.elementor-17348 .elementor-element.elementor-element-3ca93382:not(.elementor-motion-effects-element-type-background),.elementor-17348 .elementor-element.elementor-element-3ca93382>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E6CBA8;
    background-image: url(https://raw.githubusercontent.com/officialmasar90-max/nikahin.aja/main/layout.beranda.png);
    background-position: bottom center;
    background-size: cover
}

.elementor-17348 .elementor-element.elementor-element-3ca93382>.elementor-container {
    max-width: 1400px;
    min-height: 60vh
}

.elementor-17348 .elementor-element.elementor-element-3ca93382 {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s
}

.elementor-17348 .elementor-element.elementor-element-3ca93382>.elementor-background-overlay {
    transition: background 0.3s,border-radius 0.3s,opacity 0.3s
}

.elementor-bc-flex-widget .elementor-17348 .elementor-element.elementor-element-518139be.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-17348 .elementor-element.elementor-element-518139be.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight)
}

.elementor-17348 .elementor-element.elementor-element-42c6d194 {
    text-align: left
}

.elementor-17348 .elementor-element.elementor-element-42c6d194 img {
    width: 5%
}

.elementor-bc-flex-widget .elementor-17348 .elementor-element.elementor-element-259e6a8f.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-17348 .elementor-element.elementor-element-259e6a8f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight)
}

.elementor-17348 .elementor-element.elementor-element-46bff048 .elementor-button {
    background-color: #FFEBDA;
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    fill: #b88152;
    color: #b88152;
    box-shadow: 0 3px 4px 0 rgb(0 0 0 / .5);
    border-radius: 20px 20px 20px 20px;
    padding: 9px 9px 9px 9px
}

.elementor-17348 .elementor-element.elementor-element-46bff048 .elementor-button-content-wrapper {
    flex-direction: row
}

.elementor-17348 .elementor-element.elementor-element-27cc75a3 {
    --spacer-size: 50px
}

.elementor-17348 .elementor-element.elementor-element-71086f4e {
    --spacer-size: 32px
}

.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path {
    stroke: var(--e-global-color-accent)
}

.elementor-widget-animated-headline .elementor-headline-plain-text {
    color: var(--e-global-color-secondary)
}

.elementor-widget-animated-headline .elementor-headline {
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight)
}

.elementor-widget-animated-headline {
    --dynamic-text-color: var( --e-global-color-secondary )
}

.elementor-widget-animated-headline .elementor-headline-dynamic-text {
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight)
}

.elementor-17348 .elementor-element.elementor-element-29f746ab {
    --iteration-count: infinite;
    --animation-duration: 1200ms;
    --dynamic-text-color: #b88c68
}

.elementor-17348 .elementor-element.elementor-element-29f746ab>.elementor-widget-container {
    margin: 0 0 -15px 0
}

.elementor-17348 .elementor-element.elementor-element-29f746ab .elementor-headline {
    text-align: left;
    font-family: "Inter",Sans-serif;
    font-size: 40px;
    font-weight: 900
}

.elementor-17348 .elementor-element.elementor-element-29f746ab .elementor-headline-dynamic-wrapper path {
    stroke: #FFF0
}

.elementor-17348 .elementor-element.elementor-element-29f746ab .elementor-headline-plain-text {
    color: #ab815d
}

.elementor-17348 .elementor-element.elementor-element-29f746ab .elementor-headline-dynamic-text {
    font-family: "Inter",Sans-serif;
    font-weight: 900
}

.elementor-17348 .elementor-element.elementor-element-c8f72e5 {
    --iteration-count: infinite;
    --dynamic-text-color: #b88c68
}

.elementor-17348 .elementor-element.elementor-element-c8f72e5>.elementor-widget-container {
    margin: -15px 0 -15px 0
}

.elementor-17348 .elementor-element.elementor-element-c8f72e5 .elementor-headline {
    text-align: left;
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400
}

.elementor-17348 .elementor-element.elementor-element-c8f72e5 .elementor-headline-plain-text {
    color: #6f3809
}

.elementor-17348 .elementor-element.elementor-element-c8f72e5 .elementor-headline-dynamic-text {
    font-family: "Inter",Sans-serif;
    font-weight: 600
}

.elementor-17348 .elementor-element.elementor-element-6194c1a7 .elementor-button {
    background-color: #FFEBDA;
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    fill: #b88152;
    color: #b88152;
    box-shadow: 0 3px 4px 0 rgb(0 0 0 / .5);
    border-radius: 20px 20px 20px 20px;
    padding: 10px 30px 10px 30px
}

.elementor-17348 .elementor-element.elementor-element-6194c1a7 .elementor-button-content-wrapper {
    flex-direction: row
}

.elementor-17348 .elementor-element.elementor-element-be9ec45 img {
    width: 72%
}

.elementor-17348 .elementor-element.elementor-element-5b174ab6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-17348 .elementor-element.elementor-element-5b174ab6:not(.elementor-motion-effects-element-type-background),.elementor-17348 .elementor-element.elementor-element-5b174ab6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E6CBA8
}

.elementor-17348 .elementor-element.elementor-element-68a397f9 {
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary)
}

.elementor-17348 .elementor-element.elementor-element-b6879d9 .elementor-heading-title {
    font-family: "Inter",Sans-serif;
    font-size: 20px;
    font-weight: 800;
    color: #815129
}

.elementor-17348 .elementor-element.elementor-element-14c324e3 .elementor-heading-title {
    font-family: "Inter",Sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 24px;
    color: #646768
}

.elementor-17348 .elementor-element.elementor-element-2c609d65 {
    --e-image-carousel-slides-to-show: 6
}

.elementor-17348 .elementor-element.elementor-element-2c609d65 .elementor-swiper-button.elementor-swiper-button-prev,.elementor-17348 .elementor-element.elementor-element-2c609d65 .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 0
}

.elementor-17348 .elementor-element.elementor-element-2c609d65 .swiper-pagination-bullet {
    width: 0;
    height: 0
}

.elementor-17348 .elementor-element.elementor-element-2c609d65 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-radius: 400px 400px 400px 400px
}

.elementor-17348 .elementor-element.elementor-element-2eeacc5f {
    --display: flex;
    --justify-content: center;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .26);
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 10px;
    --margin-right: 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px
}

.elementor-17348 .elementor-element.elementor-element-2eeacc5f:not(.elementor-motion-effects-element-type-background),.elementor-17348 .elementor-element.elementor-element-2eeacc5f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var(--e-global-color-text)
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var(--e-global-color-primary)
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary)
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight)
}

.elementor-widget-icon-list .elementor-icon-list-text {
    color: var(--e-global-color-secondary)
}

.elementor-17348 .elementor-element.elementor-element-64017fdd .elementor-icon-list-icon i {
    color: #FFBA71;
    transition: color 0.3s
}

.elementor-17348 .elementor-element.elementor-element-64017fdd .elementor-icon-list-icon svg {
    fill: #FFBA71;
    transition: fill 0.3s
}

.elementor-17348 .elementor-element.elementor-element-64017fdd {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px
}

.elementor-17348 .elementor-element.elementor-element-64017fdd .elementor-icon-list-icon {
    padding-right: 4px
}

.elementor-17348 .elementor-element.elementor-element-64017fdd .elementor-icon-list-item>.elementor-icon-list-text,.elementor-17348 .elementor-element.elementor-element-64017fdd .elementor-icon-list-item>a {
    font-family: "Inter",Sans-serif;
    font-size: 15px;
    font-weight: 400
}

.elementor-17348 .elementor-element.elementor-element-64017fdd .elementor-icon-list-text {
    color: #bd8227;
    transition: color 0.3s
}

.elementor-17348 .elementor-element.elementor-element-4d0c9a96 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-17348 .elementor-element.elementor-element-4d0c9a96:not(.elementor-motion-effects-element-type-background),.elementor-17348 .elementor-element.elementor-element-4d0c9a96>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E6CBA8
}

.elementor-17348 .elementor-element.elementor-element-5832b71b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 35px;
    --margin-left: 0px;
    --margin-right: 0px
}

