.elementor-1301
    .elementor-element.elementor-element-1c037a9:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-1301
    .elementor-element.elementor-element-1c037a9
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../../../uploads/2024/12/bg01.jpg");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-1301 .elementor-element.elementor-element-1c037a9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-1301
    .elementor-element.elementor-element-1c037a9
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1301 .elementor-element.elementor-element-df3f227 {
    margin-top: 20px;
    margin-bottom: 80px;
}
.elementor-bc-flex-widget
    .elementor-1301
    .elementor-element.elementor-element-90ff67f.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-1301
    .elementor-element.elementor-element-90ff67f.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-1301
    .elementor-element.elementor-element-90ff67f.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-1301
    .elementor-element.elementor-element-3e8a358
    .the7-image-container {
    align-items: flex-start;
    text-align: left;
}
.elementor-1301 .elementor-element.elementor-element-3e8a358 {
    --overlay-opacity: 0;
    --overlay-display: none;
    --overlay-hover-opacity: 0;
    width: auto;
    max-width: auto;
    --transition-overlay-timing: ease-out;
    --transition-overlay-duration: 0.3s;
    --transition-overlay-duration-out: 0.3s;
    --transition-img-forward-duration: 0.3s;
    --transition-img-back-duration: 0.3s;
}
.elementor-1301
    .elementor-element.elementor-element-3e8a358
    .post-thumbnail-rollover,
.elementor-1301
    .elementor-element.elementor-element-3e8a358
    .the7-transform-container {
    overflow: visible;
}
.elementor-1301
    .elementor-element.elementor-element-3e8a358
    .the7-image-wrapper {
    max-width: 95px;
}
.elementor-1301
    .elementor-element.elementor-element-3e8a358
    .post-thumbnail-rollover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-3e8a358
    .the7-image-wrapper:hover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-3ba74ea
    .the7-image-container {
    align-items: flex-start;
    text-align: left;
}
.elementor-1301 .elementor-element.elementor-element-3ba74ea {
    --overlay-opacity: 0;
    --overlay-display: none;
    --overlay-hover-opacity: 0;
    width: auto;
    max-width: auto;
    --transition-overlay-timing: ease-out;
    --transition-overlay-duration: 0.3s;
    --transition-overlay-duration-out: 0.3s;
    --transition-img-forward-duration: 0.3s;
    --transition-img-back-duration: 0.3s;
}
.elementor-1301
    .elementor-element.elementor-element-3ba74ea
    .post-thumbnail-rollover,
.elementor-1301
    .elementor-element.elementor-element-3ba74ea
    .the7-transform-container {
    overflow: visible;
}
.elementor-1301
    .elementor-element.elementor-element-3ba74ea
    .the7-image-wrapper {
    max-width: 287px;
}
.elementor-1301
    .elementor-element.elementor-element-3ba74ea
    .post-thumbnail-rollover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-3ba74ea
    .the7-image-wrapper:hover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-f81e5bf
    .the7-image-container {
    align-items: flex-start;
    text-align: left;
}
.elementor-1301 .elementor-element.elementor-element-f81e5bf {
    --overlay-opacity: 0;
    --overlay-display: none;
    --overlay-hover-opacity: 0;
    width: auto;
    max-width: auto;
    --transition-overlay-timing: ease-out;
    --transition-overlay-duration: 0.3s;
    --transition-overlay-duration-out: 0.3s;
    --transition-img-forward-duration: 0.3s;
    --transition-img-back-duration: 0.3s;
}
.elementor-1301
    .elementor-element.elementor-element-f81e5bf
    .post-thumbnail-rollover,
.elementor-1301
    .elementor-element.elementor-element-f81e5bf
    .the7-transform-container {
    overflow: visible;
}
.elementor-1301
    .elementor-element.elementor-element-f81e5bf
    .the7-image-wrapper {
    max-width: 95px;
}
.elementor-1301
    .elementor-element.elementor-element-f81e5bf
    .post-thumbnail-rollover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-f81e5bf
    .the7-image-wrapper:hover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-281d8d1
    .the7-image-container {
    align-items: flex-start;
    text-align: left;
}
.elementor-1301 .elementor-element.elementor-element-281d8d1 {
    --overlay-opacity: 0;
    --overlay-display: none;
    --overlay-hover-opacity: 0;
    width: auto;
    max-width: auto;
    --transition-overlay-timing: ease-out;
    --transition-overlay-duration: 0.3s;
    --transition-overlay-duration-out: 0.3s;
    --transition-img-forward-duration: 0.3s;
    --transition-img-back-duration: 0.3s;
}
.elementor-1301
    .elementor-element.elementor-element-281d8d1
    .post-thumbnail-rollover,
.elementor-1301
    .elementor-element.elementor-element-281d8d1
    .the7-transform-container {
    overflow: visible;
}
.elementor-1301
    .elementor-element.elementor-element-281d8d1
    .the7-image-wrapper {
    max-width: 287px;
}
.elementor-1301
    .elementor-element.elementor-element-281d8d1
    .post-thumbnail-rollover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-281d8d1
    .the7-image-wrapper:hover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-6649dd8
    .the7-image-container {
    align-items: flex-start;
    text-align: left;
}
.elementor-1301 .elementor-element.elementor-element-6649dd8 {
    --overlay-opacity: 0;
    --overlay-display: none;
    --overlay-hover-opacity: 0;
    width: auto;
    max-width: auto;
    --transition-overlay-timing: ease-out;
    --transition-overlay-duration: 0.3s;
    --transition-overlay-duration-out: 0.3s;
    --transition-img-forward-duration: 0.3s;
    --transition-img-back-duration: 0.3s;
}
.elementor-1301
    .elementor-element.elementor-element-6649dd8
    .post-thumbnail-rollover,
.elementor-1301
    .elementor-element.elementor-element-6649dd8
    .the7-transform-container {
    overflow: visible;
}
.elementor-1301
    .elementor-element.elementor-element-6649dd8
    > .elementor-widget-container {
    margin: 0 0 0 5px;
}
.elementor-1301
    .elementor-element.elementor-element-6649dd8
    .the7-image-wrapper {
    max-width: 95px;
}
.elementor-1301
    .elementor-element.elementor-element-6649dd8
    .post-thumbnail-rollover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-6649dd8
    .the7-image-wrapper:hover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-1f9cd04
    .the7-image-container {
    align-items: flex-start;
    text-align: left;
}
.elementor-1301 .elementor-element.elementor-element-1f9cd04 {
    --overlay-opacity: 0;
    --overlay-display: none;
    --overlay-hover-opacity: 0;
    width: auto;
    max-width: auto;
    --transition-overlay-timing: ease-out;
    --transition-overlay-duration: 0.3s;
    --transition-overlay-duration-out: 0.3s;
    --transition-img-forward-duration: 0.3s;
    --transition-img-back-duration: 0.3s;
}
.elementor-1301
    .elementor-element.elementor-element-1f9cd04
    .post-thumbnail-rollover,
