.elementor-9178 .elementor-element.elementor-element-7776dd8{margin-top:0px;margin-bottom:0px;}.elementor-9178 .elementor-element.elementor-element-6833828 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-9178 .elementor-element.elementor-element-4894978 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9178 .elementor-element.elementor-element-49bb08e .elementor-wrapper{--video-aspect-ratio:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9178 .elementor-element.elementor-element-42bdc1c{margin-top:0px;margin-bottom:0px;}.elementor-9178 .elementor-element.elementor-element-72029b3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-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-9178 .elementor-element.elementor-element-f6ede7c{margin-top:0px;margin-bottom:0px;}.elementor-9178 .elementor-element.elementor-element-6ae662c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-9178 .elementor-element.elementor-element-0b0f67d{margin-top:0px;margin-bottom:0px;}.elementor-9178 .elementor-element.elementor-element-0a9c623 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-9178 .elementor-element.elementor-element-81bd3b4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-9178 .elementor-element.elementor-element-21e4f3e{margin-top:0px;margin-bottom:0px;}.elementor-9178 .elementor-element.elementor-element-8f5388d{margin-top:0px;margin-bottom:0px;}.elementor-9178 .elementor-element.elementor-element-8ea5a75{margin-top:0px;margin-bottom:0px;}.elementor-9178 .elementor-element.elementor-element-04d41c8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-9178 .elementor-element.elementor-element-04d41c8.elementor-column{width:1360px;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9178 .elementor-element.elementor-element-8982e7e{--grid-columns:3;}.elementor-9178 .elementor-element.elementor-element-8982e7e .elementor-loop-container{grid-auto-rows:1fr;}.elementor-9178 .elementor-element.elementor-element-8982e7e .e-loop-item > .elementor-section, .elementor-9178 .elementor-element.elementor-element-8982e7e .e-loop-item > .elementor-section > .elementor-container, .elementor-9178 .elementor-element.elementor-element-8982e7e .e-loop-item > .e-con, .elementor-9178 .elementor-element.elementor-element-8982e7e .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-9178 .elementor-element.elementor-element-6c8a32f{--grid-columns:1;}@media(max-width:1024px) and (min-width:768px){.elementor-9178 .elementor-element.elementor-element-6833828{width:100%;}.elementor-9178 .elementor-element.elementor-element-72029b3{width:100%;}.elementor-9178 .elementor-element.elementor-element-6ae662c{width:100%;}.elementor-9178 .elementor-element.elementor-element-a376ca3{width:100%;}.elementor-9178 .elementor-element.elementor-element-b621244{width:100%;}.elementor-9178 .elementor-element.elementor-element-04d41c8{width:100%;}}@media(max-width:1024px){.elementor-9178 .elementor-element.elementor-element-8982e7e{--grid-columns:2;}.elementor-9178 .elementor-element.elementor-element-6c8a32f{--grid-columns:1;}}@media(max-width:767px){.elementor-9178 .elementor-element.elementor-element-8982e7e{--grid-columns:1;}.elementor-9178 .elementor-element.elementor-element-6c8a32f{--grid-columns:1;}}/* Start custom CSS for html, class: .elementor-element-31b2295 */.elementor-9178 .elementor-element.elementor-element-31b2295{
    background-color: rgba(0,0,0,.4);
    width: 900px;
    margin-left: 60px;
    height: 165px;
    margin-top:-205px;
    text-align: center;
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7f3a888 */.elementor-9178 .elementor-element.elementor-element-7f3a888{
    background-color: #ffffff;
    width: 900px;
    text-align: center;
    color: #000000;
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7776dd8 */.elementor-9178 .elementor-element.elementor-element-7776dd8{
    padding-top: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ea9e128 */.elementor-9178 .elementor-element.elementor-element-ea9e128{
    width: 100%;
    height: 155px;
    margin-top: -585px;
    text-align: center;
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-197c7be */.elementor-9178 .elementor-element.elementor-element-197c7be{
    background-color: #ffffff;
    width: 900px;
    text-align: center;
    color: #000000;
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-47e95ef */.elementor-9178 .elementor-element.elementor-element-47e95ef{
    width: 100%;
    height: 155px;
    margin-top: -585px;
    text-align: center;
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f443b09 */.elementor-9178 .elementor-element.elementor-element-f443b09{
    background-color: #ffffff;
    width: 900px;
    text-align: center;
    color: #000000;
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0402f59 */.elementor-9178 .elementor-element.elementor-element-0402f59{
    background-color: rgba(0,0,0,.4);
    width: 480PX;
    height: 155px;
    margin: auto;
    margin-top:-205px;
    text-align: center;
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2537d2b */.elementor-9178 .elementor-element.elementor-element-2537d2b{
    background-color: rgba(0,0,0,.4);
    width: 480PX;
    height: 155px;
    margin: auto;
    margin-top:-205px;
    text-align: center;
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-26e8506 */.elementor-9178 .elementor-element.elementor-element-26e8506{
    background-color: #ffffff;
    width: 900px;
    text-align: center;
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-541ad93 */.elementor-9178 .elementor-element.elementor-element-541ad93{
    background-color: #ffffff;
    width: 900px;
    text-align: center;
    color: #000000;
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-8982e7e */.elementor-9178 .elementor-element.elementor-element-8982e7e{
    margin-top: 120px;
    padding-bottom: 120px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-6c8a32f */.elementor-9178 .elementor-element.elementor-element-6c8a32f{
    margin-top: 50px;
    padding-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-04d41c8 */.elementor-9178 .elementor-element.elementor-element-04d41c8{
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8ea5a75 */.elementor-9178 .elementor-element.elementor-element-8ea5a75{
    background-color: #f0ede8;
}/* End custom CSS */