/* Structural stand-in for Elementor's frontend grid, used only when
   a page renders through the theme's static fallback. */

.elementor *,.elementor *::before,.elementor *::after{box-sizing:border-box}
.elementor-section{position:relative}
.elementor-section-boxed>.elementor-container{max-width:1200px;margin-inline:auto}
.elementor-container{display:flex;margin-inline:auto;position:relative}
.elementor-column{position:relative;min-height:1px;display:flex}
.elementor-col-100{width:100%}.elementor-col-50{width:50%}.elementor-col-33{width:33.333%}
.elementor-widget-wrap{position:relative;width:100%;flex-wrap:wrap;align-content:flex-start;display:flex}
.elementor-widget{position:relative;width:100%}
.elementor-widget:not(:last-child){margin-bottom:20px}
.elementor-widget-container{width:100%}
.elementor-heading-title{padding:0;margin:0;line-height:1}
.elementor-button{display:inline-block;line-height:1;background-color:#69727d;font-size:15px;
 padding:12px 24px;border-radius:3px;color:#fff;text-align:center}
.elementor-button-content-wrapper{display:flex;justify-content:center}
.elementor-icon-list-items{list-style:none;padding:0;margin:0}
.elementor-icon-list-item{display:flex;align-items:center}
.elementor-icon-list-icon{display:flex}
.elementor-icon-list-icon i::before{content:"\2713";font-style:normal;font-weight:700}
.elementor-toggle-icon i::before{content:"+";font-style:normal}
.elementor-toggle .elementor-tab-title{cursor:pointer;padding:15px 20px;font-weight:700;
 display:flex;justify-content:space-between;align-items:center}
.elementor-toggle .elementor-tab-content{padding:15px 20px;display:block}
.elementor-widget-image img{max-width:100%;height:auto;display:block}
.elementor-widget-image figure{margin:0}
@media (max-width:1024px){.elementor-col-50{width:100%}.elementor-container{flex-wrap:wrap}}