.elementor-1301
    .elementor-element.elementor-element-1f9cd04
    .the7-transform-container {
    overflow: visible;
}
.elementor-1301
    .elementor-element.elementor-element-1f9cd04
    > .elementor-widget-container {
    margin: 0 0 0 5px;
}
.elementor-1301
    .elementor-element.elementor-element-1f9cd04
    .the7-image-wrapper {
    max-width: 95px;
}
.elementor-1301
    .elementor-element.elementor-element-1f9cd04
    .post-thumbnail-rollover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-1f9cd04
    .the7-image-wrapper:hover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-993ccbd:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-1301
    .elementor-element.elementor-element-993ccbd
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../../../uploads/2024/12/bg02.webp");
    background-repeat: repeat;
    background-size: auto;
}
.elementor-1301
    .elementor-element.elementor-element-993ccbd
    > .elementor-background-overlay {
    background-image: url("../../../uploads/2024/12/bgkv.png");
    background-position: -300px -130px;
    background-repeat: no-repeat;
    background-size: 1000px auto;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1301 .elementor-element.elementor-element-993ccbd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    z-index: 91;
}
.elementor-1301
    .elementor-element.elementor-element-ac9d3f7
    > .elementor-element-populated
    > .elementor-background-overlay {
    background-color: #4e1f00;
    opacity: 0.5;
}
.elementor-1301
    .elementor-element.elementor-element-ac9d3f7
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
}
.elementor-1301
    .elementor-element.elementor-element-ac9d3f7
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1301
    .elementor-element.elementor-element-513ec66
    > .elementor-container
    > .elementor-column
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-1301 .elementor-element.elementor-element-513ec66 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 10px 0;
}
.elementor-1301
    .elementor-element.elementor-element-f1d4d24
    > .elementor-element-populated
    > .elementor-background-overlay {
    opacity: 0.5;
}
.elementor-1301
    .elementor-element.elementor-element-f1d4d24
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-1301
    .elementor-element.elementor-element-f1d4d24
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1301 .elementor-element.elementor-element-92afc46 {
    --spacer-size: 300px;
    width: var(--container-widget-width, 74.545%);
    max-width: 74.545%;
    --container-widget-width: 74.545%;
    --container-widget-flex-grow: 0;
}
.elementor-1301
    .elementor-element.elementor-element-e008eea
    .the7-image-container {
    align-items: flex-start;
    text-align: left;
}
.elementor-1301 .elementor-element.elementor-element-e008eea {
    --overlay-opacity: 0;
    --overlay-display: none;
    --overlay-hover-opacity: 0;
    width: auto;
    max-width: auto;
    top: -86px;
    z-index: 99;
    --transition-overlay-timing: ease-out;
    --transition-overlay-duration: 0.3s;
    --transition-overlay-duration-out: 0.3s;
    --transition-img-forward-duration: 0.3s;
    --transition-img-back-duration: 0.3s;
}
.elementor-1301
    .elementor-element.elementor-element-e008eea
    .post-thumbnail-rollover,
.elementor-1301
    .elementor-element.elementor-element-e008eea
    .the7-transform-container {
    overflow: visible;
}
body:not(.rtl) .elementor-1301 .elementor-element.elementor-element-e008eea {
    left: 4px;
}
body.rtl .elementor-1301 .elementor-element.elementor-element-e008eea {
    right: 4px;
}
.elementor-1301
    .elementor-element.elementor-element-e008eea
    .the7-image-wrapper {
    max-width: 611px;
}
.elementor-1301
    .elementor-element.elementor-element-e008eea
    .post-thumbnail-rollover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-e008eea
    .the7-image-wrapper:hover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-cfb80e3
    > .elementor-element-populated
    > .elementor-background-overlay {
    opacity: 0.5;
}
.elementor-1301
    .elementor-element.elementor-element-cfb80e3
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-1301
    .elementor-element.elementor-element-cfb80e3
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1301
    .elementor-element.elementor-element-79a97f5
    .elementor-heading-title {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 49px;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.78);
}
.elementor-1301
    .elementor-element.elementor-element-b18f5a1
    .elementor-heading-title {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 23px;
}
.elementor-1301
    .elementor-element.elementor-element-85de3b0
    .elementor-heading-title {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 23px;
}
.elementor-1301
    .elementor-element.elementor-element-95b3e4d
    .elementor-heading-title {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 23px;
    font-weight: 700;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-1301 .elementor-element.elementor-element-ed99f14 .box-button,
.elementor-1301
    .elementor-element.elementor-element-ed99f14
    .box-button
    .popup-icon,
.elementor-1301 .elementor-element.elementor-element-ed99f14 .box-button:hover,
.elementor-1301 .elementor-element.elementor-element-ed99f14 .box-button:focus,
.elementor-1301
    .elementor-element.elementor-element-ed99f14
    .box-hover:hover
    .box-button {
    background: #fff;
}
.elementor-1301
    .elementor-element.elementor-element-ed99f14
    .box-button.elementor-button:hover,
.elementor-1301
    .elementor-element.elementor-element-ed99f14
    .box-button.elementor-button:focus,
.elementor-1301
    .elementor-element.elementor-element-ed99f14
    .box-button.elementor-button:hover
    .popup-icon,
.elementor-1301
    .elementor-element.elementor-element-ed99f14
    .box-button.elementor-button:focus
    .popup-icon,
.elementor-1301
    .elementor-element.elementor-element-ed99f14
    .box-hover:hover
    .box-button.elementor-button,
.elementor-1301
    .elementor-element.elementor-element-ed99f14
    .box-hover:hover
    .box-button.elementor-button
    .popup-icon {
    background: #fff;
}
.elementor-1301 .elementor-element.elementor-element-ed99f14 {
    z-index: 99;
}
.elementor-1301
    .elementor-element.elementor-element-ed99f14
    .box-button
    > span:not(.filter-popup) {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: row nowrap;
}
.elementor-1301 .elementor-element.elementor-element-ed99f14 .box-button i {
    order: 1;
    margin: 0 0 0 var(--btn-icon-spacing);
}
.elementor-1301 .elementor-element.elementor-element-ed99f14 .box-button svg {
    order: 1;
    margin: 0 0 0 var(--btn-icon-spacing);
    fill: #8a2d3b;
    color: #8a2d3b;
}
.elementor-1301
    .elementor-element.elementor-element-ed99f14
    .box-button
    .popup-icon {
    order: 1;
    margin: 0 0 0 var(--btn-icon-spacing);
}
.elementor-1301 .elementor-element.elementor-element-ed99f14 .box-button {
    font-size: 13px;
    border-radius: 20px;
}
.elementor-1301 .elementor-element.elementor-element-ed99f14 .box-button,
.elementor-1301 .elementor-element.elementor-element-ed99f14 .box-button * {
    color: #8a2d3b;
}
.elementor-1301
    .elementor-element.elementor-element-ed99f14
    .box-button.elementor-button:hover,
.elementor-1301
    .elementor-element.elementor-element-ed99f14
    .box-button.elementor-button:focus,
.elementor-1301
    .elementor-element.elementor-element-ed99f14
    .box-button.elementor-button:hover
    *,
.elementor-1301
    .elementor-element.elementor-element-ed99f14
    .box-button.elementor-button:focus
    *,
.elementor-1301
    .elementor-element.elementor-element-ed99f14
    .box-hover:hover
    .box-button.elementor-button,
.elementor-1301
    .elementor-element.elementor-element-ed99f14
    .box-hover:hover
    .box-button.elementor-button
    * {
    color: #4e1f00;
}
.elementor-1301
    .elementor-element.elementor-element-ed99f14
    .box-button.elementor-button:hover
    svg,
.elementor-1301
    .elementor-element.elementor-element-ed99f14
    .box-button.elementor-button:focus
    svg,
.elementor-1301
    .elementor-element.elementor-element-ed99f14
    .box-hover:hover
    .box-button.elementor-button
    svg {
    fill: #4e1f00;
    color: #4e1f00;
}
.elementor-1301
    .elementor-element.elementor-element-2677ecf:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-1301
    .elementor-element.elementor-element-2677ecf
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../../../uploads/2024/12/bg01.jpg");
    background-position: bottom center;
    background-repeat: repeat-y;
    background-size: cover;
}
.elementor-1301 .elementor-element.elementor-element-2677ecf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-1301
    .elementor-element.elementor-element-2677ecf
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1301
    .elementor-element.elementor-element-6bb20e3
    .the7-image-container {
    align-items: flex-start;
    text-align: left;
}
.elementor-1301 .elementor-element.elementor-element-6bb20e3 {
    --overlay-opacity: 0;
    --overlay-display: none;
    --overlay-hover-opacity: 0;
    top: -194.973px;
    z-index: 1;
    --transition-overlay-timing: ease-out;
    --transition-overlay-duration: 0.3s;
    --transition-overlay-duration-out: 0.3s;
    --transition-img-forward-duration: 0.3s;
    --transition-img-back-duration: 0.3s;
}
.elementor-1301
    .elementor-element.elementor-element-6bb20e3
    .post-thumbnail-rollover,
