.page_content_wrap{padding-top:0!important}
.content_wrap,.content_container{width:100%!important;max-width:none!important}
.body_style_wide .content_wrap{width:100%!important}
.post_content{overflow:hidden}
.mits-page,.mits-page *{box-sizing:border-box}
.mits-page{font-family:Arial,Helvetica,sans-serif;color:#08254a}
.mits-page>.wpb_column>.vc_column-inner,
.mits-page .vc_row:not(.vc_inner)>.wpb_column>.vc_column-inner{max-width:1260px;margin-left:auto!important;margin-right:auto!important}
.mits-page h1:not(.sr7-layer):not(.rs-layer),.mits-page h2:not(.sr7-layer):not(.rs-layer),.mits-page:not(.mits-proof-strip-v157) h3:not(.sr7-layer):not(.rs-layer){letter-spacing:0;color:#08254a}
.mits-page h1:not(.sr7-layer):not(.rs-layer){font-size:54px!important;line-height:1.05!important;margin-bottom:18px!important;font-weight:900!important}
.mits-page h2:not(.sr7-layer):not(.rs-layer){font-size:30px!important;line-height:1.2!important;font-weight:900!important}
.mits-page:not(.mits-proof-strip-v157) h3:not(.sr7-layer):not(.rs-layer){font-size:17px!important;line-height:1.25!important;font-weight:900!important}
.mits-page:not(.mits-proof-strip-v157) p{color:#59708a;font-size:15px;line-height:1.5;margin-bottom:0}
.mits-page .vc_btn3{border-radius:8px!important;font-weight:900!important;text-transform:none!important;letter-spacing:0!important}
.mits-trust-row{max-width:1260px;margin:-54px auto 0!important;position:relative;z-index:4;background:#fff;border:1px solid #d7e7f4;border-radius:8px;box-shadow:0 14px 34px rgba(4,34,70,.13);overflow:hidden;padding:0!important}
.mits-trust-row>.wpb_column{border-right:1px solid #d7e7f4}
.mits-trust-row>.wpb_column:last-child{border-right:0}
.mits-trust-row .vc_column-inner{min-height:112px!important;padding:22px 28px!important;display:grid!important;grid-template-columns:54px 1fr;gap:16px;align-items:center}
.mits-trust-row .vc_icon_element{grid-row:1/3;margin:0!important}
.mits-trust-row .vc_custom_heading,.mits-trust-row .wpb_text_column{margin:0!important}
.mits-trust-row h3{margin:0 0 4px!important}
.mits-page .vc_row:not(.mits-trust-row):not(.mits-products-band):not(.mits-reviews-band):not(.mits-cta-band){max-width:1260px;margin-left:auto!important;margin-right:auto!important}
.mits-page .vc_row{margin-top:0!important}
.mits-page:not(.mits-proof-strip-v157) .vc_custom_heading{text-wrap:balance}
.mits-service-card .vc_column-inner,.mits-product-card .vc_column-inner,.mits-price-card .vc_column-inner,.mits-review-card .vc_column-inner,.mits-audience-box .vc_column-inner{border:1px solid #d7e7f4!important;border-radius:8px!important;background:#fff!important;box-shadow:0 10px 24px rgba(4,34,70,.08)!important;padding:22px 18px!important}
.mits-service-card .vc_column-inner{min-height:210px;text-align:center}
.mits-service-card .vc_icon_element{margin-bottom:12px!important}
.mits-service-card:nth-child(2) .vc_column-inner{background:linear-gradient(180deg,#f8fcff,#ecf7ff)!important;border-color:#b9daf2!important}
.mits-service-card h3{font-size:16px!important;text-align:center!important}
.mits-service-card p{text-align:center;font-size:14px!important}
.mits-service-card .vc_btn3-container{margin-top:12px!important}
.mits-products-band{background:linear-gradient(180deg,#eef8ff 0%,#f8fcff 100%);padding:34px 0 54px!important;margin-top:34px!important}
.mits-products-band>.wpb_column>.vc_column-inner{max-width:1260px;margin:auto!important}
.mits-product-card .vc_column-inner{padding:20px!important}
.mits-product-card .wpb_single_image{height:140px;background:#e2e2e2;margin-bottom:16px!important;display:flex;align-items:center;justify-content:center}




.mits-product-card .vc_figure{display:none!important}
.mits-product-card strong{display:block;font-size:22px;color:#08254a;margin-top:8px}
.mits-product-card span{display:block;color:#209550;font-weight:800;margin-top:4px}
.mits-process .wpb_column:not(:first-child) .vc_column-inner{background:#f5fbff;border-radius:8px;padding:19px!important;min-height:128px}
.mits-audience-box .vc_column-inner{background:linear-gradient(135deg,#f5fbff,#e8f5ff)!important;padding:30px 36px!important}
.mits-price-card strong{font-size:28px;color:#075ca8}
.mits-reviews-band{background:radial-gradient(circle at 0 50%,rgba(12,115,209,.32),transparent 28%),linear-gradient(90deg,#02274b,#06457d);padding:42px 0 34px!important;margin-top:28px!important}
.mits-reviews-band h2{color:#fff!important}
.mits-review-card .vc_column-inner{min-height:170px!important;box-shadow:0 10px 24px rgba(0,0,0,.18)!important}
.mits-review-card p:before{content:"★★★★★";display:block;color:#ffb800;letter-spacing:2px;margin-bottom:12px;font-size:18px}
.mits-cta-band{background:#06305b;color:#fff;padding:28px 0!important}
.mits-cta-band h2,.mits-cta-band p{color:#fff!important}
.mits-layout-footer{background:linear-gradient(90deg,#031b35,#052f58);color:#d8ebfb;padding:44px 0 18px!important}
.mits-layout-footer h3,.mits-layout-footer h4{color:#fff!important}
.mits-layout-footer a,.mits-layout-footer p{color:#d8ebfb}
@media(max-width:1120px){.mits-page h1:not(.sr7-layer):not(.rs-layer){font-size:44px!important}.mits-service-card{width:33.333%!important}.mits-product-card{width:50%!important}}
@media(max-width:900px){.mits-page h1:not(.sr7-layer):not(.rs-layer){font-size:36px!important}.mits-trust-row{margin-top:0!important}.mits-trust-row>.wpb_column{width:100%!important;border-right:0;border-bottom:1px solid #d7e7f4}.mits-service-card,.mits-product-card,.mits-price-card,.mits-review-card{width:100%!important}.mits-audience-box{width:100%!important}}

/* MITS Codex visual baseline - WPBakery/ThemeREX */
body,
body .page_content_wrap,
body .content_wrap,
body .post_content,
body .wpb_text_column,
body .vc_btn3,
body input,
body button,
body textarea {
  font-family: Arial, Helvetica, sans-serif !important;
  letter-spacing: 0 !important;
}
body h1:not(.sr7-layer):not(.rs-layer),
body h2:not(.sr7-layer):not(.rs-layer),
body h3:not(.sr7-layer):not(.rs-layer),
body h4:not(.sr7-layer):not(.rs-layer),
body h5:not(.sr7-layer):not(.rs-layer),
body h6:not(.sr7-layer):not(.rs-layer),
body .sc_layouts_title_caption,
body .vc_custom_heading,
body .vc_custom_heading * {
  font-family: Arial, Helvetica, sans-serif !important;
  letter-spacing: 0 !important;
  font-style: normal !important;
}
.mits-layout-footer{margin-top:0}
.mits-layout-footer .vc_column-inner{padding-top:0!important}
.mits-layout-footer .wpb_single_image img{max-width:230px!important;height:auto!important}
.mits-layout-footer .wpb_text_column p{margin:0 0 9px!important}
body .mits-layout-footer h1,
body .mits-layout-footer h2,
body .mits-layout-footer h3,
body .mits-layout-footer h4,
body .mits-layout-footer .vc_custom_heading,
body .mits-layout-footer .vc_custom_heading *,
body .mits-layout-footer .wpb_heading,
body .mits-layout-footer .wpb_heading *{font-size:20px!important;line-height:1.25!important;font-weight:900!important;margin:0 0 14px!important}
body .mits-layout-footer p,
body .mits-layout-footer li,
body .mits-layout-footer a{font-size:14px!important;line-height:1.55!important}
body .mits-layout-footer .vc_col-sm-3{padding-left:24px!important;padding-right:24px!important}
body .mits-layout-footer .widget_nav_menu ul{margin:0!important;padding:0!important;list-style:none!important}
body .mits-layout-footer .widget_nav_menu li{margin:0 0 7px!important;padding:0!important;list-style:none!important}
body .mits-layout-footer .widget_nav_menu li:before,
body .mits-layout-footer .widget_nav_menu li:after{display:none!important;content:none!important}
body .mits-layout-footer .mits-footer-bottom .vc_column-inner{padding-top:16px!important}
.mits-page{padding-top:0!important}
.top_panel + .page_content_wrap .post_content > .trx_addons_inline:first-child,
.post_content > .trx_addons_inline:first-child{margin-bottom:0!important}
.mits-page .vc_row{margin-bottom:0!important}
.mits-page:not(.mits-proof-strip-v157) .vc_custom_heading{margin-bottom:14px!important}
.mits-page h1:not(.sr7-layer):not(.rs-layer){font-weight:900!important;font-size:50px!important;line-height:1.05!important}
.mits-page h2:not(.sr7-layer):not(.rs-layer){font-weight:900!important;font-size:28px!important;line-height:1.18!important}
.mits-page:not(.mits-proof-strip-v157) h3:not(.sr7-layer):not(.rs-layer){font-weight:800!important}
.mits-trust-row{margin-top:-42px!important}
.mits-service-card .vc_column-inner{min-height:190px!important;padding:20px 16px!important}
.mits-products-band{padding-top:30px!important;padding-bottom:34px!important}
.mits-product-card .vc_column-inner{min-height:410px!important}
.mits-process{padding-top:28px!important}
body .mits-page .vc_toggle_title h4,
body .mits-page .vc_toggle_title h4 *{font-size:18px!important;line-height:1.25!important;font-weight:800!important}
body .mits-page .vc_toggle{border:1px solid #d7e7f4!important;border-radius:8px!important;background:#fff!important;margin:0 0 10px!important;padding:0!important}
body .mits-page .vc_toggle_title{padding:14px 16px!important}
body .mits-page .vc_toggle_content{padding:0 16px 14px!important;margin:0!important}

/* MITS Codex final homepage polish v2 */
html body{font-family:Arial,Helvetica,sans-serif!important;color:#09213d!important}
html body h1:not(.sr7-layer):not(.rs-layer),html body h2:not(.sr7-layer):not(.rs-layer),html body h3:not(.sr7-layer):not(.rs-layer),html body h4:not(.sr7-layer):not(.rs-layer),html body h5:not(.sr7-layer):not(.rs-layer),html body h6:not(.sr7-layer):not(.rs-layer),
html body .vc_custom_heading,html body .vc_custom_heading *,html body .wpb_text_column,
html body .vc_btn3{font-family:Arial,Helvetica,sans-serif!important;letter-spacing:0!important}
body .page_content_wrap,body .content_wrap,body .content,body .post_content,body .entry-content{padding-top:0!important;margin-top:0!important}
body .content_wrap{width:100%!important;max-width:none!important}
body .wpb-content-wrapper>br{display:none!important}
.mits-page{max-width:1236px!important;margin-left:auto!important;margin-right:auto!important}
.mits-page .vc_column_container>.vc_column-inner{box-sizing:border-box!important}
.mits-page h1:not(.sr7-layer):not(.rs-layer){font-size:52px!important;line-height:1.05!important;font-weight:900!important;color:#09213d!important;margin:0 0 18px!important;max-width:590px!important}
.mits-page h2:not(.sr7-layer):not(.rs-layer){font-size:29px!important;line-height:1.18!important;font-weight:900!important;color:#09213d!important;margin:0 0 10px!important}
.mits-page:not(.mits-proof-strip-v157) h3:not(.sr7-layer):not(.rs-layer){font-size:16px!important;line-height:1.25!important;font-weight:900!important;color:#09213d!important;margin:0 0 8px!important}
.mits-page:not(.mits-proof-strip-v157) p{font-size:15px!important;line-height:1.5!important;color:#385777!important;margin:0 0 10px!important}
.mits-trust-row{margin-top:-55px!important;position:relative!important;z-index:6!important;background:#fff!important;border:1px solid #d8e8f5!important;border-radius:8px!important;box-shadow:0 16px 36px rgba(3,31,59,.13)!important;overflow:hidden!important}
.mits-trust-item .vc_column-inner{min-height:108px!important;display:grid!important;grid-template-columns:54px 1fr!important;align-items:center!important;padding:20px 24px!important;border-right:1px solid #e0edf7!important}
.mits-trust-item:last-child .vc_column-inner{border-right:0!important}
.mits-trust-item .vc_icon_element{margin:0!important}
.mits-trust-item .vc_icon_element-icon{font-size:30px!important}
.mits-trust-item .wpb_content_element{margin:0!important}
.mits-trust-item p{font-size:13px!important;line-height:1.35!important}
.mits-section-title{padding-top:20px!important}
.mits-services-row{padding-bottom:30px!important}
.mits-service-card .vc_column-inner{min-height:174px!important;padding:20px 14px!important;border:1px solid #d8e8f5!important;border-radius:8px!important;background:#fff!important;box-shadow:0 8px 22px rgba(5,56,101,.07)!important}
.mits-service-card .vc_icon_element{margin-bottom:8px!important}
.mits-service-card p{font-size:13px!important;line-height:1.42!important;text-align:center!important}
.mits-service-card .vc_btn3-container{display:none!important}
.mits-products-band{max-width:none!important;padding:30px max(24px,calc((100vw - 1236px)/2)) 36px!important;background:#eef8ff!important}
.mits-products-band .vc_btn3{border-radius:7px!important;font-weight:800!important}
.mits-product-more .vc_column-inner{padding-top:14px!important}
.mits-products-row{margin-top:-18px!important;padding-bottom:28px!important}
.mits-product-card .vc_column-inner{min-height:374px!important;padding:20px!important;border:1px solid #d8e8f5!important;border-radius:8px!important;background:#fff!important;box-shadow:0 12px 30px rgba(3,31,59,.08)!important}
.mits-product-photo{height:148px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f8fcff!important;margin:0 0 14px!important}
.mits-product-photo .wpb_wrapper{width:100%!important;text-align:center!important}
.mits-product-photo img{max-width:92%!important;max-height:132px!important;width:auto!important;height:auto!important;object-fit:contain!important}
.mits-product-card p{font-size:14px!important;line-height:1.5!important}
.mits-product-card strong{font-size:23px!important;line-height:1.2!important;color:#09213d!important}
.mits-product-card span{font-weight:800!important;color:#129447!important}
.mits-product-card .vc_btn3-container{margin-top:10px!important;width:100%!important}
.mits-product-card .vc_btn3{width:100%!important;border-radius:6px!important;font-weight:900!important}
.mits-process-title{padding-top:6px!important}
.mits-process{padding-bottom:22px!important}
.mits-process .vc_column-inner{padding:0 8px!important}
.mits-process .wpb_text_column{background:#f5fbff!important;border-radius:8px!important;min-height:92px!important;padding:16px 18px!important;margin:0!important}
.mits-process span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;border-radius:50%!important;background:#075ca8!important;color:#fff!important;font-weight:900!important;margin-right:10px!important}
.mits-process strong{display:inline!important;color:#09213d!important;font-size:15px!important}
.mits-process br{line-height:1.8!important}
.mits-audience-section{padding-bottom:22px!important}
.mits-audience-box .vc_column-inner{padding:26px 32px!important;border:1px solid #d8e8f5!important;border-radius:8px!important;background:#eef8ff!important}
.mits-audience-box h2{text-align:left!important;font-size:24px!important}
.mits-audience-box li{font-size:15px!important;line-height:1.75!important;color:#09213d!important}
.mits-price-title{padding-top:4px!important}
.mits-price-row{padding-bottom:30px!important}
.mits-price-card .vc_column-inner{min-height:112px!important;padding:22px!important;border:1px solid #d8e8f5!important;border-radius:8px!important;background:#fff!important}
.mits-price-card strong{font-size:27px!important;color:#075ca8!important}
.mits-reviews-band{max-width:none!important;padding:36px max(24px,calc((100vw - 1236px)/2)) 34px!important;background:linear-gradient(90deg,#02274b,#06457d)!important}
.mits-reviews-band h2,.mits-reviews-band h2 *{color:#fff!important}
.mits-reviews-row{margin-top:-18px!important;padding-bottom:26px!important}
.mits-review-card .vc_column-inner{min-height:176px!important;padding:22px!important;border-radius:8px!important;background:#fff!important;box-shadow:0 12px 28px rgba(3,31,59,.16)!important}
.mits-review-card strong:first-child{display:block!important;color:#ffb400!important;font-size:17px!important;letter-spacing:1px!important;margin-bottom:12px!important}
.mits-review-card:before,.mits-review-card .vc_column-inner:before,.mits-review-card .wpb_text_column:before,.mits-review-card .wpb_wrapper:before{content:none!important;display:none!important}
.mits-faq-guides{padding-bottom:26px!important}
.mits-faq-guides .vc_toggle{border:1px solid #d7e7f4!important;border-radius:8px!important;background:#fff!important;margin-bottom:10px!important;padding:0!important}
.mits-faq-guides .vc_toggle_title{padding:13px 16px!important}
.mits-faq-guides .vc_toggle_title h4,.mits-faq-guides .vc_toggle_title h4 *{font-size:16px!important;line-height:1.25!important;font-weight:800!important;color:#075ca8!important}
.mits-faq-guides .vc_toggle_content{padding:0 16px 13px!important;margin:0!important}
.mits-guide-card .vc_column-inner{border:1px solid #d7e7f4!important;border-radius:8px!important;background:#fff!important;overflow:hidden!important;padding:0 10px 12px!important}
.mits-guide-card .vc_icon_element{height:80px!important;background:#eaf6ff!important;margin:0 -10px 12px!important;display:flex!important;align-items:center!important;justify-content:center!important}
.mits-guide-card h3{font-size:14px!important;line-height:1.3!important;text-align:center!important}
.mits-guide-card p{font-size:13px!important;line-height:1.4!important;text-align:center!important}
.mits-cta-band{max-width:none!important;padding:28px max(24px,calc((100vw - 1236px)/2))!important;background:#073a6b!important}
.mits-cta-band h2,.mits-cta-band h2 *,.mits-cta-band p{color:#fff!important}
.mits-cta-band .vc_btn3{border-radius:7px!important;font-weight:900!important}
.mits-cta-buttons .vc_btn3-container{display:inline-block!important;margin:7px 8px 0 0!important}
.mits-layout-footer{background:linear-gradient(90deg,#031b35,#052f58)!important;color:#d8ebfb!important;padding:34px max(24px,calc((100vw - 1236px)/2)) 16px!important}
.mits-layout-footer .wpb_content_element{margin-bottom:8px!important}
.mits-layout-footer .wpb_single_image{margin-bottom:10px!important}
.mits-layout-footer .wpb_single_image img{max-width:210px!important;max-height:72px!important;width:auto!important;object-fit:contain!important}
.mits-layout-footer h1,.mits-layout-footer h2,.mits-layout-footer h3,.mits-layout-footer h4,.mits-layout-footer .vc_custom_heading,.mits-layout-footer .vc_custom_heading *{font-size:18px!important;line-height:1.25!important;font-weight:900!important;color:#fff!important;margin:0 0 12px!important}
.mits-layout-footer p,.mits-layout-footer a,.mits-layout-footer li{font-size:14px!important;line-height:1.55!important;color:#d8ebfb!important}
.mits-layout-footer .widget_nav_menu ul{margin:0!important;padding:0!important;list-style:none!important}
.mits-layout-footer .widget_nav_menu li{margin:0 0 6px!important;padding:0!important;list-style:none!important}
.mits-layout-footer .widget_nav_menu li:before,.mits-layout-footer .widget_nav_menu li:after{display:none!important;content:none!important}
.mits-footer-bottom{border-top:1px solid rgba(255,255,255,.16)!important;margin-top:18px!important;padding-top:14px!important}
.mits-footer-bottom p{font-size:13px!important;color:#c8dff2!important;margin:0!important}

/* MITS Codex footer and review final fix */
body .mits-review-card .wpb_text_column:before,
body .mits-review-card .wpb_wrapper:before,
body .mits-review-card .wpb_text_column p:first-child:before,
body .mits-review-card .wpb_wrapper p:first-child:before{
  content:none!important;
  display:none!important;
}
body .mits-review-card .wpb_text_column strong:first-child,
body .mits-review-card .wpb_text_column .wpb_wrapper > strong:first-child{
  display:block!important;
  color:#ffb400!important;
  font-size:17px!important;
  letter-spacing:1px!important;
  margin-bottom:12px!important;
}
body .mits-layout-footer .mits-footer-links,
body .mits-layout-footer .mits-footer-links .wpb_wrapper{
  display:block!important;
}
body .mits-layout-footer .mits-footer-links a{
  display:block!important;
  margin:0 0 7px!important;
  color:#d8ebfb!important;
  text-decoration:none!important;
  line-height:1.45!important;
}
body .mits-layout-footer .mits-footer-links a:hover{color:#ffc22d!important}

/* MITS Codex final star override */
body .mits-review-card p:before,
body .mits-review-card p:after,
body .mits-review-card b:before,
body .mits-review-card b:after,
body .mits-review-card strong:before,
body .mits-review-card strong:after{
  content:none!important;
  display:none!important;
}body .mits-faq-guides .mits-dynamic-posts-grid,
body .mits-faq-guides .vc_grid-container{
  margin-top:0!important;
}
body .mits-faq-guides .vc_grid.vc_row{
  margin-left:-8px!important;
  margin-right:-8px!important;
}
body .mits-faq-guides .vc_grid-item{
  padding:0 8px 16px!important;
}
body .mits-faq-guides .vc_grid-item-mini{
  border:1px solid #d7e7f4!important;
  border-radius:8px!important;
  background:#fff!important;
  overflow:hidden!important;
  box-shadow:none!important;
}
body .mits-faq-guides .vc_gitem-zone{
  border-radius:0!important;
}
body .mits-faq-guides .vc_gitem-zone-a{
  min-height:108px!important;
  background-color:#eaf6ff!important;
}
body .mits-faq-guides .vc_gitem-zone-a .vc_gitem-zone-img{
  object-fit:cover!important;
}
body .mits-faq-guides .vc_gitem-zone-c{
  padding:12px 13px 14px!important;
}
body .mits-faq-guides .vc_gitem-post-data-source-post_title,
body .mits-faq-guides .vc_gitem-post-data-source-post_title *{
  font-size:14px!important;
  line-height:1.28!important;
  font-weight:900!important;
  color:#09213d!important;
  margin:0 0 7px!important;
}
body .mits-faq-guides .vc_gitem-post-data-source-post_excerpt,
body .mits-faq-guides .vc_gitem-post-data-source-post_excerpt *{
  font-size:13px!important;
  line-height:1.4!important;
  color:#385777!important;
}
body .mits-faq-guides .vc_btn3-container{
  margin:8px 0 0!important;
}
body .mits-faq-guides .vc_btn3{
  border-radius:6px!important;
  font-size:12px!important;
  font-weight:800!important;
  padding:8px 11px!important;
}

body .mits-reviews-dynamic{
  background:#053563!important;
  padding:0 42px 34px!important;
}
body .mits-reviews-dynamic > .wpb_column > .vc_column-inner{
  max-width:1180px!important;
  margin:0 auto!important;
  padding:0!important;
}
body .mits-reviews-dynamic .mits-review-source-grid{
  display:flex!important;
  gap:22px!important;
  align-items:stretch!important;
}
body .mits-reviews-dynamic .mits-review-source-grid > .wpb_column{
  padding:0!important;
}
body .mits-reviews-dynamic .mits-review-source-grid > .wpb_column > .vc_column-inner{
  padding:0!important;
}
body .mits-reviews-dynamic h3{
  color:#fff!important;
  font-size:21px!important;
  line-height:1.25!important;
  font-weight:900!important;
  margin:0 0 14px!important;
}
body .mits-reviews-dynamic .wpb_text_column,
body .mits-reviews-dynamic .wpb_wrapper{
  margin:0!important;
}
body .mits-reviews-dynamic .brtpmj_reviews_container{
  margin:0!important;
}
body .mits-reviews-dynamic .brtpmj_businessheader{
  display:none!important;
}
body .mits-reviews-dynamic .brtpmj_business_ratings{
  margin:0 0 18px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:12px!important;
  color:#fff!important;
}
body .mits-reviews-dynamic .brtpmj_business_ratings .brtpmj_br_score,
body .mits-reviews-dynamic .brtpmj_business_ratings .brtpmj_br_count{
  color:#fff!important;
  font-weight:900!important;
}
body .mits-reviews-dynamic .brtpmj_all_reviews.brtpmj_grid_container{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:14px!important;
}
body .mits-reviews-dynamic .brtpmj_single_rvw{
  background:#fff!important;
  border:1px solid rgba(255,255,255,.5)!important;
  border-radius:8px!important;
  padding:18px!important;
  min-height:198px!important;
  box-shadow:0 12px 28px rgba(0,20,50,.16)!important;
}
body .mits-reviews-dynamic .wprevpro_t1_outer_div{
  padding:0!important;
}
body .mits-reviews-dynamic .wprevpro_t1_DIV_1{
  width:100%!important;
  padding:0 0 14px!important;
}
body .mits-reviews-dynamic .indrevdiv,
body .mits-reviews-dynamic .wprevpro_t1_DIV_2{
  background:#fff!important;
  border:1px solid rgba(255,255,255,.5)!important;
  border-radius:8px!important;
  padding:18px!important;
  min-height:198px!important;
  box-shadow:0 12px 28px rgba(0,20,50,.16)!important;
}
body .mits-reviews-dynamic .wprevpro_t1_DIV_2:after{
  display:none!important;
}
body .mits-reviews-dynamic .wprevpro_t1_P_3{
  color:#385777!important;
  font-size:13px!important;
  line-height:1.45!important;
  margin:0!important;
}
body .mits-reviews-dynamic .wprevpro_t1_SPAN_5{
  display:block!important;
  color:#09213d!important;
  font-size:15px!important;
  font-weight:900!important;
  margin-top:8px!important;
}
body .mits-reviews-dynamic .wprevpro_t1_A_8,
body .mits-reviews-dynamic .wprevpro_t1_IMG_4{
  display:none!important;
}
body .mits-reviews-dynamic .wprevpro_star_imgs_T1{
  display:block!important;
  margin-bottom:7px!important;
}
body .mits-reviews-dynamic .brtpmj_sr_author_overview{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  margin-bottom:10px!important;
}
body .mits-reviews-dynamic .brtpmj_sr_ab_img{
  width:34px!important;
  height:34px!important;
  border-radius:50%!important;
  overflow:hidden!important;
  background:#eaf6ff!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  color:#075ca8!important;
  font-weight:900!important;
}
body .mits-reviews-dynamic .brtpmj_sr_ab_img img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
}
body .mits-reviews-dynamic .brtpmj_sr_ab_name{
  display:block!important;
  color:#09213d!important;
  font-size:15px!important;
  line-height:1.25!important;
  font-weight:900!important;
}
body .mits-reviews-dynamic .brtpmj_sr_ab_date{
  display:block!important;
  color:#6c8297!important;
  font-size:12px!important;
  line-height:1.3!important;
}
body .mits-reviews-dynamic .brtpmj_sr_rating{
  margin-bottom:8px!important;
}
body .mits-reviews-dynamic .brtpmj_sr_rating img{
  height:20px!important;
  width:auto!important;
}
body .mits-reviews-dynamic .brtpmj_sr_title h4{
  color:#09213d!important;
  font-size:15px!important;
  line-height:1.28!important;
  margin:0 0 7px!important;
  font-weight:900!important;
}
body .mits-reviews-dynamic .brtpmj_sr_title p{
  color:#385777!important;
  font-size:13px!important;
  line-height:1.45!important;
  margin:0!important;
}
body .mits-faq-guides .vc_btn3{
  font-size:0!important;
}
body .mits-faq-guides .vc_btn3:after{
  content:"Læs mere";
  font-size:12px!important;
}
@media (max-width:900px){
  body .mits-reviews-dynamic{padding-left:18px!important;padding-right:18px!important;}
  body .mits-reviews-dynamic .mits-review-source-grid{display:block!important;}
  body .mits-reviews-dynamic .mits-review-source-grid > .wpb_column{width:100%!important;margin-bottom:22px!important;}
  body .mits-reviews-dynamic .brtpmj_all_reviews.brtpmj_grid_container{grid-template-columns:1fr 1fr!important;}
}
@media (max-width:620px){
  body .mits-reviews-dynamic .brtpmj_all_reviews.brtpmj_grid_container{grid-template-columns:1fr!important;}
}

/* MITS Codex dynamic sections stable v2 */
body .mits-reviews-band{
  background:#053563!important;
  padding:30px 18px 4px!important;
}
body .mits-reviews-band h2{
  color:#fff!important;
  margin:0!important;
}
body .mits-reviews-dynamic{
  background:#053563!important;
  padding:0 42px 34px!important;
}
body .mits-reviews-dynamic > .wpb_column > .vc_column-inner{
  max-width:1180px!important;
  margin:0 auto!important;
  padding:0!important;
}
body .mits-reviews-dynamic .mits-review-source-grid{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:18px!important;
  align-items:start!important;
}
body .mits-reviews-dynamic .mits-review-source-grid > .wpb_column{
  width:auto!important;
  padding:0!important;
  float:none!important;
}
body .mits-reviews-dynamic .mits-review-source-grid > .wpb_column > .vc_column-inner{
  padding:0!important;
}
body .mits-reviews-dynamic h3{
  color:#fff!important;
  font-size:19px!important;
  line-height:1.25!important;
  font-weight:900!important;
  margin:0 0 12px!important;
}
body .mits-reviews-dynamic .wpb_text_column,
body .mits-reviews-dynamic .wpb_wrapper,
body .mits-reviews-dynamic .brtpmj_reviews_container{
  margin:0!important;
}
body .mits-reviews-dynamic .brtpmj_businessheader,
body .mits-reviews-dynamic .wprevpro_t1_A_8,
body .mits-reviews-dynamic .wprevpro_t1_IMG_4,
body .mits-reviews-dynamic .wprevpro_t1_DIV_2:after{
  display:none!important;
}
body .mits-reviews-dynamic .brtpmj_business_ratings{
  margin:0 0 12px!important;
  color:#fff!important;
  font-weight:900!important;
}
body .mits-reviews-dynamic .brtpmj_all_reviews.brtpmj_grid_container{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:12px!important;
}
body .mits-reviews-dynamic .brtpmj_single_rvw,
body .mits-reviews-dynamic .indrevdiv,
body .mits-reviews-dynamic .wprevpro_t1_DIV_2{
  background:#fff!important;
  border:1px solid rgba(255,255,255,.55)!important;
  border-radius:8px!important;
  padding:15px!important;
  min-height:0!important;
  box-shadow:0 12px 28px rgba(0,20,50,.18)!important;
}
body .mits-reviews-dynamic .brtpmj_single_rvw{
  width:100%!important;
  max-width:none!important;
  box-sizing:border-box!important;
}
body .mits-reviews-dynamic .mits-google-reviews-col{
  grid-column:1!important;
  grid-row:1!important;
}
body .mits-reviews-dynamic .mits-trustpilot-reviews-col{
  grid-column:2!important;
  grid-row:1!important;
}
body .mits-reviews-dynamic .wprevpro_t1_DIV_1{
  width:100%!important;
  padding:0 0 12px!important;
}
body .mits-reviews-dynamic .wprevpro_t1_P_3,
body .mits-reviews-dynamic .brtpmj_sr_title p{
  color:#385777!important;
  font-size:13px!important;
  line-height:1.42!important;
  margin:0!important;
}
body .mits-reviews-dynamic .wprevpro_t1_P_3{
  display:-webkit-box!important;
  -webkit-line-clamp:5!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}
body .mits-reviews-dynamic .wprevpro_t1_SPAN_5,
body .mits-reviews-dynamic .brtpmj_sr_ab_name{
  display:block!important;
  color:#09213d!important;
  font-size:14px!important;
  line-height:1.25!important;
  font-weight:900!important;
  margin-top:8px!important;
}
body .mits-reviews-dynamic .brtpmj_sr_ab_date{
  color:#6c8297!important;
  font-size:12px!important;
}
body .mits-reviews-dynamic .brtpmj_sr_title h4{
  color:#09213d!important;
  font-size:14px!important;
  line-height:1.25!important;
  margin:0 0 6px!important;
  font-weight:900!important;
}
body .mits-reviews-dynamic .brtpmj_sr_title p{
  display:-webkit-box!important;
  -webkit-line-clamp:4!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}
body .mits-reviews-dynamic .brtpmj_sr_rating img{
  height:18px!important;
  width:auto!important;
}
body .mits-reviews-dynamic .wprevpro_star_imgs_T1{
  display:block!important;
  margin-bottom:6px!important;
}
body .mits-faq-guides{
  padding-top:34px!important;
  padding-bottom:38px!important;
}
body .mits-faq-guides h2{
  font-size:28px!important;
  line-height:1.15!important;
  margin:0 0 16px!important;
}
body .mits-faq-guides .vc_toggle{
  margin:0 0 10px!important;
}
body .mits-faq-guides .vc_toggle_title{
  border:1px solid #d7e7f4!important;
  border-radius:8px!important;
  background:#fff!important;
  padding:14px 18px!important;
}
body .mits-faq-guides .vc_toggle_title h4{
  font-size:16px!important;
  line-height:1.25!important;
  color:#075ca8!important;
  margin:0!important;
}
body .mits-faq-guides .mits-dynamic-posts-grid,
body .mits-faq-guides .vc_grid-container{
  margin-top:0!important;
}
body .mits-faq-guides .vc_grid.vc_row{
  margin-left:-7px!important;
  margin-right:-7px!important;
}
body .mits-faq-guides .vc_grid-item{
  padding:0 7px 14px!important;
}
body .mits-faq-guides .vc_grid-item-mini{
  border:1px solid #d7e7f4!important;
  border-radius:8px!important;
  background:#fff!important;
  overflow:hidden!important;
  box-shadow:none!important;
  height:auto!important;
}
body .mits-faq-guides .vc_gitem-zone-a{
  height:142px!important;
  min-height:142px!important;
  background-color:#eaf6ff!important;
}
body .mits-faq-guides .vc_gitem-zone-c{
  padding:13px 14px 14px!important;
}
body .mits-faq-guides .vc_gitem-post-data-source-post_title,
body .mits-faq-guides .vc_gitem-post-data-source-post_title *{
  font-size:14px!important;
  line-height:1.25!important;
  font-weight:900!important;
  color:#09213d!important;
  margin:0 0 7px!important;
}
body .mits-faq-guides .vc_gitem-post-data-source-post_excerpt,
body .mits-faq-guides .vc_gitem-post-data-source-post_excerpt *{
  font-size:13px!important;
  line-height:1.38!important;
  color:#385777!important;
}
body .mits-faq-guides .vc_gitem-post-data-source-post_excerpt{
  display:-webkit-box!important;
  -webkit-line-clamp:6!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}
body .mits-faq-guides .vc_btn3-container{
  margin:9px 0 0!important;
}
body .mits-faq-guides .vc_btn3{
  background:#075ca8!important;
  border-color:#075ca8!important;
  border-radius:6px!important;
  color:#fff!important;
  font-size:0!important;
  font-weight:800!important;
  padding:8px 11px!important;
}
body .mits-faq-guides .vc_btn3:after{
  content:"Læs mere";
  font-size:12px!important;
}
@media (max-width:900px){
  body .mits-reviews-dynamic{padding-left:18px!important;padding-right:18px!important;}
  body .mits-reviews-dynamic .mits-review-source-grid{grid-template-columns:1fr!important;}
}
@media (max-width:767px){
  body .mits-faq-guides h2{font-size:24px!important;}
  body .mits-faq-guides .vc_col-sm-6{width:100%!important;}
}body .mits-trust-row{
  margin-top:-52px!important;
  position:relative!important;
  z-index:3!important;
}
body .mits-trust-row > .wpb_column{
  border-color:#d9eaf6!important;
}
body .mits-layout-footer{
  background:linear-gradient(180deg,#063a68 0%,#042846 100%)!important;
  color:#fff!important;
  padding:46px 18px 26px!important;
  position:relative!important;
  overflow:hidden!important;
}
body .mits-layout-footer:before{
  content:""!important;
  position:absolute!important;
  right:-80px!important;
  top:20px!important;
  width:360px!important;
  height:180px!important;
  background:radial-gradient(circle at center,rgba(31,151,226,.16),rgba(31,151,226,0) 68%)!important;
  pointer-events:none!important;
}
body .mits-layout-footer > .wpb_column > .vc_column-inner{
  max-width:1180px!important;
  margin:0 auto!important;
  padding:0!important;
}
body .mits-layout-footer .vc_row_inner:first-child{
  display:grid!important;
  grid-template-columns:1.35fr .95fr .95fr .9fr!important;
  gap:40px!important;
  align-items:start!important;
}
body .mits-layout-footer .vc_row_inner:first-child > .wpb_column,
body .mits-layout-footer .vc_row_inner:first-child > .vc_column_container{
  width:auto!important;
  float:none!important;
}
body .mits-layout-footer .wpb_single_image,
body .mits-layout-footer .wpb_single_image figure{
  margin:0 0 12px!important;
}
body .mits-layout-footer .wpb_single_image img{
  max-width:210px!important;
  height:auto!important;
}
body .mits-layout-footer h3{
  color:#fff!important;
  font-size:20px!important;
  line-height:1.2!important;
  margin:0 0 16px!important;
}
body .mits-layout-footer p,
body .mits-layout-footer li,
body .mits-layout-footer a{
  color:#dcefff!important;
  font-size:15px!important;
  line-height:1.65!important;
}
body .mits-layout-footer a{
  text-decoration:none!important;
}
body .mits-layout-footer a:hover{
  color:#ffc22d!important;
}
body .mits-layout-footer .menu{
  margin:0!important;
  padding:0!important;
  list-style:none!important;
}
body .mits-layout-footer .menu li{
  margin:0 0 5px!important;
}
body .mits-layout-footer .mits-footer-bottom{
  border-top:1px solid rgba(255,255,255,.14)!important;
  margin-top:38px!important;
  padding-top:22px!important;
}
body .mits-layout-footer .mits-footer-bottom p{
  color:#bdd9ee!important;
  font-size:13px!important;
  margin:0!important;
}

/* MITS Codex frontpage polish v101 start */
body.home .mits-frontpage-style {
  display: none !important;
}

body.home .mits-page,
body.home .mits-trust-row,
body.home .mits-section-title,
body.home .mits-services-row,
body.home .mits-process-title,
body.home .mits-process,
body.home .mits-audience-section,
body.home .mits-price-title,
body.home .mits-price-row,
body.home .mits-faq-guides,
body.home .mits-newsletter-band {
  max-width: 1240px;
  width: calc(100% - 48px);
  margin-left: auto !important;
  margin-right: auto !important;
}

body.home .mits-trust-row {
  margin-top: -34px !important;
  position: relative;
  z-index: 5;
  background: #fff;
  border: 1px solid #d7eaf8;
  border-radius: 8px;
  box-shadow: 0 14px 34px rgba(7,55,102,.12);
  padding: 16px 18px !important;
}

body.home .mits-trust-item {
  min-height: 78px;
  display: flex;
  align-items: center;
}

body.home .mits-trust-item .vc_icon_element {
  margin: 0 12px 0 0 !important;
}

body.home .mits-trust-item h3 {
  margin: 0 0 2px !important;
  font-size: 15px !important;
  line-height: 1.2 !important;
  color: #09213d;
}

body.home .mits-trust-item p {
  margin: 0 !important;
  font-size: 13px !important;
  line-height: 1.35 !important;
  color: #385777;
}

body.home .mits-section-title {
  padding: 26px 0 10px !important;
}

body.home .mits-section-title h2,
body.home .mits-process-title h2,
body.home .mits-price-title h2,
body.home .mits-faq-guides h2,
body.home .mits-products-section h2,
body.home .mits-newsletter-band h2,
body.home .mits-prefooter-cta h2 {
  color: #09213d !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
}

body.home .mits-services-row {
  display: flex;
  gap: 18px;
  padding: 8px 0 28px !important;
}

body.home .mits-service-card {
  background: #fff;
  border: 1px solid #d7eaf8;
  border-radius: 8px;
  box-shadow: 0 10px 24px rgba(7,55,102,.08);
  min-height: 172px;
  padding: 20px 14px !important;
}

body.home .mits-service-card .vc_icon_element {
  margin-bottom: 8px !important;
}

body.home .mits-service-card h3 {
  min-height: 38px;
  margin: 0 0 6px !important;
  color: #09213d;
  font-size: 14px !important;
  line-height: 1.2 !important;
  font-weight: 900 !important;
}

body.home .mits-service-card p {
  margin: 0 !important;
  color: #385777;
  font-size: 12px !important;
  line-height: 1.35 !important;
  text-align: center;
}

body.home .mits-process-title,
body.home .mits-price-title {
  padding: 28px 0 6px !important;
}

body.home .mits-process {
  display: flex;
  gap: 18px;
  padding: 8px 0 24px !important;
}

body.home .mits-process .wpb_column {
  background: #eef8ff;
  border-radius: 8px;
  padding: 18px !important;
}

body.home .mits-process span {
  width: 30px;
  height: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: 9px;
  border-radius: 50%;
  background: #075ca8;
  color: #fff;
  font-weight: 900;
}

body.home .mits-process strong {
  color: #09213d;
  font-weight: 900;
}

body.home .mits-audience-section {
  display: flex;
  gap: 24px;
  padding: 8px 0 20px !important;
}

body.home .mits-audience-box {
  background: #eaf6ff;
  border-radius: 8px;
  padding: 24px !important;
}

body.home .mits-audience-box ul {
  margin: 0 0 16px;
  padding-left: 20px;
}

body.home .mits-price-row {
  display: flex;
  gap: 18px;
  padding-bottom: 34px !important;
}

body.home .mits-price-card {
  background: #fff;
  border: 1px solid #d7eaf8;
  border-radius: 8px;
  box-shadow: 0 10px 24px rgba(7,55,102,.08);
  padding: 22px !important;
}

body.home .mits-price-card h3 {
  margin: 0 0 8px !important;
  color: #09213d;
  font-size: 17px !important;
  font-weight: 900 !important;
}

body.home .mits-price-card strong {
  color: #075ca8;
  font-size: 28px;
  font-weight: 900;
}

body.home .mits-newsletter-band {
  background: #eaf6ff;
  padding: 34px 0 !important;
}

body.home .mits-newsletter-inner {
  background: #fff;
  border: 1px solid #d7eaf8;
  border-radius: 8px;
  box-shadow: 0 12px 28px rgba(7,55,102,.08);
  padding: 24px 28px !important;
}

body.home .mits-newsletter-form {
  color: #385777;
  font-size: 14px;
}

body.home .mits-prefooter-cta {
  background: #063661;
  padding: 34px calc((100% - 1240px) / 2) !important;
  color: #fff;
}

body.home .mits-prefooter-cta h2,
body.home .mits-prefooter-cta p {
  color: #fff !important;
  margin-bottom: 6px !important;
}

body.home .mits-prefooter-cta .mits-cta-buttons {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 14px;
}

body.home .mits-prefooter-cta .vc_btn3-container {
  margin: 0 !important;
}

@media (max-width: 767px) {

  body.home .mits-trust-row {
    margin-top: 0 !important;
  }

  body.home .mits-services-row,
  body.home .mits-process,
  body.home .mits-audience-section,
  body.home .mits-price-row {
    display: block;
  }

  body.home .mits-service-card,
  body.home .mits-process .wpb_column,
  body.home .mits-audience-box,
  body.home .mits-price-card {
    width: 100% !important;
    margin-bottom: 14px !important;
  }

  body.home .mits-prefooter-cta {
    padding: 28px 22px !important;
  }

  body.home .mits-prefooter-cta .mits-cta-buttons {
    display: block;
    margin-top: 16px;
  }

  body.home .mits-prefooter-cta .vc_btn3-container {
    margin: 0 0 10px !important;
    text-align: left !important;
  }
}

body .mits-layout-footer {
  background: #05335d;
  color: #fff;
  padding: 46px 0 0;
  overflow: hidden;
}

body .mits-layout-footer > .wpb_column > .vc_column-inner {
  max-width: 1240px;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
}

body .mits-layout-footer h3,
body .mits-layout-footer .vc_custom_heading {
  margin: 0 0 16px;
  color: #fff;
  font-size: 18px;
  line-height: 1.2;
  font-weight: 900;
}

body .mits-layout-footer p,
body .mits-layout-footer li,
body .mits-layout-footer a {
  color: rgba(255,255,255,.88);
  font-size: 15px;
  line-height: 1.7;
}

body .mits-layout-footer a:hover {
  color: #ffc22d;
}

body .mits-layout-footer .wpb_single_image img {
  max-width: 230px;
  height: auto;
}

body .mits-footer-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

body .mits-footer-menu li {
  margin: 0 0 6px;
}

body .mits-footer-bottom {
  margin-top: 34px;
  padding: 14px 0;
  border-top: 1px solid rgba(255,255,255,.16);
}

body .mits-footer-bottom .wpb_text_column {
  margin-bottom: 0;
}

body .page_wrap,
body .body_wrap,
body footer,
body .footer_wrap {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/*
 * Midtjysk IT-support reviews/products/guides polish v98
 * Fallback CSS til eksisterende plugins/WPBakery-elementer.
 * Brug fÃ¸rst plugin-/WPBakery-indstillinger, og brug denne CSS til de sidste
 * hÃ¸jde-, spacing- og ellipsisjusteringer.
 */

body.home .mits-reviews-band,
body.home .mits-live-reviews-row {
  background: #053d70;
  padding: 34px 0 40px !important;
  overflow: hidden;
}

body.home .mits-reviews-band > .wpb_column,
body.home .mits-live-reviews-row > .wpb_column {
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  float: none;
  width: calc(100% - 48px);
}

body.home .mits-reviews-band h2,
body.home .mits-live-reviews-row h2 {
  margin: 0 0 22px !important;
  color: #fff !important;
  text-align: center;
  font-size: 30px !important;
  line-height: 1.15 !important;
  font-weight: 900 !important;
}

body.home .mits-live-google-reviews #wprev-slider-1,
body.home .mits-live-google-reviews .wprevpro_slider,
body.home .mits-live-google-reviews .w3_wprs-row-padding {
  max-width: 1120px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

body.home .mits-live-google-reviews .w3_wprs-row-padding {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 18px !important;
  align-items: stretch;
}

body.home .mits-live-google-reviews .w3_wprs-col {
  width: auto !important;
  max-width: none !important;
  padding: 0 !important;
  float: none !important;
}

body.home .mits-live-google-reviews .wprevpro_t1_outer_div,
body.home .mits-live-google-reviews .wprevpro_t1_DIV_1,
body.home .mits-live-google-reviews .wprev_preview_bg1_T1 {
  height: 158px !important;
  min-height: 158px !important;
  max-height: 158px !important;
  border-radius: 8px !important;
  background: #fff !important;
  border: 1px solid #d7eaf8 !important;
  box-shadow: 0 12px 26px rgba(0, 22, 44, .16) !important;
  overflow: hidden !important;
}

body.home .mits-live-google-reviews .wprevpro_star_imgs,
body.home .mits-live-google-reviews .wprevpro_star_imgs_T1 {
  margin-bottom: 6px !important;
}

body.home .mits-live-google-reviews .wprevpro_t1_P_3 {
  display: -webkit-box !important;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden !important;
  margin: 5px 0 8px !important;
  color: #09213d !important;
  font-size: 13px !important;
  line-height: 1.35 !important;
  font-style: normal !important;
}

body.home .mits-live-google-reviews .wprevpro_t1_A_8,
body.home .mits-live-google-reviews .wprev_showdate_T1,
body.home .mits-live-google-reviews .wprevpro_t1_SPAN_5 {
  color: #385777 !important;
  font-size: 12px !important;
  line-height: 1.2 !important;
  font-weight: 700 !important;
}

body.home .mits-reviews-band .vc_btn3-container,
body.home .mits-live-reviews-row .vc_btn3-container {
  margin-top: 22px !important;
  margin-bottom: 0 !important;
}

body.home .mits-products-section {
  background: #eaf6ff;
  padding: 44px 0 48px !important;
}

body.home .mits-products-section > .wpb_column {
  max-width: 1240px;
  width: calc(100% - 48px);
  margin-left: auto;
  margin-right: auto;
  float: none;
}

body.home .mits-woo-products-grid ul.products {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 22px !important;
  margin: 24px 0 0 !important;
}

body.home .mits-woo-products-grid ul.products::before,
body.home .mits-woo-products-grid ul.products::after {
  display: none !important;
}

body.home .mits-woo-products-grid ul.products li.product {
  width: auto !important;
  float: none !important;
  margin: 0 !important;
  min-height: 330px;
  display: flex !important;
  flex-direction: column;
  background: #fff;
  border: 1px solid #d7eaf8;
  border-radius: 8px;
  padding: 20px !important;
  box-shadow: 0 12px 26px rgba(7, 55, 102, .08);
}

body.home .mits-woo-products-grid ul.products li.product img {
  width: 100%;
  height: 150px;
  object-fit: contain;
  margin: 0 0 18px !important;
}

body.home .mits-woo-products-grid .woocommerce-loop-product__title {
  min-height: 48px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #09213d;
  font-size: 17px !important;
  line-height: 1.2 !important;
  font-weight: 900 !important;
}

body.home .mits-woo-products-grid .price {
  margin-top: auto;
  color: #385777 !important;
  font-size: 22px !important;
  line-height: 1.2 !important;
  font-weight: 900 !important;
}

body.home .mits-woo-products-grid .button,
body.home .mits-woo-products-grid .added_to_cart {
  width: 100%;
  min-height: 44px;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  margin-top: 14px !important;
  border-radius: 6px !important;
  background: #075ca8 !important;
  color: #fff !important;
  font-size: 15px !important;
  font-weight: 900 !important;
}

body.home .mits-faq-guides {
  padding: 34px 0 32px !important;
}

body.home .mits-faq-guides > .wpb_column,
body.home .mits-faq-guides > .vc_column_container {
  max-width: 1240px;
}

body.home .mits-latest-posts-grid .vc_pageable-slide-wrapper {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px !important;
}

body.home .mits-latest-posts-grid .vc_grid-item {
  width: auto !important;
  float: none !important;
  padding: 0 !important;
}

body.home .mits-latest-posts-grid .vc_gitem-zone-mini {
  height: 170px !important;
  min-height: 170px !important;
  max-height: 170px !important;
  border: 1px solid #d7eaf8 !important;
  border-radius: 8px !important;
  overflow: hidden !important;
  background: #fff !important;
  box-shadow: 0 10px 24px rgba(7, 55, 102, .08) !important;
}

body.home .mits-latest-posts-grid .vc_gitem-zone-a {
  height: 96px !important;
  min-height: 96px !important;
  background-size: cover !important;
  background-position: center !important;
}

body.home .mits-latest-posts-grid .vc_gitem-zone-c {
  padding: 12px !important;
}

body.home .mits-latest-posts-grid .vc_gitem-post-data-source-post_title,
body.home .mits-latest-posts-grid .vc_gitem-post-data-source-post_title h4 {
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden !important;
  margin: 0 !important;
  color: #09213d !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
  font-weight: 900 !important;
}

body.home .mits-latest-posts-grid .vc_gitem-post-data-source-post_excerpt,
body.home .mits-latest-posts-grid .vc_gitem-post-data-source-post_date,
body.home .mits-latest-posts-grid .vc_btn3-container {
  display: none !important;
}

@media (max-width: 1024px) {
  body.home .mits-live-google-reviews .w3_wprs-row-padding,
  body.home .mits-woo-products-grid ul.products {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 767px) {
  body.home .mits-reviews-band,
  body.home .mits-live-reviews-row,
  body.home .mits-products-section {
    padding: 28px 0 32px !important;
  }

  body.home .mits-live-google-reviews .w3_wprs-row-padding,
  body.home .mits-woo-products-grid ul.products,
  body.home .mits-latest-posts-grid .vc_pageable-slide-wrapper {
    grid-template-columns: 1fr !important;
  }

  body.home .mits-live-google-reviews .wprevpro_t1_outer_div,
  body.home .mits-live-google-reviews .wprevpro_t1_DIV_1,
  body.home .mits-live-google-reviews .wprev_preview_bg1_T1 {
    height: 150px !important;
    min-height: 150px !important;
    max-height: 150px !important;
  }
}
/* MITS Codex frontpage polish v101 end */





/* MITS v93 compact dynamic posts - WPBakery/TRX Blogger */
body.home .mits-latest-posts-grid .sc_blogger_columns_wrap{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin:0!important;}
body.home .mits-latest-posts-grid .trx_addons_column-1_3{width:auto!important;padding:0!important;}
body.home .mits-latest-posts-grid .sc_blogger_item{height:158px!important;min-height:158px!important;overflow:hidden!important;background:#fff!important;border:1px solid #d8e9f7!important;border-radius:8px!important;box-shadow:0 10px 26px rgba(7,55,101,.08)!important;}
body.home .mits-latest-posts-grid .sc_blogger_item_body{height:100%!important;display:flex!important;flex-direction:column!important;}
body.home .mits-latest-posts-grid .post_featured{height:92px!important;min-height:92px!important;margin:0!important;overflow:hidden!important;background:#eaf6ff!important;border-radius:8px 8px 0 0!important;}
body.home .mits-latest-posts-grid .post_featured img{width:100%!important;height:92px!important;object-fit:cover!important;display:block!important;}
body.home .mits-latest-posts-grid .sc_blogger_item_content{padding:11px 13px 12px!important;margin:0!important;}
body.home .mits-latest-posts-grid .sc_blogger_item_title{font-size:14px!important;line-height:1.18!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;min-height:33px!important;max-height:33px!important;}
body.home .mits-latest-posts-grid .sc_blogger_item_title a{color:#08254a!important;text-decoration:none!important;}
body.home .mits-latest-posts-grid .sc_blogger_item_excerpt,
body.home .mits-latest-posts-grid .sc_blogger_item_button,
body.home .mits-latest-posts-grid .post_meta{display:none!important;}
@media(max-width:900px){body.home .mits-latest-posts-grid .sc_blogger_columns_wrap{grid-template-columns:1fr!important;}body.home .mits-latest-posts-grid .sc_blogger_item{height:150px!important;min-height:150px!important;}}
/* MITS v93 end */