.elementor-17348 .elementor-element.elementor-element-63aea46e {
    --iteration-count: infinite;
    --animation-duration: 1200ms;
    --dynamic-text-color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-63aea46e>.elementor-widget-container {
    margin: 20px 0 -20px 0
}

.elementor-17348 .elementor-element.elementor-element-63aea46e .elementor-headline {
    text-align: center;
    font-family: "Inter",Sans-serif;
    font-size: 25px;
    font-weight: 900
}

.elementor-17348 .elementor-element.elementor-element-63aea46e .elementor-headline-dynamic-wrapper path {
    stroke: #fff0
}

.elementor-17348 .elementor-element.elementor-element-63aea46e .elementor-headline-plain-text {
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-63aea46e .elementor-headline-dynamic-text {
    font-family: "Inter",Sans-serif;
    font-weight: 900
}

.elementor-17348 .elementor-element.elementor-element-39ccc304 {
    text-align: center
}

.elementor-17348 .elementor-element.elementor-element-39ccc304 .elementor-heading-title {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #646768
}

.elementor-17348 .elementor-element.elementor-element-43158a1a {
    --display: grid;
    --min-height: 0px;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 5px 10px;
    --row-gap: 5px;
    --column-gap: 10px;
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-17348 .elementor-element.elementor-element-159073ce .elementor-button {
    background-color: #FFF;
    font-family: "Inter",Sans-serif;
    font-size: 11px;
    font-weight: 500;
    fill: #b88152;
    color: #b88152;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #b88152;
    border-radius: 300px 300px 300px 300px;
    padding: 9px 9px 9px 9px
}

.elementor-17348 .elementor-element.elementor-element-159073ce .elementor-button:hover,.elementor-17348 .elementor-element.elementor-element-159073ce .elementor-button:focus {
    background-color: #b88152;
    color: #FFF
}

.elementor-17348 .elementor-element.elementor-element-159073ce>.elementor-widget-container {
    margin: 0 0 0 0
}

.elementor-17348 .elementor-element.elementor-element-159073ce .elementor-button:hover svg,.elementor-17348 .elementor-element.elementor-element-159073ce .elementor-button:focus svg {
    fill: #FFF
}

.elementor-17348 .elementor-element.elementor-element-2ac1682d .elementor-button {
    background-color: #FFF;
    font-family: "Inter",Sans-serif;
    font-size: 11px;
    font-weight: 500;
    fill: #b88152;
    color: #b88152;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #b88152;
    border-radius: 300px 300px 300px 300px;
    padding: 9px 9px 9px 9px
}

.elementor-17348 .elementor-element.elementor-element-2ac1682d .elementor-button:hover,.elementor-17348 .elementor-element.elementor-element-2ac1682d .elementor-button:focus {
    background-color: #b88152;
    color: #FFF
}

.elementor-17348 .elementor-element.elementor-element-2ac1682d>.elementor-widget-container {
    margin: 0 0 0 0
}

.elementor-17348 .elementor-element.elementor-element-2ac1682d .elementor-button:hover svg,.elementor-17348 .elementor-element.elementor-element-2ac1682d .elementor-button:focus svg {
    fill: #FFF
}

.elementor-17348 .elementor-element.elementor-element-2adeae61 .elementor-button {
    background-color: #FFF;
    font-family: "Inter",Sans-serif;
    font-size: 11px;
    font-weight: 500;
    fill: #b88152;
    color: #b88152;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #b88152;
    border-radius: 300px 300px 300px 300px;
    padding: 9px 9px 9px 9px
}

.elementor-17348 .elementor-element.elementor-element-2adeae61 .elementor-button:hover,.elementor-17348 .elementor-element.elementor-element-2adeae61 .elementor-button:focus {
    background-color: #b88152;
    color: #FFF
}

.elementor-17348 .elementor-element.elementor-element-2adeae61>.elementor-widget-container {
    margin: 0 0 0 0
}

.elementor-17348 .elementor-element.elementor-element-2adeae61 .elementor-button:hover svg,.elementor-17348 .elementor-element.elementor-element-2adeae61 .elementor-button:focus svg {
    fill: #FFF
}

.elementor-17348 .elementor-element.elementor-element-21fcf6fc .elementor-button {
    background-color: #FFF;
    font-family: "Inter",Sans-serif;
    font-size: 11px;
    font-weight: 500;
    fill: #b88152;
    color: #b88152;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #b88152;
    border-radius: 300px 300px 300px 300px;
    padding: 9px 9px 9px 9px
}

.elementor-17348 .elementor-element.elementor-element-21fcf6fc .elementor-button:hover,.elementor-17348 .elementor-element.elementor-element-21fcf6fc .elementor-button:focus {
    background-color: #b88152;
    color: #FFF
}

.elementor-17348 .elementor-element.elementor-element-21fcf6fc>.elementor-widget-container {
    margin: 0 0 0 0
}

.elementor-17348 .elementor-element.elementor-element-21fcf6fc .elementor-button:hover svg,.elementor-17348 .elementor-element.elementor-element-21fcf6fc .elementor-button:focus svg {
    fill: #FFF
}

.elementor-17348 .elementor-element.elementor-element-5c5c389f .elementor-button {
    background-color: #FFF;
    font-family: "Inter",Sans-serif;
    font-size: 11px;
    font-weight: 500;
    fill: #b88152;
    color: #b88152;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #b88152;
    border-radius: 300px 300px 300px 300px;
    padding: 9px 9px 9px 9px
}

.elementor-17348 .elementor-element.elementor-element-5c5c389f .elementor-button:hover,.elementor-17348 .elementor-element.elementor-element-5c5c389f .elementor-button:focus {
    background-color: #b88152;
    color: #FFF
}

.elementor-17348 .elementor-element.elementor-element-5c5c389f>.elementor-widget-container {
    margin: 0 0 0 0
}

.elementor-17348 .elementor-element.elementor-element-5c5c389f .elementor-button:hover svg,.elementor-17348 .elementor-element.elementor-element-5c5c389f .elementor-button:focus svg {
    fill: #FFF
}

.elementor-17348 .elementor-element.elementor-element-77c3eda7 .elementor-button {
    background-color: #FFF;
    font-family: "Inter",Sans-serif;
    font-size: 11px;
    font-weight: 500;
    fill: #b88152;
    color: #b88152;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #b88152;
    border-radius: 300px 300px 300px 300px;
    padding: 9px 9px 9px 9px
}

.elementor-17348 .elementor-element.elementor-element-77c3eda7 .elementor-button:hover,.elementor-17348 .elementor-element.elementor-element-77c3eda7 .elementor-button:focus {
    background-color: #b88152;
    color: #FFF
}

.elementor-17348 .elementor-element.elementor-element-77c3eda7>.elementor-widget-container {
    margin: 0 0 0 0
}

.elementor-17348 .elementor-element.elementor-element-77c3eda7 .elementor-button:hover svg,.elementor-17348 .elementor-element.elementor-element-77c3eda7 .elementor-button:focus svg {
    fill: #FFF
}

.elementor-17348 .elementor-element.elementor-element-122f91fb .elementor-button {
    background-color: #FFF;
    font-family: "Inter",Sans-serif;
    font-size: 11px;
    font-weight: 500;
    fill: #b88152;
    color: #b88152;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #b88152;
    border-radius: 300px 300px 300px 300px;
    padding: 9px 9px 9px 9px
}

.elementor-17348 .elementor-element.elementor-element-122f91fb .elementor-button:hover,.elementor-17348 .elementor-element.elementor-element-122f91fb .elementor-button:focus {
    background-color: #b88152;
    color: #FFF
}

.elementor-17348 .elementor-element.elementor-element-122f91fb>.elementor-widget-container {
    margin: 0 0 0 0
}

.elementor-17348 .elementor-element.elementor-element-122f91fb .elementor-button:hover svg,.elementor-17348 .elementor-element.elementor-element-122f91fb .elementor-button:focus svg {
    fill: #FFF
}

.elementor-17348 .elementor-element.elementor-element-75ba42ad .elementor-button {
    background-color: #FFF;
    font-family: "Inter",Sans-serif;
    font-size: 11px;
    font-weight: 500;
    fill: #b88152;
    color: #b88152;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #b88152;
    border-radius: 300px 300px 300px 300px;
    padding: 9px 9px 9px 9px
}

.elementor-17348 .elementor-element.elementor-element-75ba42ad .elementor-button:hover,.elementor-17348 .elementor-element.elementor-element-75ba42ad .elementor-button:focus {
    background-color: #b88152;
    color: #FFF
}

.elementor-17348 .elementor-element.elementor-element-75ba42ad>.elementor-widget-container {
    margin: 0 0 0 0
}

.elementor-17348 .elementor-element.elementor-element-75ba42ad .elementor-button:hover svg,.elementor-17348 .elementor-element.elementor-element-75ba42ad .elementor-button:focus svg {
    fill: #FFF
}

.elementor-17348 .elementor-element.elementor-element-31251a9f {
    --display: flex
}

.elementor-17348 .elementor-element.elementor-element-1a3957cc .elementor-button {
    background-color: #b88152;
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 500;
    fill: #FFF;
    color: #FFF;
    padding: 9px 40px 9px 40px
}

.elementor-17348 .elementor-element.elementor-element-1a3957cc>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-17348 .elementor-element.elementor-element-3ce25878 {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row
}

.elementor-widget-call-to-action .elementor-cta__title {
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight)
}

.elementor-widget-call-to-action .elementor-cta__description {
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight)
}

.elementor-widget-call-to-action .elementor-cta__button {
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight)
}

