.mk-grid { display: flex; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; }
.mk-grid-small { margin-left: -15px; }
.mk-grid-small>* { padding-left: 15px; }
.mk-grid+.mk-grid-small,
.mk-grid-small>.mk-grid-margin,
*+.mk-grid-margin-small { margin-top: 15px; }
.mk-grid-medium { margin-left: -30px; }
.mk-grid-medium>* { padding-left: 30px; }
.mk-grid+.mk-grid-medium,
.mk-grid-medium>.mk-grid-margin,
*+.mk-grid-margin-medium { margin-top: 30px; }
.mk-grid-large { margin-left: -40px; }
.mk-grid-large>* { padding-left: 40px; }
.mk-grid+.mk-grid-large,
.mk-grid-large>.mk-grid-margin,
*+.mk-grid-margin-large { margin-top: 40px; }
.mk-grid+.mk-grid,
.mk-grid>.mk-grid-margin,
*+.mk-grid-margin { margin-top: 30px; }
.mk-elementor-grid { display: flex; flex-wrap: wrap; position: relative; }
.mk-elementor-grid .mk-grid-item { position: relative; }
.mk-elementor-grid .mk-grid-item-wrap { float: left; margin-bottom: 0; margin-left: 0; }
@media only screen and (min-width:1025px) {
    .elementor-element.elementor-grid-1,
    .elementor-element.elementor-grid-2,
    .elementor-element.elementor-grid-3,
    .elementor-element.elementor-grid-4,
    .elementor-element.elementor-grid-5,
    .elementor-element.elementor-grid-6,
    .elementor-element.elementor-grid-7,
    .elementor-element.elementor-grid-8 { position: relative; }
    .elementor-element.elementor-grid-2 .mk-grid-item-wrap:nth-of-type(2n+1),
    .elementor-element.elementor-grid-3 .mk-grid-item-wrap:nth-of-type(3n+1),
    .elementor-element.elementor-grid-4 .mk-grid-item-wrap:nth-of-type(4n+1),
    .elementor-element.elementor-grid-5 .mk-grid-item-wrap:nth-of-type(5n+1),
    .elementor-element.elementor-grid-6 .mk-grid-item-wrap:nth-of-type(6n+1),
    .elementor-element.elementor-grid-7 .mk-grid-item-wrap:nth-of-type(7n+1),
    .elementor-element.elementor-grid-8 .mk-grid-item-wrap:nth-of-type(8n+1) { clear: left; }
    .elementor-element.elementor-grid-2 .mk-grid-item-wrap:nth-of-type(2n),
    .elementor-element.elementor-grid-3 .mk-grid-item-wrap:nth-of-type(3n),
    .elementor-element.elementor-grid-4 .mk-grid-item-wrap:nth-of-type(4n),
    .elementor-element.elementor-grid-5 .mk-grid-item-wrap:nth-of-type(5n),
    .elementor-element.elementor-grid-6 .mk-grid-item-wrap:nth-of-type(6n),
    .elementor-element.elementor-grid-7 .mk-grid-item-wrap:nth-of-type(7n),
    .elementor-element.elementor-grid-8 .mk-grid-item-wrap:nth-of-type(8n) { margin-right: 0 !important; }
    .elementor-element.elementor-grid-5 .mk-grid-item-wrap { width: 20%; float: left; }
    .elementor-element.elementor-grid-6 .mk-grid-item-wrap { width: 16.6667%; float: left; }
    .elementor-element.elementor-grid-7 .mk-grid-item-wrap { width: 14.285%; float: left; }
    .elementor-element.elementor-grid-8 .mk-grid-item-wrap { width: 12.5%; float: left; }
    .elementor-element.elementor-grid-1 .mk-grid-item-wrap,
    .elementor-element.elementor-grid-1 .mk-items--packery .mk-grid-masonry-sizer,
    .elementor-element.elementor-grid-1 .mk-items--packery .mk-grid-item,
    .elementor-element.elementor-grid-2 .mk-items--packery .mk-item--horizontal,
    .elementor-element.elementor-grid-2 .mk-items--packery .mk-item--large-square { width: 100%; float: left; }
    .elementor-element.elementor-grid-3 .mk-grid-item-wrap,
    .elementor-element.elementor-grid-3 .mk-items--packery .mk-grid-masonry-sizer,
    .elementor-element.elementor-grid-3 .mk-items--packery .mk-grid-item { width: 33.33333%; float: left; }
    .elementor-element.elementor-grid-3 .mk-items--packery .mk-item--horizontal,
    .elementor-element.elementor-grid-3 .mk-items--packery .mk-item--large-square { width: 66.66667%; float: left; }
    .elementor-element.elementor-grid-4 .mk-grid-item-wrap,
    .elementor-element.elementor-grid-4 .mk-items--packery .mk-grid-masonry-sizer,
    .elementor-element.elementor-grid-4 .mk-items--packery .mk-grid-item { width: 25%; float: left; }
    .elementor-element.elementor-grid-2 .mk-grid-item-wrap,
    .elementor-element.elementor-grid-2 .mk-items--packery .mk-grid-masonry-sizer,
    .elementor-element.elementor-grid-2 .mk-items--packery .mk-grid-item,
    .elementor-element.elementor-grid-4 .mk-items--packery .mk-item--horizontal,
    .elementor-element.elementor-grid-4 .mk-items--packery .mk-item--large-square { width: 50%; float: left; }
}
@media only screen and (max-width:1024px) and (min-width:768px) {
    .elementor-element.elementor-grid-tablet-1,
    .elementor-element.elementor-grid-tablet-2,
    .elementor-element.elementor-grid-tablet-3,
    .elementor-element.elementor-grid-tablet-4,
    .elementor-element.elementor-grid-tablet-5,
    .elementor-element.elementor-grid-tablet-6 { position: relative; }
    .elementor-element.elementor-grid-tablet-2 .mk-grid-item-wrap:nth-of-type(2n+1),
    .elementor-element.elementor-grid-tablet-3 .mk-grid-item-wrap:nth-of-type(3n+1),
    .elementor-element.elementor-grid-tablet-4 .mk-grid-item-wrap:nth-of-type(4n+1),
    .elementor-element.elementor-grid-tablet-5 .mk-grid-item-wrap:nth-of-type(5n+1),
    .elementor-element.elementor-grid-tablet-6 .mk-grid-item-wrap:nth-of-type(6n+1) { clear: left; }
    .elementor-element.elementor-grid-tablet-2 .mk-grid-item-wrap:nth-of-type(2n),
    .elementor-element.elementor-grid-tablet-3 .mk-grid-item-wrap:nth-of-type(3n),
    .elementor-element.elementor-grid-tablet-4 .mk-grid-item-wrap:nth-of-type(4n),
    .elementor-element.elementor-grid-tablet-5 .mk-grid-item-wrap:nth-of-type(5n),
    .elementor-element.elementor-grid-tablet-6 .mk-grid-item-wrap:nth-of-type(6n) { margin-right: 0 !important; }
    .elementor-element.elementor-grid-tablet-5 .mk-grid-item-wrap { width: 20%; float: left; }
    .elementor-element.elementor-grid-tablet-6 .mk-grid-item-wrap { width: 16.6667%; float: left; }
    .elementor-element.elementor-grid-tablet-1 .mk-grid-item-wrap,
    .elementor-element.elementor-grid-tablet-1 .mk-items--packery .mk-grid-masonry-sizer,
    .elementor-element.elementor-grid-tablet-1 .mk-items--packery .mk-grid-item,
    .elementor-element.elementor-grid-tablet-2 .mk-items--packery .mk-item--horizontal,
    .elementor-element.elementor-grid-tablet-2 .mk-items--packery .mk-item--large-square { width: 100%; float: left; }
    .elementor-element.elementor-grid-tablet-3 .mk-grid-item-wrap,
    .elementor-element.elementor-grid-tablet-3 .mk-items--packery .mk-grid-masonry-sizer,
    .elementor-element.elementor-grid-tablet-3 .mk-items--packery .mk-grid-item { width: 33.33333%; float: left; }
    .elementor-element.elementor-grid-tablet-3 .mk-items--packery .mk-item--horizontal,
    .elementor-element.elementor-grid-tablet-3 .mk-items--packery .mk-item--large-square { width: 66.66667%; float: left; }
    .elementor-element.elementor-grid-tablet-4 .mk-grid-item-wrap,
    .elementor-element.elementor-grid-tablet-4 .mk-items--packery .mk-grid-masonry-sizer,
    .elementor-element.elementor-grid-tablet-4 .mk-items--packery .mk-grid-item { width: 25%; float: left; }
    .elementor-element.elementor-grid-tablet-2 .mk-grid-item-wrap,
    .elementor-element.elementor-grid-tablet-2 .mk-items--packery .mk-grid-masonry-sizer,
    .elementor-element.elementor-grid-tablet-2 .mk-items--packery .mk-grid-item,
    .elementor-element.elementor-grid-tablet-4 .mk-items--packery .mk-item--horizontal,
    .elementor-element.elementor-grid-tablet-4 .mk-items--packery .mk-item--large-square { width: 50%; float: left; }
}
@media only screen and (max-width:767px) {
    .elementor-element.elementor-grid-mobile-1,
    .elementor-element.elementor-grid-mobile-2,
    .elementor-element.elementor-grid-mobile-3,
    .elementor-element.elementor-grid-mobile-4,
    .elementor-element.elementor-grid-mobile-5,
    .elementor-element.elementor-grid-mobile-6 { position: relative; }
    .elementor-element.elementor-grid-mobile-2 .mk-grid-item-wrap:nth-of-type(2n+1),
    .elementor-element.elementor-grid-mobile-3 .mk-grid-item-wrap:nth-of-type(3n+1),
    .elementor-element.elementor-grid-mobile-4 .mk-grid-item-wrap:nth-of-type(4n+1),
    .elementor-element.elementor-grid-mobile-5 .mk-grid-item-wrap:nth-of-type(5n+1),
    .elementor-element.elementor-grid-mobile-6 .mk-grid-item-wrap:nth-of-type(6n+1) { clear: left; }
    .elementor-element.elementor-grid-mobile-2 .mk-grid-item-wrap:nth-of-type(2n),
    .elementor-element.elementor-grid-mobile-3 .mk-grid-item-wrap:nth-of-type(3n),
    .elementor-element.elementor-grid-mobile-4 .mk-grid-item-wrap:nth-of-type(4n),
    .elementor-element.elementor-grid-mobile-5 .mk-grid-item-wrap:nth-of-type(5n),
    .elementor-element.elementor-grid-mobile-6 .mk-grid-item-wrap:nth-of-type(6n) { margin-right: 0 !important; }
    .elementor-element.elementor-grid-mobile-5 .mk-grid-item-wrap { width: 20%; float: left; }
    .elementor-element.elementor-grid-mobile-6 .mk-grid-item-wrap { width: 16.6667%; float: left; }
    .elementor-element.elementor-grid-mobile-1 .mk-grid-item-wrap,
    .elementor-element.elementor-grid-mobile-1 .mk-items--packery .mk-grid-masonry-sizer,
    .elementor-element.elementor-grid-mobile-1 .mk-items--packery .mk-grid-item,
    .elementor-element.elementor-grid-mobile-2 .mk-items--packery .mk-item--horizontal,
    .elementor-element.elementor-grid-mobile-2 .mk-items--packery .mk-item--large-square { width: 100%; float: left; }
    .elementor-element.elementor-grid-mobile-3 .mk-grid-item-wrap,
    .elementor-element.elementor-grid-mobile-3 .mk-items--packery .mk-grid-masonry-sizer,
    .elementor-element.elementor-grid-mobile-3 .mk-items--packery .mk-grid-item { width: 33.33333%; float: left; }
    .elementor-element.elementor-grid-mobile-3 .mk-items--packery .mk-item--horizontal,
    .elementor-element.elementor-grid-mobile-3 .mk-items--packery .mk-item--large-square { width: 66.66667%; float: left; }
    .elementor-element.elementor-grid-mobile-4 .mk-grid-item-wrap,
    .elementor-element.elementor-grid-mobile-4 .mk-items--packery .mk-grid-masonry-sizer,
    .elementor-element.elementor-grid-mobile-4 .mk-items--packery .mk-grid-item { width: 25%; float: left; }
    .elementor-element.elementor-grid-mobile-2 .mk-grid-item-wrap,
    .elementor-element.elementor-grid-mobile-2 .mk-items--packery .mk-grid-masonry-sizer,
    .elementor-element.elementor-grid-mobile-2 .mk-items--packery .mk-grid-item,
    .elementor-element.elementor-grid-mobile-4 .mk-items--packery .mk-item--horizontal,
    .elementor-element.elementor-grid-mobile-4 .mk-items--packery .mk-item--large-square { width: 50%; float: left; }
}