.main_card_gr{background-color:#fff;margin:10px;padding:30px 30px 20px;text-align:center}.card_description_gr{margin-bottom:12px}.btn_show_hide{border-radius:0;background:#fff;color:#000;padding:10px;margin-top:10px}.btn_show_hide:hover{background:#fff;color:#000}.btn_show_hide:focus{background:#fff;color:#000}.info_gr{display:none}.modal-window{position:fixed;background-color:rgba(0,0,0,.473);top:0;right:0;bottom:0;left:0;z-index:999;visibility:hidden;opacity:0;pointer-events:none;transition:all .3s}.modal-window:target{visibility:visible;opacity:1;pointer-events:auto}.modal-window>div{width:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:2em;background:#fff}.modal-close{color:#aaa;line-height:50px;font-size:80%;position:absolute;right:0;text-align:center;top:0;width:70px;text-decoration:none}.modal-close:hover{color:#000}.modal-window div:not(:last-of-type){margin-bottom:15px}.main-inner-groups .mb{margin-bottom:12px}.main-inner-groups .mt{margin-top:12px}.main-inner-groups .elementor-widget-sf-groups-cards,.main-inner-groups .elementor-widget-sf-groups-cards .elementor-widget-container{height:100%!important}@media only screen and (min-width:767px) and (max-width:1023px){.main-inner-groups .elementor-column{width:100%!important}}@media only screen and (min-width:1024px) and (max-width:1125px){.main_card_gr .elementor-button{width:100%!important;min-width:inherit!important}}