.elementor-widget-call-to-action .elementor-ribbon-inner {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight)
}

.elementor-17348 .elementor-element.elementor-element-75614d56 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-75614d56 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-75614d56>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-75614d56 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-75614d56 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-75614d56 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-75614d56 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-75614d56 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-75614d56 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-75614d56 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-6dbf4ce0 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-6dbf4ce0 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-6dbf4ce0>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-6dbf4ce0 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-6dbf4ce0 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-6dbf4ce0 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-6dbf4ce0 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-6dbf4ce0 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-6dbf4ce0 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-6dbf4ce0 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-4f39912c .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-4f39912c .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-4f39912c>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-4f39912c .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-4f39912c .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-4f39912c .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-4f39912c .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-4f39912c .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-4f39912c .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-4f39912c .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-dc3e6ab .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-dc3e6ab .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-dc3e6ab>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-dc3e6ab .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-dc3e6ab .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-dc3e6ab .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-dc3e6ab .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-dc3e6ab .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-dc3e6ab .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-dc3e6ab .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-7e0b3464 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-7e0b3464 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-7e0b3464>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-7e0b3464 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-7e0b3464 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-7e0b3464 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-7e0b3464 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-7e0b3464 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-7e0b3464 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-7e0b3464 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-61579585 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-61579585 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-61579585>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-61579585 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-61579585 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-61579585 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-61579585 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-61579585 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-61579585 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-61579585 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-69313d5a .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-69313d5a .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-69313d5a>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-69313d5a .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-69313d5a .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-69313d5a .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-69313d5a .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-69313d5a .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-69313d5a .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-69313d5a .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-2308484f .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-2308484f .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-2308484f>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-2308484f .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-2308484f .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-2308484f .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-2308484f .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-2308484f .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-2308484f .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-2308484f .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-dd0258a .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-dd0258a .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-dd0258a>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-dd0258a .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-dd0258a .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-dd0258a .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-dd0258a .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-dd0258a .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-dd0258a .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-dd0258a .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-31950353 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-31950353 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-31950353>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-31950353 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-31950353 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-31950353 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-31950353 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-31950353 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-31950353 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-31950353 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-680b7d40 {
    --display: flex
}

.elementor-17348 .elementor-element.elementor-element-54c89a39 .elementor-button {
    background-color: #b88152;
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 500;
    fill: #FFF;
    color: #FFF;
    padding: 9px 40px 9px 40px
}

.elementor-17348 .elementor-element.elementor-element-54c89a39>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-17348 .elementor-element.elementor-element-8827a35 {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row
}

.elementor-17348 .elementor-element.elementor-element-8627836 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-8627836 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-8627836>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-8627836 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-8627836 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-8627836 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-8627836 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-8627836 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-8627836 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-8627836 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-54b220a8 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-54b220a8 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-54b220a8>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-54b220a8 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-54b220a8 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-54b220a8 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-54b220a8 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-54b220a8 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-54b220a8 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-54b220a8 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-6f7898b9 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-6f7898b9 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-6f7898b9>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-6f7898b9 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-6f7898b9 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-6f7898b9 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-6f7898b9 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-6f7898b9 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-6f7898b9 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-6f7898b9 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-2e891279 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-2e891279 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-2e891279>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-2e891279 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-2e891279 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-2e891279 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-2e891279 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-2e891279 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-2e891279 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-2e891279 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-58b3bf69 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-58b3bf69 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-58b3bf69>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-58b3bf69 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-58b3bf69 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-58b3bf69 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-58b3bf69 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-58b3bf69 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-58b3bf69 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-58b3bf69 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-334c8c06 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-334c8c06 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-334c8c06>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-334c8c06 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-334c8c06 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-334c8c06 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-334c8c06 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-334c8c06 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-334c8c06 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-334c8c06 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-42069c4b .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-42069c4b .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-42069c4b>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-42069c4b .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-42069c4b .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-42069c4b .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-42069c4b .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-42069c4b .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-42069c4b .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-42069c4b .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-5dfd0e07 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-5dfd0e07 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-5dfd0e07>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-5dfd0e07 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-5dfd0e07 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-5dfd0e07 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-5dfd0e07 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-5dfd0e07 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-5dfd0e07 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-5dfd0e07 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-3a27d979 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-3a27d979 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-3a27d979>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-3a27d979 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-3a27d979 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-3a27d979 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-3a27d979 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-3a27d979 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-3a27d979 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-3a27d979 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-4a8dcd8b .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-4a8dcd8b .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-4a8dcd8b>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-4a8dcd8b .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-4a8dcd8b .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-4a8dcd8b .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-4a8dcd8b .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-4a8dcd8b .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-4a8dcd8b .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-4a8dcd8b .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-420b15d7 {
    --display: flex
}

.elementor-17348 .elementor-element.elementor-element-6a239e14 .elementor-button {
    background-color: #b88152;
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 500;
    fill: #FFF;
    color: #FFF;
    padding: 9px 40px 9px 40px
}

.elementor-17348 .elementor-element.elementor-element-6a239e14>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-17348 .elementor-element.elementor-element-6bddc803 {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row
}

.elementor-17348 .elementor-element.elementor-element-77057fdb .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-77057fdb .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-77057fdb>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-77057fdb .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-77057fdb .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-77057fdb .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-77057fdb .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-77057fdb .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-77057fdb .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-77057fdb .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-2a23b2ea .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-2a23b2ea .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-2a23b2ea>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-2a23b2ea .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-2a23b2ea .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-2a23b2ea .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-2a23b2ea .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-2a23b2ea .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-2a23b2ea .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-2a23b2ea .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-5b7ed191 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-5b7ed191 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-5b7ed191>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-5b7ed191 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-5b7ed191 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-5b7ed191 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-5b7ed191 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-5b7ed191 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-5b7ed191 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-5b7ed191 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-bd82d5c .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-bd82d5c .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-bd82d5c>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-bd82d5c .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-bd82d5c .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-bd82d5c .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-bd82d5c .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-bd82d5c .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-bd82d5c .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-bd82d5c .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-3318952 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-3318952 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-3318952>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-3318952 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-3318952 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-3318952 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-3318952 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-3318952 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-3318952 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-3318952 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-748c4fa .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-748c4fa .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-748c4fa>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-748c4fa .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-748c4fa .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-748c4fa .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-748c4fa .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-748c4fa .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-748c4fa .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-748c4fa .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-f6e0845 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-f6e0845 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-f6e0845>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-f6e0845 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-f6e0845 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-f6e0845 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-f6e0845 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-f6e0845 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-f6e0845 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-f6e0845 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-b2fd652 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-b2fd652 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-b2fd652>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-b2fd652 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-b2fd652 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-b2fd652 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-b2fd652 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-b2fd652 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-b2fd652 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-b2fd652 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-2f78570 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-2f78570 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-2f78570>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-2f78570 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-2f78570 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-2f78570 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-2f78570 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-2f78570 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-2f78570 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-2f78570 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-46054e3 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-46054e3 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-46054e3>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-46054e3 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-46054e3 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-46054e3 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-46054e3 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-46054e3 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-46054e3 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-46054e3 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-16bd844b {
    --display: flex
}

.elementor-17348 .elementor-element.elementor-element-1f33f91b .elementor-button {
    background-color: #b88152;
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 500;
    fill: #FFF;
    color: #FFF;
    padding: 9px 40px 9px 40px
}

.elementor-17348 .elementor-element.elementor-element-1f33f91b>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-17348 .elementor-element.elementor-element-210360d0 {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row
}