.elementor-1301
    .elementor-element.elementor-element-6bb20e3
    .the7-transform-container {
    overflow: visible;
}
.elementor-1301
    .elementor-element.elementor-element-6bb20e3
    > .elementor-widget-container {
    --e-transform-rotateZ: 4deg;
    --e-transform-flipX: -1;
    --e-transform-flipY: -1;
}
body:not(.rtl) .elementor-1301 .elementor-element.elementor-element-6bb20e3 {
    left: -185.984px;
}
body.rtl .elementor-1301 .elementor-element.elementor-element-6bb20e3 {
    right: -185.984px;
}
.elementor-1301
    .elementor-element.elementor-element-6bb20e3
    .the7-image-wrapper {
    max-width: 310px;
}
.elementor-1301
    .elementor-element.elementor-element-6bb20e3
    .post-thumbnail-rollover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-6bb20e3
    .the7-image-wrapper:hover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301 .elementor-element.elementor-element-2b9c473 {
    --spacer-size: 20px;
}
.elementor-1301 .elementor-element.elementor-element-77cd3f5 {
    margin-top: 50px;
    margin-bottom: 50px;
}
.elementor-bc-flex-widget
    .elementor-1301
    .elementor-element.elementor-element-40a52d9.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-1301
    .elementor-element.elementor-element-40a52d9.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-1301
    .elementor-element.elementor-element-40a52d9.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-1301
    .elementor-element.elementor-element-6c786c5
    .elementor-countdown-wrapper {
    max-width: 50%;
}
body:not(.rtl)
    .elementor-1301
    .elementor-element.elementor-element-6c786c5
    .elementor-countdown-item:not(:first-of-type) {
    margin-left: calc(10px / 2);
}
body:not(.rtl)
    .elementor-1301
    .elementor-element.elementor-element-6c786c5
    .elementor-countdown-item:not(:last-of-type) {
    margin-right: calc(10px / 2);
}
body.rtl
    .elementor-1301
    .elementor-element.elementor-element-6c786c5
    .elementor-countdown-item:not(:first-of-type) {
    margin-right: calc(10px / 2);
}
body.rtl
    .elementor-1301
    .elementor-element.elementor-element-6c786c5
    .elementor-countdown-item:not(:last-of-type) {
    margin-left: calc(10px / 2);
}
.elementor-1301
    .elementor-element.elementor-element-6c786c5
    .elementor-countdown-digits {
    color: #945034;
    font-size: 60px;
}
.elementor-1301
    .elementor-element.elementor-element-6c786c5
    .elementor-countdown-label {
    color: #6a6a6a;
}
.elementor-1301 .elementor-element.elementor-element-27901b6 {
    text-align: center;
}
.elementor-1301
    .elementor-element.elementor-element-27901b6
    .elementor-heading-title {
    color: #945034;
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 700;
}
.elementor-1301
    .elementor-element.elementor-element-668b2a6
    > .elementor-widget-container {
    margin: 0;
}
.elementor-1301 .elementor-element.elementor-element-668b2a6 {
    text-align: center;
}
.elementor-1301
    .elementor-element.elementor-element-668b2a6
    .elementor-heading-title {
    color: #945034;
    font-family: "Poppins", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}
.elementor-1301 .elementor-element.elementor-element-cbe0324 .box-button,
.elementor-1301
    .elementor-element.elementor-element-cbe0324
    .box-button
    .popup-icon,
.elementor-1301 .elementor-element.elementor-element-cbe0324 .box-button:hover,
.elementor-1301 .elementor-element.elementor-element-cbe0324 .box-button:focus,
.elementor-1301
    .elementor-element.elementor-element-cbe0324
    .box-hover:hover
    .box-button {
    background: #8a2d3b;
}
.elementor-1301
    .elementor-element.elementor-element-cbe0324
    .box-button.elementor-button:hover,
.elementor-1301
    .elementor-element.elementor-element-cbe0324
    .box-button.elementor-button:focus,
.elementor-1301
    .elementor-element.elementor-element-cbe0324
    .box-button.elementor-button:hover
    .popup-icon,
.elementor-1301
    .elementor-element.elementor-element-cbe0324
    .box-button.elementor-button:focus
    .popup-icon,
.elementor-1301
    .elementor-element.elementor-element-cbe0324
    .box-hover:hover
    .box-button.elementor-button,
