.elementor-19050 .elementor-element.elementor-element-6f828bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-19050 .elementor-element.elementor-element-ad3934d{text-align:center;font-family:"Jost",Sans-serif;font-size:20px}.elementor-19050 .elementor-element.elementor-element-8b2b2b7{margin-top:0;margin-bottom:120px;padding:0 30px 0 30px}.elementor-19050 .elementor-element.elementor-element-0673870>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}@media(min-width:768px){.elementor-19050 .elementor-element.elementor-element-0673870{width:100%}}@media(max-width:1200px){.elementor-19050 .elementor-element.elementor-element-8b2b2b7{margin-top:80px;margin-bottom:80px}}@media(max-width:880px){.elementor-19050 .elementor-element.elementor-element-8b2b2b7{margin-top:60px;margin-bottom:60px}}@media(max-width:767px){.elementor-19050 .elementor-element.elementor-element-ad3934d{font-size:16px}.elementor-19050 .elementor-element.elementor-element-8b2b2b7{padding:0 15px 0 15px}}.card-container:hover .overlay{opacity:1}.overlay{position:absolute;width:100%;height:100%;top:0;opacity:0;transition:all 0.35s ease}