.elementor-17348 .elementor-element.elementor-element-61cbd2e8 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-61cbd2e8 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-61cbd2e8>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-61cbd2e8 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-61cbd2e8 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-61cbd2e8 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-61cbd2e8 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-61cbd2e8 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-61cbd2e8 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-61cbd2e8 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-15801af8 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-15801af8 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-15801af8>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-15801af8 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-15801af8 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-15801af8 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-15801af8 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-15801af8 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-15801af8 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-15801af8 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-3ecac365 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-3ecac365 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-3ecac365>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-3ecac365 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-3ecac365 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-3ecac365 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-3ecac365 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-3ecac365 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-3ecac365 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-3ecac365 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-344deac2 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-344deac2 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-344deac2>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-344deac2 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-344deac2 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-344deac2 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-344deac2 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-344deac2 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-344deac2 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-344deac2 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-98595a7 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-98595a7 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-98595a7>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-98595a7 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-98595a7 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-98595a7 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-98595a7 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-98595a7 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-98595a7 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-98595a7 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-6ef5d94 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-6ef5d94 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-6ef5d94>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-6ef5d94 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-6ef5d94 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-6ef5d94 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-6ef5d94 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-6ef5d94 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-6ef5d94 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-6ef5d94 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-036812a .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-036812a .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-036812a>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-036812a .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-036812a .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-036812a .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-036812a .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-036812a .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-036812a .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-036812a .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-d7cc75d .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-d7cc75d .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-d7cc75d>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-d7cc75d .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-d7cc75d .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-d7cc75d .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-d7cc75d .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-d7cc75d .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-d7cc75d .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-d7cc75d .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-0782c70 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-0782c70 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-0782c70>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-0782c70 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-0782c70 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-0782c70 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-0782c70 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-0782c70 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-0782c70 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-0782c70 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-23fb1cd .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-23fb1cd .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-23fb1cd>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-23fb1cd .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-23fb1cd .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-23fb1cd .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-23fb1cd .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-23fb1cd .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-23fb1cd .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-23fb1cd .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-f71aadc {
    --display: flex
}

.elementor-17348 .elementor-element.elementor-element-ccc7bda .elementor-button {
    background-color: #b88152;
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 500;
    fill: #FFF;
    color: #FFF;
    padding: 9px 40px 9px 40px
}

.elementor-17348 .elementor-element.elementor-element-ccc7bda>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-17348 .elementor-element.elementor-element-35e17f0 {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row
}

.elementor-17348 .elementor-element.elementor-element-36d35a13 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-36d35a13 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-36d35a13>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-36d35a13 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-36d35a13 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-36d35a13 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-36d35a13 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-36d35a13 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-36d35a13 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-36d35a13 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-a795315 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-a795315 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-a795315>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-a795315 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-a795315 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-a795315 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-a795315 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-a795315 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-a795315 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-a795315 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-311c0fd .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-311c0fd .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-311c0fd>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-311c0fd .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-311c0fd .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-311c0fd .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-311c0fd .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-311c0fd .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-311c0fd .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-311c0fd .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-1eda5ce .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-1eda5ce .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-1eda5ce>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-1eda5ce .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-1eda5ce .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-1eda5ce .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-1eda5ce .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-1eda5ce .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-1eda5ce .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-1eda5ce .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-4526c52d .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-4526c52d .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-4526c52d>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-4526c52d .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-4526c52d .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-4526c52d .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-4526c52d .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-4526c52d .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-4526c52d .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-4526c52d .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-21ca91b0 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-21ca91b0 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-21ca91b0>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-21ca91b0 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-21ca91b0 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-21ca91b0 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-21ca91b0 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-21ca91b0 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-21ca91b0 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-21ca91b0 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-1f209e6 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-1f209e6 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-1f209e6>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-1f209e6 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-1f209e6 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-1f209e6 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-1f209e6 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-1f209e6 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-1f209e6 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-1f209e6 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-2b3d4489 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-2b3d4489 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-2b3d4489>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-2b3d4489 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-2b3d4489 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-2b3d4489 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-2b3d4489 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-2b3d4489 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-2b3d4489 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-2b3d4489 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-837540d .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-837540d .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-837540d>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-837540d .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-837540d .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-837540d .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-837540d .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-837540d .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-837540d .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-837540d .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-544ae64 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-544ae64 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-544ae64>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-544ae64 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-544ae64 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-544ae64 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-544ae64 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-544ae64 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-544ae64 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-544ae64 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-47b00c03 {
    --display: flex
}

.elementor-17348 .elementor-element.elementor-element-72b7c16f .elementor-button {
    background-color: #b88152;
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 500;
    fill: #FFF;
    color: #FFF;
    padding: 9px 40px 9px 40px
}

.elementor-17348 .elementor-element.elementor-element-72b7c16f>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-17348 .elementor-element.elementor-element-7947c18d {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row
}

.elementor-17348 .elementor-element.elementor-element-73462666 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-73462666 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-73462666>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-73462666 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-73462666 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-73462666 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-73462666 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-73462666 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-73462666 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-73462666 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-2057870 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-2057870 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-2057870>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-2057870 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-2057870 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-2057870 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-2057870 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-2057870 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-2057870 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-2057870 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-621446cb .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-621446cb .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-621446cb>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-621446cb .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-621446cb .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-621446cb .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-621446cb .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-621446cb .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-621446cb .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-621446cb .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-49b40d82 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-49b40d82 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-49b40d82>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-49b40d82 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-49b40d82 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-49b40d82 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-49b40d82 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-49b40d82 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-49b40d82 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-49b40d82 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-377eae52 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-377eae52 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-377eae52>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-377eae52 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-377eae52 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-377eae52 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-377eae52 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-377eae52 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-377eae52 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-377eae52 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-c6d4517 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-c6d4517 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-c6d4517>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-c6d4517 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-c6d4517 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-c6d4517 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-c6d4517 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-c6d4517 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-c6d4517 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-c6d4517 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-9e8d3fc .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-9e8d3fc .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-9e8d3fc>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-9e8d3fc .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-9e8d3fc .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-9e8d3fc .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-9e8d3fc .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-9e8d3fc .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-9e8d3fc .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-9e8d3fc .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-5923647c .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-5923647c .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-5923647c>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-5923647c .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-5923647c .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-5923647c .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-5923647c .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-5923647c .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-5923647c .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-5923647c .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-3a6ba61 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-3a6ba61 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-3a6ba61>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-3a6ba61 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-3a6ba61 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-3a6ba61 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-3a6ba61 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-3a6ba61 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-3a6ba61 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-3a6ba61 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-155bd0a .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-155bd0a .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-155bd0a>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-155bd0a .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-155bd0a .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-155bd0a .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-155bd0a .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-155bd0a .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-155bd0a .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-155bd0a .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-83a75d5 {
    --display: flex
}

.elementor-17348 .elementor-element.elementor-element-7bdf8fd1 .elementor-button {
    background-color: #b88152;
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 500;
    fill: #FFF;
    color: #FFF;
    padding: 9px 40px 9px 40px
}

.elementor-17348 .elementor-element.elementor-element-7bdf8fd1>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-17348 .elementor-element.elementor-element-39e3f641 {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row
}

.elementor-17348 .elementor-element.elementor-element-2f8c2ea0 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-2f8c2ea0 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-2f8c2ea0>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-2f8c2ea0 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-2f8c2ea0 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-2f8c2ea0 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-2f8c2ea0 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-2f8c2ea0 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-2f8c2ea0 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-2f8c2ea0 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-fc7ead6 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-fc7ead6 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-fc7ead6>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-fc7ead6 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-fc7ead6 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-fc7ead6 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-fc7ead6 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-fc7ead6 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-fc7ead6 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-fc7ead6 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-65103654 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-65103654 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-65103654>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-65103654 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-65103654 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-65103654 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-65103654 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-65103654 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-65103654 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-65103654 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-3370fd2e .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-3370fd2e .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-3370fd2e>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-3370fd2e .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-3370fd2e .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-3370fd2e .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-3370fd2e .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-3370fd2e .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-3370fd2e .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-3370fd2e .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-6892d54f .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-6892d54f .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-6892d54f>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-6892d54f .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-6892d54f .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-6892d54f .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-6892d54f .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-6892d54f .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-6892d54f .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-6892d54f .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-5a8ff22a .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-5a8ff22a .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-5a8ff22a>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-5a8ff22a .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-5a8ff22a .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-5a8ff22a .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-5a8ff22a .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-5a8ff22a .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-5a8ff22a .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-5a8ff22a .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-27a83ecc .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-27a83ecc .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-27a83ecc>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-27a83ecc .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-27a83ecc .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-27a83ecc .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-27a83ecc .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-27a83ecc .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-27a83ecc .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-27a83ecc .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-7b387299 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-7b387299 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-7b387299>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-7b387299 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-7b387299 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-7b387299 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-7b387299 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-7b387299 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-7b387299 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-7b387299 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-2a0ddc15 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-2a0ddc15 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-2a0ddc15>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-2a0ddc15 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-2a0ddc15 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-2a0ddc15 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-2a0ddc15 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-2a0ddc15 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-2a0ddc15 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-2a0ddc15 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-52184c42 {
    --display: flex
}