.elementor-1301
    .elementor-element.elementor-element-cbe0324
    .box-hover:hover
    .box-button.elementor-button
    .popup-icon {
    background: #4e1f00;
}
.elementor-1301 .elementor-element.elementor-element-cbe0324 {
    z-index: 99;
}
.elementor-1301 .elementor-element.elementor-element-cbe0324 .box-button {
    border-radius: 20px;
}
.elementor-1301 .elementor-element.elementor-element-cbe0324 .box-button,
.elementor-1301 .elementor-element.elementor-element-cbe0324 .box-button * {
    color: #fff;
}
.elementor-1301 .elementor-element.elementor-element-cbe0324 .box-button svg {
    fill: #fff;
    color: #fff;
}
.elementor-1301 .elementor-element.elementor-element-f3fbc8c {
    --spacer-size: 20px;
}
.elementor-1301 .elementor-element.elementor-element-8feba3e {
    --spacer-size: 20px;
}
.elementor-1301
    .elementor-element.elementor-element-d610161
    .the7-image-container {
    align-items: flex-start;
    text-align: left;
}
.elementor-1301 .elementor-element.elementor-element-d610161 {
    --overlay-opacity: 0;
    --overlay-display: none;
    --overlay-hover-opacity: 0;
    top: 2px;
    z-index: 90;
    --transition-overlay-timing: ease-out;
    --transition-overlay-duration: 0.3s;
    --transition-overlay-duration-out: 0.3s;
    --transition-img-forward-duration: 0.3s;
    --transition-img-back-duration: 0.3s;
}
.elementor-1301
    .elementor-element.elementor-element-d610161
    .post-thumbnail-rollover,
.elementor-1301
    .elementor-element.elementor-element-d610161
    .the7-transform-container {
    overflow: visible;
}
body:not(.rtl) .elementor-1301 .elementor-element.elementor-element-d610161 {
    left: -28px;
}
body.rtl .elementor-1301 .elementor-element.elementor-element-d610161 {
    right: -28px;
}
.elementor-1301
    .elementor-element.elementor-element-d610161
    .the7-image-wrapper {
    max-width: 211px;
}
.elementor-1301
    .elementor-element.elementor-element-d610161
    .post-thumbnail-rollover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-d610161
    .the7-image-wrapper:hover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-009ab30
    .the7-image-container {
    align-items: flex-start;
    text-align: left;
}
.elementor-1301 .elementor-element.elementor-element-009ab30 {
    --overlay-opacity: 0;
    --overlay-display: none;
    --overlay-hover-opacity: 0;
    top: 98px;
    z-index: 90;
    --transition-overlay-timing: ease-out;
    --transition-overlay-duration: 0.3s;
    --transition-overlay-duration-out: 0.3s;
    --transition-img-forward-duration: 0.3s;
    --transition-img-back-duration: 0.3s;
}
.elementor-1301
    .elementor-element.elementor-element-009ab30
    .post-thumbnail-rollover,
.elementor-1301
    .elementor-element.elementor-element-009ab30
    .the7-transform-container {
    overflow: visible;
}
body:not(.rtl) .elementor-1301 .elementor-element.elementor-element-009ab30 {
    left: 87px;
}
body.rtl .elementor-1301 .elementor-element.elementor-element-009ab30 {
    right: 87px;
}
.elementor-1301
    .elementor-element.elementor-element-009ab30
    .the7-image-wrapper {
    max-width: 211px;
}
.elementor-1301
    .elementor-element.elementor-element-009ab30
    .post-thumbnail-rollover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-009ab30
    .the7-image-wrapper:hover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-240180a
    .the7-image-container {
    align-items: flex-start;
    text-align: left;
}
.elementor-1301 .elementor-element.elementor-element-240180a {
    --overlay-opacity: 0;
    --overlay-display: none;
    --overlay-hover-opacity: 0;
    width: auto;
    max-width: auto;
    z-index: 99;
    --transition-overlay-timing: ease-out;
    --transition-overlay-duration: 0.3s;
    --transition-overlay-duration-out: 0.3s;
    --transition-img-forward-duration: 0.3s;
    --transition-img-back-duration: 0.3s;
}
.elementor-1301
    .elementor-element.elementor-element-240180a
    .post-thumbnail-rollover,
.elementor-1301
    .elementor-element.elementor-element-240180a
    .the7-transform-container {
    overflow: visible;
}
.elementor-1301
    .elementor-element.elementor-element-240180a
    .the7-image-wrapper {
    max-width: 270px;
}
.elementor-1301
    .elementor-element.elementor-element-240180a
    .post-thumbnail-rollover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-240180a
    .the7-image-wrapper:hover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-78d7180
    .jltma-infobox
    .jltma-infobox-item {
    background-image: url("../../../uploads/2024/12/bg02.webp");
    border-radius: 50px;
    padding: 10px 40px 2px;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-1301
    .elementor-element.elementor-element-78d7180
    > .elementor-widget-container {
    margin: -10px 0 0;
    padding: 0;
}
.elementor-1301 .elementor-element.elementor-element-78d7180 {
    z-index: 99;
}
.elementor-1301
    .elementor-element.elementor-element-78d7180
    .jltma-infobox-content-title {
    font-size: 18px;
    color: #fff;
    text-align: left;
}
.elementor-1301
    .elementor-element.elementor-element-78d7180
    .jltma-infobox-item:hover
    .jltma-infobox-content-title {
    text-align: left;
}
.elementor-1301
    .elementor-element.elementor-element-78d7180
    .jltma-infobox-content-description {
    font-size: 12px;
    line-height: 14px;
}
.elementor-1301
    .elementor-element.elementor-element-78d7180
    .jltma-infobox
    .jltma-infobox-content-description {
    color: #e2e2e2;
    text-align: left;
}
.elementor-1301
    .elementor-element.elementor-element-78d7180
    .jltma-infobox-item:hover
    .jltma-infobox-content-description {
    text-align: left;
}
.elementor-1301
    .elementor-element.elementor-element-1eb8e87
    > .elementor-widget-container {
    margin: 0 0 0 -70px;
}
.elementor-1301 .elementor-element.elementor-element-1eb8e87 {
    font-size: 19px;
}
.elementor-1301
    .elementor-element.elementor-element-f3c90ec
    .the7-image-container {
    align-items: flex-start;
    text-align: left;
}
.elementor-1301 .elementor-element.elementor-element-f3c90ec {
    --overlay-opacity: 0;
    --overlay-display: none;
    --overlay-hover-opacity: 0;
    top: 465.988px;
    --transition-overlay-timing: ease-out;
    --transition-overlay-duration: 0.3s;
    --transition-overlay-duration-out: 0.3s;
    --transition-img-forward-duration: 0.3s;
    --transition-img-back-duration: 0.3s;
}
.elementor-1301
    .elementor-element.elementor-element-f3c90ec
    .post-thumbnail-rollover,
.elementor-1301
    .elementor-element.elementor-element-f3c90ec
    .the7-transform-container {
    overflow: visible;
}
body:not(.rtl) .elementor-1301 .elementor-element.elementor-element-f3c90ec {
    left: 621.961px;
}
body.rtl .elementor-1301 .elementor-element.elementor-element-f3c90ec {
    right: 621.961px;
}
.elementor-1301
    .elementor-element.elementor-element-f3c90ec
    .the7-image-wrapper {
    max-width: 108px;
}
.elementor-1301
    .elementor-element.elementor-element-f3c90ec
    .post-thumbnail-rollover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-f3c90ec
    .the7-image-wrapper:hover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301 .elementor-element.elementor-element-5451687 {
    --spacer-size: 100px;
}
.elementor-1301
    .elementor-element.elementor-element-fd36de1
    > .elementor-widget-container {
    margin: 0;
}
.elementor-1301 .elementor-element.elementor-element-fd36de1 {
    font-size: 19px;
}
.elementor-1301
    .elementor-element.elementor-element-9cdc98b
    .the7-image-container {
    align-items: flex-start;
    text-align: left;
}
.elementor-1301 .elementor-element.elementor-element-9cdc98b {
    --overlay-opacity: 0;
    --overlay-display: none;
    --overlay-hover-opacity: 0;
    top: 485px;
    --transition-overlay-timing: ease-out;
    --transition-overlay-duration: 0.3s;
    --transition-overlay-duration-out: 0.3s;
    --transition-img-forward-duration: 0.3s;
    --transition-img-back-duration: 0.3s;
}
.elementor-1301
    .elementor-element.elementor-element-9cdc98b
    .post-thumbnail-rollover,
.elementor-1301
    .elementor-element.elementor-element-9cdc98b
    .the7-transform-container {
    overflow: visible;
}
body:not(.rtl) .elementor-1301 .elementor-element.elementor-element-9cdc98b {
    left: 11px;
}
body.rtl .elementor-1301 .elementor-element.elementor-element-9cdc98b {
    right: 11px;
}
.elementor-1301
    .elementor-element.elementor-element-9cdc98b
    .the7-image-wrapper {
    max-width: 108px;
}
.elementor-1301
    .elementor-element.elementor-element-9cdc98b
    .post-thumbnail-rollover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-9cdc98b
    .the7-image-wrapper:hover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-bf56e5b.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-end;
}
.elementor-1301
    .elementor-element.elementor-element-a6cead0
    .the7-image-container {
    align-items: flex-start;
    text-align: left;
}
.elementor-1301 .elementor-element.elementor-element-a6cead0 {
    --overlay-opacity: 0;
    --overlay-display: none;
    --overlay-hover-opacity: 0;
    top: 128px;
    z-index: 90;
    --transition-overlay-timing: ease-out;
    --transition-overlay-duration: 0.3s;
    --transition-overlay-duration-out: 0.3s;
    --transition-img-forward-duration: 0.3s;
    --transition-img-back-duration: 0.3s;
}
.elementor-1301
    .elementor-element.elementor-element-a6cead0
    .post-thumbnail-rollover,
