.elementor-1322 .elementor-element.elementor-element-78f18b94 {
    margin: -40px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1322 .elementor-element.elementor-element-af4bf0c {
    padding: 60px 0px 100px 0px;
}

.elementor-1322 .elementor-element.elementor-element-9148632>.elementor-element-populated {
    padding: 50px 0px 0px 0px;
}

.elementor-1322 .elementor-element.elementor-element-f49f7e1 .title-subtitle {
    font-weight: 600;
}

.elementor-1322 .elementor-element.elementor-element-f49f7e1 .title {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 22px;
}

.elementor-1322 .elementor-element.elementor-element-f49f7e1 .title-after_title {
    color: #000000DB;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
}

.elementor-1322 .elementor-element.elementor-element-9646479 {
    text-align: center;
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
}

.elementor-1322 .elementor-element.elementor-element-9646479 .elementor-widget-container {
    max-width: 90%;
}

.elementor-1322 .elementor-element.elementor-element-d144bcd {
    text-align: center;
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
}

.elementor-1322 .elementor-element.elementor-element-d144bcd .elementor-widget-container {
    max-width: 90%;
}

.elementor-1322 .elementor-element.elementor-element-8a6cf46:not(.elementor-motion-effects-element-type-background),
.elementor-1322 .elementor-element.elementor-element-8a6cf46>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0E0E0E;
    background-image: url("../../2022/12/slider_3.jpg");
}

.elementor-1322 .elementor-element.elementor-element-8a6cf46>.elementor-background-overlay {
    background-color: #0E0E0E;
    opacity: 0.86;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1322 .elementor-element.elementor-element-8a6cf46 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #C7C7C77D;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 100px 0px;
}

.elementor-1322 .elementor-element.elementor-element-7172dba .title-subtitle {
    font-weight: 600;
}

.elementor-1322 .elementor-element.elementor-element-7172dba .title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 22px;
}

.elementor-1322 .elementor-element.elementor-element-7172dba .title-after_title {
    color: #000000DB;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
}

.elementor-1322 .elementor-element.elementor-element-2a04327>.elementor-container {
    max-width: 1031px;
}

.elementor-1322 .elementor-element.elementor-element-45328e4>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 10px 10px 10px 10px;
}

.elementor-1322 .elementor-element.elementor-element-45328e4>.elementor-element-populated,
.elementor-1322 .elementor-element.elementor-element-45328e4>.elementor-element-populated>.elementor-background-overlay,
.elementor-1322 .elementor-element.elementor-element-45328e4>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1322 .elementor-element.elementor-element-45328e4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1322 .elementor-element.elementor-element-1cfb0b6.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-1322 .elementor-element.elementor-element-1cfb0b6.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-1322 .elementor-element.elementor-element-1cfb0b6.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-1322 .elementor-element.elementor-element-1cfb0b6 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 85%;
}

.elementor-1322 .elementor-element.elementor-element-1cfb0b6 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-1322 .elementor-element.elementor-element-1cfb0b6 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-1322 .elementor-element.elementor-element-1cfb0b6 .elementor-image-box-title {
    margin-bottom: 10px;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
}

.elementor-1322 .elementor-element.elementor-element-1cfb0b6 .elementor-image-box-description {
    color: #FFFFFF80;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
}

.elementor-1322 .elementor-element.elementor-element-1cfb0b6>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px;
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-1322 .elementor-element.elementor-element-3f1e9e0>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 10px 10px 10px 10px;
}

.elementor-1322 .elementor-element.elementor-element-3f1e9e0>.elementor-element-populated,
.elementor-1322 .elementor-element.elementor-element-3f1e9e0>.elementor-element-populated>.elementor-background-overlay,
.elementor-1322 .elementor-element.elementor-element-3f1e9e0>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

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

.elementor-1322 .elementor-element.elementor-element-611d671.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-1322 .elementor-element.elementor-element-611d671.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-1322 .elementor-element.elementor-element-611d671.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-1322 .elementor-element.elementor-element-611d671 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 85%;
}

.elementor-1322 .elementor-element.elementor-element-611d671 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-1322 .elementor-element.elementor-element-611d671 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-1322 .elementor-element.elementor-element-611d671 .elementor-image-box-title {
    margin-bottom: 10px;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
}

.elementor-1322 .elementor-element.elementor-element-611d671 .elementor-image-box-description {
    color: #FFFFFF80;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
}

.elementor-1322 .elementor-element.elementor-element-611d671>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px;
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-1322 .elementor-element.elementor-element-a99e2ce>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 10px 10px 10px 10px;
}