.elementor-17348 .elementor-element.elementor-element-330bb737 .elementor-button {
    background-color: #b88152;
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 500;
    fill: #FFF;
    color: #FFF;
    padding: 9px 40px 9px 40px
}

.elementor-17348 .elementor-element.elementor-element-330bb737>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-17348 .elementor-element.elementor-element-496ed1f5 {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row
}

.elementor-17348 .elementor-element.elementor-element-41e66756 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-41e66756 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-41e66756>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-41e66756 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-41e66756 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-41e66756 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-41e66756 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-41e66756 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-41e66756 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-41e66756 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-5a5f6fce .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-5a5f6fce .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-5a5f6fce>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-5a5f6fce .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-5a5f6fce .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-5a5f6fce .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-5a5f6fce .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-5a5f6fce .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-5a5f6fce .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-5a5f6fce .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-64af821a .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-64af821a .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-64af821a>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-64af821a .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-64af821a .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-64af821a .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-64af821a .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-64af821a .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-64af821a .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-64af821a .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-58500cc6 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-58500cc6 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-58500cc6>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-58500cc6 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-58500cc6 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-58500cc6 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-58500cc6 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-58500cc6 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-58500cc6 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-58500cc6 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-4433a8e9 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-4433a8e9 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-4433a8e9>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-4433a8e9 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-4433a8e9 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-4433a8e9 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-4433a8e9 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-4433a8e9 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-4433a8e9 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-4433a8e9 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-2a6bcbf8 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-2a6bcbf8 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-2a6bcbf8>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-2a6bcbf8 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-2a6bcbf8 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-2a6bcbf8 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-2a6bcbf8 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-2a6bcbf8 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-2a6bcbf8 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-2a6bcbf8 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-284528c8 .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-284528c8 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-284528c8>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-284528c8 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-284528c8 .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-284528c8 .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-284528c8 .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-284528c8 .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-284528c8 .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-284528c8 .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-70651f4a .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-70651f4a .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-70651f4a>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-70651f4a .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-70651f4a .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-70651f4a .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-70651f4a .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-70651f4a .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-70651f4a .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-70651f4a .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-28a3551c .elementor-cta .elementor-cta__bg,.elementor-17348 .elementor-element.elementor-element-28a3551c .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-17348 .elementor-element.elementor-element-28a3551c>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .33)
}

.elementor-17348 .elementor-element.elementor-element-28a3551c .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px
}

.elementor-17348 .elementor-element.elementor-element-28a3551c .elementor-cta__bg-wrapper {
    min-height: 240px
}

.elementor-17348 .elementor-element.elementor-element-28a3551c .elementor-cta__title {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #b88152
}

.elementor-17348 .elementor-element.elementor-element-28a3551c .elementor-cta__description {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070
}

.elementor-17348 .elementor-element.elementor-element-28a3551c .elementor-cta__button {
    font-family: "Inter",Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    background-color: #b88152;
    border-color: #fff0;
    border-width: 1px;
    border-radius: 30px;
    padding: 8px 30px 8px 30px
}

.elementor-17348 .elementor-element.elementor-element-28a3551c .elementor-cta__button:hover {
    color: #FFF;
    background-color: #D3A7A9
}

.elementor-17348 .elementor-element.elementor-element-28a3551c .elementor-ribbon-inner {
    background-color: red;
    margin-top: 20px;
    transform: translateY(-50%) translateX(-50%) translateX(20px) rotate(-45deg);
    font-family: "Inter",Sans-serif;
    font-size: 9px;
    font-weight: 500
}

.elementor-17348 .elementor-element.elementor-element-4ddac061 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --overflow: hidden;
    --overlay-opacity: 0.07;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-17348 .elementor-element.elementor-element-4ddac061::before,.elementor-17348 .elementor-element.elementor-element-4ddac061>.elementor-background-video-container::before,.elementor-17348 .elementor-element.elementor-element-4ddac061>.e-con-inner>.elementor-background-video-container::before,.elementor-17348 .elementor-element.elementor-element-4ddac061>.elementor-background-slideshow::before,.elementor-17348 .elementor-element.elementor-element-4ddac061>.e-con-inner>.elementor-background-slideshow::before,.elementor-17348 .elementor-element.elementor-element-4ddac061>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: ''
}

.elementor-17348 .elementor-element.elementor-element-2610a452 {
    --display: flex;
    --overlay-opacity: 0.09
}

.elementor-17348 .elementor-element.elementor-element-2610a452:not(.elementor-motion-effects-element-type-background),.elementor-17348 .elementor-element.elementor-element-2610a452>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(171deg,#b88152 0%,#CEA0A2 100%)
}

.elementor-17348 .elementor-element.elementor-element-2610a452::before,.elementor-17348 .elementor-element.elementor-element-2610a452>.elementor-background-video-container::before,.elementor-17348 .elementor-element.elementor-element-2610a452>.e-con-inner>.elementor-background-video-container::before,.elementor-17348 .elementor-element.elementor-element-2610a452>.elementor-background-slideshow::before,.elementor-17348 .elementor-element.elementor-element-2610a452>.e-con-inner>.elementor-background-slideshow::before,.elementor-17348 .elementor-element.elementor-element-2610a452>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: ''
}

.elementor-17348 .elementor-element.elementor-element-7844cfa3>.elementor-widget-container {
    margin: 0 0 0 0;
    padding: 40px 0 0 0
}

.elementor-17348 .elementor-element.elementor-element-7844cfa3 {
    text-align: center
}

.elementor-17348 .elementor-element.elementor-element-7844cfa3 .elementor-heading-title {
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #FFF
}

.elementor-17348 .elementor-element.elementor-element-7b6f89d6 {
    --display: flex;
    --justify-content: center;
    --align-items: stretch;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )
}

.elementor-17348 .elementor-element.elementor-element-7b6f89d6.e-con {
    --align-self: center
}

.elementor-17348 .elementor-element.elementor-element-371bfd46>.elementor-widget-container {
    margin: 0 0 -6px 0;
    padding: 0 0 0 0;
    border-style: solid;
    border-width: 8px 8px 8px 8px;
    border-color: #FFF;
    border-radius: 19px 19px 19px 19px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-17348 .elementor-element.elementor-element-2c7d7fd2 {
    --display: flex;
    --justify-content: center;
    --align-items: stretch;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px
}

.elementor-17348 .elementor-element.elementor-element-2c7d7fd2.e-con {
    --align-self: center
}

.elementor-17348 .elementor-element.elementor-element-18ec79e8 .elementor-heading-title {
    font-family: "Inter",Sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 24px;
    color: #FFF
}

.elementor-widget-text-editor {
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text)
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary)
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary)
}

.elementor-17348 .elementor-element.elementor-element-6ec16e7 {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #FFF
}

.elementor-17348 .elementor-element.elementor-element-6ccd8648 {
    --display: flex;
    --justify-content: center;
    --align-items: stretch;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px
}

.elementor-17348 .elementor-element.elementor-element-6ccd8648.e-con {
    --align-self: center
}

.elementor-17348 .elementor-element.elementor-element-376d3053 .elementor-heading-title {
    font-family: "Inter",Sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 24px;
    color: #FFF
}

.elementor-17348 .elementor-element.elementor-element-2ff7dd15 {
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #FFF
}

.elementor-17348 .elementor-element.elementor-element-9179bf7>.elementor-widget-container {
    margin: 0 0 0 0;
    padding: 05px 0 0 0
}

.elementor-17348 .elementor-element.elementor-element-9179bf7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(36px/2)
}

.elementor-17348 .elementor-element.elementor-element-9179bf7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(36px/2)
}

.elementor-17348 .elementor-element.elementor-element-9179bf7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(36px/2);
    margin-left: calc(36px/2)
}