.elementor-1301
    .elementor-element.elementor-element-a6cead0
    .the7-transform-container {
    overflow: visible;
}
body:not(.rtl) .elementor-1301 .elementor-element.elementor-element-a6cead0 {
    left: 80px;
}
body.rtl .elementor-1301 .elementor-element.elementor-element-a6cead0 {
    right: 80px;
}
.elementor-1301
    .elementor-element.elementor-element-a6cead0
    .the7-image-wrapper {
    max-width: 211px;
}
.elementor-1301
    .elementor-element.elementor-element-a6cead0
    .post-thumbnail-rollover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-a6cead0
    .the7-image-wrapper:hover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-b9a8974
    .the7-image-container {
    align-items: flex-start;
    text-align: left;
}
.elementor-1301 .elementor-element.elementor-element-b9a8974 {
    --overlay-opacity: 0;
    --overlay-display: none;
    --overlay-hover-opacity: 0;
    top: 2px;
    z-index: 90;
    --transition-overlay-timing: ease-out;
    --transition-overlay-duration: 0.3s;
    --transition-overlay-duration-out: 0.3s;
    --transition-img-forward-duration: 0.3s;
    --transition-img-back-duration: 0.3s;
}
.elementor-1301
    .elementor-element.elementor-element-b9a8974
    .post-thumbnail-rollover,
.elementor-1301
    .elementor-element.elementor-element-b9a8974
    .the7-transform-container {
    overflow: visible;
}
body:not(.rtl) .elementor-1301 .elementor-element.elementor-element-b9a8974 {
    left: 224px;
}
body.rtl .elementor-1301 .elementor-element.elementor-element-b9a8974 {
    right: 224px;
}
.elementor-1301
    .elementor-element.elementor-element-b9a8974
    .the7-image-wrapper {
    max-width: 211px;
}
.elementor-1301
    .elementor-element.elementor-element-b9a8974
    .post-thumbnail-rollover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-b9a8974
    .the7-image-wrapper:hover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-0aed002
    .the7-image-container {
    align-items: flex-start;
    text-align: left;
}
.elementor-1301 .elementor-element.elementor-element-0aed002 {
    --overlay-opacity: 0;
    --overlay-display: none;
    --overlay-hover-opacity: 0;
    width: auto;
    max-width: auto;
    z-index: 99;
    --transition-overlay-timing: ease-out;
    --transition-overlay-duration: 0.3s;
    --transition-overlay-duration-out: 0.3s;
    --transition-img-forward-duration: 0.3s;
    --transition-img-back-duration: 0.3s;
}
.elementor-1301
    .elementor-element.elementor-element-0aed002
    .post-thumbnail-rollover,