.elementor-1322 .elementor-element.elementor-element-a99e2ce>.elementor-element-populated,
.elementor-1322 .elementor-element.elementor-element-a99e2ce>.elementor-element-populated>.elementor-background-overlay,
.elementor-1322 .elementor-element.elementor-element-a99e2ce>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

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

.elementor-1322 .elementor-element.elementor-element-10dd9f7.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-1322 .elementor-element.elementor-element-10dd9f7.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-1322 .elementor-element.elementor-element-10dd9f7.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-1322 .elementor-element.elementor-element-10dd9f7 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 85%;
}

.elementor-1322 .elementor-element.elementor-element-10dd9f7 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-1322 .elementor-element.elementor-element-10dd9f7 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-1322 .elementor-element.elementor-element-10dd9f7 .elementor-image-box-title {
    margin-bottom: 10px;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
}

.elementor-1322 .elementor-element.elementor-element-10dd9f7 .elementor-image-box-description {
    color: #FFFFFF80;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
}

.elementor-1322 .elementor-element.elementor-element-10dd9f7>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px;
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-1322 .elementor-element.elementor-element-fd87c9e {
    padding: 50px 0px 50px 0px;
}

.elementor-1322 .elementor-element.elementor-element-cd2d4e4>.elementor-element-populated {
    padding: 70px 0px 0px 0px;
}

.elementor-1322 .elementor-element.elementor-element-4c6c003 .title-subtitle {
    font-weight: 600;
}

.elementor-1322 .elementor-element.elementor-element-4c6c003 .title {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 22px;
}

.elementor-1322 .elementor-element.elementor-element-4c6c003 .title-after_title {
    color: #000000DB;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
}

.elementor-1322 .elementor-element.elementor-element-02568e5 li {
    color: #070707;
}

.elementor-1322 .elementor-element.elementor-element-02568e5 li:hover {
    color: #2D5724;
}

.elementor-1322 .elementor-element.elementor-element-02568e5 .list-content {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
}

.elementor-1322 .elementor-element.elementor-element-02568e5 li:not(:last-child) {
    margin-bottom: 4px;
}

.elementor-1322 .elementor-element.elementor-element-02568e5 .list-icon {
    color: #ffffff;
    background-color: #D34343;
}

.elementor-1322 .elementor-element.elementor-element-02568e5 li:hover .list-icon {
    background-color: #2D5724;
}

.elementor-1322 .elementor-element.elementor-element-02568e5 .wd-list .list-icon {
    font-size: 12px;
}

.elementor-1322 .elementor-element.elementor-element-02568e5>.elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.elementor-1322 .elementor-element.elementor-element-605b97c>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-1322 .elementor-element.elementor-element-59da95d:not(.elementor-motion-effects-element-type-background),
.elementor-1322 .elementor-element.elementor-element-59da95d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #2D5724;
}

.elementor-1322 .elementor-element.elementor-element-59da95d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 30px 0px;
}

.elementor-1322 .elementor-element.elementor-element-59da95d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1322 .elementor-element.elementor-element-a9fc960 .counter-value {
    font-family: "Montserrat", Sans-serif;
    font-size: 45px;
}

.elementor-1322 .elementor-element.elementor-element-a9fc960 .woodmart-counter {
    color: #FFFFFF;
}

.elementor-1322 .elementor-element.elementor-element-34429ef .counter-value {
    font-family: "Montserrat", Sans-serif;
    font-size: 45px;
}

.elementor-1322 .elementor-element.elementor-element-34429ef .woodmart-counter {
    color: #FFFFFF;
}

.elementor-1322 .elementor-element.elementor-element-b116030 .counter-value {
    font-family: "Montserrat", Sans-serif;
    font-size: 45px;
}

.elementor-1322 .elementor-element.elementor-element-b116030 .woodmart-counter {
    color: #FFFFFF;
}

.elementor-1322 .elementor-element.elementor-element-5ad0212 .counter-value {
    font-family: "Montserrat", Sans-serif;
    font-size: 45px;
}

.elementor-1322 .elementor-element.elementor-element-5ad0212 .woodmart-counter {
    color: #FFFFFF;
}

.elementor-1322 .elementor-element.elementor-element-3913065 {
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 0px 0px;
}

.elementor-1322 .elementor-element.elementor-element-52325ec>.elementor-element-populated {
    padding: 50px 0px 0px 0px;
}

.elementor-1322 .elementor-element.elementor-element-48400b1 .title-subtitle {
    font-weight: 600;
}

.elementor-1322 .elementor-element.elementor-element-48400b1 .title {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 22px;
}

