/* Reviewed responsive refinements, layered after WPBakery custom CSS. */
.mc-site.mc-section.mc-toc-section{padding-top:0!important;padding-bottom:0!important}
.mc-site.mc-section.mc-toc-section .mcq-toc{margin:8px 0 20px}
.mc-site.mc-section.mc-reference-section{padding-top:28px!important;padding-bottom:28px!important}
.mc-site.mc-section.mc-reference-section .wpb_text_column{margin-bottom:0}
.mc-site.mc-section .mc-native-box{box-shadow:0 6px 24px rgba(30,51,82,.075)!important;border-color:#e6ebf2}
.mc-site.mc-section .mc-native-box:hover{box-shadow:0 9px 28px rgba(30,51,82,.1)!important}
.mc-site.mc-section .pix-feature-el :is(h2,h3){min-height:0;overflow-wrap:normal;word-break:normal}
.mc-site.mc-section .mc-final{text-align:left}
.mc-site.mc-section .mc-final :is(.pix-heading-el,h2,.pix-el-text,p){text-align:left!important}
.mc-site.mc-section .mc-final .pix-el-text{max-width:760px}
/* Solid action color: white text is 5.40:1 on #0867d4. */
.mc-site a.btn.btn-flat,.mc-site .mc-primary-button,.mc-site .mc-submit,.mc-header-cta.btn,
.mc-owner-nav-cta,.mc-navigation .mc-mobile-menu-cta>a{background:#0867d4!important;color:#fff!important;background-image:none!important}
.mc-site a.btn.btn-flat:before,.mc-site a.btn.btn-flat:after,.mc-site .mc-primary-button:before,.mc-site .mc-primary-button:after{background:#0867d4!important}
.mc-site a.btn.btn-flat:hover,.mc-site .mc-primary-button:hover,.mc-site .mc-submit:hover,.mc-header-cta.btn:hover,.mc-owner-nav-cta:hover{background:#0758b5!important;background-image:none!important}
.mc-site .mc-primary-button:hover:before,.mc-site .mc-primary-button:hover:after{background:#0758b5!important}
.mc-site .mc-primary-button :is(span,i),.mc-header-cta.btn span{color:#fff!important}
.mc-site .mc-form :is(.form-group,p)>br{display:none}
.mc-site .mc-form-grid{grid-template-columns:1fr;gap:0 20px}
.mc-site .mc-form-grid label{min-width:0}
.mc-site .mc-form-card{container-type:inline-size}
@container (min-width:580px){.mc-site .mc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-site .mc-form-grid label{display:block}.mc-site .mc-form-grid label>.wpcf7-form-control-wrap{margin-top:0}}
.mc-site.mc-section .pix-heading-el,.mc-site.mc-section .pix-heading-el h2{text-align:left!important}
.mc-site.mc-section.mc-guide-category{padding-top:48px!important;padding-bottom:48px!important}
.mc-site .mc-table-scroll-hint{display:none}
.mc-site .mc-message-examples{display:grid;gap:24px;margin:24px 0}
.mc-site .mc-message-examples blockquote{margin:10px 0 0;padding:20px 24px;background:#edf4fd;border:1px solid #d6e3f5;border-left:4px solid #0867d4;border-radius:12px;font-size:16px;color:#294560;line-height:1.75}
.page-id-13848 .mc-site.mc-hero{padding-top:48px!important;padding-bottom:16px!important}
.page-id-13848 .mc-site.mc-form-section{padding-top:24px!important}
.page-id-13848 .mc-site.mc-hero h1{max-width:900px;font-size:clamp(32px,3.3vw,44px)!important}
.mc-site.mc-footer img[src*="mc-logo-boja"]{max-width:100%!important}
.mc-site.mc-footer .mc-footer-links a{padding:8px 0;line-height:1.5}
.mc-site.mc-footer .mc-footer-bottom a[href^="tel:"]{white-space:nowrap}
.mc-site .mc-fund{display:block;min-height:64px;max-width:720px;font-size:15px;line-height:1.7}
.mc-site .mc-fund::after{content:"";display:block;clear:both}
.mc-site .mc-fund>img{float:left;width:120px;max-width:120px;margin:0 24px 12px 0!important}
.mc-site .mc-fund>br{display:none}
.mc-site .mc-fund .mc-fund-credit{display:block;overflow:hidden;padding-top:8px}
.mc-guide-content .mc-site.mc-article-section>.vc_row{max-width:760px!important;margin-left:auto!important;margin-right:auto!important}
.mc-guide-content .mc-site.mc-article-section .mc-article{float:none;width:100%;margin:0 auto!important}
.mc-guide-content .mc-article figure{width:100%;margin-left:0;margin-right:0}
.mc-guide-content .mc-article figure img{width:100%;height:auto}
.mc-guide-content .mc-article .mc-toc,.mc-guide-content .mc-article .mcq-toc{margin:24px 0 32px;padding:18px 22px;background:#f5f8fd;border:1px solid #dce6f3;border-radius:12px}
.mc-guide-content .mc-article .mc-toc summary{cursor:pointer;font-weight:600;min-height:28px;color:#294560}
.mc-guide-content .mc-article .mc-toc ul{margin-top:16px}
.mc-guide-content .mc-article .mc-example h2{margin-top:0}
.mc-guide-content .mc-article .mc-table{font-size:16px!important;line-height:1.65;margin:12px 0}
.mc-guide-content .mc-article .mc-table th,.mc-guide-content .mc-article .mc-table td{padding:14px}
.mc-site .mc-map-list a{display:block;text-decoration:none!important;min-height:44px}
.mc-site .mc-map-list a:hover strong{text-decoration:underline;text-underline-offset:4px}
.mc-site .mc-value-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;padding:22px 0;margin:0;list-style:none;border-top:1px solid #dce6f3;border-bottom:1px solid #dce6f3}
.mc-site .mc-value-strip>li{margin:0;font-size:16px;list-style:none}.mc-site .mc-value-strip strong{display:block;color:#294560;margin-bottom:6px}.mc-site .mc-value-strip span{display:block}
.mc-site .mc-related-guides{border-top:1px solid #dce6f3;margin-top:32px;margin-bottom:24px;padding-top:24px}
.mc-site .mc-related-guides ul{padding-left:20px}.mc-site .mc-related-guides li{margin:12px 0;font-size:16px}
.mc-site.mc-section.mc-value-section{padding-top:24px!important;padding-bottom:24px!important}
.mc-site .mc-onboarding-timeline{list-style:none;margin:30px 0 0;padding:0;max-width:900px}
.mc-site .mc-onboarding-timeline>li{list-style:none;display:grid;grid-template-columns:52px minmax(0,1fr);gap:22px;padding:0 0 30px;margin:0 0 24px;border-bottom:1px solid #dce6f3}
.mc-site .mc-timeline-number{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#e4edfc;color:#0867d4;font-weight:700;font-size:17px}
.mc-site .mc-onboarding-timeline h3{font-size:23px!important;margin:0 0 12px}
.mc-site .mc-onboarding-timeline p{margin:0 0 10px;font-size:17px}
.mc-site .mc-onboarding-timeline .mc-timeline-owner{font-size:14px;color:#526071}
.mc-site .mc-guide-list{list-style:none!important;padding:0!important;margin:16px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}
.mc-site .mc-guide-list>li{list-style:none!important;padding:26px 0;margin:0;border-top:1px solid #dce6f3}
.mc-site .mc-guide-list h3{font-size:23px!important;line-height:1.4;margin:0 0 12px}
.mc-site .mc-guide-list h3 a{color:#294560!important;text-decoration:none!important;display:block;min-height:44px}
.mc-site .mc-guide-list h3 a:hover{color:#0867d4!important;text-decoration:underline!important}
.mc-site .mc-guide-list p{font-size:16px;margin:0;max-width:540px}
.mc-site .mc-category-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}
.mc-site .mc-category-nav a{padding:10px 16px;min-height:44px;border:1px solid #c8d8ed;border-radius:24px;background:white;text-decoration:none!important;font-size:15px}
.mc-site .mc-category-nav a:hover{background:#eaf2fd}
.mc-site.mc-section.mc-contact-people>.vc_row{max-width:850px;justify-content:flex-start;gap:0}
.mc-site.mc-section.mc-contact-people figure{display:flex;align-items:center;gap:20px;margin:16px 0}
.mc-site.mc-section.mc-contact-people img{flex-shrink:0;width:80px;height:80px}
.mc-site.mc-section.mc-contact-people figcaption{font-size:15px}
.mc-site .mc-contact-direct{font-weight:600;margin-top:22px}
.mc-site.mc-owner-workflow .mc-owner-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 36px;max-width:1100px}
.mc-site.mc-owner-workflow .mc-owner-flow li{margin:0}
@media(min-width:992px){.mc-site.mc-section .mc-price-card .pix-el-text>p,.mc-site.mc-section .mc-price-card .mc-annual{min-height:3.4em}}
@media(min-width:1200px){.mc-site.mc-section .mc-price-card .pix-heading-el h2{min-height:0!important}}
@media(min-width:768px) and (max-width:1099px){
 .mc-site.mc-section .mc-native-card.vc_col-sm-4,.mc-site.mc-section .mc-native-card.vc_col-sm-3,.mc-site.mc-section .mc-team-member{width:50%!important}
 .mc-site.mc-section.mc-split.mc-hero>.vc_row>.wpb_column{width:100%!important}
 .mc-site.mc-section.mc-split.mc-hero .mc-visual-column{max-width:680px;margin:32px auto 0}
 .mc-site.mc-footer>.vc_row:first-child>.wpb_column{width:50%!important;margin-bottom:28px}
 .mc-site.mc-section .mc-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:1099px){
 .mc-site.mc-section.mc-form-section>.vc_row{display:flex;flex-direction:column}
 .mc-site.mc-section.mc-form-section .mc-form-card,.mc-site.mc-section.mc-form-section .mc-form-intro{width:100%!important}
 .mc-site.mc-section.mc-form-section .mc-form-card{order:-1;margin-bottom:32px!important}
 .mc-site.mc-section.mc-form-section .mc-form-intro>.vc_column-inner{padding-right:15px}
}
@media(max-width:991px){
 .mc-site.mc-section .mc-price-card{width:100%!important;max-width:680px;margin:0 auto}
 .mc-site.mc-section .mc-price-card .pix-heading-el h2,.mc-site.mc-section .mc-price-card .pix-el-text>p,.mc-site.mc-section .mc-price-card .mc-annual{min-height:0!important}
 .mc-site.mc-section .mc-price-card .mc-price{margin-top:12px}
 .mc-site.mc-section .mc-price-card .wpb_text_column{margin-bottom:12px}
}
@media(max-width:767px){
 .mc-site .mc-table-scroll-hint{display:block;font-size:14px;color:#526071;margin:12px 0 4px}
 .mc-site.mc-section.mc-guide-category{padding-top:36px!important;padding-bottom:36px!important}
 .mc-site.mc-section .mc-native-card{margin-bottom:8px!important}
 .mc-site.mc-section .mc-native-box:not(:has(.mc-card-photo)){padding:24px!important}
 .mc-site.mc-section .mc-native-box .pix-feature-el .pix-feature-content{padding-bottom:0!important}
 .mc-site.mc-section .mc-native-box .btn{margin-bottom:0}
 .mc-site.mc-section.mc-footer>.vc_row:first-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}
 .mc-site.mc-section.mc-footer>.vc_row:first-child>.wpb_column{width:100%;margin:0!important;min-width:0}
 .mc-site.mc-section.mc-footer>.vc_row:first-child>.wpb_column:first-child{grid-column:1/-1}
 .mc-site.mc-section.mc-footer>.vc_row:first-child>.wpb_column>.vc_column-inner{padding:0}
 .mc-site.mc-section.mc-footer .mc-footer-links a{font-size:14px;min-height:38px}
 .mc-site.mc-section.mc-footer h3{font-size:16px!important}
 .mc-site .mc-fund>img{float:none;display:block;margin-bottom:14px!important}
 .mc-site .mc-fund .mc-fund-credit{padding-top:0}
 .page-id-13848 .mc-site.mc-hero{padding-top:32px!important;padding-bottom:0!important}
 .page-id-13848 .mc-site.mc-hero h1{font-size:32px!important}
 .mc-site.mc-section .mc-team-member{padding:14px 0 20px!important}
 .mc-site.mc-section .mc-team-photo{width:210px;aspect-ratio:1;object-fit:cover}
 .mc-guide-content .mc-article .mc-table{font-size:15px!important}
 .mc-guide-content .mc-article .mc-table:not(.mc-stack-table){min-width:580px}
 .mc-guide-content .mc-article .mc-stack-table,.mc-stack-table tbody,.mc-stack-table tr{display:block;width:100%}
 .mc-stack-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
 .mc-stack-table tr{margin:0 0 18px;border:1px solid #dce6f3;border-radius:12px;overflow:hidden;background:#fff}
 .mc-guide-content .mc-article .mc-stack-table :is(th,td){display:block;width:100%;padding:13px 16px;border-bottom:1px solid #e5ebf2}
 .mc-stack-table td::before{content:attr(data-label);display:block;color:#294560;font-size:13px;font-weight:700;margin-bottom:5px}
 .mc-stack-table td:last-child{border-bottom:0}
 .mc-site .mc-value-strip{grid-template-columns:1fr;gap:20px}
 .mc-site .mc-guide-list,.mc-site.mc-owner-workflow .mc-owner-flow{grid-template-columns:1fr}
 .mc-site .mc-guide-list h3{font-size:21px!important}
 .mc-site .mc-onboarding-timeline>li{grid-template-columns:36px minmax(0,1fr);gap:14px;padding-bottom:22px;margin-bottom:22px}
 .mc-site .mc-timeline-number{width:34px;height:34px;font-size:14px}
 .mc-site .mc-onboarding-timeline h3{font-size:21px!important}
 .mc-site .mc-onboarding-timeline p{font-size:16px}
}