.elementor-1301
    .elementor-element.elementor-element-0aed002
    .the7-transform-container {
    overflow: visible;
}
.elementor-1301
    .elementor-element.elementor-element-0aed002
    > .elementor-widget-container {
    margin: 0 0 0 70px;
}
.elementor-1301
    .elementor-element.elementor-element-0aed002
    .the7-image-wrapper {
    max-width: 350px;
}
.elementor-1301
    .elementor-element.elementor-element-0aed002
    .post-thumbnail-rollover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-0aed002
    .the7-image-wrapper:hover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-c65b7ae
    .jltma-infobox
    .jltma-infobox-item {
    background-image: url("../../../uploads/2024/12/bg02.webp");
    border-radius: 50px;
    padding: 10px 40px 2px;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-1301
    .elementor-element.elementor-element-c65b7ae
    > .elementor-widget-container {
    margin: -10px 0 0;
    padding: 0;
}
.elementor-1301 .elementor-element.elementor-element-c65b7ae {
    z-index: 99;
}
.elementor-1301
    .elementor-element.elementor-element-c65b7ae
    .jltma-infobox-content-title {
    font-size: 23px;
    color: #fff;
    text-align: left;
}
.elementor-1301
    .elementor-element.elementor-element-c65b7ae
    .jltma-infobox-item:hover
    .jltma-infobox-content-title {
    text-align: left;
}
.elementor-1301
    .elementor-element.elementor-element-c65b7ae
    .jltma-infobox-content-description {
    font-size: 12px;
    line-height: 14px;
}
.elementor-1301
    .elementor-element.elementor-element-c65b7ae
    .jltma-infobox
    .jltma-infobox-content-description {
    color: #e2e2e2;
    text-align: left;
}
.elementor-1301
    .elementor-element.elementor-element-c65b7ae
    .jltma-infobox-item:hover
    .jltma-infobox-content-description {
    text-align: left;
}
.elementor-1301 .elementor-element.elementor-element-d3a1f60 {
    --spacer-size: 100px;
}
.elementor-1301
    .elementor-element.elementor-element-f49b792
    .the7-image-container {
    align-items: flex-start;
    text-align: left;
}
.elementor-1301 .elementor-element.elementor-element-f49b792 {
    --overlay-opacity: 0;
    --overlay-display: none;
    --overlay-hover-opacity: 0;
    top: 65px;
    z-index: 90;
    --transition-overlay-timing: ease-out;
    --transition-overlay-duration: 0.3s;
    --transition-overlay-duration-out: 0.3s;
    --transition-img-forward-duration: 0.3s;
    --transition-img-back-duration: 0.3s;
}
.elementor-1301
    .elementor-element.elementor-element-f49b792
    .post-thumbnail-rollover,
.elementor-1301
    .elementor-element.elementor-element-f49b792
    .the7-transform-container {
    overflow: visible;
}
body:not(.rtl) .elementor-1301 .elementor-element.elementor-element-f49b792 {
    left: 38px;
}
body.rtl .elementor-1301 .elementor-element.elementor-element-f49b792 {
    right: 38px;
}
.elementor-1301
    .elementor-element.elementor-element-f49b792
    .the7-image-wrapper {
    max-width: 211px;
}
.elementor-1301
    .elementor-element.elementor-element-f49b792
    .post-thumbnail-rollover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-f49b792
    .the7-image-wrapper:hover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-848c0cd
    .the7-image-container {
    align-items: flex-start;
    text-align: left;
}
.elementor-1301 .elementor-element.elementor-element-848c0cd {
    --overlay-opacity: 0;
    --overlay-display: none;
    --overlay-hover-opacity: 0;
    top: 2px;
    z-index: 90;
    --transition-overlay-timing: ease-out;
    --transition-overlay-duration: 0.3s;
    --transition-overlay-duration-out: 0.3s;
    --transition-img-forward-duration: 0.3s;
    --transition-img-back-duration: 0.3s;
}
.elementor-1301
    .elementor-element.elementor-element-848c0cd
    .post-thumbnail-rollover,
.elementor-1301
    .elementor-element.elementor-element-848c0cd
    .the7-transform-container {
    overflow: visible;
}
body:not(.rtl) .elementor-1301 .elementor-element.elementor-element-848c0cd {
    left: 177px;
}
body.rtl .elementor-1301 .elementor-element.elementor-element-848c0cd {
    right: 177px;
}
.elementor-1301
    .elementor-element.elementor-element-848c0cd
    .the7-image-wrapper {
    max-width: 211px;
}
.elementor-1301
    .elementor-element.elementor-element-848c0cd
    .post-thumbnail-rollover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-848c0cd
    .the7-image-wrapper:hover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-fd48d71
    .the7-image-container {
    align-items: flex-start;
    text-align: left;
}
.elementor-1301 .elementor-element.elementor-element-fd48d71 {
    --overlay-opacity: 0;
    --overlay-display: none;
    --overlay-hover-opacity: 0;
    width: auto;
    max-width: auto;
    z-index: 99;
    --transition-overlay-timing: ease-out;
    --transition-overlay-duration: 0.3s;
    --transition-overlay-duration-out: 0.3s;
    --transition-img-forward-duration: 0.3s;
    --transition-img-back-duration: 0.3s;
}
.elementor-1301
    .elementor-element.elementor-element-fd48d71
    .post-thumbnail-rollover,
.elementor-1301
    .elementor-element.elementor-element-fd48d71
    .the7-transform-container {
    overflow: visible;
}
.elementor-1301
    .elementor-element.elementor-element-fd48d71
    > .elementor-widget-container {
    margin: 0 0 0 70px;
}
.elementor-1301
    .elementor-element.elementor-element-fd48d71
    .the7-image-wrapper {
    max-width: 350px;
}
.elementor-1301
    .elementor-element.elementor-element-fd48d71
    .post-thumbnail-rollover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-fd48d71
    .the7-image-wrapper:hover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-f081911
    .jltma-infobox
    .jltma-infobox-item {
    background-image: url("../../../uploads/2024/12/bg02.webp");
    border-radius: 50px;
    padding: 10px 40px 2px;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-1301
    .elementor-element.elementor-element-f081911
    > .elementor-widget-container {
    margin: -10px 0 0;
    padding: 0;
}
.elementor-1301 .elementor-element.elementor-element-f081911 {
    z-index: 99;
}
.elementor-1301
    .elementor-element.elementor-element-f081911
    .jltma-infobox-content-title {
    font-size: 23px;
    color: #fff;
    text-align: left;
}
.elementor-1301
    .elementor-element.elementor-element-f081911
    .jltma-infobox-item:hover
    .jltma-infobox-content-title {
    text-align: left;
}
.elementor-1301
    .elementor-element.elementor-element-f081911
    .jltma-infobox-content-description {
    font-size: 12px;
    line-height: 14px;
}
.elementor-1301
    .elementor-element.elementor-element-f081911
    .jltma-infobox
    .jltma-infobox-content-description {
    color: #e2e2e2;
    text-align: left;
}
.elementor-1301
    .elementor-element.elementor-element-f081911
    .jltma-infobox-item:hover
    .jltma-infobox-content-description {
    text-align: left;
}
.elementor-1301
    .elementor-element.elementor-element-5992f95
    > .elementor-widget-container {
    margin: 0;
}
.elementor-1301 .elementor-element.elementor-element-5992f95 {
    font-size: 19px;
}
.elementor-1301
    .elementor-element.elementor-element-6e474c6
    .the7-image-container {
    align-items: flex-start;
    text-align: left;
}
.elementor-1301 .elementor-element.elementor-element-6e474c6 {
    --overlay-opacity: 0;
    --overlay-display: none;
    --overlay-hover-opacity: 0;
    top: 485px;
    --transition-overlay-timing: ease-out;
    --transition-overlay-duration: 0.3s;
    --transition-overlay-duration-out: 0.3s;
    --transition-img-forward-duration: 0.3s;
    --transition-img-back-duration: 0.3s;
}
.elementor-1301
    .elementor-element.elementor-element-6e474c6
    .post-thumbnail-rollover,
.elementor-1301
    .elementor-element.elementor-element-6e474c6
    .the7-transform-container {
    overflow: visible;
}
body:not(.rtl) .elementor-1301 .elementor-element.elementor-element-6e474c6 {
    left: 11px;
}
body.rtl .elementor-1301 .elementor-element.elementor-element-6e474c6 {
    right: 11px;
}
.elementor-1301
    .elementor-element.elementor-element-6e474c6
    .the7-image-wrapper {
    max-width: 108px;
}
.elementor-1301
    .elementor-element.elementor-element-6e474c6
    .post-thumbnail-rollover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-6e474c6
    .the7-image-wrapper:hover
    img {
    opacity: calc(100 / 100);
}
.elementor-1301
    .elementor-element.elementor-element-9ebc98f
    > .elementor-background-overlay {
    opacity: 0.5;
}
.elementor-1301 .elementor-element.elementor-element-64f5171 {
    --spacer-size: 50px;
}
.elementor-1301
    .elementor-element.elementor-element-4ef31a3:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-1301
    .elementor-element.elementor-element-4ef31a3
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(115deg, #e9a319 0%, #945034 100%);
}
.elementor-1301
    .elementor-element.elementor-element-4ef31a3
    > .elementor-element-populated,
.elementor-1301
    .elementor-element.elementor-element-4ef31a3
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-1301
    .elementor-element.elementor-element-4ef31a3
    > .elementor-background-slideshow {
    border-radius: 10px;
}
.elementor-1301
    .elementor-element.elementor-element-4ef31a3
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 30px;
}
.elementor-1301
    .elementor-element.elementor-element-4ef31a3
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1301
    .elementor-element.elementor-element-7d04b51
    > .elementor-widget-container:hover {
    --e-transform-scale: 1.1;
}
.elementor-1301
    .elementor-element.elementor-element-7d04b51
    .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-1301 .elementor-element.elementor-element-7d04b51 {
    --icon-box-icon-margin: 15px;
}
.elementor-1301
    .elementor-element.elementor-element-7d04b51.elementor-view-stacked
    .elementor-icon {
    background-color: #fff;
}
.elementor-1301
    .elementor-element.elementor-element-7d04b51.elementor-view-framed
    .elementor-icon,
.elementor-1301
    .elementor-element.elementor-element-7d04b51.elementor-view-default
    .elementor-icon {
    fill: #fff;
    color: #fff;
    border-color: #fff;
}
.elementor-1301
    .elementor-element.elementor-element-7d04b51
    .elementor-icon-box-title {
    color: #fff;
}
.elementor-1301
    .elementor-element.elementor-element-7d04b51
    .elementor-icon-box-title,
.elementor-1301
    .elementor-element.elementor-element-7d04b51
    .elementor-icon-box-title
    a {
    font-style: italic;
    letter-spacing: 3.6px;
}
.elementor-1301
    .elementor-element.elementor-element-7d04b51
    .elementor-icon-box-description {
    color: #fff;
    letter-spacing: 1.9px;
}
.elementor-1301
    .elementor-element.elementor-element-a4e0032:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-1301
    .elementor-element.elementor-element-a4e0032
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(115deg, #945034 0%, #4e1f00 88%);
}
.elementor-1301
    .elementor-element.elementor-element-a4e0032
    > .elementor-element-populated,
.elementor-1301
    .elementor-element.elementor-element-a4e0032
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-1301
    .elementor-element.elementor-element-a4e0032
    > .elementor-background-slideshow {
    border-radius: 10px;
}
.elementor-1301
    .elementor-element.elementor-element-a4e0032
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 30px;
}
.elementor-1301
    .elementor-element.elementor-element-a4e0032
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1301
    .elementor-element.elementor-element-ebd8686
    > .elementor-widget-container:hover {
    --e-transform-scale: 1.1;
}
.elementor-1301
    .elementor-element.elementor-element-ebd8686
    .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-1301 .elementor-element.elementor-element-ebd8686 {
    --icon-box-icon-margin: 15px;
}
.elementor-1301
    .elementor-element.elementor-element-ebd8686.elementor-view-stacked
    .elementor-icon {
    background-color: #fff;
}
.elementor-1301
    .elementor-element.elementor-element-ebd8686.elementor-view-framed
    .elementor-icon,