.elementor-1322 .elementor-element.elementor-element-48400b1 .title-after_title {
    color: #000000DB;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
}

.elementor-1322 .elementor-element.elementor-element-581d856 {
    text-align: center;
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

.elementor-1322 .elementor-element.elementor-element-581d856 .elementor-widget-container {
    max-width: 76%;
}

.elementor-1322 .elementor-element.elementor-element-c0228e6:not(.elementor-motion-effects-element-type-background),
.elementor-1322 .elementor-element.elementor-element-c0228e6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #2D5724;
}

.elementor-1322 .elementor-element.elementor-element-c0228e6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 60px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-1322 .elementor-element.elementor-element-7bf6a2a {
    text-align: right;
}

.elementor-1322 .elementor-element.elementor-element-7bf6a2a>.elementor-widget-container {
    margin: -216px 0px -20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1322 .elementor-element.elementor-element-4b84468 .elementor-heading-title {
    color: #FCFCFC;
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 500;
    line-height: 35px;
}

.elementor-1322 .elementor-element.elementor-element-4b84468>.elementor-widget-container {
    margin: 90px 0px 0px 0px;
}

.elementor-1322 .elementor-element.elementor-element-7bcc039 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #D3434300;
    border-style: solid;
    border-color: #02010100;
    border-radius: 10px 10px 10px 10px;
}

.elementor-1322 .elementor-element.elementor-element-7bcc039>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1322 .elementor-element.elementor-element-b131506 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #D34343;
    border-style: solid;
    border-color: #02010100;
    border-radius: 10px 10px 10px 10px;
}

.elementor-1322 .elementor-element.elementor-element-b131506>.elementor-widget-container {
    margin: 121px 0px 0px 0px;
}

.elementor-1322 .elementor-element.elementor-element-8a60dea {
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 40px 0px;
}

.elementor-1322 .elementor-element.elementor-element-b3b74bd .title-subtitle {
    font-weight: 600;
}

.elementor-1322 .elementor-element.elementor-element-b3b74bd .title {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 22px;
}

.elementor-1322 .elementor-element.elementor-element-b3b74bd .title-after_title {
    color: #000000DB;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
}

.elementor-1322 .elementor-element.elementor-element-398eb90:not(.elementor-motion-effects-element-type-background),
.elementor-1322 .elementor-element.elementor-element-398eb90>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0E0E0E;
}

.elementor-1322 .elementor-element.elementor-element-398eb90 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #C7C7C77D;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px -41px 0px;
    padding: 60px 0px 100px 0px;
}

.elementor-1322 .elementor-element.elementor-element-398eb90>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1322 .elementor-element.elementor-element-90b0e1d .title-subtitle {
    font-weight: 600;
}

.elementor-1322 .elementor-element.elementor-element-90b0e1d .title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 22px;
}

.elementor-1322 .elementor-element.elementor-element-90b0e1d .title-after_title {
    color: #000000DB;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
}

.elementor-1322 .elementor-element.elementor-element-69a8337 {
    --e-image-carousel-slides-to-show: 6;
}

.elementor-1322 .elementor-element.elementor-element-69a8337 .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-1322 .elementor-element.elementor-element-69a8337 .elementor-swiper-button.elementor-swiper-button-next {
    color: #D34343;
}

.elementor-1322 .elementor-element.elementor-element-69a8337 .elementor-swiper-button.elementor-swiper-button-prev svg,
.elementor-1322 .elementor-element.elementor-element-69a8337 .elementor-swiper-button.elementor-swiper-button-next svg {
    fill: #D34343;
}

@media(min-width:768px) {
    .elementor-1322 .elementor-element.elementor-element-2a28f79 {
        width: 28.699%;
    }
    .elementor-1322 .elementor-element.elementor-element-77b865a {
        width: 50.342%;
    }
    .elementor-1322 .elementor-element.elementor-element-edd5e9d {
        width: 20.597%;
    }
}

@media(max-width:767px) {
    .elementor-1322 .elementor-element.elementor-element-1cfb0b6 .elementor-image-box-img {
        margin-bottom: 15px;
    }
    .elementor-1322 .elementor-element.elementor-element-611d671 .elementor-image-box-img {
        margin-bottom: 15px;
    }
    .elementor-1322 .elementor-element.elementor-element-10dd9f7 .elementor-image-box-img {
        margin-bottom: 15px;
    }
    .elementor-1322 .elementor-element.elementor-element-4b84468 {
        text-align: center;
    }
    .elementor-1322 .elementor-element.elementor-element-4b84468>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 22px 22px 22px 22px;
    }
    .elementor-1322 .elementor-element.elementor-element-b131506>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
}