.mk-native-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}
.mk-native-row:before,.mk-native-row:after{display:none!important}
.mk-native-column{position:relative;width:100%;min-width:0;float:none}
.mk-native-column>.vc_column-inner{box-sizing:border-box;padding-left:15px;padding-right:15px;width:auto;flex:1;min-width:0}
.mk-native-column.vc_col-has-fill>.vc_column-inner,.mk-native-row.vc_row-has-fill>.mk-native-column>.vc_column-inner{padding-top:35px}
.mk-native-row[data-mk-stretch=stretch_row_content_no_spaces]>.mk-native-column>.vc_column-inner{padding-left:0;padding-right:0}
.mk-native-row.vc_row-o-equal-height>.mk-native-column{display:flex}
.mk-native-row.vc_row-o-content-middle>.mk-native-column>.vc_column-inner{display:flex;align-items:center}
.mk-native-column .wpb_wrapper{width:100%;min-width:0}
.mk-native-column .wpb_content_element,.mk-native-column .vc_btn3-container{margin-bottom:35px}
.mk-native-column .wpb_single_image img{height:auto;max-width:100%;vertical-align:top}
.mk-native-column .vc_figure,.mk-native-column .vc_single_image-wrapper{display:inline-block;max-width:100%}
.mk-native-column .vc_align_center{text-align:center}.mk-native-column .vc_align_right{text-align:right}
.mk-native-column .vc_box_circle img{border-radius:50%}
.mk-native-separator{border-top:1px solid #ebebeb;margin-bottom:35px;width:100%}
.mk-native-separator.vc_zigzag{height:10px;border:0;background:linear-gradient(135deg,transparent 45%,#ebebeb 45%,#ebebeb 55%,transparent 55%) 0 0/12px 12px,linear-gradient(45deg,transparent 45%,#ebebeb 45%,#ebebeb 55%,transparent 55%) 0 0/12px 12px}
.mk-native-column .wpb-pricing-table{background:#f8f8f8;border:1px solid #eee;text-align:center;padding:30px 20px;margin:0}
.mk-native-column .wpb-plan-title{font-size:26px;margin:0 0 10px}
.mk-native-column .wpb-plan-description{font-size:18px;line-height:1.5;padding:10px 0 0;margin:0}
.mk-native-column .wpb-price-container{padding:15px 0}
.mk-native-column .vc_icon_element{margin-bottom:35px}.mk-native-column .vc_icon_element-align-center{text-align:center}
.mk-native-column .vc_icon_element-inner{display:inline-flex;align-items:center;justify-content:center;width:2.15em;height:2.15em;font-size:32px;color:#5472d2}
.mk-native-column .vc_icon_element-size-xl{width:70px;height:70px;font-size:70px;line-height:70px}
.mk-native-column .vc_btn3-left{text-align:left}.mk-native-column .vc_btn3-center{text-align:center}
.mk-native-column .vc_btn3{display:inline-block;padding:14px 20px;font-size:14px;line-height:1.42857143;border:1px solid transparent;background:#ebebeb;color:#666;text-decoration:none}
.mk-native-column .vc_btn3-size-lg{font-size:16px;padding:18px 25px}
.mk-native-column .vc_btn3-color-black{background:#2a2a2a;color:#fff}
.mk-native-column .vc_btn3-color-black:hover{background:#151515;color:#fff}
.mk-native-column .vc_btn3-style-flat{border-radius:0}
@media(min-width:768px){.mk-native-column{width:var(--mk-column-width,100%)}}
@media(max-width:767px){.mk-native-column.vc_hidden-xs{display:none!important}.mk-native-column.vc_col-xs-1\/5{width:20%}.mk-native-column.vc_col-xs-4\/5{width:80%}}
@media(prefers-reduced-motion:reduce){.mk-native-type{animation:none}}
/* Saved builder CSS may set one border side or only its color. WordPress's
   inline-style helpers otherwise turn unspecified sides into 3px borders. */
.mk-native-row,.mk-native-row [class*="vc_custom_"]{border-width:0}