.elementor-1301
    .elementor-element.elementor-element-ebd8686.elementor-view-default
    .elementor-icon {
    fill: #fff;
    color: #fff;
    border-color: #fff;
}
.elementor-1301
    .elementor-element.elementor-element-ebd8686
    .elementor-icon-box-title {
    color: #fff;
}
.elementor-1301
    .elementor-element.elementor-element-ebd8686
    .elementor-icon-box-title,
.elementor-1301
    .elementor-element.elementor-element-ebd8686
    .elementor-icon-box-title
    a {
    font-style: italic;
    letter-spacing: 3.6px;
}
.elementor-1301
    .elementor-element.elementor-element-ebd8686
    .elementor-icon-box-description {
    color: #fff;
    letter-spacing: 1.9px;
}
.elementor-1301
    .elementor-element.elementor-element-9b8f7da:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-1301
    .elementor-element.elementor-element-9b8f7da
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(115deg, #4e1f00 0%, #8a2d3b 100%);
}
.elementor-1301
    .elementor-element.elementor-element-9b8f7da
    > .elementor-element-populated,
.elementor-1301
    .elementor-element.elementor-element-9b8f7da
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-1301
    .elementor-element.elementor-element-9b8f7da
    > .elementor-background-slideshow {
    border-radius: 10px;
}
.elementor-1301
    .elementor-element.elementor-element-9b8f7da
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 30px;
}
.elementor-1301
    .elementor-element.elementor-element-9b8f7da
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1301
    .elementor-element.elementor-element-a316b1a
    > .elementor-widget-container:hover {
    --e-transform-scale: 1.1;
}
.elementor-1301
    .elementor-element.elementor-element-a316b1a
    .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-1301 .elementor-element.elementor-element-a316b1a {
    --icon-box-icon-margin: 15px;
}
.elementor-1301
    .elementor-element.elementor-element-a316b1a.elementor-view-stacked
    .elementor-icon {
    background-color: #fff;
}
.elementor-1301
    .elementor-element.elementor-element-a316b1a.elementor-view-framed
    .elementor-icon,
.elementor-1301
    .elementor-element.elementor-element-a316b1a.elementor-view-default
    .elementor-icon {
    fill: #fff;
    color: #fff;
    border-color: #fff;
}
.elementor-1301
    .elementor-element.elementor-element-a316b1a
    .elementor-icon-box-title {
    color: #fff;
}
.elementor-1301
    .elementor-element.elementor-element-a316b1a
    .elementor-icon-box-title,
.elementor-1301
    .elementor-element.elementor-element-a316b1a
    .elementor-icon-box-title
    a {
    font-style: italic;
    letter-spacing: 3.6px;
}
.elementor-1301
    .elementor-element.elementor-element-a316b1a
    .elementor-icon-box-description {
    color: #fff;
    letter-spacing: 1.9px;
}
.elementor-1301 .elementor-element.elementor-element-2366d80 {
    --spacer-size: 100px;
}
.elementor-1301
    .elementor-element.elementor-element-3d829d0
    > .elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1301 .elementor-element.elementor-element-3d829d0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}
