/* Presentation layout corrections and independent controls. */
.our-blog-section {height:auto!important;min-height:0!important;margin-bottom:0!important;padding-bottom:clamp(48px,6vw,100px)!important;}
.our-blog-section>.e-con-inner {height:auto!important;min-height:0!important;}
.our-blog-section .post-items {position:static!important;height:auto!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;}
.our-blog-section .post-items>div {position:static!important;inset:auto!important;width:auto!important;transform:none!important;}
#preturi {margin-top:0!important;min-height:0!important;height:auto!important;clear:both;padding-top:clamp(40px,5vw,80px)!important;}
#preturi>.e-con-inner {height:auto!important;}
#preturi .mf-layout-element-8970565 h3 {font-size:clamp(28px,4vw,48px)!important;line-height:1.12!important;margin:0 0 16px!important;}
#preturi .mf-widgets-pricing-lists {display:flex;flex-direction:column;gap:14px;margin:24px 0!important;}
#preturi .mf-widgets-pricing-lists>li {display:flex!important;align-items:flex-start;gap:10px;}
#preturi .mf-widgets-pricing-lists svg,#preturi .mf-widgets-pricing-lists i {width:16px!important;height:16px!important;min-width:16px;max-width:16px;flex:0 0 16px;font-size:16px!important;line-height:1;fill:currentColor;margin-top:5px;}
#preturi .mf-widgets-single-pricing {height:100%;}
#preturi .mf-layout-element-fed6bbd {margin-top:32px!important;margin-bottom:0!important;position:static!important;transform:none!important;}
#preturi .pricing-benefit-list {margin:0!important;position:static!important;}
#preturi .mf-widgets-pricing-btn {cursor:pointer;}
[data-honeypot] {position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0;pointer-events:none;}
[data-contact-dialog] {display:none;}
dialog.mf-contact-modal {background:#0b1620;color:#e5e7eb;border:1px solid #9ccce2;border-radius:20px;width:min(600px,calc(100% - 32px));max-height:90dvh;padding:28px;overflow:auto;}
dialog.mf-contact-modal::backdrop {background:rgb(0 0 0 / .75);backdrop-filter:blur(5px);}
dialog.mf-contact-modal [data-contact-dialog] {display:block;}
.mf-close-dialog {position:sticky;top:0;float:right;z-index:2;cursor:pointer;border:0;background:#9ccce2;color:#06121b;border-radius:50%;width:32px;height:32px;font-size:24px;}
dialog.mf-contact-modal .e-con,dialog.mf-contact-modal .e-con-inner {width:100%!important;max-width:100%!important;padding:0!important;}
[data-contact-status] {padding:12px 0;margin:8px 0;color:#9ccce2;overflow-wrap:anywhere;}
[data-contact-status][data-error=true] {color:#ffb3b3;}
.mf-layout-background-video-hosted {width:100%;height:100%;object-fit:cover;}
.mf-layout-widget-text-path svg {overflow:visible;}
.mf-addon-advanced-menu-toggle svg {width:24px;height:24px;fill:currentColor;}
@media(max-width:1280px){.our-blog-section .post-items{grid-template-columns:repeat(3,minmax(0,1fr));}}
@media(max-width:1024px){.our-blog-section .post-items{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:767px){.our-blog-section .post-items{grid-template-columns:1fr;gap:28px;}.mf-addon-advanced-menu-container .mf-addon-advanced-menu:not(.mf-menu-open){display:none;}.mf-addon-advanced-menu.mf-menu-open{display:flex!important;flex-direction:column!important;}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important;}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;}.mf-layout-invisible{visibility:visible!important;}}