.elementor-17348 .elementor-element.elementor-element-9179bf7 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-36px/2);
    margin-left: calc(-36px/2)
}

body.rtl .elementor-17348 .elementor-element.elementor-element-9179bf7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-36px/2)
}

body:not(.rtl) .elementor-17348 .elementor-element.elementor-element-9179bf7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-36px/2)
}

.elementor-17348 .elementor-element.elementor-element-9179bf7 .elementor-icon-list-icon i {
    color: #FFF;
    transition: color 0.3s
}

.elementor-17348 .elementor-element.elementor-element-9179bf7 .elementor-icon-list-icon svg {
    fill: #FFF;
    transition: fill 0.3s
}

.elementor-17348 .elementor-element.elementor-element-9179bf7 {
    --e-icon-list-icon-size: 25px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px
}

.elementor-17348 .elementor-element.elementor-element-9179bf7 .elementor-icon-list-icon {
    padding-right: 0
}

.elementor-17348 .elementor-element.elementor-element-9179bf7 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-17348 .elementor-element.elementor-element-9179bf7 .elementor-icon-list-item>a {
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
    font-weight: 400
}

.elementor-17348 .elementor-element.elementor-element-9179bf7 .elementor-icon-list-text {
    color: #FFF;
    transition: color 0.3s
}

.elementor-17348 .elementor-element.elementor-element-65028947>.elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0
}

.elementor-17348 .elementor-element.elementor-element-65028947 {
    text-align: center
}

.elementor-17348 .elementor-element.elementor-element-65028947 .elementor-heading-title {
    font-family: "Spartan",Sans-serif;
    font-weight: 600;
    color: #FFF
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary)
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary)
}

.elementor-widget-icon-box .elementor-icon-box-title {
    color: var(--e-global-color-primary)
}

.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a {
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight)
}

.elementor-widget-icon-box .elementor-icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight)
}

.elementor-17348 .elementor-element.elementor-element-35cdb801>.elementor-widget-container {
    --e-transform-translateX: -195px;
    margin: 0 0 0 0;
    padding: 0% 0% 0% 0%
}

.elementor-17348 .elementor-element.elementor-element-35cdb801.elementor-element {
    --align-self: flex-end
}

.elementor-17348 .elementor-element.elementor-element-35cdb801 .elementor-icon-box-wrapper {
    text-align: right
}

.elementor-17348 .elementor-element.elementor-element-35cdb801 {
    --icon-box-icon-margin: 0px
}

.elementor-17348 .elementor-element.elementor-element-35cdb801 .elementor-icon-box-title {
    margin-bottom: 0;
    color: #010101
}

.elementor-17348 .elementor-element.elementor-element-35cdb801.elementor-view-stacked .elementor-icon {
    background-color: #61CE70
}

.elementor-17348 .elementor-element.elementor-element-35cdb801.elementor-view-framed .elementor-icon,.elementor-17348 .elementor-element.elementor-element-35cdb801.elementor-view-default .elementor-icon {
    fill: #61CE70;
    color: #61CE70;
    border-color: #61CE70
}

.elementor-17348 .elementor-element.elementor-element-35cdb801 .elementor-icon {
    font-size: 29px;
    padding: 10px
}

.elementor-17348 .elementor-element.elementor-element-35cdb801 .elementor-icon-box-title,.elementor-17348 .elementor-element.elementor-element-35cdb801 .elementor-icon-box-title a {
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: .8px
}

@media(max-width: 1024px) {
    .elementor-17348 .elementor-element.elementor-element-14c324e3 .elementor-heading-title {
        font-size:14px
    }

    .elementor-17348 .elementor-element.elementor-element-43158a1a {
        --grid-auto-flow: row
    }

    .elementor-17348 .elementor-element.elementor-element-3ce25878 {
        --grid-auto-flow: row
    }

    .elementor-17348 .elementor-element.elementor-element-8827a35 {
        --grid-auto-flow: row
    }

    .elementor-17348 .elementor-element.elementor-element-6bddc803 {
        --grid-auto-flow: row
    }

    .elementor-17348 .elementor-element.elementor-element-210360d0 {
        --grid-auto-flow: row
    }

    .elementor-17348 .elementor-element.elementor-element-35e17f0 {
        --grid-auto-flow: row
    }

    .elementor-17348 .elementor-element.elementor-element-7947c18d {
        --grid-auto-flow: row
    }

    .elementor-17348 .elementor-element.elementor-element-39e3f641 {
        --grid-auto-flow: row
    }

    .elementor-17348 .elementor-element.elementor-element-496ed1f5 {
        --grid-auto-flow: row
    }

    .elementor-17348 .elementor-element.elementor-element-18ec79e8 .elementor-heading-title {
        font-size: 14px
    }

    .elementor-17348 .elementor-element.elementor-element-376d3053 .elementor-heading-title {
        font-size: 14px
    }

    .elementor-17348 .elementor-element.elementor-element-9179bf7 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-17348 .elementor-element.elementor-element-9179bf7 .elementor-icon-list-item>a {
        font-size: 14px
    }

    .elementor-17348 .elementor-element.elementor-element-35cdb801>.elementor-widget-container {
        padding: 0% 2% 2% 0%
    }

    .elementor-17348 .elementor-element.elementor-element-35cdb801 .elementor-icon {
        font-size: 38px
    }
}