.elementor-bc-flex-widget
    .elementor-1301
    .elementor-element.elementor-element-0be5fec.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-1301
    .elementor-element.elementor-element-0be5fec.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-1301
    .elementor-element.elementor-element-0be5fec
    > .elementor-element-populated {
    margin: 0 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0;
}
.elementor-1301 .elementor-element.elementor-element-e8c088c {
    text-align: left;
}
.elementor-1301
    .elementor-element.elementor-element-e8c088c
    .elementor-heading-title {
    color: #945034;
}
.elementor-1301 .elementor-element.elementor-element-5684075 {
    --divider-border-style: solid;
    --divider-color: #333;
    --divider-border-width: 3px;
}
.elementor-1301
    .elementor-element.elementor-element-5684075
    .elementor-divider-separator {
    width: 20%;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-1301
    .elementor-element.elementor-element-5684075
    .elementor-divider {
    text-align: left;
    padding-block-start: 0px;
    padding-block-end: 0px;
}
.elementor-1301
    .elementor-element.elementor-element-1bb6e65
    > .elementor-widget-container {
    margin: 0;
    padding: 0;
}
.elementor-1301 .elementor-element.elementor-element-146ed83 {
    --spacer-size: 10px;
}
.elementor-1301
    .elementor-element.elementor-element-52872e8
    .elementor-button-content-wrapper {
    flex-direction: row;
}
.elementor-1301
    .elementor-element.elementor-element-accfb38
    .elementor-button-content-wrapper {
    flex-direction: row;
}
.elementor-bc-flex-widget
    .elementor-1301
    .elementor-element.elementor-element-8dd37d8.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
}
.elementor-1301
    .elementor-element.elementor-element-8dd37d8.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-1301
    .elementor-element.elementor-element-8dd37d8
    > .elementor-element-populated {
    padding: 0 30px 30px;
}
.elementor-1301 .elementor-element.elementor-element-3f87fec {
    --e-image-carousel-slides-to-show: 1;
}
.elementor-1301
    .elementor-element.elementor-element-3f87fec
    .elementor-image-carousel-wrapper
    .elementor-image-carousel
    .swiper-slide-image {
    border-radius: 0;
}
.elementor-1301 .elementor-element.elementor-element-9bd469c {
    --spacer-size: 100px;
}
.elementor-1301 .elementor-element.elementor-element-64f9fdc {
    text-align: center;
}
.elementor-1301
    .elementor-element.elementor-element-64f9fdc
    .elementor-heading-title {
    color: #945034;
}
.elementor-1301 .elementor-element.elementor-element-ef7a0de {
    --spacer-size: 20px;
}
.elementor-1301 .elementor-element.elementor-element-571dd5c {
    --spacer-size: 20px;
}
.elementor-1301 .elementor-element.elementor-element-c4a77a4 {
    --spacer-size: 100px;
}
@media (min-width: 768px) {
    .elementor-1301 .elementor-element.elementor-element-f1d4d24 {
        width: 42.804%;
    }
    .elementor-1301 .elementor-element.elementor-element-cfb80e3 {
        width: 57.196%;
    }
    .elementor-1301 .elementor-element.elementor-element-d74f9b2 {
        width: 34.999%;
    }
    .elementor-1301 .elementor-element.elementor-element-7b6e554 {
        width: 65.001%;
    }
    .elementor-1301 .elementor-element.elementor-element-3f3fd38 {
        width: 60.877%;
    }
    .elementor-1301 .elementor-element.elementor-element-bf56e5b {
        width: 39.123%;
    }
    .elementor-1301 .elementor-element.elementor-element-0be5fec {
        width: 40%;
    }
    .elementor-1301 .elementor-element.elementor-element-8dd37d8 {
        width: 60%;
    }
}
@media (max-width: 1024px) {
    .elementor-1301
        .elementor-element.elementor-element-993ccbd
        > .elementor-background-overlay {
        background-position: 0 0;
    }
}
@media (max-width: 767px) {
    .elementor-1301
        .elementor-element.elementor-element-79a97f5
        .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-1301
        .elementor-element.elementor-element-90ff67f.elementor-column
        > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-1301
        .elementor-element.elementor-element-3e8a358
        .the7-image-wrapper {
        max-width: 50px;
    }
    .elementor-1301
        .elementor-element.elementor-element-3ba74ea
        .the7-image-wrapper {
        max-width: 151px;
    }
    .elementor-1301
        .elementor-element.elementor-element-f81e5bf
        .the7-image-wrapper {
        max-width: 50px;
    }
    .elementor-1301
        .elementor-element.elementor-element-281d8d1
        .the7-image-wrapper {
        max-width: 151px;
    }
    .elementor-1301
        .elementor-element.elementor-element-6649dd8
        .the7-image-wrapper {
        max-width: 50px;
    }
    .elementor-1301
        .elementor-element.elementor-element-1f9cd04
        .the7-image-wrapper {
        max-width: 50px;
    }
    .elementor-1301
        .elementor-element.elementor-element-993ccbd
        > .elementor-background-overlay {
        background-position: 0 0;
    }
    .elementor-1301
        .elementor-element.elementor-element-cfb80e3
        > .elementor-element-populated {
        padding: 20px 10px 30px;
    }
    .elementor-1301 .elementor-element.elementor-element-79a97f5 {
        text-align: center;
    }
    .elementor-1301 .elementor-element.elementor-element-b18f5a1 {
        text-align: left;
    }
    .elementor-1301 .elementor-element.elementor-element-95b3e4d {
        text-align: center;
    }
    .elementor-1301
        .elementor-element.elementor-element-6c786c5
        .elementor-countdown-wrapper {
        max-width: 100%;
    }
    .elementor-1301
        .elementor-element.elementor-element-6c786c5
        .elementor-countdown-digits {
        font-size: 37px;
    }
    .elementor-1301 .elementor-element.elementor-element-f3fbc8c {
        --spacer-size: 10px;
    }
    .elementor-1301 .elementor-element.elementor-element-8feba3e {
        --spacer-size: 10px;
    }
    .elementor-1301
        .elementor-element.elementor-element-240180a
        .the7-image-wrapper {
        max-width: 200px;
    }
    .elementor-1301
        .elementor-element.elementor-element-1eb8e87
        > .elementor-widget-container {
        margin: 0;
    }
    .elementor-1301 .elementor-element.elementor-element-1eb8e87 {
        font-size: 15px;
    }
    .elementor-1301 .elementor-element.elementor-element-5451687 {
        --spacer-size: 20px;
    }
    .elementor-1301 .elementor-element.elementor-element-fd36de1 {
        font-size: 15px;
    }
    .elementor-1301 .elementor-element.elementor-element-9cdc98b {
        top: -89px;
    }
    .elementor-1301 .elementor-element.elementor-element-d3a1f60 {
        --spacer-size: 20px;
    }
    .elementor-1301 .elementor-element.elementor-element-5992f95 {
        font-size: 15px;
    }
    .elementor-1301 .elementor-element.elementor-element-6e474c6 {
        top: -89px;
    }
    .elementor-1301 .elementor-element.elementor-element-64f5171 {
        --spacer-size: 20px;
    }
    .elementor-1301 .elementor-element.elementor-element-2366d80 {
        --spacer-size: 20px;
    }
    .elementor-1301
        .elementor-element.elementor-element-8dd37d8
        > .elementor-element-populated {
        margin: 20px 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0;
    }
    .elementor-1301 .elementor-element.elementor-element-9bd469c {
        --spacer-size: 10px;
    }
}
