.elementor-7925 .elementor-element.elementor-element-61fa3eb8 > .elementor-container{max-width:1200px;}.elementor-7925 .elementor-element.elementor-element-72637748 > .elementor-container{max-width:1200px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7925 .elementor-element.elementor-element-4c8aa544 .elementor-flip-box__front{background-color:#2F3F31;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a05b373 );box-shadow:32px 21px 10px 0px #C4BF66;}.elementor-7925 .elementor-element.elementor-element-4c8aa544 .elementor-flip-box__back{background-color:#C0CA92;}.elementor-7925 .elementor-element.elementor-element-4c8aa544 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 40px 0px;text-align:center;}.elementor-7925 .elementor-element.elementor-element-4c8aa544 .elementor-flip-box__image{margin-bottom:16px;opacity:1;}.elementor-7925 .elementor-element.elementor-element-4c8aa544 .elementor-flip-box__image img{width:100%;border-radius:10px;}.elementor-7925 .elementor-element.elementor-element-4c8aa544 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"linux-biolinum-o", Sans-serif;font-size:18px;font-weight:600;line-height:0px;}.elementor-7925 .elementor-element.elementor-element-4c8aa544 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:40px 10px 20px 10px;text-align:center;justify-content:center;}.elementor-7925 .elementor-element.elementor-element-4c8aa544 .elementor-flip-box__button{margin-inline-center:0;}.elementor-7925 .elementor-element.elementor-element-4c8aa544 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-secondary );}/* Start custom CSS for flip-box, class: .elementor-element-4c8aa544 *//* Make all flip boxes equal height */
.elementor-row {
    display: flex;
    flex-wrap: wrap;
}

.elementor-column {
    display: flex;
}

.elementor-column .elementor-widget-wrap {
    display: flex;
    width: 100%;
}

.elementor-widget-flip-box {
    width: 100%;
}

/* Force same height for all flip boxes */
.elementor-flip-box {
    height: 100%;
    min-height: 300px; /* adjust if needed */
}

/* Make layers fill full height */
.elementor-flip-box__layer,
.elementor-flip-box__layer__overlay,
.elementor-flip-box__layer__inner {
    height: 100%;
    padding: 0;
}

/* Make image cover fully */
.elementor-flip-box__image,
.elementor-flip-box__image img {
    width: 100%;
    height: 100%;
}

.elementor-flip-box__image img {
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-72637748 *//* MAIN WRAPPER */
.fas-carousel{
overflow:hidden;
width:100%;
}

/* ROW */
.fas-carousel .elementor-container{
display:flex;
flex-wrap:nowrap;
transition:transform 0.6s ease;
will-change:transform;
}

/* EACH FLIP BOX COLUMN */
.fas-carousel .elementor-column{
flex:0 0 25%;
max-width:25%;
padding:10px;
box-sizing:border-box;
}

/* FIX IMAGES */
.fas-carousel img{
width:100%;
height:auto;
display:block;
}

/* REMOVE ANY OVERFLOW ISSUES */
.fas-carousel .elementor-widget-wrap{
height:100%;
}/* End custom CSS */