@media(max-width: 767px) {
    .elementor-17348 .elementor-element.elementor-element-3ca93382:not(.elementor-motion-effects-element-type-background),.elementor-17348 .elementor-element.elementor-element-3ca93382>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image:url(https://raw.githubusercontent.com/officialmasar90-max/nikahin.aja/main/layout.beranda.png)
    }

    .elementor-17348 .elementor-element.elementor-element-601bd458>.elementor-element-populated {
        padding: 10px 10px 20px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-518139be {
        width: 60%
    }

    .elementor-17348 .elementor-element.elementor-element-42c6d194 img {
        width: 17%
    }

    .elementor-17348 .elementor-element.elementor-element-259e6a8f {
        width: 40%
    }

    .elementor-17348 .elementor-element.elementor-element-46bff048 .elementor-button {
        padding: 8px 8px 8px 8px
    }

    .elementor-17348 .elementor-element.elementor-element-27cc75a3 {
        --spacer-size: 25px
    }

    .elementor-17348 .elementor-element.elementor-element-71086f4e {
        --spacer-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-29f746ab .elementor-headline {
        font-size: 30px
    }

    .elementor-17348 .elementor-element.elementor-element-c8f72e5 .elementor-headline {
        font-size: 13px
    }

    .elementor-17348 .elementor-element.elementor-element-be9ec45>.elementor-widget-container {
        margin: 0 0 -42px 0
    }

    .elementor-17348 .elementor-element.elementor-element-be9ec45 img {
        width: 87%
    }

    .elementor-17348 .elementor-element.elementor-element-5b174ab6 {
        --content-width: 450px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-17348 .elementor-element.elementor-element-b6879d9 {
        text-align: center
    }

    .elementor-17348 .elementor-element.elementor-element-14c324e3 {
        text-align: center
    }

    .elementor-17348 .elementor-element.elementor-element-14c324e3 .elementor-heading-title {
        font-size: 11px;
        line-height: 1.7em
    }

    .elementor-17348 .elementor-element.elementor-element-2c609d65 {
        --e-image-carousel-slides-to-show: 4
    }

    .elementor-17348 .elementor-element.elementor-element-2eeacc5f {
        --margin-top: -23px;
        --margin-bottom: 10px;
        --margin-left: 10px;
        --margin-right: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-64017fdd>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-17348 .elementor-element.elementor-element-64017fdd {
        --e-icon-list-icon-size: 9px
    }

    .elementor-17348 .elementor-element.elementor-element-64017fdd .elementor-icon-list-item>.elementor-icon-list-text,.elementor-17348 .elementor-element.elementor-element-64017fdd .elementor-icon-list-item>a {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-4d0c9a96 {
        --content-width: 450px
    }

    .elementor-17348 .elementor-element.elementor-element-5832b71b {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px
    }

    .elementor-17348 .elementor-element.elementor-element-39ccc304 .elementor-heading-title {
        font-size: 9px
    }

    .elementor-17348 .elementor-element.elementor-element-43158a1a {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --e-con-grid-template-rows: repeat(3, 1fr);
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
        --grid-auto-flow: row
    }

    .elementor-17348 .elementor-element.elementor-element-159073ce>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-17348 .elementor-element.elementor-element-159073ce .elementor-button {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-2ac1682d>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-17348 .elementor-element.elementor-element-2ac1682d .elementor-button {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-2adeae61>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-17348 .elementor-element.elementor-element-2adeae61 .elementor-button {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-21fcf6fc>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-17348 .elementor-element.elementor-element-21fcf6fc .elementor-button {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-5c5c389f>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-17348 .elementor-element.elementor-element-5c5c389f .elementor-button {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-77c3eda7>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-17348 .elementor-element.elementor-element-77c3eda7 .elementor-button {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-122f91fb>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-17348 .elementor-element.elementor-element-122f91fb .elementor-button {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-75ba42ad>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-17348 .elementor-element.elementor-element-75ba42ad .elementor-button {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-31251a9f {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-17348 .elementor-element.elementor-element-3ce25878 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --grid-auto-flow: row
    }

    .elementor-17348 .elementor-element.elementor-element-75614d56 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-75614d56 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-75614d56 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-75614d56 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-75614d56 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-75614d56 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-6dbf4ce0 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-6dbf4ce0 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-6dbf4ce0 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-6dbf4ce0 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-6dbf4ce0 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-6dbf4ce0 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-4f39912c .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-4f39912c .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-4f39912c .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-4f39912c .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-4f39912c .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-4f39912c .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-dc3e6ab .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-dc3e6ab .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-dc3e6ab .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-dc3e6ab .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-dc3e6ab .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-dc3e6ab .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-7e0b3464 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-7e0b3464 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-7e0b3464 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-7e0b3464 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-7e0b3464 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-7e0b3464 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-61579585 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-61579585 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-61579585 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-61579585 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-61579585 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-61579585 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-69313d5a .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-69313d5a .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-69313d5a .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-69313d5a .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-69313d5a .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-69313d5a .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-2308484f .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-2308484f .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-2308484f .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-2308484f .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-2308484f .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-2308484f .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-dd0258a .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-dd0258a .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-dd0258a .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-dd0258a .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-dd0258a .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-dd0258a .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-31950353 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-31950353 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-31950353 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-31950353 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-31950353 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-31950353 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-680b7d40 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-17348 .elementor-element.elementor-element-8827a35 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --grid-auto-flow: row
    }

    .elementor-17348 .elementor-element.elementor-element-8627836 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-8627836 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-8627836 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-8627836 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-8627836 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-8627836 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-54b220a8 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-54b220a8 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-54b220a8 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-54b220a8 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-54b220a8 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-54b220a8 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-6f7898b9 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-6f7898b9 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-6f7898b9 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-6f7898b9 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-6f7898b9 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-6f7898b9 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-2e891279 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-2e891279 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-2e891279 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-2e891279 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-2e891279 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-2e891279 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-58b3bf69 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-58b3bf69 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-58b3bf69 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-58b3bf69 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-58b3bf69 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-58b3bf69 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-334c8c06 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-334c8c06 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-334c8c06 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-334c8c06 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-334c8c06 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-334c8c06 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-42069c4b .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-42069c4b .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-42069c4b .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-42069c4b .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-42069c4b .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-42069c4b .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-5dfd0e07 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-5dfd0e07 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-5dfd0e07 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-5dfd0e07 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-5dfd0e07 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-5dfd0e07 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-3a27d979 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-3a27d979 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-3a27d979 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-3a27d979 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-3a27d979 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-3a27d979 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-4a8dcd8b .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-4a8dcd8b .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-4a8dcd8b .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-4a8dcd8b .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-4a8dcd8b .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-4a8dcd8b .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-420b15d7 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-17348 .elementor-element.elementor-element-6bddc803 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --grid-auto-flow: row
    }

    .elementor-17348 .elementor-element.elementor-element-77057fdb .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-77057fdb .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-77057fdb .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-77057fdb .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-77057fdb .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-77057fdb .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-2a23b2ea .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-2a23b2ea .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-2a23b2ea .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-2a23b2ea .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-2a23b2ea .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-2a23b2ea .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-5b7ed191 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-5b7ed191 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-5b7ed191 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-5b7ed191 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-5b7ed191 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-5b7ed191 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-bd82d5c .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-bd82d5c .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-bd82d5c .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-bd82d5c .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-bd82d5c .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-bd82d5c .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-3318952 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-3318952 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-3318952 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-3318952 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-3318952 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-3318952 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-748c4fa .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-748c4fa .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-748c4fa .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-748c4fa .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-748c4fa .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-748c4fa .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-f6e0845 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-f6e0845 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-f6e0845 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-f6e0845 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-f6e0845 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-f6e0845 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-b2fd652 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-b2fd652 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-b2fd652 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-b2fd652 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-b2fd652 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-b2fd652 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-2f78570 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-2f78570 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-2f78570 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-2f78570 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-2f78570 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-2f78570 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-46054e3 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-46054e3 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-46054e3 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-46054e3 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-46054e3 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-46054e3 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-16bd844b {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-17348 .elementor-element.elementor-element-210360d0 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --grid-auto-flow: row
    }

    .elementor-17348 .elementor-element.elementor-element-61cbd2e8 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-61cbd2e8 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-61cbd2e8 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-61cbd2e8 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-61cbd2e8 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-61cbd2e8 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-15801af8 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-15801af8 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-15801af8 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-15801af8 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-15801af8 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-15801af8 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-3ecac365 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-3ecac365 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-3ecac365 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-3ecac365 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-3ecac365 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-3ecac365 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-344deac2 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-344deac2 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-344deac2 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-344deac2 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-344deac2 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-344deac2 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-98595a7 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-98595a7 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-98595a7 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-98595a7 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-98595a7 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-98595a7 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-6ef5d94 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-6ef5d94 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-6ef5d94 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-6ef5d94 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-6ef5d94 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-6ef5d94 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-036812a .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-036812a .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-036812a .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-036812a .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-036812a .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-036812a .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-d7cc75d .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-d7cc75d .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-d7cc75d .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-d7cc75d .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-d7cc75d .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-d7cc75d .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-0782c70 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-0782c70 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-0782c70 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-0782c70 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-0782c70 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-0782c70 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-23fb1cd .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-23fb1cd .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-23fb1cd .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-23fb1cd .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-23fb1cd .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-23fb1cd .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-f71aadc {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-17348 .elementor-element.elementor-element-35e17f0 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --grid-auto-flow: row
    }

    .elementor-17348 .elementor-element.elementor-element-36d35a13 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-36d35a13 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-36d35a13 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-36d35a13 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-36d35a13 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-36d35a13 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-a795315 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-a795315 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-a795315 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-a795315 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-a795315 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-a795315 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-311c0fd .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-311c0fd .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-311c0fd .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-311c0fd .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-311c0fd .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-311c0fd .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-1eda5ce .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-1eda5ce .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-1eda5ce .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-1eda5ce .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-1eda5ce .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-1eda5ce .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-4526c52d .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-4526c52d .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-4526c52d .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-4526c52d .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-4526c52d .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-4526c52d .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-21ca91b0 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-21ca91b0 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-21ca91b0 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-21ca91b0 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-21ca91b0 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-21ca91b0 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-1f209e6 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-1f209e6 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-1f209e6 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-1f209e6 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-1f209e6 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-1f209e6 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-2b3d4489 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-2b3d4489 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-2b3d4489 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-2b3d4489 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-2b3d4489 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-2b3d4489 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-837540d .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-837540d .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-837540d .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-837540d .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-837540d .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-837540d .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-544ae64 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-544ae64 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-544ae64 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-544ae64 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-544ae64 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-544ae64 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-47b00c03 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-17348 .elementor-element.elementor-element-7947c18d {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --grid-auto-flow: row
    }

    .elementor-17348 .elementor-element.elementor-element-73462666 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-73462666 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-73462666 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-73462666 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-73462666 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-73462666 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-2057870 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-2057870 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-2057870 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-2057870 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-2057870 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-2057870 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-621446cb .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-621446cb .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-621446cb .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-621446cb .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-621446cb .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-621446cb .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-49b40d82 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-49b40d82 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-49b40d82 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-49b40d82 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-49b40d82 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-49b40d82 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-377eae52 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-377eae52 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-377eae52 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-377eae52 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-377eae52 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-377eae52 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-c6d4517 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-c6d4517 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-c6d4517 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-c6d4517 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-c6d4517 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-c6d4517 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-9e8d3fc .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-9e8d3fc .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-9e8d3fc .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-9e8d3fc .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-9e8d3fc .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-9e8d3fc .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-5923647c .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-5923647c .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-5923647c .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-5923647c .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-5923647c .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-5923647c .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-3a6ba61 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-3a6ba61 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-3a6ba61 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-3a6ba61 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-3a6ba61 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-3a6ba61 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-155bd0a .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-155bd0a .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-155bd0a .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-155bd0a .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-155bd0a .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-155bd0a .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-83a75d5 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-17348 .elementor-element.elementor-element-39e3f641 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --grid-auto-flow: row
    }

    .elementor-17348 .elementor-element.elementor-element-2f8c2ea0 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-2f8c2ea0 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-2f8c2ea0 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-2f8c2ea0 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-2f8c2ea0 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-2f8c2ea0 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-fc7ead6 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-fc7ead6 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-fc7ead6 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-fc7ead6 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-fc7ead6 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-fc7ead6 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-65103654 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-65103654 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-65103654 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-65103654 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-65103654 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-65103654 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-3370fd2e .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-3370fd2e .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-3370fd2e .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-3370fd2e .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-3370fd2e .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-3370fd2e .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-6892d54f .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-6892d54f .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-6892d54f .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-6892d54f .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-6892d54f .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-6892d54f .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-5a8ff22a .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-5a8ff22a .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-5a8ff22a .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-5a8ff22a .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-5a8ff22a .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-5a8ff22a .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-27a83ecc .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-27a83ecc .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-27a83ecc .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-27a83ecc .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-27a83ecc .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-27a83ecc .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-7b387299 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-7b387299 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-7b387299 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-7b387299 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-7b387299 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-7b387299 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-2a0ddc15 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-2a0ddc15 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-2a0ddc15 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-2a0ddc15 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-2a0ddc15 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-2a0ddc15 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-52184c42 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-17348 .elementor-element.elementor-element-496ed1f5 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --grid-auto-flow: row
    }

    .elementor-17348 .elementor-element.elementor-element-41e66756 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-41e66756 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-41e66756 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-41e66756 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-41e66756 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-41e66756 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-5a5f6fce .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-5a5f6fce .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-5a5f6fce .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-5a5f6fce .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-5a5f6fce .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-5a5f6fce .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-64af821a .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-64af821a .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-64af821a .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-64af821a .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-64af821a .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-64af821a .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-58500cc6 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-58500cc6 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-58500cc6 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-58500cc6 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-58500cc6 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-58500cc6 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-4433a8e9 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-4433a8e9 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-4433a8e9 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-4433a8e9 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-4433a8e9 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-4433a8e9 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-2a6bcbf8 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-2a6bcbf8 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-2a6bcbf8 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-2a6bcbf8 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-2a6bcbf8 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-2a6bcbf8 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-284528c8 .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-284528c8 .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-284528c8 .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-284528c8 .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-284528c8 .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-284528c8 .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-70651f4a .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-70651f4a .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-70651f4a .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-70651f4a .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-70651f4a .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-70651f4a .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-28a3551c .elementor-cta__content {
        padding: 10px 10px 10px 10px
    }

    .elementor-17348 .elementor-element.elementor-element-28a3551c .elementor-cta__bg-wrapper {
        min-height: 170px
    }

    .elementor-17348 .elementor-element.elementor-element-28a3551c .elementor-cta__title {
        font-size: 11px
    }

    .elementor-17348 .elementor-element.elementor-element-28a3551c .elementor-cta__description {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-28a3551c .elementor-cta__button {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-28a3551c .elementor-ribbon-inner {
        margin-top: 16px;
        transform: translateY(-50%) translateX(-50%) translateX(16px) rotate(-45deg);
        font-size: 7px
    }

    .elementor-17348 .elementor-element.elementor-element-4ddac061 {
        --width: 450px
    }

    .elementor-17348 .elementor-element.elementor-element-7844cfa3>.elementor-widget-container {
        margin: 0 0 0 0;
        padding: 20px 0 0 0
    }

    .elementor-17348 .elementor-element.elementor-element-7844cfa3 {
        text-align: center
    }

    .elementor-17348 .elementor-element.elementor-element-7844cfa3 .elementor-heading-title {
        font-size: 14px
    }

    .elementor-17348 .elementor-element.elementor-element-371bfd46>.elementor-widget-container {
        border-radius: 20px 20px 20px 20px
    }

    .elementor-17348 .elementor-element.elementor-element-2c7d7fd2 {
        --min-height: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-18ec79e8 {
        text-align: left
    }

    .elementor-17348 .elementor-element.elementor-element-18ec79e8 .elementor-heading-title {
        font-size: 13px;
        line-height: 1.7em
    }

    .elementor-17348 .elementor-element.elementor-element-6ec16e7>.elementor-widget-container {
        margin: 0 0 -15px 0;
        padding: 0 0 0 0
    }

    .elementor-17348 .elementor-element.elementor-element-6ec16e7 {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-6ccd8648 {
        --min-height: 0px;
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-376d3053 {
        text-align: left
    }

    .elementor-17348 .elementor-element.elementor-element-376d3053 .elementor-heading-title {
        font-size: 13px;
        line-height: 1.7em
    }

    .elementor-17348 .elementor-element.elementor-element-2ff7dd15 {
        font-size: 12px
    }

    .elementor-17348 .elementor-element.elementor-element-9179bf7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(9px/2)
    }

    .elementor-17348 .elementor-element.elementor-element-9179bf7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(9px/2)
    }

    .elementor-17348 .elementor-element.elementor-element-9179bf7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(9px/2);
        margin-left: calc(9px/2)
    }

    .elementor-17348 .elementor-element.elementor-element-9179bf7 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-9px/2);
        margin-left: calc(-9px/2)
    }

    body.rtl .elementor-17348 .elementor-element.elementor-element-9179bf7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-9px/2)
    }

    body:not(.rtl) .elementor-17348 .elementor-element.elementor-element-9179bf7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-9px/2)
    }

    .elementor-17348 .elementor-element.elementor-element-9179bf7 {
        --e-icon-list-icon-size: 22px;
        --e-icon-list-icon-align: center;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125)
    }

    .elementor-17348 .elementor-element.elementor-element-9179bf7 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-17348 .elementor-element.elementor-element-9179bf7 .elementor-icon-list-item>a {
        font-size: 10px
    }

    .elementor-17348 .elementor-element.elementor-element-65028947>.elementor-widget-container {
        margin: -6px 0 0 0;
        padding: 0 0 0 0
    }

    .elementor-17348 .elementor-element.elementor-element-65028947 {
        text-align: center
    }

    .elementor-17348 .elementor-element.elementor-element-65028947 .elementor-heading-title {
        font-size: 14px
    }

    .elementor-17348 .elementor-element.elementor-element-35cdb801>.elementor-widget-container {
        --e-transform-translateX: -8px;
        margin: 0 0 24px 0;
        padding: 0% 0% 0% 0%
    }

    .elementor-17348 .elementor-element.elementor-element-35cdb801 .elementor-icon-box-wrapper {
        text-align: center
    }

    .elementor-17348 .elementor-element.elementor-element-35cdb801 {
        --icon-box-icon-margin: 0px
    }

    .elementor-17348 .elementor-element.elementor-element-35cdb801 .elementor-icon-box-title {
        margin-bottom: 0
    }

    .elementor-17348 .elementor-element.elementor-element-35cdb801 .elementor-icon {
        font-size: 24px
    }

    .elementor-17348 .elementor-element.elementor-element-35cdb801 .elementor-icon-box-title,.elementor-17348 .elementor-element.elementor-element-35cdb801 .elementor-icon-box-title a {
        font-size: 12px
    }
}

@media(min-width: 768px) {
    .elementor-17348 .elementor-element.elementor-element-518139be {
        width:80%
    }

    .elementor-17348 .elementor-element.elementor-element-259e6a8f {
        width: 20%
    }

    .elementor-17348 .elementor-element.elementor-element-4d0c9a96 {
        --content-width: 1419px
    }

    .elementor-17348 .elementor-element.elementor-element-7b6f89d6 {
        --width: 50%
    }

    .elementor-17348 .elementor-element.elementor-element-2c7d7fd2 {
        --width: 50%
    }

    .elementor-17348 .elementor-element.elementor-element-6ccd8648 {
        --width: 50%
    }
}

.teks {
    color: #D94D4D;
    text-decoration: line-through
}

.all-content {
    display: none
}

#sf-content {
    display: block
}
