/* Legacy page styles extracted from the original Kadence build.
   Loaded only on block-built pages. Generated 2026-06-12T13:31:13+00:00 */


/* ===== kadence-global-inline ===== */

/* Kadence Base CSS */
.mctw-legacy-page{--global-palette1:#4372b5;--global-palette2:#ebca3e;--global-palette3:#1A202C;--global-palette4:#2D3748;--global-palette5:#4A5568;--global-palette6:#718096;--global-palette7:#f8f9fa;--global-palette8:#ffffff;--global-palette9:#ffffff;--global-palette10:#000000;--global-palette11:#13612e;--global-palette12:#1159af;--global-palette13:#b82105;--global-palette14:#f7630c;--global-palette15:#f5a524;--global-palette9rgb:255, 255, 255;--global-palette-highlight:var(--global-palette1);--global-palette-highlight-alt:var(--global-palette2);--global-palette-highlight-alt2:var(--global-palette9);--global-palette-btn-bg:var(--global-palette1);--global-palette-btn-bg-hover:var(--global-palette2);--global-palette-btn:var(--global-palette9);--global-palette-btn-hover:var(--global-palette9);--global-palette-btn-sec-bg:var(--global-palette7);--global-palette-btn-sec-bg-hover:var(--global-palette2);--global-palette-btn-sec:var(--global-palette3);--global-palette-btn-sec-hover:var(--global-palette9);--global-body-font-family:Montserrat, sans-serif;--global-heading-font-family:inherit;--global-primary-nav-font-family:inherit;--global-fallback-font:sans-serif;--global-display-fallback-font:sans-serif;--global-content-width:1290px;--global-content-wide-width:calc(1290px + 230px);--global-content-narrow-width:842px;--global-content-edge-padding:1.5rem;--global-content-boxed-padding:2rem;--global-calc-content-width:calc(1290px - var(--global-content-edge-padding) - var(--global-content-edge-padding) );--wp--style--global--content-size:var(--global-calc-content-width);}.mctw-legacy-page .wp-site-blocks{--global-vw:calc( 100vw - ( 0.5 * var(--scrollbar-offset)));}.mctw-legacy-page{background:var(--global-palette8);}.mctw-legacy-page, .mctw-legacy-page input, .mctw-legacy-page select, .mctw-legacy-page optgroup, .mctw-legacy-page textarea{font-style:normal;font-weight:500;font-size:16px;line-height:1.6;font-family:var(--global-body-font-family);color:var(--global-palette4);}.mctw-legacy-page .content-bg, .mctw-legacy-page .site{background:var(--global-palette9);}.mctw-legacy-page h1,.mctw-legacy-page h2,.mctw-legacy-page h3,.mctw-legacy-page h4,.mctw-legacy-page h5,.mctw-legacy-page h6{font-family:var(--global-heading-font-family);}.mctw-legacy-page h1{font-style:normal;font-weight:700;font-size:48px;line-height:1.5;letter-spacing:0.5em;text-transform:uppercase;color:var(--global-palette3);}.mctw-legacy-page h2{font-style:normal;font-weight:700;font-size:36px;line-height:1.5;color:var(--global-palette3);}.mctw-legacy-page h3{font-style:normal;font-weight:700;font-size:24px;line-height:1.5;color:var(--global-palette3);}.mctw-legacy-page h4{font-weight:700;font-size:22px;line-height:1.5;color:var(--global-palette4);}.mctw-legacy-page h5{font-weight:700;font-size:20px;line-height:1.5;color:var(--global-palette4);}.mctw-legacy-page h6{font-weight:700;font-size:18px;line-height:1.5;color:var(--global-palette5);}@media all and (max-width: 767px){.mctw-legacy-page h1{font-size:32px;}.mctw-legacy-page h2{font-size:28px;}.mctw-legacy-page h3{font-size:20px;}}.mctw-legacy-page .entry-hero .kadence-breadcrumbs{max-width:1290px;}.mctw-legacy-page .site-container, .mctw-legacy-page .site-header-row-layout-contained, .mctw-legacy-page .site-footer-row-layout-contained, .mctw-legacy-page .entry-hero-layout-contained, .mctw-legacy-page .comments-area, .mctw-legacy-page .alignfull > .wp-block-cover__inner-container, .mctw-legacy-page .alignwide > .wp-block-cover__inner-container{max-width:var(--global-content-width);}.mctw-legacy-page .content-width-narrow .content-container.site-container, .mctw-legacy-page .content-width-narrow .hero-container.site-container{max-width:var(--global-content-narrow-width);}@media all and (min-width: 1520px){.mctw-legacy-page .wp-site-blocks .content-container  .alignwide{margin-left:-115px;margin-right:-115px;width:unset;max-width:unset;}}@media all and (min-width: 1102px){.mctw-legacy-page .content-width-narrow .wp-site-blocks .content-container .alignwide{margin-left:-130px;margin-right:-130px;width:unset;max-width:unset;}}.mctw-legacy-page .content-style-boxed .wp-site-blocks .entry-content .alignwide{margin-left:calc( -1 * var( --global-content-boxed-padding ) );margin-right:calc( -1 * var( --global-content-boxed-padding ) );}.mctw-legacy-page .content-area{margin-top:5rem;margin-bottom:5rem;}@media all and (max-width: 1024px){.mctw-legacy-page .content-area{margin-top:3rem;margin-bottom:3rem;}}@media all and (max-width: 767px){.mctw-legacy-page .content-area{margin-top:2rem;margin-bottom:2rem;}}@media all and (max-width: 1024px){.mctw-legacy-page{--global-content-boxed-padding:2rem;}}@media all and (max-width: 767px){.mctw-legacy-page{--global-content-boxed-padding:1.5rem;}}.mctw-legacy-page .entry-content-wrap{padding:2rem;}@media all and (max-width: 1024px){.mctw-legacy-page .entry-content-wrap{padding:2rem;}}@media all and (max-width: 767px){.mctw-legacy-page .entry-content-wrap{padding:1.5rem;}}.mctw-legacy-page .entry.single-entry{box-shadow:0px 15px 15px -10px rgba(0,0,0,0.05);}.mctw-legacy-page .entry.loop-entry{box-shadow:0px 15px 15px -10px rgba(0,0,0,0.05);}.mctw-legacy-page .loop-entry .entry-content-wrap{padding:2rem;}@media all and (max-width: 1024px){.mctw-legacy-page .loop-entry .entry-content-wrap{padding:2rem;}}@media all and (max-width: 767px){.mctw-legacy-page .loop-entry .entry-content-wrap{padding:1.5rem;}}.mctw-legacy-page button, .mctw-legacy-page .button, .mctw-legacy-page .wp-block-button__link, .mctw-legacy-page input[type="button"], .mctw-legacy-page input[type="reset"], .mctw-legacy-page input[type="submit"], .mctw-legacy-page .fl-button, .mctw-legacy-page .elementor-button-wrapper .elementor-button, .mctw-legacy-page .wc-block-components-checkout-place-order-button, .mctw-legacy-page .wc-block-cart__submit{box-shadow:0px 0px 0px -7px rgba(0,0,0,0);}.mctw-legacy-page button:hover, .mctw-legacy-page button:focus, .mctw-legacy-page button:active, .mctw-legacy-page .button:hover, .mctw-legacy-page .button:focus, .mctw-legacy-page .button:active, .mctw-legacy-page .wp-block-button__link:hover, .mctw-legacy-page .wp-block-button__link:focus, .mctw-legacy-page .wp-block-button__link:active, .mctw-legacy-page input[type="button"]:hover, .mctw-legacy-page input[type="button"]:focus, .mctw-legacy-page input[type="button"]:active, .mctw-legacy-page input[type="reset"]:hover, .mctw-legacy-page input[type="reset"]:focus, .mctw-legacy-page input[type="reset"]:active, .mctw-legacy-page input[type="submit"]:hover, .mctw-legacy-page input[type="submit"]:focus, .mctw-legacy-page input[type="submit"]:active, .mctw-legacy-page .elementor-button-wrapper .elementor-button:hover, .mctw-legacy-page .elementor-button-wrapper .elementor-button:focus, .mctw-legacy-page .elementor-button-wrapper .elementor-button:active, .mctw-legacy-page .wc-block-cart__submit:hover{box-shadow:0px 15px 25px -7px rgba(0,0,0,0.1);}.mctw-legacy-page .kb-button.kb-btn-global-outline.kb-btn-global-inherit{padding-top:calc(px - 2px);padding-right:calc(px - 2px);padding-bottom:calc(px - 2px);padding-left:calc(px - 2px);}@media all and (min-width: 1025px){.mctw-legacy-page .transparent-header .entry-hero .entry-hero-container-inner{padding-top:80px;}}@media all and (max-width: 1024px){.mctw-legacy-page .mobile-transparent-header .entry-hero .entry-hero-container-inner{padding-top:80px;}}@media all and (max-width: 767px){.mctw-legacy-page .mobile-transparent-header .entry-hero .entry-hero-container-inner{padding-top:80px;}}.mctw-legacy-page .entry-hero.page-hero-section .entry-header{min-height:200px;}.mctw-legacy-page .loop-entry.type-post h2.entry-title{font-style:normal;font-size:20px;color:var(--global-palette4);}@media all and (max-width: 767px){.mctw-legacy-page .loop-entry.type-post h2.entry-title{font-size:16px;}}.mctw-legacy-page .loop-entry.type-post .entry-meta{font-style:normal;font-size:12px;}
/* Kadence Header CSS */
@media all and (max-width: 1024px){.mctw-legacy-page .mobile-transparent-header #masthead{position:absolute;left:0px;right:0px;z-index:100;}.mctw-legacy-page .kadence-scrollbar-fixer.mobile-transparent-header #masthead{right:var(--scrollbar-offset,0);}.mctw-legacy-page .mobile-transparent-header #masthead, .mctw-legacy-page .mobile-transparent-header .site-top-header-wrap .site-header-row-container-inner, .mctw-legacy-page .mobile-transparent-header .site-main-header-wrap .site-header-row-container-inner, .mctw-legacy-page .mobile-transparent-header .site-bottom-header-wrap .site-header-row-container-inner{background:transparent;}.mctw-legacy-page .site-header-row-tablet-layout-fullwidth, .mctw-legacy-page .site-header-row-tablet-layout-standard{padding:0px;}}@media all and (min-width: 1025px){.mctw-legacy-page .transparent-header #masthead{position:absolute;left:0px;right:0px;z-index:100;}.mctw-legacy-page .transparent-header.kadence-scrollbar-fixer #masthead{right:var(--scrollbar-offset,0);}.mctw-legacy-page .transparent-header #masthead, .mctw-legacy-page .transparent-header .site-top-header-wrap .site-header-row-container-inner, .mctw-legacy-page .transparent-header .site-main-header-wrap .site-header-row-container-inner, .mctw-legacy-page .transparent-header .site-bottom-header-wrap .site-header-row-container-inner{background:transparent;}}.mctw-legacy-page .site-branding a.brand img{max-width:135px;}.mctw-legacy-page .site-branding a.brand img.svg-logo-image{width:135px;}@media all and (max-width: 767px){.mctw-legacy-page .site-branding a.brand img{max-width:120px;}.mctw-legacy-page .site-branding a.brand img.svg-logo-image{width:120px;}}.mctw-legacy-page .site-branding{padding:0px 0px 0px 0px;}.mctw-legacy-page #masthead, .mctw-legacy-page #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container):not(.site-main-header-wrap), .mctw-legacy-page #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start) > .site-header-row-container-inner{background:#ffffff;}@media all and (max-width: 767px){.mctw-legacy-page #masthead, .mctw-legacy-page #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container):not(.site-main-header-wrap), .mctw-legacy-page #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start) > .site-header-row-container-inner{background:var(--global-palette7);}}.mctw-legacy-page .site-main-header-inner-wrap{min-height:80px;}.mctw-legacy-page .site-main-header-wrap.site-header-row-container.site-header-focus-item.site-header-row-layout-standard.kadence-sticky-header.item-is-fixed.item-is-stuck, .mctw-legacy-page .site-header-upper-inner-wrap.kadence-sticky-header.item-is-fixed.item-is-stuck, .mctw-legacy-page .site-header-inner-wrap.kadence-sticky-header.item-is-fixed.item-is-stuck, .mctw-legacy-page .site-top-header-wrap.site-header-row-container.site-header-focus-item.site-header-row-layout-standard.kadence-sticky-header.item-is-fixed.item-is-stuck, .mctw-legacy-page .site-bottom-header-wrap.site-header-row-container.site-header-focus-item.site-header-row-layout-standard.kadence-sticky-header.item-is-fixed.item-is-stuck{box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}.mctw-legacy-page .header-navigation[class*="header-navigation-style-underline"] .header-menu-container.primary-menu-container>ul>li>a:after{width:calc( 100% - 1em);}.mctw-legacy-page .main-navigation .primary-menu-container > ul > li.menu-item > a{padding-left:calc(1em / 2);padding-right:calc(1em / 2);padding-top:0.6em;padding-bottom:0.6em;color:var(--global-palette5);}.mctw-legacy-page .main-navigation .primary-menu-container > ul > li.menu-item .dropdown-nav-special-toggle{right:calc(1em / 2);}.mctw-legacy-page .main-navigation .primary-menu-container > ul li.menu-item > a{font-style:normal;font-size:12px;}.mctw-legacy-page .main-navigation .primary-menu-container > ul > li.menu-item > a:hover{color:var(--global-palette-highlight);}.mctw-legacy-page .main-navigation .primary-menu-container > ul > li.menu-item.current-menu-item > a{color:var(--global-palette3);}.mctw-legacy-page .header-navigation .header-menu-container ul ul.sub-menu, .mctw-legacy-page .header-navigation .header-menu-container ul ul.submenu{background:var(--global-palette3);box-shadow:0px 2px 13px 0px rgba(0,0,0,0.1);}.mctw-legacy-page .header-navigation .header-menu-container ul ul li.menu-item, .mctw-legacy-page .header-menu-container ul.menu > li.kadence-menu-mega-enabled > ul > li.menu-item > a{border-bottom:1px solid rgba(255,255,255,0.1);border-radius:0px 0px 0px 0px;}.mctw-legacy-page .header-navigation .header-menu-container ul ul li.menu-item > a{width:270px;padding-top:1em;padding-bottom:1em;color:var(--global-palette8);font-size:12px;}.mctw-legacy-page .header-navigation .header-menu-container ul ul li.menu-item > a:hover{color:var(--global-palette9);background:var(--global-palette4);border-radius:0px 0px 0px 0px;}.mctw-legacy-page .header-navigation .header-menu-container ul ul li.menu-item.current-menu-item > a{color:var(--global-palette9);background:var(--global-palette4);border-radius:0px 0px 0px 0px;}.mctw-legacy-page .mobile-toggle-open-container .menu-toggle-open, .mctw-legacy-page .mobile-toggle-open-container .menu-toggle-open:focus{color:var(--global-palette5);padding:0em 0em 0em 0.6em;font-size:14px;}.mctw-legacy-page .mobile-toggle-open-container .menu-toggle-open.menu-toggle-style-bordered{border:1px solid currentColor;}.mctw-legacy-page .mobile-toggle-open-container .menu-toggle-open .menu-toggle-icon{font-size:24px;}.mctw-legacy-page .mobile-toggle-open-container .menu-toggle-open:hover, .mctw-legacy-page .mobile-toggle-open-container .menu-toggle-open:focus-visible{color:var(--global-palette-highlight);}.mctw-legacy-page .mobile-navigation ul li{font-style:normal;font-size:14px;text-transform:uppercase;}.mctw-legacy-page .mobile-navigation ul li a{padding-top:1em;padding-bottom:1em;}.mctw-legacy-page .mobile-navigation ul li > a, .mctw-legacy-page .mobile-navigation ul li.menu-item-has-children > .drawer-nav-drop-wrap{color:var(--global-palette8);}.mctw-legacy-page .mobile-navigation ul li.current-menu-item > a, .mctw-legacy-page .mobile-navigation ul li.current-menu-item.menu-item-has-children > .drawer-nav-drop-wrap{color:var(--global-palette2);}.mctw-legacy-page .mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap, .mctw-legacy-page .mobile-navigation ul li:not(.menu-item-has-children) a{border-bottom:0px solid rgba(255,255,255,0.1);}.mctw-legacy-page .mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button{border-left:0px solid rgba(255,255,255,0.1);}.mctw-legacy-page #mobile-drawer .drawer-inner, .mctw-legacy-page #mobile-drawer.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .pop-portion-bg, .mctw-legacy-page #mobile-drawer.popup-drawer-layout-fullwidth.popup-drawer-animation-slice.pop-animated.show-drawer .drawer-inner{background:var(--global-palette1);width:80%;}.mctw-legacy-page #mobile-drawer .drawer-header .drawer-toggle{padding:0em 0em 0em 0em;font-size:24px;}
/* Kadence Footer CSS */
.mctw-legacy-page #colophon{background:var(--global-palette1);}.mctw-legacy-page .site-middle-footer-wrap .site-footer-row-container-inner{font-style:normal;color:var(--global-palette9);}.mctw-legacy-page .site-footer .site-middle-footer-wrap a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){color:var(--global-palette9);}.mctw-legacy-page .site-middle-footer-inner-wrap{padding-top:50px;padding-bottom:50px;grid-column-gap:30px;grid-row-gap:30px;}.mctw-legacy-page .site-middle-footer-inner-wrap .widget{margin-bottom:30px;}.mctw-legacy-page .site-middle-footer-inner-wrap .widget-area .widget-title{font-style:normal;color:var(--global-palette9);}.mctw-legacy-page .site-middle-footer-inner-wrap .site-footer-section:not(:last-child):after{right:calc(-30px / 2);}@media all and (max-width: 767px){.mctw-legacy-page .site-middle-footer-inner-wrap .widget{margin-bottom:0px;}}.mctw-legacy-page .site-bottom-footer-inner-wrap{padding-top:0px;padding-bottom:67px;grid-column-gap:30px;}.mctw-legacy-page .site-bottom-footer-inner-wrap .widget{margin-bottom:30px;}.mctw-legacy-page .site-bottom-footer-inner-wrap .site-footer-section:not(:last-child):after{right:calc(-30px / 2);}@media all and (max-width: 767px){.mctw-legacy-page .site-bottom-footer-inner-wrap{padding-top:0px;padding-bottom:67px;grid-column-gap:0px;}.mctw-legacy-page .site-bottom-footer-inner-wrap .site-footer-section:not(:last-child):after{right:calc(-0px / 2);}}.mctw-legacy-page #colophon .footer-html{margin:0px 0px 0px 0px;}
/*# sourceURL=kadence-global-inline-css */


/* ===== global-styles-inline ===== */

.mctw-legacy-page{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--theme-palette-1: var(--global-palette1);--wp--preset--color--theme-palette-2: var(--global-palette2);--wp--preset--color--theme-palette-3: var(--global-palette3);--wp--preset--color--theme-palette-4: var(--global-palette4);--wp--preset--color--theme-palette-5: var(--global-palette5);--wp--preset--color--theme-palette-6: var(--global-palette6);--wp--preset--color--theme-palette-7: var(--global-palette7);--wp--preset--color--theme-palette-8: var(--global-palette8);--wp--preset--color--theme-palette-9: var(--global-palette9);--wp--preset--color--theme-palette-10: var(--global-palette10);--wp--preset--color--theme-palette-11: var(--global-palette11);--wp--preset--color--theme-palette-12: var(--global-palette12);--wp--preset--color--theme-palette-13: var(--global-palette13);--wp--preset--color--theme-palette-14: var(--global-palette14);--wp--preset--color--theme-palette-15: var(--global-palette15);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: var(--global-font-size-small);--wp--preset--font-size--medium: var(--global-font-size-medium);--wp--preset--font-size--large: var(--global-font-size-large);--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--larger: var(--global-font-size-larger);--wp--preset--font-size--xxlarge: var(--global-font-size-xxlarge);--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.mctw-legacy-page :where(.is-layout-flex){gap: 0.5em;}.mctw-legacy-page :where(.is-layout-grid){gap: 0.5em;}.mctw-legacy-page .is-layout-flex{display: flex;}.mctw-legacy-page .is-layout-flex{flex-wrap: wrap;align-items: center;}.mctw-legacy-page .is-layout-flex > :is(*, div){margin: 0;}.mctw-legacy-page .is-layout-grid{display: grid;}.mctw-legacy-page .is-layout-grid > :is(*, div){margin: 0;}.mctw-legacy-page :where(.wp-block-columns.is-layout-flex){gap: 2em;}.mctw-legacy-page :where(.wp-block-columns.is-layout-grid){gap: 2em;}.mctw-legacy-page :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}.mctw-legacy-page :where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.mctw-legacy-page .has-black-color{color: var(--wp--preset--color--black) !important;}.mctw-legacy-page .has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.mctw-legacy-page .has-white-color{color: var(--wp--preset--color--white) !important;}.mctw-legacy-page .has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.mctw-legacy-page .has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.mctw-legacy-page .has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.mctw-legacy-page .has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.mctw-legacy-page .has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.mctw-legacy-page .has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.mctw-legacy-page .has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.mctw-legacy-page .has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.mctw-legacy-page .has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.mctw-legacy-page .has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.mctw-legacy-page .has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.mctw-legacy-page .has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.mctw-legacy-page .has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.mctw-legacy-page .has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.mctw-legacy-page .has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.mctw-legacy-page .has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.mctw-legacy-page .has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.mctw-legacy-page .has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.mctw-legacy-page .has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.mctw-legacy-page .has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.mctw-legacy-page .has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.mctw-legacy-page .has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.mctw-legacy-page .has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.mctw-legacy-page .has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.mctw-legacy-page .has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.mctw-legacy-page .has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.mctw-legacy-page .has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.mctw-legacy-page .has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.mctw-legacy-page .has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.mctw-legacy-page .has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.mctw-legacy-page .has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.mctw-legacy-page .has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.mctw-legacy-page .has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.mctw-legacy-page .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.mctw-legacy-page .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.mctw-legacy-page .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.mctw-legacy-page .has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.mctw-legacy-page .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.mctw-legacy-page .has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.mctw-legacy-page .has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.mctw-legacy-page .has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.mctw-legacy-page .has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.mctw-legacy-page .has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.mctw-legacy-page .has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.mctw-legacy-page .has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.mctw-legacy-page .has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.mctw-legacy-page .has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.mctw-legacy-page .has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.mctw-legacy-page .has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
.mctw-legacy-page :where(.wp-block-columns.is-layout-flex){gap: 2em;}.mctw-legacy-page :where(.wp-block-columns.is-layout-grid){gap: 2em;}
/*# sourceURL=global-styles-inline-css */


/* ===== core-block-supports ===== */

.mctw-legacy-page .wp-elements-697880a47bfa7ba3bb0dffea12d0005b a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-palette-9);}.mctw-legacy-page .wp-elements-b2da751642fe1fd353689323536bde1b a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-palette-9);}.mctw-legacy-page .wp-container-core-group-is-layout-76a81b31{flex-direction:column;align-items:flex-start;justify-content:center;}.mctw-legacy-page .wp-container-core-group-is-layout-ad2f72ca{flex-wrap:nowrap;}.mctw-legacy-page .wp-container-core-columns-is-layout-8275c07d{flex-wrap:nowrap;}.mctw-legacy-page .wp-container-core-group-is-layout-1de7f251 > .alignfull{margin-right:calc(25px * -1);margin-left:calc(25px * -1);}.mctw-legacy-page .wp-elements-27865bde30597981d46fdc2c07534e5e a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-palette-9);}.mctw-legacy-page .wp-elements-72f6141c8e72f590d8ee3551ea72b2bc a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-palette-9);}.mctw-legacy-page .wp-elements-fa5bcd330fe357672f05c4d975c52156 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-palette-9);}.mctw-legacy-page .wp-container-core-group-is-layout-c189ee7f{flex-direction:column;align-items:center;}.mctw-legacy-page .wp-container-core-columns-is-layout-2edb0647{flex-wrap:nowrap;}.mctw-legacy-page .wp-elements-a837472bf6b0be45d34ec445617a35bd a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-palette-9);}.mctw-legacy-page .wp-elements-c4ae084112601970e6d5363e6a9eb5e3 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-palette-9);}.mctw-legacy-page .wp-elements-e518811c04de231c37f86628b70c4325 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-palette-9);}.mctw-legacy-page .wp-container-content-9cfa9a5a{flex-grow:1;}.mctw-legacy-page .wp-container-core-group-is-layout-71fbe869 > .alignfull{margin-right:calc(20px * -1);margin-left:calc(20px * -1);}.mctw-legacy-page .wp-elements-fcd6f718e6d5dfb28be61d910424f0b8 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-palette-9);}.mctw-legacy-page .wp-elements-24431b6a0c76dad0d6ca2863b3d34688 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-palette-9);}.mctw-legacy-page .wp-elements-4a809b8d96e2601c098e3ecf0cc7df92 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-palette-9);}.mctw-legacy-page .wp-container-core-group-is-layout-c3eed552{flex-direction:column;align-items:flex-start;}.mctw-legacy-page .wp-container-core-group-is-layout-2b2b5621 > .alignfull{margin-right:calc(25px * -1);margin-left:calc(25px * -1);}.mctw-legacy-page .wp-elements-8a5060ca0bdc11927b9ecc624548b13b a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-palette-9);}.mctw-legacy-page .wp-elements-8ccc997eb76a0ce3c46eb64461cda91a a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-palette-9);}.mctw-legacy-page .wp-elements-db8d6f3b4e28dd281ec3173b9351c59b a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-palette-9);}.mctw-legacy-page .wp-elements-9a3f7df57887bb1c8dfa173ebaf33374 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-palette-9);}.mctw-legacy-page .wp-elements-582f3d7c107d8003769a60b89039dd7f a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-palette-9);}.mctw-legacy-page .wp-elements-06b90d5baa29ab4903d8010a8e0ca307 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-palette-9);}.mctw-legacy-page .wp-container-core-columns-is-layout-9d6595d7{flex-wrap:nowrap;}.mctw-legacy-page .wp-container-core-group-is-layout-1620eb74 > .alignfull{margin-right:calc(0px * -1);margin-left:calc(0px * -1);}.mctw-legacy-page .wp-elements-1be623e09f512ee51d2e32053254adea a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-palette-9);}.mctw-legacy-page .wp-elements-acc7e204ec17cff4916e14ca28aa747a a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-palette-9);}.mctw-legacy-page .wp-elements-29bbabfeb137bd42adfe0d7223656f3d a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-palette-9);}.mctw-legacy-page .wp-elements-5f12380c3c5a85a2e89d0d50a75d84e2 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-palette-9);}.mctw-legacy-page .wp-elements-9531cbc5a5f36a67f713c1bb4994ae10 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-palette-9);}.mctw-legacy-page .wp-elements-a6a5801c428866951d09ccef46464425 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-palette-9);}.mctw-legacy-page .wp-container-core-group-is-layout-ca102484 > .alignfull{margin-right:calc(var(--wp--preset--spacing--50) * -1);margin-left:calc(var(--wp--preset--spacing--50) * -1);}.mctw-legacy-page .wp-container-core-columns-is-layout-57c8cfbe{flex-wrap:nowrap;}.mctw-legacy-page .wp-elements-225c9f266052052a7fafd5df16c7944d a:where(:not(.wp-element-button)){color:#ffffffcc;}.mctw-legacy-page .wp-elements-ba6b49d685014e6e51d075c70790f13c a:where(:not(.wp-element-button)){color:#ffffffcc;}.mctw-legacy-page .wp-elements-89069de70a9aed256ae9fedf8bec358b a:where(:not(.wp-element-button)){color:#ffffffcc;}.mctw-legacy-page .wp-elements-6bded66bf570d72dbcc17b06a6807537 a:where(:not(.wp-element-button)){color:#ffffffcc;}.mctw-legacy-page .wp-elements-c9c98f6d8cff83e4b3d79bb3501d3311 a:where(:not(.wp-element-button)){color:#ffffffcc;}
/*# sourceURL=core-block-supports-inline-css */


/* ===== animations ===== */
/* CSS ANIMACIJE */
/* ============================================================
   METEOR COMMERCE — Animacije
   Hookovano na stvarne klase iz tvog Kadence Blocks DOM-a.
   ============================================================ */

.mctw-legacy-page {
  --mc-anim-dur: 600ms;
  --mc-anim-dur-fast: 350ms;
  --mc-anim-ease: cubic-bezier(0.22, 1, 0.36, 1);
  --mc-anim-ease-out: cubic-bezier(0.4, 0, 0.2, 1);
  --mc-anim-stagger: 80ms;
  --mc-yellow: #EBCA3E;
  --mc-blue: #4372B5;
}

/* Početno stanje za sve animirane elemente */
.mctw-legacy-page [data-mc-anim],
.mctw-legacy-page .benef_card,
.mctw-legacy-page .category_card,
.mctw-legacy-page .bento-item,
.mctw-legacy-page .bento-kartica,
.mctw-legacy-page .misija-vizija-card,
.mctw-legacy-page .voce-card,
.mctw-legacy-page .logistika_card,
.mctw-legacy-page .benefit-mini-card,
.mctw-legacy-page .clan-kartica,
.mctw-legacy-page .power_col,
.mctw-legacy-page .zvanicni_status,
.mctw-legacy-page .voce-zakljucak,
.mctw-legacy-page .filozofija-sekcija > *,
.mctw-legacy-page .partneri_section h2,
.mctw-legacy-page .location-section h2,
.mctw-legacy-page .prijatelj_sekcija .prijatelj_img,
.mctw-legacy-page .srce-scroll-container .srce-col,
.mctw-legacy-page .row.category_col_child{
  opacity: 0;
  transform: translateY(28px);
  transition:
    opacity var(--mc-anim-dur) var(--mc-anim-ease),
    transform var(--mc-anim-dur) var(--mc-anim-ease);
  will-change: opacity, transform;
}

/* Aktivno stanje — JS dodaje .mc-in-view */
.mctw-legacy-page .mc-in-view,
.mctw-legacy-page [data-mc-anim].mc-in-view,
.mctw-legacy-page .benef_card.mc-in-view,
.mctw-legacy-page .category_card.mc-in-view,
.mctw-legacy-page .bento-item.mc-in-view,
.mctw-legacy-page .bento-kartica.mc-in-view,
.mctw-legacy-page .misija-vizija-card.mc-in-view,
.mctw-legacy-page .voce-card.mc-in-view,
.mctw-legacy-page .logistika_card.mc-in-view,
.mctw-legacy-page .benefit-mini-card.mc-in-view,
.mctw-legacy-page .clan-kartica.mc-in-view,
.mctw-legacy-page .power_col.mc-in-view,
.mctw-legacy-page .zvanicni_status.mc-in-view,
.mctw-legacy-page .voce-zakljucak.mc-in-view,
.mctw-legacy-page .filozofija-sekcija > .mc-in-view,
.mctw-legacy-page .partneri_section h2.mc-in-view,
.mctw-legacy-page .location-section h2.mc-in-view,
.mctw-legacy-page .prijatelj_sekcija .prijatelj_img.mc-in-view,
.mctw-legacy-page .srce-scroll-container .srce-col.mc-in-view,
.mctw-legacy-page .row.category_col_child {
  opacity: 1;
  transform: none;
}

/* Stagger — JS setuje custom property --mc-i (indeks deteta) */
.mctw-legacy-page .benef_card,
.mctw-legacy-page .category_card,
.mctw-legacy-page .bento-item,
.mctw-legacy-page .bento-kartica,
.mctw-legacy-page .misija-vizija-card,
.mctw-legacy-page .voce-card,
.mctw-legacy-page .logistika_card,
.mctw-legacy-page .benefit-mini-card,
.mctw-legacy-page .clan-kartica,
.mctw-legacy-page .row.category_col_child {
  transition-delay: calc(var(--mc-anim-stagger) * var(--mc-i, 0));
}

/* ============================================================
   HERO — fade-up sequence + ken-burns na background
   Pokriva sve hero variante: .hero, .o_nama_hero, .misija_vizija_hero,
   .maloprodaja_hero (veleprodaja koristi istu klasu), .skladistenje_hero, .vocarstvo_hero
   ============================================================ */

.mctw-legacy-page .hero,
.mctw-legacy-page .o_nama_hero,
.mctw-legacy-page .misija_vizija_hero,
.mctw-legacy-page .maloprodaja_hero,
.mctw-legacy-page .skladistenje_hero,
.mctw-legacy-page .vocarstvo_hero {
  overflow: hidden;
  isolation: isolate;
}

/* Ken-burns na background image — Kadence Cover blok ima .wp-block-cover__image-background */
.mctw-legacy-page .hero .wp-block-cover__image-background,
.mctw-legacy-page .o_nama_hero .wp-block-cover__image-background,
.mctw-legacy-page .misija_vizija_hero .wp-block-cover__image-background,
.mctw-legacy-page .maloprodaja_hero .wp-block-cover__image-background,
.mctw-legacy-page .skladistenje_hero .wp-block-cover__image-background,
.mctw-legacy-page .vocarstvo_hero .wp-block-cover__image-background {
  animation: mc-kenburns 24s var(--mc-anim-ease-out) infinite alternate;
  will-change: transform;
}

@keyframes mc-kenburns {
  from { transform: scale(1) translate(0, 0); }
  to   { transform: scale(1.08) translate(-1%, -1.5%); }
}

/* Hero entrance — naslov, paragraf, dugmad redom */
.mctw-legacy-page .hero h1,
.mctw-legacy-page .o_nama_hero h1,
.mctw-legacy-page .misija_vizija_hero h1,
.mctw-legacy-page .maloprodaja_hero h1,
.mctw-legacy-page .skladistenje_hero h1,
.mctw-legacy-page .vocarstvo_hero h1 {
  animation: mc-fade-up 800ms var(--mc-anim-ease) 200ms both;
}

.mctw-legacy-page .hero p,
.mctw-legacy-page .o_nama_hero p,
.mctw-legacy-page .misija_vizija_hero p,
.mctw-legacy-page .maloprodaja_hero p,
.mctw-legacy-page .skladistenje_hero p,
.mctw-legacy-page .vocarstvo_hero p {
  animation: mc-fade-up 800ms var(--mc-anim-ease) 400ms both;
}

.mctw-legacy-page .hero .kb-button,
.mctw-legacy-page .hero .wp-block-button,
.mctw-legacy-page .o_nama_hero .kb-button,
.mctw-legacy-page .o_nama_hero .wp-block-button,
.mctw-legacy-page .misija_vizija_hero .kb-button,
.mctw-legacy-page .misija_vizija_hero .wp-block-button,
.mctw-legacy-page .maloprodaja_hero .kb-button,
.mctw-legacy-page .maloprodaja_hero .wp-block-button,
.mctw-legacy-page .skladistenje_hero .kb-button,
.mctw-legacy-page .skladistenje_hero .wp-block-button,
.mctw-legacy-page .vocarstvo_hero .kb-button,
.mctw-legacy-page .vocarstvo_hero .wp-block-button {
  animation: mc-fade-up 800ms var(--mc-anim-ease) 600ms both;
}

@keyframes mc-fade-up {
  from { opacity: 0; transform: translateY(24px); }
  to   { opacity: 1; transform: none; }
}

/* ============================================================
   STAT KARTICE — .benef_card (homepage + o-nama)
   ============================================================ */

.mctw-legacy-page .benef_card {
  position: relative;
  transition:
    opacity var(--mc-anim-dur) var(--mc-anim-ease),
    transform var(--mc-anim-dur) var(--mc-anim-ease),
    box-shadow 300ms var(--mc-anim-ease-out);
}

/* Watermark dekoracija — postojeći .ben-watermark dobija subtle float */
.mctw-legacy-page .ben-watermark {
  animation: mc-float 6s ease-in-out infinite;
  will-change: transform;
}

@keyframes mc-float {
  0%, 100% { transform: translateY(0); }
  50%      { transform: translateY(-8px); }
}

/* Glow pulse na giant brojevima u stat karticama nakon ulaska u viewport */
.mctw-legacy-page .benef_card.mc-in-view > p:first-of-type {
  animation: mc-num-pulse 1400ms var(--mc-anim-ease-out) 600ms 1;
}

@keyframes mc-num-pulse {
  0%   { text-shadow: 0 0 0 rgba(235, 202, 62, 0); }
  50%  { text-shadow: 0 0 18px rgba(235, 202, 62, 0.5); }
  100% { text-shadow: 0 0 0 rgba(235, 202, 62, 0); }
}

/* ============================================================
   PRODAJNI PROGRAMI — .category_card hover
   ============================================================ */

.mctw-legacy-page .category_card {
  position: relative;
  overflow: hidden;
  transition:
    transform 350ms var(--mc-anim-ease),
    box-shadow 350ms var(--mc-anim-ease),
    opacity var(--mc-anim-dur) var(--mc-anim-ease);
}

.mctw-legacy-page .category_card img,
.mctw-legacy-page .category_card .wp-block-cover__image-background {
  transition: transform 600ms var(--mc-anim-ease-out);
}

.mctw-legacy-page .category_card:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 40px rgba(15, 30, 55, 0.18);
}

.mctw-legacy-page .category_card:hover img,
.mctw-legacy-page .category_card:hover .wp-block-cover__image-background {
  transform: scale(1.06);
}

/* Strelica unutar kategorije — pomera se desno i menja boju */
.mctw-legacy-page .category_card .arrow_icon,
.mctw-legacy-page .category_card a.arrow_icon {
  transition:
    transform 300ms var(--mc-anim-ease-out),
    background-color 300ms var(--mc-anim-ease-out);
}

.mctw-legacy-page .category_card:hover .arrow_icon {
  transform: translateX(6px);
  background-color: var(--mc-yellow);
  color: #1a2942;
}

.mctw-legacy-page .category_col_child.clickable {
  opacity: 0;
  transform: translateY(28px);
  transition:
    opacity var(--mc-anim-dur) var(--mc-anim-ease),
    transform var(--mc-anim-dur) var(--mc-anim-ease),
    box-shadow 350ms var(--mc-anim-ease);
  transition-delay: calc(var(--mc-anim-stagger) * var(--mc-i, 0));
  will-change: opacity, transform;
  overflow: hidden;
  position: relative;
}

.mctw-legacy-page .category_col_child.clickable.mc-in-view {
  opacity: 1;
  transform: none;
}

/* Hover efekti — identično kao .category_card */
.mctw-legacy-page .category_col_child.clickable img,
.mctw-legacy-page .category_col_child.clickable .wp-block-cover__image-background {
  transition: transform 600ms var(--mc-anim-ease-out);
}

.mctw-legacy-page .category_col_child.clickable:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 40px rgba(15, 30, 55, 0.18);
}

.mctw-legacy-page .category_col_child.clickable:hover img,
.mctw-legacy-page .category_col_child.clickable:hover .wp-block-cover__image-background {
  transform: scale(1.06);
}

/* Strelica — pomera se desno i menja boju */
.mctw-legacy-page .category_col_child.clickable .arrow_icon,
.mctw-legacy-page .category_col_child.clickable a.arrow_icon {
  transition:
    transform 300ms var(--mc-anim-ease-out),
    background-color 300ms var(--mc-anim-ease-out);
}

.mctw-legacy-page .category_col_child.clickable:hover .arrow_icon {
  transform: translateX(6px);
  background-color: var(--mc-yellow);
  color: #1a2942;
}

/* prefers-reduced-motion guard */
@media (prefers-reduced-motion: reduce) {
  .mctw-legacy-page .category_col_child.clickable {
    opacity: 1 !important;
    transform: none !important;
  }
}

/* ============================================================
   LOKACIJE — Popravljena verzija za SVG mapu
   ============================================================ */

/* Početno stanje - koristimo samo opacity da ne bismo mrdali koordinate */
.mctw-legacy-page .location-section .map-pin,
.mctw-legacy-page .location-section .pin-with-label {
  opacity: 0;
  transition: 
    opacity 400ms var(--mc-anim-ease-out), 
    filter 300ms ease;
  transition-delay: calc(var(--mc-anim-stagger) * var(--mc-i, 0));
}

/* Stanje kada je u vidokrugu */
.mctw-legacy-page .location-section.mc-in-view .map-pin,
.mctw-legacy-page .location-section.mc-in-view .pin-with-label {
  opacity: 1;
}

/* Hover efekat - koristimo filter umesto transform-a da ne kvari poziciju */
.mctw-legacy-page .location-section .pin-with-label:hover .map-pin,
.mctw-legacy-page .location-section .pin-with-label.is-active .map-pin {
  filter: drop-shadow(0 0 12px rgba(235, 202, 62, 0.9));
  fill: #4372b5 !important;
}

/* Nazivi gradova */
.mctw-legacy-page .location-section .pin-label {
  opacity: 0;
  transition: opacity 500ms var(--mc-anim-ease-out);
  transition-delay: calc((var(--mc-anim-stagger) * var(--mc-i, 0)) + 200ms);
}

.mctw-legacy-page .location-section.mc-in-view .pin-label {
  opacity: 1;
}

/* Stavke u listi objekata (sa strane) */
.mctw-legacy-page .lista-objekti li {
  transition: background 200ms var(--mc-anim-ease-out), padding-left 200ms var(--mc-anim-ease-out);
}

.mctw-legacy-page .lista-objekti li:hover {
  background: rgba(255, 255, 255, 0.06);
  padding-left: 8px;
  cursor: pointer;
}

/* ============================================================
   PARTNERI MARQUEE — .partneri_section / .scroller
   ============================================================ */

.mctw-legacy-page .partneri_section .scroller-wrapper,
.mctw-legacy-page .scroller-wrapper {
  overflow: hidden;
  -webkit-mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);
          mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);
}

.mctw-legacy-page .partneri_section .scroller-inner,
.mctw-legacy-page .scroller-inner {
  animation: mc-marquee 32s linear infinite;
  will-change: transform;
}

.mctw-legacy-page .partneri_section .scroller-wrapper:hover .scroller-inner,
.mctw-legacy-page .scroller-wrapper:hover .scroller-inner {
  animation-play-state: paused;
}

@keyframes mc-marquee {
  to { transform: translateX(-50%); }
}

/* Logo opacity boost on individual hover */
.mctw-legacy-page .partneri_section img,
.mctw-legacy-page .scroller-inner img {
  opacity: 0.72;
  filter: grayscale(0.15);
  transition: opacity 300ms var(--mc-anim-ease-out), filter 300ms var(--mc-anim-ease-out);
}

.mctw-legacy-page .partneri_section img:hover,
.mctw-legacy-page .scroller-inner img:hover {
  opacity: 1;
  filter: none;
}

/* ============================================================
   BENTO KARTICE — .bento-kartica, .bento-item, .bento-h, .bento-link
   (koriste se na O nama, Misija/Vizija, Veleprodaja, Voćarstvo)
   ============================================================ */

.mctw-legacy-page .bento-kartica,
.mctw-legacy-page .bento-item {
  overflow: hidden;
  transition:
    transform 400ms var(--mc-anim-ease),
    box-shadow 400ms var(--mc-anim-ease),
    opacity var(--mc-anim-dur) var(--mc-anim-ease);
}

.mctw-legacy-page .bento-kartica:hover,
.mctw-legacy-page .bento-item:hover {
  transform: translateY(-4px);
  box-shadow: 0 16px 36px rgba(15, 30, 55, 0.12);
}

.mctw-legacy-page .bento-kartica img,
.mctw-legacy-page .bento-item img {
  transition: transform 700ms var(--mc-anim-ease-out);
}

.mctw-legacy-page .bento-kartica:hover img,
.mctw-legacy-page .bento-item:hover img {
  transform: scale(1.05);
}

.mctw-legacy-page .bento-link {
  transition: transform 300ms var(--mc-anim-ease-out);
}

.mctw-legacy-page .bento-kartica:hover .bento-link,
.mctw-legacy-page .bento-item:hover .bento-link {
  transform: translateX(4px);
}

/* ============================================================
   MISIJA / VIZIJA / VREDNOSTI kartice
   ============================================================ */

.mctw-legacy-page .misija-vizija-card {
  overflow: hidden;
  transition:
    transform 400ms var(--mc-anim-ease),
    box-shadow 400ms var(--mc-anim-ease),
    opacity var(--mc-anim-dur) var(--mc-anim-ease);
}

.mctw-legacy-page .misija-vizija-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 20px 40px rgba(15, 30, 55, 0.15);
}

.mctw-legacy-page .misija-vizija-card img {
  transition: transform 600ms var(--mc-anim-ease-out);
}

.mctw-legacy-page .misija-vizija-card:hover img {
  transform: scale(1.06);
}

/* ============================================================
   VELEPRODAJA — logistika 4 power blokova + tim kartice
   ============================================================ */

.mctw-legacy-page .logistika_card,
.mctw-legacy-page .logistika_row .logistika_card {
  transition:
    transform 350ms var(--mc-anim-ease-out),
    box-shadow 350ms var(--mc-anim-ease-out),
    opacity var(--mc-anim-dur) var(--mc-anim-ease);
}

.mctw-legacy-page .logistika_card:hover {
  transform: translateY(-3px);
  box-shadow: 0 14px 30px rgba(15, 30, 55, 0.10);
}

/* Tim kartice (kontakti) na Veleprodaja i Skladištenje */
.mctw-legacy-page .clan-kartica {
  transition:
    transform 400ms var(--mc-anim-ease),
    box-shadow 400ms var(--mc-anim-ease),
    opacity var(--mc-anim-dur) var(--mc-anim-ease);
}

.mctw-legacy-page .clan-kartica:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 30, 55, 0.14);
}

.mctw-legacy-page .clan-foto img {
  transition: transform 600ms var(--mc-anim-ease-out);
}

.mctw-legacy-page .clan-kartica:hover .clan-foto img {
  transform: scale(1.04);
}

/* ============================================================
   SKLADIŠTENJE — kontinuirana kontrola sa glassmorphism
   na .nadzor sekciji + benefit kartice
   ============================================================ */

/* Glassmorphism — primeni na .benefit-mini-card unutar .nadzor */
.mctw-legacy-page .nadzor .benefit-mini-card {
  background: rgba(255, 255, 255, 0.07);
  border: 1px solid rgba(255, 255, 255, 0.14);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
          backdrop-filter: blur(14px) saturate(160%);
  border-radius: 12px;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.12),
    0 8px 24px rgba(0, 0, 0, 0.18);
  transition:
    background 300ms var(--mc-anim-ease-out),
    border-color 300ms var(--mc-anim-ease-out),
    transform 300ms var(--mc-anim-ease-out),
    opacity var(--mc-anim-dur) var(--mc-anim-ease);
}

.mctw-legacy-page .nadzor .benefit-mini-card:hover {
  background: rgba(255, 255, 255, 0.11);
  border-color: rgba(255, 255, 255, 0.22);
  transform: translateY(-2px);
}

@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
  .mctw-legacy-page .nadzor .benefit-mini-card { background: rgba(255, 255, 255, 0.10); }
}

/* Skladištenje — power kolone i power blokovi */
.mctw-legacy-page .power_col,
.mctw-legacy-page .power-block-logistika,
.mctw-legacy-page .skla_ben_1,
.mctw-legacy-page .skla_ben_2,
.mctw-legacy-page .skla_ben_3 {
  transition:
    transform 400ms var(--mc-anim-ease),
    box-shadow 400ms var(--mc-anim-ease),
    opacity var(--mc-anim-dur) var(--mc-anim-ease);
}

.mctw-legacy-page .power_col:hover,
.mctw-legacy-page .skla_ben_1:hover,
.mctw-legacy-page .skla_ben_2:hover,
.mctw-legacy-page .skla_ben_3:hover {
  transform: translateY(-3px);
}

/* Robne rezerve — sertifikat panel sa scale-in entrance */
.mctw-legacy-page .zvanicni_status {
  transition:
    opacity 800ms var(--mc-anim-ease),
    transform 800ms cubic-bezier(0.34, 1.56, 0.64, 1);
  transform: translateY(28px) scale(0.96);
}

.mctw-legacy-page .zvanicni_status.mc-in-view {
  transform: none;
}

/* ============================================================
   VOĆARSTVO — voce kartice + zaključak banner
   ============================================================ */

.mctw-legacy-page .voce-card {
  overflow: hidden;
  transition:
    transform 400ms var(--mc-anim-ease),
    box-shadow 400ms var(--mc-anim-ease),
    opacity var(--mc-anim-dur) var(--mc-anim-ease);
}

.mctw-legacy-page .voce-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 18px 38px rgba(15, 30, 55, 0.14);
}

.mctw-legacy-page .voce-card img {
  transition: transform 700ms var(--mc-anim-ease-out);
}

.mctw-legacy-page .voce-card:hover img {
  transform: scale(1.06);
}

/* Voce-bene benefit kartice */
.mctw-legacy-page .vocarstvo-bene .benefit-mini-card {
  transition: transform 350ms var(--mc-anim-ease-out), opacity var(--mc-anim-dur) var(--mc-anim-ease);
}

.mctw-legacy-page .vocarstvo-bene .benefit-mini-card:hover {
  transform: translateY(-3px);
}

/* Voce zaključak — žuti banner sa subtle scale-in */
.mctw-legacy-page .voce-zakljucak {
  transition:
    opacity 800ms var(--mc-anim-ease),
    transform 800ms var(--mc-anim-ease);
}

/* ============================================================
   FILOZOFIJA — closing pull-quote sekcije (O nama, Skladištenje, Voćarstvo)
   ============================================================ */

.mctw-legacy-page .filozofija-sekcija {
  overflow: hidden;
}

.mctw-legacy-page .filozofija-sekcija > * {
  transition-delay: calc(var(--mc-anim-stagger) * var(--mc-i, 0));
}

/* ============================================================
   SRCE PLODNE VOJVODINE — slider container
   ============================================================ */

.mctw-legacy-page .srce-scroll-container {
  overflow: hidden;
}

.mctw-legacy-page .srce-vizual-col img {
  transition: transform 800ms var(--mc-anim-ease-out);
}

/* Subtle parallax na vizual koloni */
.mctw-legacy-page .srce-scroll-container.mc-in-view .srce-vizual-col img {
  /* JS će dinamički podešavati translate na scroll */
}

/* ============================================================
   GENERIC SECTION HEADINGS — h2 unutar svake sekcije
   ============================================================ */

.mctw-legacy-page .benefits h2,
.mctw-legacy-page .prodajni_programi h2,
.mctw-legacy-page .location-section h2,
.mctw-legacy-page .partneri_section h2,
.mctw-legacy-page .misija-vizija-cards-wrapp h2,
.mctw-legacy-page .bento-sekcija h2,
.mctw-legacy-page .proizvodnja-bento h2,
.mctw-legacy-page .sta-gajimo h2,
.mctw-legacy-page .logistika_power h2,
.mctw-legacy-page .tim-grid h2,
.mctw-legacy-page .zvanicni_status h2,
.mctw-legacy-page .partner_benefits h2,
.mctw-legacy-page .vele-bene h2,
.mctw-legacy-page .vele_kontakt h2,
.mctw-legacy-page .skla_2_wrapp h2,
.mctw-legacy-page .nadzor h2,
.mctw-legacy-page .maloprodaja-blue h2,
.mctw-legacy-page .filozofija h2,
.mctw-legacy-page .filozofija-sekcija h2,
.mctw-legacy-page .voce-zakljucak h2,
.mctw-legacy-page .vocarstvo-bene h2,
.mctw-legacy-page .znanje h2,
.mctw-legacy-page .znanje-iskustvo-sekcija h2,
.mctw-legacy-page .prijatelj_sekcija h2 {
  position: relative;
}

/* Žuti accent bar ispod heading-a — grow-from-zero on intersection */
.mctw-legacy-page .benefits h2::after,
.mctw-legacy-page .prodajni_programi h2::after,
.mctw-legacy-page .misija-vizija-cards-wrapp h2::after,
.mctw-legacy-page .logistika_power h2::after,
.mctw-legacy-page .partner_benefits h2::after,
.mctw-legacy-page .vele-bene h2::after,
.mctw-legacy-page .skla_2_wrapp h2::after,
.mctw-legacy-page .nadzor h2::after,
.mctw-legacy-page .zvanicni_status h2::after,
.mctw-legacy-page .znanje-iskustvo-sekcija h2::after,
.mctw-legacy-page .vocarstvo-bene h2::after,
.mctw-legacy-page .prijatelj_sekcija h2::after {
  content: "";
  display: block;
  width: 0;
  height: 3px;
  background: var(--mc-yellow);
  margin-top: 0.5rem;
  border-radius: 2px;
  transition: width 700ms var(--mc-anim-ease) 200ms;
}

.mctw-legacy-page .benefits.mc-in-view h2::after,
.mctw-legacy-page .prodajni_programi.mc-in-view h2::after,
.mctw-legacy-page .misija-vizija-cards-wrapp.mc-in-view h2::after,
.mctw-legacy-page .logistika_power.mc-in-view h2::after,
.mctw-legacy-page .partner_benefits.mc-in-view h2::after,
.mctw-legacy-page .vele-bene.mc-in-view h2::after,
.mctw-legacy-page .skla_2_wrapp.mc-in-view h2::after,
.mctw-legacy-page .nadzor.mc-in-view h2::after,
.mctw-legacy-page .zvanicni_status.mc-in-view h2::after,
.mctw-legacy-page .znanje-iskustvo-sekcija.mc-in-view h2::after,
.mctw-legacy-page .vocarstvo-bene.mc-in-view h2::after,
.mctw-legacy-page .prijatelj_sekcija.mc-in-view h2::after {
  width: 0px;
}

/* ============================================================
   HEADER — shadow on scroll (JS toggles .mc-scrolled na <body>)
   Kadence header wrapper: .site-header
   ============================================================ */

.mctw-legacy-page #masthead, .mctw-legacy-page .site-header {
  transition: box-shadow 250ms var(--mc-anim-ease-out);
}

.mctw-legacy-page #masthead,
.mctw-legacy-page .site-header {
  box-shadow: 0 4px 18px rgba(15, 30, 55, 0.10);
}

/* ============================================================
   BUTTONS — subtle scale na hover (Kadence ima default boju, samo dodajemo motion)
   ============================================================ */

.mctw-legacy-page .kb-button {
  transition:
    transform 200ms var(--mc-anim-ease-out),
    box-shadow 200ms var(--mc-anim-ease-out),
    background-color 250ms var(--mc-anim-ease-out),
    color 250ms var(--mc-anim-ease-out) !important;
}

.mctw-legacy-page .kb-button:hover {
  transform: translateY(-1px) scale(1.02);
}

.mctw-legacy-page .kb-button:active {
  transform: translateY(0) scale(0.99);
}

/* ============================================================
   PREFERS-REDUCED-MOTION — disable sve animacije
   ============================================================ */

@media (prefers-reduced-motion: reduce) {
  .mctw-legacy-page *, .mctw-legacy-page *::before, .mctw-legacy-page *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }

  .mctw-legacy-page .hero .wp-block-cover__image-background,
  .mctw-legacy-page .o_nama_hero .wp-block-cover__image-background,
  .mctw-legacy-page .misija_vizija_hero .wp-block-cover__image-background,
  .mctw-legacy-page .maloprodaja_hero .wp-block-cover__image-background,
  .mctw-legacy-page .skladistenje_hero .wp-block-cover__image-background,
  .mctw-legacy-page .vocarstvo_hero .wp-block-cover__image-background {
    animation: none !important;
  }

  .mctw-legacy-page [data-mc-anim],
  .mctw-legacy-page .benef_card,
  .mctw-legacy-page .category_card,
  .mctw-legacy-page .bento-item,
  .mctw-legacy-page .bento-kartica,
  .mctw-legacy-page .misija-vizija-card,
  .mctw-legacy-page .voce-card,
  .mctw-legacy-page .logistika_card,
  .mctw-legacy-page .benefit-mini-card,
  .mctw-legacy-page .clan-kartica,
  .mctw-legacy-page .power_col,
  .mctw-legacy-page .zvanicni_status,
  .mctw-legacy-page .voce-zakljucak {
    opacity: 1 !important;
    transform: none !important;
  }
}

/* ============================================================
   FIX 1 — Wide kartice (.category_col_child) bez row klase
   ============================================================ */

/* OBRIŠI ovaj blok ako još uvek imaš stari .category_col_child kod
   iz prethodnog patcha — bio je prešir i hvatao je i kontejner
   sa malim karticama. */

/* Override — kontejner sa malim karticama (.row) NE sme imati
   nikakve hover/animation efekte (jer male kartice unutra ih imaju) */
.mctw-legacy-page .category_col_child.row,
.mctw-legacy-page .row.category_col_child {
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
  box-shadow: none !important;
}

.mctw-legacy-page .category_col_child.row:hover,
.mctw-legacy-page .row.category_col_child:hover {
  transform: none !important;
  box-shadow: none !important;
}

/* Stagger delay i fade-up samo za PRAVE wide kartice */
.mctw-legacy-page .category_col_child:not(.row) {
  opacity: 0;
  transform: translateY(28px);
  transition:
    opacity var(--mc-anim-dur) var(--mc-anim-ease),
    transform var(--mc-anim-dur) var(--mc-anim-ease),
    box-shadow 350ms var(--mc-anim-ease);
  transition-delay: calc(var(--mc-anim-stagger) * var(--mc-i, 0));
  will-change: opacity, transform;
  overflow: hidden;
  position: relative;
}

.mctw-legacy-page .category_col_child:not(.row).mc-in-view {
  opacity: 1;
  transform: none;
}

.mctw-legacy-page .category_col_child:not(.row):hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 40px rgba(15, 30, 55, 0.18);
}

.mctw-legacy-page .category_col_child:not(.row):hover img,
.mctw-legacy-page .category_col_child:not(.row):hover .wp-block-cover__image-background {
  transform: scale(1.06);
}

.mctw-legacy-page .category_col_child:not(.row):hover .arrow_icon {
  transform: translateX(6px);
  background-color: var(--mc-yellow);
  color: #1a2942;
}

/* ============================================================
   FIX 3 — .contact-persons (kontakti na Veleprodaja/Skladištenje)
   Skloni scale sa slike na hover, kartica i dalje ima lift
   ============================================================ */

.mctw-legacy-page .contact-persons:hover .clan-foto img,
.mctw-legacy-page .contact-persons:hover img,
.mctw-legacy-page .clan-kartica.contact-persons:hover .clan-foto img,
.mctw-legacy-page .clan-kartica.contact-persons:hover img {
  transform: none !important;
}

/* ===== wp-custom-css ===== */

			.mctw-legacy-page {
  scroll-behavior: smooth;
}

.mctw-legacy-page p {
	margin: 0;
	padding: 0;
}

.mctw-legacy-page a {
	text-decoration: 0 !important;
}

.mctw-legacy-page .footer-widget-area-inner .widget.widget_nav_menu .menu-item-34,.mctw-legacy-page .footer-widget-area-inner .widget.widget_nav_menu .menu-item-35{
display: none !important;
}



/* clickable cards */
.mctw-legacy-page .bento-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    opacity: 0;
    cursor: pointer;
}

.mctw-legacy-page .clickable {
    position: relative;
    overflow: hidden;
    transition: transform 0.3s ease;
}

.mctw-legacy-page .clickable:hover {
    transform: scale(1.02);
    filter: brightness(1.1);
}

.mctw-legacy-page .entry-content-wrap {
	padding-inline: 0;
}

.mctw-legacy-page .view_more {
	gap: 0px !important;
}

.mctw-legacy-page .drawer-header {
    min-height: 0 !important;
    padding: 0 !important;
    position: relative;
    z-index: 10;
}

.mctw-legacy-page .menu-toggle-close {
    position: absolute !important;
    top: 30px !important;
    right: 20px !important;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 20;
}

.mctw-legacy-page .drawer-content {
    padding-top: 20px !important;
}

.mctw-legacy-page .mobile-html-inner {
    display: flex !important;
    justify-content: flex-start !important;
}

.mctw-legacy-page .mobile-html-inner p {
    margin: 0 !important;
}

.mctw-legacy-page .ham_logo {
    max-width: 140px;
    margin-top: 0px !important;
    display: block;
	margin-bottom: 0px !important;
}

.mctw-legacy-page .benef_card {
	position: relative;
	z-index: 2;
}

.mctw-legacy-page .ben-watermark {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.mctw-legacy-page .benef_3 {
	color: #F8F9FA !important;
	font-weight: 400 !important;
}

.mctw-legacy-page .arrow_icon {
    background-color: #4372B5;
    padding: 5px;
    border-radius: 10px;
}

.mctw-legacy-page .kultura-item {
	display: flex !important;
	align-items: center;
	justify-content: center;
	position: relative !important;
}

.mctw-legacy-page .znanje-iskustvo-sekcija {
    padding: 0px 0;
    text-align: center;
}

.mctw-legacy-page .znanje-iskustvo-sekcija.srce {
	text-align: left;
}

.mctw-legacy-page .bento-grid-znanje {
    gap: 20px !important;
    margin: 40px 0;
}

.mctw-legacy-page .bento-kartica {
    position: relative;
    height: 300px; 
    border-radius: 15px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.mctw-legacy-page .bento-kartica::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.2);
    z-index: 1;
    border-radius: inherit; 
}

.mctw-legacy-page .bento-kartica img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 0;
}

.mctw-legacy-page .bento-kartica h3 {
    position: relative;
    z-index: 2 !important;
    color: #ffffff;
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.mctw-legacy-page .srce-grid {
	margin-bottom: 0 !important;
}

@media (min-width: 992px) {
	/* Stil za Dropdown kontejner */
.mctw-legacy-page .main-navigation ul ul {
    background-color: #1a1a1a !important; /* Tamna pozadina kao tvoj footer/bento */
    border-radius: 10px;
    padding: 10px 0;
    box-shadow: 0 10px 30px rgba(0,0,0,0.5);
    border: 1px solid rgba(255,255,255,0.05);
}

/* Stil za linkove u dropdownu */
.mctw-legacy-page .main-navigation ul ul li a {
    color: #fff !important;
    padding: 12px 25px !important;
    font-size: 14px !important;
    transition: all 0.2s ease;
		border-radius: 10px !important;
	}

/* Hover efekat sa Meteor žutom (ako je koristiš) ili belom */
.mctw-legacy-page .main-navigation ul ul li a:hover {
    background-color: rgba(255,255,255,0.05);
    color: #ffcc00 !important; /* Akcenat boja */
    padding-left: 30px !important; /* Blagi pomeraj udesno na hover */
}
	
	.mctw-legacy-page .otkup .koop-grid {
		padding-inline: 0px !important;
	}
	
	.mctw-legacy-page .entry .entry-summary p {
		font-size: 14px !important;
	}
}

@media (max-width: 991px) {
    .mctw-legacy-page .hero {
        min-height: 800px !important;
    }	

    .mctw-legacy-page .menu-btn-web a, .mctw-legacy-page .menu-btn-loyalty a {
        margin: 10px 0px !important;
        padding: 12px !important;
        border-radius: 4px !important;
        font-weight: bold !important;
        font-size: 14px !important;
        height: 40px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

    .mctw-legacy-page .menu-btn-web a {
        background-color: #EBCA3E !important;
        color: #FFFFFF !important;
        margin-top: 50px !important;
    }

    .mctw-legacy-page .menu-btn-loyalty a {
        border: 2px solid #FFFFFF !important;
        color: #4372B5 !important;
        background-color: #FFFFFF !important;
    }
	
	.mctw-legacy-page .location-grid h2{
		padding-inline: 20px !important;
	}
	
	.mctw-legacy-page .map img {
		margin-inline: auto;
	}
	
	.mctw-legacy-page .srce-sekcija,
	.mctw-legacy-page .kooperacija_hero,
	.mctw-legacy-page .partner_benefits
	.filozofija,
	.mctw-legacy-page .bms_hero,
	.mctw-legacy-page .agri_hero,
	.mctw-legacy-page .vocarstvo_hero{
		padding-inline: 25px !important;
	}
	
	.mctw-legacy-page .kooperacija_hero > .wp-block-cover__inner-container, .mctw-legacy-page .srce-grid.koop-grid {
		padding: 0px !important;
	}
	
	.mctw-legacy-page .nas-tim .heading {
		padding-inline: 20px !important;
	}
	
	.mctw-legacy-page .nas-tim .heading h1 {
		text-align: center !important;
	}
	
	.mctw-legacy-page .footer_kontakt {
		text-align: left !important;
	}
	
	.mctw-legacy-page .sepa {
		width: 160px !important;
		max-width: 160px !important;
		height: 1px !important;
	}
	
	.mctw-legacy-page .benef_card {
		gap: 5px !important;
	}
	
	.mctw-legacy-page .row {
		display: flex !important;
		flex-direction: column !important;
		gap: 20px !important;
	}
	
	.mctw-legacy-page .category_card {
		width: 100% !important;
	}
	
	.mctw-legacy-page .category_col {
		display: flex !important;
		flex-direction: column !important;
		gap: 20px !important;
	}
	
	.mctw-legacy-page .o_nama_hero h2 {
		font-size: 32px !important;
		text-align: left;
	}
	
	.mctw-legacy-page .o_nama_hero p {
		font-size: 14px !important;
		text-align: left;
		margin-bottom: 10px !important;
	}
	
	.mctw-legacy-page .kooperacija_hero p {
		font-size: 14px !important;
		text-align: left;
		margin-bottom: 10px !important;
	}
	
	.mctw-legacy-page .srce-sekcija {
		margin-bottom: 0 !important;
	}
	
	.mctw-legacy-page .srce-grid {
        display: flex !important;    
    }

    .mctw-legacy-page .srce-scroll-container > .wp-block-group__inner-container {
        display: flex !important;
        overflow-x: auto !important;
        scroll-snap-type: x mandatory;
        gap: 15px;
        padding-bottom: 20px;
        scrollbar-width: none; 
    }

    .mctw-legacy-page .srce-scroll-container > .wp-block-group__inner-container::-webkit-scrollbar {
        display: none;
    }
	
	.mctw-legacy-page .partner_benefits.srce-scroll-container > .wp-block-group__inner-container {
		display: block !important;
	}

    .mctw-legacy-page .kultura-item {
        flex: 0 0 85% !important;
        scroll-snap-align: center;
        margin-bottom: 0 !important;
    }
	
	.mctw-legacy-page .kultura-item {
		min-height: 200px;
	}
	
	.mctw-legacy-page .social-proof-headings h2, .mctw-legacy-page .social-proof-headings p, .mctw-legacy-page .benef_card{
		text-align: center !important;
	}
	
	.mctw-legacy-page .social-proof-headings h2 {
		font-size: 22px !important;
	}
	.mctw-legacy-page .social-proof-headings p {
	font-size: 14px !important;
		margin-top: 15px
	}
	
	.mctw-legacy-page .benefit_row .benef_card .benef_2 {
		font-size: 16px !important;
	}
	
	.mctw-legacy-page .bento-kartica {
		height: 150px;
	}
	
	.mctw-legacy-page .znanje-iskustvo-sekcija.srce .znanje .bento-kartica {
		height: 150px !important;
		width: 150px;
	}
	
	.mctw-legacy-page .znanje .bento-kartica {
		border-radius: 50%;
		height: 200px !important;
		width: 200px;
		padding: 0 !important;
		margin-inline: auto;
	}
	
	.mctw-legacy-page .kultura-item p {
		font-size: 22px !important;
	}
	
	.mctw-legacy-page h2 {
		font-size: 28px !important;
	}
	
	.mctw-legacy-page h1 {
		font-size: 32px !important;
		line-height: 39px !important;
		letter-spacing: 0% !important;
		font-weight: 700;
		text-align: left !important;
	}
	
	.mctw-legacy-page p {
		font-size: 16px !important;
	}
	
	.mctw-legacy-page .o_nama_hero p {
		font-size: 18px !important;
	}
	
	.mctw-legacy-page .social-proof-headings {
		padding-inline: 0px !important;
	}
	
	.mctw-legacy-page .social-proof-headings h2 {
		font-weight: 900 !important;
		margin-bottom: 5px !important;
	}
	
	.mctw-legacy-page .social-proof-headings p {
		margin-bottom: 15px !important;
	}
	
	.mctw-legacy-page .benefit_row {
		padding-inline: 20px !important;
		gap: 0 !important;
		padding-top: 0px !important;
		padding-bottom: 0 !important;
	}
	
	.mctw-legacy-page .benefit_row:first-child {
		padding-top: 20px !important;
	}
	
	.mctw-legacy-page .benefit_row:last-child {
		padding-bottom: 20px !important;
	}
	
	.mctw-legacy-page .benef_card {
		padding-block: 0 !important;
		padding-inline: 10px !important;
	}
	
	.mctw-legacy-page .karijera_benef_card {
		padding-block: 20px !important
	}
	
	.mctw-legacy-page .benef_1 {
		font-size: 32px !important;
		font-weight: 900 !important;
	}
	
	.mctw-legacy-page .benef_2 {
		font-size: 20px !important;
		font-weight: 600 !important;
	}
	
	.mctw-legacy-page .benef_3 {
		font-size: 14px !important;
		font-weight: 400 !important;
	}
	
	.mctw-legacy-page .srce-sekcija h2, .mctw-legacy-page .srce-sekcija p, .mctw-legacy-page .znanje-iskustvo-sekcija h2, .mctw-legacy-page .znanje-iskustvo-sekcija p, .mctw-legacy-page .filozofija-sekcija h2, .mctw-legacy-page .filozofija-sekcija p {
		margin-bottom: 20px !important;
	}

	.mctw-legacy-page .srce-sekcija p:last-child, .mctw-legacy-page .znanje-iskustvo-sekcija p:last-child {
		margin-bottom: 30px !important;
	}
	
	.mctw-legacy-page .filozofija-sekcija p:last-child {
		margin-bottom: 0px !important;
	}
	
	.mctw-legacy-page .srce-grid {
		gap: 0px !important;
	}
	
	.mctw-legacy-page .entry .entry-summary p {
		font-size: 12px !important;
	}
	.mctw-legacy-page .entry .entry-title {
		font-size: 16px !important;
	}
}
.mctw-legacy-page .benefits {
    z-index: 10 !important;
    position: relative !important;
}


.mctw-legacy-page #colophon, .mctw-legacy-page #colophon h1, .mctw-legacy-page #colophon h2, .mctw-legacy-page #colophon h3, .mctw-legacy-page #colophon h4, .mctw-legacy-page #colophon h5, .mctw-legacy-page #colophon a {
    color: #ffffffee !important;
}

.mctw-legacy-page #colophon .footer-navigation ul li a {
    color: #ffffffee !important;
}

.mctw-legacy-page #colophon .footer-navigation ul li a:hover {
    color: #e0e0e0 !important;
}

.mctw-legacy-page .nadzor strong {
	color: #EBCA3E;
}
.mctw-legacy-page .skla_ben_1 .benefit-mini-card {
	background-color: rgba(255,255,255, .1)	
}

.mctw-legacy-page .skla_ben_1 .benefit-mini-card:hover {
	background-color: rgba(255,255,255, .4)
}

.mctw-legacy-page .skla_ben_1 .benefit-mini-card h4 {
	color: #fff !important;
}

.mctw-legacy-page .skla_2_wrapp {
	display: flex;
	align-items: stretch;
}

.mctw-legacy-page .skla_ben_2 .benefit-mini-card {
	height: 100%;
}

.mctw-legacy-page .skla_ben_2 p:last-child {
	background: rgba(235, 202, 62, .2);
	border-radius: 12px;
	padding-block: 10px
}

.mctw-legacy-page .skla_ben_2 p:last-child strong {
	color: #4372B5;
}

@media (max-width: 768px) {
    
    .mctw-legacy-page .footer-scroll-top a {
        background: #f0f4f8;
        padding: 8px;
        border-radius: 50%;
        line-height: 0;
    }

    .mctw-legacy-page .footer-scroll-top svg {
        color: #4372B5;
    }

	.mctw-legacy-page .prodajni_programi {
		padding-inline: 0 !important;
	}
	
	.mctw-legacy-page .category_row {
		gap: 20px !important;
	}
}

@media (min-width: 769px) {
	.mctw-legacy-page .prodajni_programi {
		padding-block: 50px 75px !important;
	}

	.mctw-legacy-page .single-content h2 {
        margin: 0 !important;
    }

    .mctw-legacy-page .single-content .koop h2 {
        margin-bottom: 30px !important;
    }
	
	
 		.mctw-legacy-page .single-content .srce h2 {
				margin-bottom: 50px !important;
		}
	
	.mctw-legacy-page .single-content h2.h2align {
	margin-inline: auto !important;
		text-transform: uppercase;
		margin-bottom: 30px !important;
}
	
	.mctw-legacy-page .programi_col {
		flex: 1 !important;
	}

	.mctw-legacy-page .programi_col_1 {
		height: 100% !important;
		min-height: 500px !important;
	}
	
	.mctw-legacy-page .programi_col_1 .wp-block-cover {
		height: 100% !important;
        min-height: 500px !important;
    }
	
	.mctw-legacy-page .kategorije_headings {
        width: 100% !important;
    }

	.mctw-legacy-page .kategorije_headings > div {
        display:flex !important;
		justify-content: space-between !important;
    }
	
	.mctw-legacy-page .kategorije_headings .view_more,.mctw-legacy-page .kategorije_headings h2 {
		display: flex !important;
	}
	
	.mctw-legacy-page .view_more {
		align-items: center !important;
	}
	
	.mctw-legacy-page .category_row {
		width: 100% !important;
		gap: 24px !important;
		align-items: stretch !important;
	}
	
	.mctw-legacy-page .category_col {
		display: flex;
		flex-direction: column;
		gap: 24px;
		justify-content: space-between;
	}
	
	.mctw-legacy-page .category_col_child {
		flex: 1;
	}
	
	.mctw-legacy-page .footer_logo img {
			height: 80px;
			width: auto;
	}
	
	.mctw-legacy-page .row3 {
		display: flex;
		gap: 24px;
	}
	
	.mctw-legacy-page .row3 .category_card {
		height: 100% !important;
	}
	
	.mctw-legacy-page .benefits_inner div{
		display: flex;
	}
	
	
	.mctw-legacy-page .benef_card {
		flex: 1;
		align-items: flex-start !important;
		padding: 0 !important;
        align-self: center !important;
	}
	
	.mctw-legacy-page .benef_card p {
        text-align: left !important;
	}
	
	.mctw-legacy-page .karijera_benef_card {
		align-self: flex-start !important;
		padding-top: 25px !important;
	}
	
	.mctw-legacy-page .sepa {
		height: 100px !important;
		width: 1px !important;
		margin-right: 20px !important;
		align-self: center !important;
	}
	
	
}

.mctw-legacy-page #block-25 {
	display: flex;
	height: 100%;
	justify-content: flex-end;
	align-items: center !important;
}

@media (min-width: 992px) {
	.mctw-legacy-page .hero .wp-block-cover__image-background {
        content: url('/wp-content/uploads/2026/03/hero_bg_desktop_v2.webp') !important;
        object-fit: cover !important;
        width: 100% !important;
        height: 100% !important;
    }
	
	.mctw-legacy-page .o_nama_hero .wp-block-cover__image-background {
        content: url('/wp-content/uploads/2026/03/about_hero_bg_desktop.webp') !important;
        object-fit: cover !important;
        width: 100% !important;
        height: 100% !important;
    }
	
	.mctw-legacy-page .kooperacija_hero .wp-block-cover__image-background {
        content: url('/wp-content/uploads/2026/03/kooperacija_hero_bg_desktop.webp') !important;
        object-fit: cover !important;
        width: 100% !important;
        height: 100% !important;
    }
	
	.mctw-legacy-page .misija_vizija_hero .wp-block-cover__image-background {
        content: url('/wp-content/uploads/2026/03/misija_vizija_hero_desktop_bg.webp') !important;
        object-fit: cover !important;
        width: 100% !important;
        height: 100% !important;
    }
	
	.mctw-legacy-page .misija_vizija_hero h1 {
		line-height: 1.2;
		font-size: 4rem !important;
	}
	
	.mctw-legacy-page .otkup_hero .wp-block-cover__image-background {
        content: url('/wp-content/uploads/2026/03/otkup_hero_bg_desktop.webp') !important;
        object-fit: cover !important;
        width: 100% !important;
        height: 100% !important;
    }
	
	.mctw-legacy-page .skladistenje_hero .wp-block-cover__image-background {
        content: url('/wp-content/uploads/2026/03/skladistenje_hero_bg_desktop.webp') !important;
        object-fit: cover !important;
        width: 100% !important;
        height: 100% !important;
    }

	.mctw-legacy-page .ugovaranje_hero .wp-block-cover__image-background {
        content: url('/wp-content/uploads/2026/04/ugovaranje_hero_desktop.webp') !important;
        object-fit: cover !important;
        width: 100% !important;
        height: 100% !important;
    }
	.mctw-legacy-page .bms_hero .wp-block-cover__image-background {
        content: url('/wp-content/uploads/2026/04/bms_hero_bg_desktop.webp') !important;
        object-fit: cover !important;
        width: 100% !important;
        height: 100% !important;
    }
	
	.mctw-legacy-page .agri_hero .wp-block-cover__image-background {
        content: url('/wp-content/uploads/2026/04/agri_hero_bg_desktop.webp') !important;
        object-fit: cover !important;
        width: 100% !important;
        height: 100% !important;
    }
	
	.mctw-legacy-page .vocarstvo_hero .wp-block-cover__image-background {
        content: url('/wp-content/uploads/2026/04/vocarstvo_hero_bg_desktop.webp') !important;
        object-fit: cover !important;
        width: 100% !important;
        height: 100% !important;
    }
	
	.mctw-legacy-page .karijera_hero .wp-block-cover__image-background {
        content: url('/wp-content/uploads/2026/04/karijera_hero_bg_desktop.webp') !important;
        object-fit: cover !important;
        width: 100% !important;
        height: 100% !important;
    }
	
	.mctw-legacy-page .hero {
		min-height:800px!important;
	}
	
	.mctw-legacy-page .hero .buttons_cta {
		width: 60% !important;
	}
	
	.mctw-legacy-page .hero .cta {
		flex: 1;
	}
	
	.mctw-legacy-page .hero .cta2 {
		border: 2px solid #fff;
	}
	
	.mctw-legacy-page #menu-item-35, .mctw-legacy-page #menu-item-34 {
        display: none !important;
    }

	.mctw-legacy-page #primary-menu {
		text-transform: uppercase;
	}
	
	.mctw-legacy-page .desktop-header-cta-button {
		text-decoration: none !important;
		color: #F8F9FA !important;
		background-color: #EBCA3E !important;
		padding: 8px 12px !important;
		border-radius: 4px !important;
		font-size: 12px !important;
		font-weight: 700 !important;
	}
	
	.mctw-legacy-page .desktop-header-cta-button:hover {
		background-color: #4372B5 !important;
	}
	
	.mctw-legacy-page .srce-grid {
        align-items: flex-start !important;
    }

    .mctw-legacy-page .srce-tekst-col {
        position: sticky !important;
        top: 120px; 
        height: 100%;
    }
	
	.mctw-legacy-page .srce-tekst-col.maloprodaja, .mctw-legacy-page .srce-tekst-col.ugovaranje-card, .mctw-legacy-page .srce-tekst-col.otkup-card {
		top: 120px !important;
	}

    .mctw-legacy-page .kultura-item {
        margin-bottom: 60px !important;
        height: 400px;
    }
	
	.mctw-legacy-page .kultura-item:last-child {
		margin-bottom: 0 !important;
	}
	
	.mctw-legacy-page .sepa_hide {
		display: none !important;
	}
	
	.mctw-legacy-page .prijatelj_img, .mctw-legacy-page .prijatelj_img img {
		height: 100% !important
	}
}
@media(min-width: 1200px) {
		.mctw-legacy-page .desktop-header-cta-button {
			padding: 12px 20px !important;
			font-size: 14px !important;
		}
	}


.mctw-legacy-page .site-footer-row.site-footer-row-columns-4{
    display: grid !important;
    grid-template-columns: 2fr 1fr 1fr 1fr !important;
    gap: 30px;
    align-items: start;
}

.mctw-legacy-page .site-footer-row.site-footer-row-columns-4.footer-widget-area.footer-widget1 {
    width: 100% !important;
}

.mctw-legacy-page .footer_logo .size-full {
	margin-inline: 0 !important;
}

@media (max-width: 768px) {
	.mctw-legacy-page .site-footer-row.site-footer-row-columns-4 {
        grid-template-columns: 1fr !important;
        gap: 40px;
    }

	.mctw-legacy-page .kategorije_headings {
		margin-bottom: 0px !important;
		padding-bottom: 0px !important;
	}
	
	.mctw-legacy-page .prodajni_programi {
		padding-inline: 20px !important;
	}
}

.mctw-legacy-page .site-footer-row-columns-2 {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center;
    width: 100%;
}

@media (max-width: 768px) {
    .mctw-legacy-page .site-footer-row-columns-2 {
		flex-direction: column-reverse;
        gap: 15px;
    }

	.mctw-legacy-page .site-footer-middle-section-1 .footer-widget-area-inner {
		display: flex !important;
		flex-direction: column !important;
		gap: 20px !important;
	}
}

.mctw-legacy-page .site-bottom-footer-inner-wrap {
	margin: 0 !important;
	padding: 0 !important;
	padding-bottom: 50px !important;
	padding-top: 35px !important;
	border-top: 1px solid #ffffff85;
}

.mctw-legacy-page .site-middle-footer-inner-wrap {
	padding-bottom: 100px !important;
	margin: 0 !important;
}

@media (max-width: 768px) {
	.mctw-legacy-page .site-bottom-footer-inner-wrap {
	    padding-bottom: 10px !important;
		padding-top: 25px !important;
    }

	.mctw-legacy-page .site-middle-footer-inner-wrap {
		padding-bottom: 25px !important;
	}
}


/* LOKACIJA SEKCIJA */
.mctw-legacy-page .location-section {
	margin: 0 !important;
	position: relative;
	padding-top: 30px !important;
}

.mctw-legacy-page .location-section h2 {
	margin: 0 !important;
}

.mctw-legacy-page .location_row {
	display: flex;
	align-items: center !important;
	margin-bottom: 15px !important;
}

.mctw-legacy-page .location_row:last-child {
	margin: 0 !important;
}

.mctw-legacy-page .location_row p {
	margin: 0px !important;
}

@media(min-width: 992px) {
	.mctw-legacy-page .o_nama_hero h1 {
		font-size: 72px !important;
		text-transform: inherit !important;
		line-height: 38px !important;
		letter-spacing: 0% !important;
		font-weight: bold !important;
	}

	.mctw-legacy-page .kooperacija_hero h1 {
		font-size: 72px !important;
		text-transform: inherit !important;
		line-height: 38px !important;
		letter-spacing: 0% !important;
		font-weight: bold !important;
	}

	.mctw-legacy-page .location-section{
		padding-block: 40px !important;
	}
	
	.mctw-legacy-page .cta2 {
		background-color: #fff !important;
	}
	
	.mctw-legacy-page .partneri_section{padding-bottom: 100px !important;}
	.mctw-legacy-page .location-section {
		background-image: url('/wp-content/uploads/2026/03/lokacija-1.webp') !important;
		background-size: cover;
		background-position: center;
	}

	.mctw-legacy-page .location-grid {
		display: flex !important;
		flex-direction: row-reverse !important;
		align-items: center;
		gap: 50px;
	}

	.mctw-legacy-page .p-pin-mobile, .mctw-legacy-page .objekti-lista-btn {
		display: none !important;
	}

	.mctw-legacy-page .lista-objekti {
		width: fit-content !important;
	}

	.mctw-legacy-page .location-section, .mctw-legacy-page .location-section h2 {
		color: #FFF;
	}
	
	.mctw-legacy-page .map-container {
		position: relative;
		display: inline-block;
		width: 100%;
	}
	
	.mctw-legacy-page .map {
		margin: 0px !important;
		height: fit-content !important;
	}
	
	.mctw-legacy-page .map img{
		width: 100%;
		height: 500px;
	}
	
	.mctw-legacy-page .p-pin-desktop {
		position: absolute;
		top: 60px;
		left: 50%;
		transform: translateX(-50%);
		background-color: rgba(000,000,000,0.2);
		padding: 10px;
		border-radius: 8px;
		font-size: 18px;
		font-weight: 400;
		z-index: 2;
	}
	
	.mctw-legacy-page .location-section h2 {
		font-size: 48px !important;
		margin-bottom: 10px !important;
	}
}

@media(max-width: 991px) {
	.mctw-legacy-page .lista-objekti, .mctw-legacy-page .p-pin-mobile {
		display: none !important;
	}
	
	.mctw-legacy-page .location-section h2 {
		text-align: center;
	}
	
	.mctw-legacy-page .location-grid {
		gap: 15px !important;
		margin-bottom: 0px !important;
	}
	
	.mctw-legacy-page .p-pin-desktop {
		margin-bottom: 15px !important;
		text-align: center;
	}
	
	.mctw-legacy-page .objekti-lista-btn a {
		border: 2px solid #4372B5;
		border-radius: 8px;
		font-size: 14px;
		font-weight: 700 !important;
	}
	
	.mctw-legacy-page .map {
		margin-bottom: 10px !important;
	}
	
	.mctw-legacy-page .col2 {
		padding-inline: 0 !important;
	}
}

.mctw-legacy-page .o_nama_hero {
	margin-top: 0 !important;
}

.mctw-legacy-page .entry-content-wrap {
	padding-block: 0;
}

.mctw-legacy-page .benefit_row {
	width: 100% !important;
	margin-bottom: 0 !important;
}



.mctw-legacy-page .benefit_wrapper {
	padding: 0 !important;
}

.mctw-legacy-page .koop-grid {
	padding-inline: 20px !important;
}

@media (min-width: 1440px) {
    .mctw-legacy-page .bento-z-i-container > .wp-block-group__inner-container {
        max-width: 1242px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 20px; 
        padding-right: 20px;
        width: 100%;
    }

	.mctw-legacy-page .location-section.bento-z-i-container > .wp-block-group__inner-container,
	.mctw-legacy-page .srce-sekcija.bento-z-i-container > .wp-block-group__inner-container,
	.mctw-legacy-page .bento-z-i-container.znanje > .wp-block-group__inner-container {
		padding-inline: 0px !important;
	}
	
	.mctw-legacy-page .srce-sekcija .wp-block-group__inner-container {
		max-width: var(--global-content-width);
		margin-inline: auto;
	}
}

@media (min-width: 768px) and (max-width: 1439px) {
    .mctw-legacy-page .bento-z-i-container > .wp-block-group__inner-container {
        max-width: 90%;
        margin-left: auto !important;
        margin-right: auto !important;
        width: 100%;
    }
}

@media (max-width: 767px) {
    .mctw-legacy-page .bento-z-i-container > .wp-block-group__inner-container {
        width: 100%;
    }
}



/* KOOPERACIJA */
.mctw-legacy-page .contact_person {
    gap: 0px !important;
	width: 370px;
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
}

.mctw-legacy-page .contact_person_info {
	padding: 15px;
	width: 100%;
}

.mctw-legacy-page .contact_person figure {
    margin-bottom: 0 !important;
    width: 100% !important;
}

.mctw-legacy-page .contact_person figure img {
	width: 100% !important;
}

.mctw-legacy-page .contact_person p {
	width: 100%;
	margin-bottom: 0px !important;
}

.mctw-legacy-page .contact_person h4 {
	margin: 0 !important;
	padding: 0 !important;
}

.mctw-legacy-page .contact-persons {
	display: flex !important;
	flex-wrap: nowrap !important;
	flex-direction: row !important;
	width: max-content !important;
	align-items: center !important;
	border-radius: 8px 0px 0px 8px !important;
}

.mctw-legacy-page .contact-persons figure {
	width: 250px !important;
}

.mctw-legacy-page .contact-persons img {
	border-radius: 8px 0px 0px 8px !important;
}

.mctw-legacy-page .koop .srce-col {
	display: flex;
	justify-content: center !important;
}

.mctw-legacy-page .koop p {
	margin-bottom: 20px
}

.mctw-legacy-page .kultura_cards {
	width: 100% !important;
	margin-bottom: 0 !important;
	gap: 30px;
	margin-bottom: 20px !important;
}

.mctw-legacy-page .kultura_cards_row {
    width: 100% !important;
    display: flex !important;
	margin-bottom: 0px !important;
}

.mctw-legacy-page .kultura_card {
	flex: 1 !important;
    height: 200px;
	transition: all .3s ease;
	cursor: pointer;
}

.mctw-legacy-page .kultura_card:hover {
	transform: scale(1.05);
}

.mctw-legacy-page .kultura_card .wp-block-group {
    background-position: center !important;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 2 !important;
    border-radius: 8px;
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
}

.mctw-legacy-page .kultura_card p {
    z-index: 2 !important;
    position: relative;
	margin: 0px !important
}

.mctw-legacy-page .srce-sekcija .kultura_cards .kultura_cards_row .kultura_card p:last-child {
	margin-bottom: 0px !important;
}

.mctw-legacy-page .kultura_card .wp-block-group::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.2);
    z-index: 1 !important;
    border-radius: inherit; 
}

.mctw-legacy-page .vele-bene .benefit-mini-card {
		width: 100%;
	}

.mctw-legacy-page .koop .benefit-mini-card {
	width: 100%;
}

.mctw-legacy-page .hundred .benefit-mini-card, .mctw-legacy-page .vocarstvo-bene .benefit-mini-card {
	width: 100% !important;
}

.mctw-legacy-page .special-p, .mctw-legacy-page .maloprodaja-blue .bento-p {
	max-width: max-content !important;
	margin-inline: 0 !important;
}

.mctw-legacy-page .maloprodaja-blue .srce-scroll-container {
	padding-inline: 0px !important;
}

.mctw-legacy-page .benefit-mini-card {
	width: 50%;
	background-color: #f9f9f9;
	border-left: 4px solid #EBCA3E;
	padding: 20px;
	margin-bottom: 15px;
	border-radius: 8px;
	transition: all .3s ease;
}

.mctw-legacy-page .benefit-mini-card:hover {
    background: #ffffff;
    box-shadow: 0 10px 20px rgba(0,0,0,0.05);
    transform: translateX(5px);
}

.mctw-legacy-page .benefit-mini-card h4 {
    color: #4372B5;
    margin-bottom: 5px;
    font-size: 18px;
    font-weight: 700;
}

.mctw-legacy-page .benefit-mini-card p {
    margin: 0 !important;
    font-size: 15px;
    color: #555;
}

.mctw-legacy-page .benefit-mini-card .wp-block-group__inner-container p {
	margin: 0px !important;
}

.mctw-legacy-page .logistika_card {
	position: relative;
  padding: 20px;
  border-radius: 12px;
	background: rgba(255, 255, 255, 0.07);
  border: 1px solid rgba(255, 255, 255, 0.14);
/* 	-webkit-backdrop-filter: blur(14px) saturate(160%);
  backdrop-filter: blur(14px) saturate(160%);
	box-shadow: */
    inset 0 1px 0 rgba(255, 255, 255, 0.12),
    0 8px 24px rgba(0, 0, 0, 0.18);

  transition:
    background 240ms cubic-bezier(0.4, 0, 0.2, 1),
    border-color 240ms cubic-bezier(0.4, 0, 0.2, 1),
    transform 240ms cubic-bezier(0.4, 0, 0.2, 1);
}

.mctw-legacy-page .logistika_card:hover {
  background: rgba(255, 255, 255, 0.11);
  border-color: rgba(255, 255, 255, 0.22);
  transform: translateY(-2px);
}

.mctw-legacy-page .logistika_row {
	gap: 50px;
}

.mctw-legacy-page .misija-vizija-cards-wrapp {
	min-height: 800px !important;
	z-index: 1 !important;
	position: relative !important;
	margin-top: -300px !important;
	padding: 0px !important;
	display: flex !important;
	align-items: flex-end !important;
	justify-content: center;
	padding-bottom: 150px !important;
}

.mctw-legacy-page .misija-vizija-cards {
	gap: 200px !important;
}

.mctw-legacy-page .misija-vizija-cards .misija-vizija-card {
	height: 310px !important;
	text-align: center;
	max-width: 400px !important;
	padding: 40px !important;
}

.mctw-legacy-page .misija-vizija-cards .misija-vizija-card h2 {
	margin-bottom: 20px !important;
	font-size: 40px !important;
}

.mctw-legacy-page .proizvodnja-bento, .mctw-legacy-page .bento-grid-maloprodaja {
	z-index: 3 !important;
		position: relative !important;
}

.mctw-legacy-page .proizvodnja-bento .benefit-mini-card {
	width: 100% !important;
}

@media(max-width: 991px) {
	.mctw-legacy-page .koop .srce-scroll-container > .wp-block-group__inner-container 
 {
flex-direction: column !important;
	}
	
	.mctw-legacy-page .kultura_card p {
		font-size: 22px !important;
	}
	
	.mctw-legacy-page .contact_person {
		border-radius: 12px !important;
	}
	
	.mctw-legacy-page .benefit-mini-card {
		width: 100% !important;
	}
}


/* Nas tim */
.mctw-legacy-page .tim-grid {
    gap: 10px !important;
}

.mctw-legacy-page .tim-grid.row1 {
	margin-bottom: 100px !important;
}

/* Kartica pojedinačnog člana */
.mctw-legacy-page .clan-kartica {
    background: transparent;
	border-radius: 8px;
    transition: transform 0.3s ease;
	cursor: pointer;
}

.mctw-legacy-page .clan-kartica:hover {
    transform: translateY(-5px);
}

.mctw-legacy-page .clan-foto {
		margin-bottom: 0px !important;
}

.mctw-legacy-page .clan-foto img {
    width: 100% !important;
    height: auto !important;
    object-fit: cover !important;
    border-radius: 8px 8px 0 0;
}

.mctw-legacy-page .clan-info {
    padding: 15px !important;
    text-align: left;
	border-radius: 0 0 8px 8px; 
}

.mctw-legacy-page .clan-info h4 {
    margin-bottom: 2px !important;
    color: #333;
    font-weight: 700;
	font-size: 18px;
}

.mctw-legacy-page .clan-info p {
    font-size: 12px !important;
    margin-bottom: 3px !important;
}

.mctw-legacy-page .clan-info .clan-pozicija {
    color: #4372B5;
    font-weight: 600;
    font-size: 12px !important;
    margin-bottom: 0px !important;
    text-transform: uppercase;
}

.mctw-legacy-page .clan-info a {
    text-decoration: none !important;
	margin: 0 !important;
}

.mctw-legacy-page .clan-info a:hover {
    color: #EBCA3E !important;
}

.mctw-legacy-page .clan-info hr {
	margin-block: 15px !important;
}
@media(max-width: 991px) {
	.mctw-legacy-page #minh {
		min-height: auto !important;
	}
	.mctw-legacy-page .copy_row_1 {
		gap: 40px !important;
	}
	
	.mctw-legacy-page .copy_row_2 {
		padding-inline: 0 !important;
	}
	
	.mctw-legacy-page .maloprodaja_saveti_sekcija, .mctw-legacy-page .col_left, .mctw-legacy-page .col_right {
		padding: 0 !important;
	}
	
	.mctw-legacy-page .col_left, .mctw-legacy-page .col_right {
		padding-top: 40px !important;
	}
	
	.mctw-legacy-page .col_right:last-child {
		margin-bottom: 40px !important;
	}
}
@media(max-width: 991px) {
	.mctw-legacy-page .clan-kartica {
		max-width: 250px !important;
		margin-inline: auto !important;
		box-shadow: 0px 0px 15px rgba(0,0,0,0.1); 
	}
	
	.mctw-legacy-page .tim-grid {
		gap: 30px !important;
	}
}
@media(min-width: 991px) {
	.mctw-legacy-page .clan-kartica {
		max-width: 370px !important;
		margin-inline: auto !important;
		box-shadow: 0px 0px 15px rgba(0,0,0,0.1); 
	}
	
	.mctw-legacy-page .contact-persons {
		max-width: max-content !important;
	}
	
	.mctw-legacy-page .tim-grid {
		gap: 30px !important;
	}
}

@media(min-width: 992px) {
	.mctw-legacy-page .maloprodaja_card {
		margin-block: 100px !important;
		}
	
	.mctw-legacy-page #minh {
		min-height: 9rem !important;
	}
	
	.mctw-legacy-page .tim-grid.row1 .clan-kartica:first-child,
	.mctw-legacy-page .tim-grid.row2 .clan-kartica:first-child {
		margin-left: 0px !important;
	}
	
	.mctw-legacy-page .tim-grid.row1 .clan-kartica:last-child,
	.mctw-legacy-page .tim-grid.row2 .clan-kartica:last-child{
		margin-right: 0px !important;
	}
}
	.mctw-legacy-page .tim-grid.row1 {
		width: 100%;
		display: flex !important;
		justify-content: space-between !important;
		padding-inline: 0 !important;
	}
	
	
	
	.mctw-legacy-page .clan-info h4 {
		min-height: 2em;
		font-size: 20px !important;
		line-height: 1;
		margin-bottom: 10px !important;
	}
	
	.mctw-legacy-page .clan-pozicija {
		min-height: 2.8rem;
		line-height: 1;
	}
	
	.mctw-legacy-page .clan-info p {
    margin: 0 !important;
    line-height: 1.6;
	}
	
	.mctw-legacy-page .clan-info .clan-pozicija {
		font-size: 14px !important;
	}

@media(max-width: 991px) {
	.mctw-legacy-page #minh {
		min-height: auto !important;
	}
}

/* Maloprodaja */
.mctw-legacy-page .bento-grid-maloprodaja {
    gap: 20px !important;
}

.mctw-legacy-page .bento-item {
    position: relative;
    border-radius: 15px;
    overflow: hidden;
    display: flex;
    align-items: flex-end;
    padding: 25px;
    min-height: 250px;
    background-size: cover;
    background-position: center;
    transition: transform 0.3s ease;
}

.mctw-legacy-page .bento-item:hover {
    transform: scale(1.02);
}

.mctw-legacy-page .bento-item::before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.2) 60%);
    z-index: 1;
}

.mctw-legacy-page .bento-item h4 {
    position: relative;
    z-index: 2;
    color: #fff !important;
    margin: 0 !important;
    font-size: 20px !important;
    font-weight: 700;
}

@media (min-width: 992px) {
    .mctw-legacy-page .bento-tall {
        height: 100% !important;
        min-height: 520px;
    }
    .mctw-legacy-page .bento-small {
        height: calc(50% - 10px);
        margin-bottom: 20px !important;
    }
    .mctw-legacy-page .bento-small:last-child {
        margin-bottom: 0 !important;
    }
	
	.mctw-legacy-page .power-block-logistika.bms h2{
		font-size: 38px !important;
	}
	
	.mctw-legacy-page .power-block-logistika.bms .power_col {
		align-items: flex-start !important;
	}
	
	.mctw-legacy-page .power-block-logistika.bms .power_col p {
		max-width: 100% !important;
	}
	
	.mctw-legacy-page .power_col_misija_vizija {
		display: flex;
		flex-direction: column;
		align-items: flex-end;
	}
	
	.mctw-legacy-page .power_col_misija_vizija p {
		text-align: right;
	}
	
	.mctw-legacy-page .power-block-logistika .power_col p{
	text-align: right;
}
	
	.mctw-legacy-page .power-block-logistika.bms.vocarstvo_block .power_col {
		align-items: flex-end !important;
	}
	
	.mctw-legacy-page .power-block-logistika .power_col {
	display: flex !important;
	flex-direction: column !important;
	align-items: flex-end !important;
}
}

.mctw-legacy-page .maloprodaja_partneri_sekcija p {
	max-width: 600px;
	margin-inline: auto !important;
}

.mctw-legacy-page .maloprodaja_partneri_sekcija h2,
.mctw-legacy-page .maloprodaja_mreza_sekcija h2{
	margin-bottom: 30px !important;
	font-size: 48px !important;
}

.mctw-legacy-page .maloprodaja_saveti_sekcija {
	display: flex;
	justify-content: center;
	align-items: center;
}

.mctw-legacy-page .maloprodaja_saveti_sekcija_tekst{
	width: 100%;
}


@media(max-width: 991px) {
	.mctw-legacy-page .maloprodaja_hero h1,
	.mctw-legacy-page .proizvodnja_hero h1{
		text-transform: uppercase !important;
	}
	
	.mctw-legacy-page .col_left h2, .mctw-legacy-page .col_left p, .mctw-legacy-page .col_right h2, .mctw-legacy-page .col_right p{
		text-align: left !important;
	}
	
	.mctw-legacy-page .maloprodaja_hero,
	.mctw-legacy-page .proizvodnja_hero,
	.mctw-legacy-page .skladistenje_hero,
	.mctw-legacy-page .otkup_hero,
	.mctw-legacy-page .misija_vizija_hero,
	.mctw-legacy-page .ugovaranje_hero,
	.mctw-legacy-page .karijera_hero{
		padding-inline: 20px !important
	}
	
	.mctw-legacy-page .maloprodaja_hero p,
	.mctw-legacy-page .proizvodnja_hero p,
	.mctw-legacy-page .skladistenje_hero p,
	.mctw-legacy-page .otkup_hero p,
	.mctw-legacy-page .misija_vizija_hero p,
	.mctw-legacy-page .bms_hero p,
	.mctw-legacy-page .agri_hero p,
	.mctw-legacy-page .vocarstvo_hero p,
	.mctw-legacy-page .ugovaranje_hero p,
	.mctw-legacy-page .karijera_hero p{
		font-size: 14px !important;
		padding-right: 0px !important;
	}
	
	.mctw-legacy-page .bento-p, .mctw-legacy-page .bento-h {
		text-align: left !important;
	}
	
	.mctw-legacy-page .bento-sekcija {
		padding-block: 50px !important;
	}
	
	.mctw-legacy-page .maloprodaja_mreza_sekcija{
		padding-inline: 0 !important;
	}
	.mctw-legacy-page .maloprodaja_partneri_sekcija{
		padding-inline: 20px
			!important;
		padding-block: 50px !important;
	}
.mctw-legacy-page .maloprodaja_mreza_sekcija h2,.mctw-legacy-page .maloprodaja_partneri_sekcija h2 {
	font-size: 28px !important;
		text-align: left;

	}
.mctw-legacy-page .maloprodaja_mreza_sekcija p,	.mctw-legacy-page .maloprodaja_partneri_sekcija p {
		font-size: 16px !important;
				text-align: left;
	}
	.mctw-legacy-page .maloprodaja_mreza_sekcija .wp-block-buttons {
		justify-content: left;
	}
	
	.mctw-legacy-page .maloprodaja_saveti_sekcija {
		flex-direction: column;
	}
	.mctw-legacy-page .maloprodaja_saveti_sekcija_tekst {
		width: 100%;
	}
	.mctw-legacy-page .power-block-logistika {
		padding-inline: 20px !important;
	}
	
	.mctw-legacy-page .otkup.koop {
		padding-top: 50px !important;
	}
	
	.mctw-legacy-page .sta-gajimo {
		margin: 0 !important;
		padding-inline: 0 !important;
	}
	
	.mctw-legacy-page .skladistenje1 {
		padding-block: 50px !important;
	}
	
	.mctw-legacy-page .skladistenje2 {
		padding-bottom: 0px !important;
	}
	
	.mctw-legacy-page .power-block-logistika.bms .power_col {
		align-items: flex-start !important;
	}
}

/* veleprodaja */
.mctw-legacy-page .power-block-logistika {
    padding-block: 50px !important;
    color: #fff;
    background-color: #4372b5;
}

.mctw-legacy-page .power-block-logistika.yellow {
	background-color: #ebca3e !important;
}

.mctw-legacy-page .power-block-logistika h2 {
    color: #fff !important;
    font-size: 48px !important;
    line-height: 1.2;
    border-left: 4px solid #ebca3e;
    padding-inline: 20px 0px;
}

.mctw-legacy-page .power-block-logistika.yellow .power_col {
	align-items: flex-start !important;
}

.mctw-legacy-page .power-block-logistika.yellow h2 {
	border-right: 4px solid #4372b5;
	text-align: right;
	padding-inline: 0px 20px;
}

.mctw-legacy-page .power-block-logistika.yellow p {
	text-align: left
}

.mctw-legacy-page .power-block-logistika.yellow .giant-number {
	color: #4372b5 !important;
}
.mctw-legacy-page .giant-number {
    font-size: 80px !important;
    font-weight: 900;
    color: #ebca3e !important; 
    line-height: 1 !important;
    margin-bottom: 20px !important;
    letter-spacing: -3px;
}

.mctw-legacy-page .power-block-logistika p:last-child {
    color: rgba(255,255,255,0.7) !important;
    font-size: 16px !important;
    line-height: 1.6;
    max-width: 600px;
}

.mctw-legacy-page .power-block-logistika.yellow p:last-child {
	color: #fff !important;
}

.mctw-legacy-page .maloprodaja_card.proizvodnja-top {
	background: #fff !important;
	padding-block: 100px !important;
	margin-block: 0 !important;
}


@media (max-width: 768px) {
    .mctw-legacy-page .power-block-logistika {
        padding-block: 60px !important;
    }
    .mctw-legacy-page .giant-number {
        font-size: 48px !important;
        letter-spacing: -1px;
    }
}

.mctw-legacy-page .vele_kontakt h2 {
	margin-bottom: 40px !important;
}

.mctw-legacy-page .proizvodnja.power-block-logistika {
	display: flex;
	align-items: center !important;
	justify-content: center !important;
}

.mctw-legacy-page .proizvodnja.power-block-logistika::before {
	content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.2) 60%);
    z-index: 1;
}

.mctw-legacy-page .proizvodnja-top {
	z-index: 2 !important;
	position: relative !important;
}

.mctw-legacy-page .bento-p {
	max-width: 600px;
	margin-inline: auto !important;
}

@media (max-width: 991px) {
.mctw-legacy-page .power-block-logistika h2 {
		font-size: 28px !important;
	}
	
	.mctw-legacy-page .maloprodaja_card.proizvodnja-top, .mctw-legacy-page .proizvodnja-bento {
		padding-top: 0px !important;
		padding-bottom: 50px !important;
	}
	
		.mctw-legacy-page .misija-vizija-cards-wrapp {
			padding-top: 300px !important;
	}
	
	.mctw-legacy-page .misija-vizija-cards {
		gap: 70px !important;
	}
	.mctw-legacy-page .misija-vizija-card {
		height: auto !important;
	}
	
	.mctw-legacy-page .wp-block-group:has(.voce-zakljucak) {
		padding-block: 50px !important;
	}
	
	.mctw-legacy-page .vocarstvo-bene {
		padding-inline: 0;
	}
	
	.mctw-legacy-page .voce .bento-kartica h3 {
		font-size: 12px !important;
	}
	
	.mctw-legacy-page .voce p {
		text-align: left;
	}
	
	.mctw-legacy-page .voce-zakljucak {
		padding-inline: 0 !important;
	}
	
	.mctw-legacy-page .voce-zakljucak p {
		text-align: left
	}
	
	
.mctw-legacy-page .misija-vizija-cards .misija-vizija-card {
	height: max-content !important;
	}
	
	.mctw-legacy-page .srce-sekcija.site-container.koop.proizvodnja-top {
		padding-top: 0px !important;
	}
	
	.mctw-legacy-page .voce-card {
		width: max-content;
	}
	
	.mctw-legacy-page .vocarstvo-bene {
		padding-top: 50px !important;
	}
	
	.mctw-legacy-page .malop .col_left {
		margin-bottom: 0px !important;
		padding-top: 50px !important;
	}
	
	.mctw-legacy-page .sta-gajimo .site-container {
		padding-block: 0px !important;
	}
	
	.mctw-legacy-page .logistika_power .site-container {
		padding-block: 30px !important;
		padding-inline: 0px;
	}
	
	.mctw-legacy-page .logistika_power h2, .mctw-legacy-page .logistika_power h3 {
		margin-bottom: 0px;
		text-align: left
	}
	
	.mctw-legacy-page .logistika_power .logistika_row {
		padding-top: 50px !important;
	}
	
	.mctw-legacy-page .vele_kontakt {
		padding-block: 20px !important;
	}
	
	.mctw-legacy-page .vele_kontakt h2 {
		text-align: left;
	}
	
	.mctw-legacy-page .new_power_block {
		padding-inline: 0 !important;
	}
	
	.mctw-legacy-page .new_power_block .site-container {
		padding-block: 30px !important;
	}
	
	.mctw-legacy-page .new_power_block h2, .mctw-legacy-page .new_power_block p {
		text-align: left;
	}
	
	.mctw-legacy-page .new_power_block .logistika_row {
		padding-top: 0px !important;
	}
	
	.mctw-legacy-page .ugov {
		padding-block: 0 30px !important;
	}
	
	.mctw-legacy-page .filozofija .filozofija-sekcija {
		padding-bottom: 0px !important;
	}
	
	.mctw-legacy-page .skladistenje1 h2, .mctw-legacy-page .skladistenje1 p{
		text-align: left !important;
	}
	
	.mctw-legacy-page .skla_ben_1 .site-container {
		padding-block: 30px !important;
	}
	
	.mctw-legacy-page .skla_ben_1 p {
		text-align: left
	}
	
	.mctw-legacy-page .skla_ben_1 .partner_benefits {
		margin-bottom: 0
	}
	
	.mctw-legacy-page .skla_ben_2 {
		padding: 0 25px;
	}
	
	.mctw-legacy-page .skla_ben_2 .site-container {
		padding-block: 20px !important;
	}
	
	.mctw-legacy-page .skla_2_wrapp {
		margin-bottom: 0 !important;
	}
	
	.mctw-legacy-page .skla_ben_3 .site-container:first-child {
		padding-block: 30px !important;
	}
	
	.mctw-legacy-page .skla_ben_3 .wp-block-columns {
		margin-bottom: 0px !important;
	}
	
	.mctw-legacy-page .skla_ben_3 .partner_benefits {
		margin-bottom: 0 !important;
	}
	
	.mctw-legacy-page .zvanicni_status {
		padding-inline: 25px !important;
	}
	
	.mctw-legacy-page .circles_row {
		display: flex !important;
		flex-direction: row !important;
	}
}

.mctw-legacy-page .voce-card {
	background-color: #f9f9f9;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 20px;
	border-radius: 8px;
}

.mctw-legacy-page .voce-card h2 {
	color: #4372B5;
	font-size: 22px;
}

.mctw-legacy-page .voce-card p {
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	color: rgba(0,0,0,.5);
}

.mctw-legacy-page .wp-block-cover .wp-block-cover__inner-container {
	height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-end !important;
}

.mctw-legacy-page .circles_row {
	display: flex !important;
	flex-direction: column;
	gap: 20px !important;
}

		

/* ===== kadence-global-file ===== */
.mctw-legacy-page /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}.mctw-legacy-page{margin:0}.mctw-legacy-page main{display:block;min-width:0}.mctw-legacy-page h1{font-size:2em;margin:.67em 0}.mctw-legacy-page hr{box-sizing:content-box;height:0;overflow:visible}.mctw-legacy-page a{background-color:rgba(0,0,0,0)}.mctw-legacy-page abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}.mctw-legacy-page b,.mctw-legacy-page strong{font-weight:bold}.mctw-legacy-page code,.mctw-legacy-page kbd,.mctw-legacy-page samp{font-family:monospace,monospace;font-size:1em}.mctw-legacy-page small{font-size:80%}.mctw-legacy-page sub,.mctw-legacy-page sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.mctw-legacy-page sub{bottom:-0.25em}.mctw-legacy-page sup{top:-0.5em}.mctw-legacy-page img{border-style:none}.mctw-legacy-page button,.mctw-legacy-page input,.mctw-legacy-page optgroup,.mctw-legacy-page select,.mctw-legacy-page textarea{font-size:100%;margin:0}.mctw-legacy-page button,.mctw-legacy-page input{overflow:visible}.mctw-legacy-page button,.mctw-legacy-page select{text-transform:none}.mctw-legacy-page button,.mctw-legacy-page [type=button],.mctw-legacy-page [type=reset],.mctw-legacy-page [type=submit]{-webkit-appearance:button}.mctw-legacy-page legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.mctw-legacy-page progress{vertical-align:baseline}.mctw-legacy-page textarea{overflow:auto}.mctw-legacy-page [type=checkbox],.mctw-legacy-page [type=radio]{box-sizing:border-box;padding:0}.mctw-legacy-page [type=number]::-webkit-inner-spin-button,.mctw-legacy-page [type=number]::-webkit-outer-spin-button{height:auto}.mctw-legacy-page [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.mctw-legacy-page [type=search]::-webkit-search-decoration{-webkit-appearance:none}.mctw-legacy-page ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.mctw-legacy-page details{display:block}.mctw-legacy-page summary{display:list-item}.mctw-legacy-page template{display:none}.mctw-legacy-page [hidden]{display:none}.mctw-legacy-page{--global-gray-400: #CBD5E0;--global-gray-500: #A0AEC0;--global-xs-spacing: 1em;--global-sm-spacing: 1.5rem;--global-md-spacing: 2rem;--global-lg-spacing: 2.5em;--global-xl-spacing: 3.5em;--global-xxl-spacing: 5rem;--global-edge-spacing: 1.5rem;--global-boxed-spacing: 2rem;--global-font-size-small: clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--global-font-size-medium: clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--global-font-size-large: clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--global-font-size-larger: clamp(2rem, 1.6rem + 1vw, 2.5rem);--global-font-size-xxlarge: clamp(2.25rem, 1.728rem + 1.63vw, 3rem)}.mctw-legacy-page h1,.mctw-legacy-page h2,.mctw-legacy-page h3,.mctw-legacy-page h4,.mctw-legacy-page h5,.mctw-legacy-page h6{padding:0;margin:0}.mctw-legacy-page h1 a,.mctw-legacy-page h2 a,.mctw-legacy-page h3 a,.mctw-legacy-page h4 a,.mctw-legacy-page h5 a,.mctw-legacy-page h6 a{color:inherit;text-decoration:none}.mctw-legacy-page dfn,.mctw-legacy-page cite,.mctw-legacy-page em,.mctw-legacy-page i{font-style:italic}.mctw-legacy-page blockquote,.mctw-legacy-page q{quotes:"“" "”"}.mctw-legacy-page blockquote{padding-left:1em;border-left:4px solid var(--global-palette4)}.mctw-legacy-page .entry-content blockquote{margin:0 0 var(--global-md-spacing)}.mctw-legacy-page blockquote cite,.mctw-legacy-page blockquote .wp-block-pullquote__citation{color:var(--global-palette5);font-size:13px;margin-top:1em;position:relative;font-style:normal;display:block}.mctw-legacy-page address{margin:0 0 1.5em}.mctw-legacy-page pre{background:var(--global-palette7);font-family:"Courier 10 Pitch",Courier,monospace;font-size:.9375rem;line-height:1.6;max-width:100%;overflow:auto;padding:1.5em;white-space:pre-wrap}.mctw-legacy-page code,.mctw-legacy-page kbd,.mctw-legacy-page tt,.mctw-legacy-page var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:.8rem}.mctw-legacy-page abbr,.mctw-legacy-page acronym{border-bottom:1px dotted var(--global-palette4);cursor:help}.mctw-legacy-page mark,.mctw-legacy-page ins{text-decoration:none}.mctw-legacy-page big{font-size:125%}.mctw-legacy-page{box-sizing:border-box}.mctw-legacy-page *,.mctw-legacy-page *::before,.mctw-legacy-page *::after{box-sizing:inherit}.mctw-legacy-page hr{height:0;border:0;border-bottom:2px solid var(--global-gray-400)}.mctw-legacy-page ul,.mctw-legacy-page ol{margin:0 0 1.5em 1.5em;padding:0}.mctw-legacy-page ul.aligncenter,.mctw-legacy-page ol.aligncenter{list-style:none}.mctw-legacy-page ul{list-style:disc}.mctw-legacy-page ol{list-style:decimal}.mctw-legacy-page li>ul,.mctw-legacy-page li>ol{margin-bottom:0;margin-left:1.5em}.mctw-legacy-page dt{font-weight:700}.mctw-legacy-page dd{margin:0 1.5em 1.5em}.mctw-legacy-page img{display:block;height:auto;max-width:100%}.mctw-legacy-page figure{margin:.5em 0}.mctw-legacy-page table{margin:0 0 1.5em;width:100%}.mctw-legacy-page a{color:var(--global-palette-highlight);text-underline-offset:.1em;transition:all .1s linear}.mctw-legacy-page a:hover,.mctw-legacy-page a:focus,.mctw-legacy-page a:active{color:var(--global-palette-highlight-alt);text-underline-offset:.25em}.mctw-legacy-page a:hover,.mctw-legacy-page a:active{outline:0}.mctw-legacy-page .inner-link-style-plain a:not(.button),.mctw-legacy-page .widget-area.inner-link-style-plain a:not(.button){text-decoration:none}.mctw-legacy-page .inner-link-style-normal a:not(.button),.mctw-legacy-page .widget-area.inner-link-style-normal a:not(.button){text-decoration:underline}.mctw-legacy-page .link-style-no-underline .entry-content p>a,.mctw-legacy-page .link-style-no-underline .entry-content strong>a,.mctw-legacy-page .link-style-no-underline .entry-content em>a,.mctw-legacy-page .link-style-no-underline .entry-content>ul a,.mctw-legacy-page .link-style-no-underline .entry-content a{text-decoration:none}.mctw-legacy-page .link-style-no-underline .entry-content p>a:hover,.mctw-legacy-page .link-style-no-underline .entry-content strong>a:hover,.mctw-legacy-page .link-style-no-underline .entry-content em>a:hover,.mctw-legacy-page .link-style-no-underline .entry-content>ul a:hover,.mctw-legacy-page .link-style-no-underline .entry-content a:hover{text-decoration:none}.mctw-legacy-page .link-style-color-underline .entry-content p a,.mctw-legacy-page .link-style-color-underline .entry-content strong>a,.mctw-legacy-page .link-style-color-underline .entry-content em>a,.mctw-legacy-page .link-style-color-underline .entry-content>ul a,.mctw-legacy-page .link-style-color-underline .entry-content>ol a,.mctw-legacy-page .link-style-color-underline .entry-content .wp-block-group ul a,.mctw-legacy-page .link-style-color-underline .entry-content .wp-block-group ol a{color:inherit;text-decoration:underline;text-decoration-color:var(--global-palette-highlight)}.mctw-legacy-page .link-style-color-underline .entry-content p a:hover,.mctw-legacy-page .link-style-color-underline .entry-content strong>a:hover,.mctw-legacy-page .link-style-color-underline .entry-content em>a:hover,.mctw-legacy-page .link-style-color-underline .entry-content>ul a:hover,.mctw-legacy-page .link-style-color-underline .entry-content>ol a:hover,.mctw-legacy-page .link-style-color-underline .entry-content .wp-block-group ul a:hover,.mctw-legacy-page .link-style-color-underline .entry-content .wp-block-group ol a:hover{text-decoration-color:var(--global-palette-highlight-alt)}.mctw-legacy-page .link-style-hover-background .entry-content p a,.mctw-legacy-page .link-style-hover-background .entry-content strong>a,.mctw-legacy-page .link-style-hover-background .entry-content em>a,.mctw-legacy-page .link-style-hover-background .entry-content>ul a,.mctw-legacy-page .link-style-hover-background .entry-content>ol a,.mctw-legacy-page .link-style-hover-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a),.mctw-legacy-page .link-style-hover-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a){color:var(--global-palette-highlight);text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight), var(--global-palette-highlight));background-position:0% 100%;background-repeat:no-repeat;background-size:100% 1px}.mctw-legacy-page .link-style-hover-background .entry-content p a:hover,.mctw-legacy-page .link-style-hover-background .entry-content strong>a:hover,.mctw-legacy-page .link-style-hover-background .entry-content em>a:hover,.mctw-legacy-page .link-style-hover-background .entry-content>ul a:hover,.mctw-legacy-page .link-style-hover-background .entry-content>ol a:hover,.mctw-legacy-page .link-style-hover-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a):hover,.mctw-legacy-page .link-style-hover-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a):hover{color:var(--global-palette-highlight-alt2);text-decoration:none;background-size:100% 100%}.mctw-legacy-page .link-style-offset-background .entry-content p a,.mctw-legacy-page .link-style-offset-background .entry-content strong>a,.mctw-legacy-page .link-style-offset-background .entry-content em>a,.mctw-legacy-page .link-style-offset-background .entry-content>ul a,.mctw-legacy-page .link-style-offset-background .entry-content>ol a,.mctw-legacy-page .link-style-offset-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a),.mctw-legacy-page .link-style-offset-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a){color:inherit;text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight-alt2), var(--global-palette-highlight));background-repeat:no-repeat;background-position:4px bottom;background-size:100% 10px}.mctw-legacy-page .link-style-offset-background .entry-content p a:hover,.mctw-legacy-page .link-style-offset-background .entry-content strong>a:hover,.mctw-legacy-page .link-style-offset-background .entry-content em>a:hover,.mctw-legacy-page .link-style-offset-background .entry-content>ul a:hover,.mctw-legacy-page .link-style-offset-background .entry-content>ol a:hover,.mctw-legacy-page .link-style-offset-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a):hover,.mctw-legacy-page .link-style-offset-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a):hover{color:inherit;text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight-alt2), var(--global-palette-highlight-alt))}.mctw-legacy-page .screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.mctw-legacy-page .screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.mctw-legacy-page :where(html:not(.no-js)) .hide-focus-outline *:focus{outline:0}.mctw-legacy-page #primary[tabindex="-1"]:focus{outline:0}.mctw-legacy-page textarea{width:100%}.mctw-legacy-page input[type=text],.mctw-legacy-page input[type=email],.mctw-legacy-page input[type=url],.mctw-legacy-page input[type=password],.mctw-legacy-page input[type=search],.mctw-legacy-page input[type=number],.mctw-legacy-page input[type=tel],.mctw-legacy-page input[type=range],.mctw-legacy-page input[type=date],.mctw-legacy-page input[type=month],.mctw-legacy-page input[type=week],.mctw-legacy-page input[type=time],.mctw-legacy-page input[type=datetime],.mctw-legacy-page input[type=datetime-local],.mctw-legacy-page input[type=color],.mctw-legacy-page textarea{-webkit-appearance:none;color:var(--global-palette5);border:1px solid var(--global-gray-400);border-radius:3px;padding:.4em .5em;max-width:100%;background:var(--global-palette9);box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}.mctw-legacy-page ::-webkit-input-placeholder{color:var(--global-palette6)}.mctw-legacy-page ::-moz-placeholder{color:var(--global-palette6);opacity:1}.mctw-legacy-page :-ms-input-placeholder{color:var(--global-palette6)}.mctw-legacy-page :-moz-placeholder{color:var(--global-palette6)}.mctw-legacy-page ::placeholder{color:var(--global-palette6)}.mctw-legacy-page input[type=text]:focus,.mctw-legacy-page input[type=email]:focus,.mctw-legacy-page input[type=url]:focus,.mctw-legacy-page input[type=password]:focus,.mctw-legacy-page input[type=search]:focus,.mctw-legacy-page input[type=number]:focus,.mctw-legacy-page input[type=tel]:focus,.mctw-legacy-page input[type=range]:focus,.mctw-legacy-page input[type=date]:focus,.mctw-legacy-page input[type=month]:focus,.mctw-legacy-page input[type=week]:focus,.mctw-legacy-page input[type=time]:focus,.mctw-legacy-page input[type=datetime]:focus,.mctw-legacy-page input[type=datetime-local]:focus,.mctw-legacy-page input[type=color]:focus,.mctw-legacy-page textarea:focus{color:var(--global-palette3);border-color:var(--global-palette6);outline:0;box-shadow:0px 5px 15px -7px rgba(0,0,0,.1)}.mctw-legacy-page select{border:1px solid var(--global-gray-400);background-size:16px 100%;padding:.2em 35px .2em .5em;background:var(--global-palette9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==) no-repeat 98% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none;box-shadow:none;outline:0;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}.mctw-legacy-page select::-ms-expand{display:none}.mctw-legacy-page select:focus{color:var(--global-palette3);border-color:var(--global-palette6);background-color:var(--global-palette9);box-shadow:0px 5px 15px -7px rgba(0,0,0,.1);outline:0}.mctw-legacy-page select:focus option{color:#333}.mctw-legacy-page .elementor-select-wrapper select{background-image:none}.mctw-legacy-page .search-form{position:relative}.mctw-legacy-page .search-form input[type=search],.mctw-legacy-page .search-form input.search-field{padding-right:60px;width:100%}.mctw-legacy-page .search-form .search-submit[type=submit]{top:0;right:0;bottom:0;position:absolute;color:rgba(0,0,0,0);background:rgba(0,0,0,0);z-index:2;width:50px;border:0;padding:8px 12px 7px;border-radius:0;box-shadow:none;overflow:hidden}.mctw-legacy-page .search-form .search-submit[type=submit]:hover,.mctw-legacy-page .search-form .search-submit[type=submit]:focus{color:rgba(0,0,0,0);background:rgba(0,0,0,0);box-shadow:none}.mctw-legacy-page .search-form .kadence-search-icon-wrap{position:absolute;right:0;top:0;height:100%;width:50px;padding:0;text-align:center;background:0 0;z-index:3;cursor:pointer;pointer-events:none;color:var(--global-palette6);text-shadow:none;display:flex;align-items:center;justify-content:center}.mctw-legacy-page .search-form .search-submit[type=submit]:hover~.kadence-search-icon-wrap{color:var(--global-palette4)}.mctw-legacy-page .search-form .button[type=submit],.mctw-legacy-page .search-form .kadence-search-icon-wrap{left:0;right:auto}.mctw-legacy-page .search-form input[type=search],.mctw-legacy-page .search-form input.search-field{padding-right:.5em;padding-left:60px}.mctw-legacy-page fieldset{padding:.625em 1.425em .625em;border:1px solid var(--global-gray-500);margin-top:1.2em;margin-bottom:1.2em}.mctw-legacy-page .affwp-form fieldset{padding:0}.mctw-legacy-page legend{font-weight:bold}.mctw-legacy-page button,.mctw-legacy-page .button,.mctw-legacy-page .wp-block-button__link,.mctw-legacy-page .wp-element-button,.mctw-legacy-page input[type=button],.mctw-legacy-page input[type=reset],.mctw-legacy-page input[type=submit]{border-radius:3px;background:var(--global-palette-btn-bg);color:var(--global-palette-btn);padding:.4em 1em;border:0;font-size:1.125rem;line-height:1.6;display:inline-block;font-family:inherit;cursor:pointer;text-decoration:none;transition:all .2s ease;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}.mctw-legacy-page button:visited,.mctw-legacy-page .button:visited,.mctw-legacy-page .wp-block-button__link:visited,.mctw-legacy-page .wp-element-button:visited,.mctw-legacy-page input[type=button]:visited,.mctw-legacy-page input[type=reset]:visited,.mctw-legacy-page input[type=submit]:visited{background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.mctw-legacy-page button:hover,.mctw-legacy-page button:focus,.mctw-legacy-page button:active,.mctw-legacy-page .button:hover,.mctw-legacy-page .button:focus,.mctw-legacy-page .button:active,.mctw-legacy-page .wp-block-button__link:hover,.mctw-legacy-page .wp-block-button__link:focus,.mctw-legacy-page .wp-block-button__link:active,.mctw-legacy-page .wp-element-button:hover,.mctw-legacy-page .wp-element-button:focus,.mctw-legacy-page .wp-element-button:active,.mctw-legacy-page input[type=button]:hover,.mctw-legacy-page input[type=button]:focus,.mctw-legacy-page input[type=button]:active,.mctw-legacy-page input[type=reset]:hover,.mctw-legacy-page input[type=reset]:focus,.mctw-legacy-page input[type=reset]:active,.mctw-legacy-page input[type=submit]:hover,.mctw-legacy-page input[type=submit]:focus,.mctw-legacy-page input[type=submit]:active{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover);box-shadow:0px 15px 25px -7px rgba(0,0,0,.1)}.mctw-legacy-page button:disabled,.mctw-legacy-page button.disabled,.mctw-legacy-page .button:disabled,.mctw-legacy-page .button.disabled,.mctw-legacy-page .wp-block-button__link:disabled,.mctw-legacy-page .wp-block-button__link.disabled,.mctw-legacy-page .wp-element-button:disabled,.mctw-legacy-page .wp-element-button.disabled,.mctw-legacy-page input[type=button]:disabled,.mctw-legacy-page input[type=button].disabled,.mctw-legacy-page input[type=reset]:disabled,.mctw-legacy-page input[type=reset].disabled,.mctw-legacy-page input[type=submit]:disabled,.mctw-legacy-page input[type=submit].disabled{cursor:not-allowed;opacity:.5}.mctw-legacy-page .elementor-button-wrapper .elementor-button{background-color:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.mctw-legacy-page .elementor-button-wrapper .elementor-button:hover,.mctw-legacy-page .elementor-button-wrapper .elementor-button:focus,.mctw-legacy-page .elementor-button-wrapper .elementor-button:active{color:var(--global-palette-btn-hover);background-color:var(--global-palette-btn-bg-hover);box-shadow:0px 15px 25px -7px rgba(0,0,0,.1)}.mctw-legacy-page .button.button-size-small{font-size:80%;padding:.3em .7em}.mctw-legacy-page .button.button-size-large{font-size:110%;padding:.6em 1.2em}.mctw-legacy-page .wp-block-button.is-style-outline .wp-block-button__link,.mctw-legacy-page .wp-block-button.is-style-outline .wp-element-button{padding:.4em 1em}.mctw-legacy-page .button.button-style-outline,.mctw-legacy-page .wp-block-button.is-style-outline .wp-block-button__link,.mctw-legacy-page .wp-block-button.is-style-outline .wp-element-button,.mctw-legacy-page .button.kb-btn-global-outline{border:2px solid currentColor}.mctw-legacy-page .button.button-style-outline:hover,.mctw-legacy-page .button.button-style-outline:focus,.mctw-legacy-page .button.button-style-outline:active,.mctw-legacy-page .wp-block-button.is-style-outline .wp-block-button__link:hover,.mctw-legacy-page .wp-block-button.is-style-outline .wp-block-button__link:focus,.mctw-legacy-page .wp-block-button.is-style-outline .wp-block-button__link:active,.mctw-legacy-page .wp-block-button.is-style-outline .wp-element-button:hover,.mctw-legacy-page .wp-block-button.is-style-outline .wp-element-button:focus,.mctw-legacy-page .wp-block-button.is-style-outline .wp-element-button:active,.mctw-legacy-page .button.kb-btn-global-outline:hover,.mctw-legacy-page .button.kb-btn-global-outline:focus,.mctw-legacy-page .button.kb-btn-global-outline:active{border:2px solid currentColor;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}.mctw-legacy-page .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background),.mctw-legacy-page .wp-block-button.is-style-outline .wp-element-button:not(.has-background),.mctw-legacy-page .button.button-style-outline:not(.has-background),.mctw-legacy-page .button.kb-btn-global-outline:not(.has-background){background:rgba(0,0,0,0)}.mctw-legacy-page .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):hover,.mctw-legacy-page .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):focus,.mctw-legacy-page .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):active,.mctw-legacy-page .wp-block-button.is-style-outline .wp-element-button:not(.has-background):hover,.mctw-legacy-page .wp-block-button.is-style-outline .wp-element-button:not(.has-background):focus,.mctw-legacy-page .wp-block-button.is-style-outline .wp-element-button:not(.has-background):active,.mctw-legacy-page .button.button-style-outline:not(.has-background):hover,.mctw-legacy-page .button.button-style-outline:not(.has-background):focus,.mctw-legacy-page .button.button-style-outline:not(.has-background):active,.mctw-legacy-page .button.kb-btn-global-outline:not(.has-background):hover,.mctw-legacy-page .button.kb-btn-global-outline:not(.has-background):focus,.mctw-legacy-page .button.kb-btn-global-outline:not(.has-background):active{background:rgba(0,0,0,0)}.mctw-legacy-page .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color),.mctw-legacy-page .wp-block-button.is-style-outline .wp-element-button:not(.has-text-color),.mctw-legacy-page .button-style-outline:not(.has-text-color),.mctw-legacy-page .kb-btn-global-outline:not(.has-text-color){color:var(--global-palette-btn-out, var(--global-palette-btn-bg))}.mctw-legacy-page .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):visited,.mctw-legacy-page .wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):visited,.mctw-legacy-page .button-style-outline:not(.has-text-color):visited,.mctw-legacy-page .kb-btn-global-outline:not(.has-text-color):visited{color:var(--global-palette-btn-out, var(--global-palette-btn-bg))}.mctw-legacy-page .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):hover,.mctw-legacy-page .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):focus,.mctw-legacy-page .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):active,.mctw-legacy-page .wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):hover,.mctw-legacy-page .wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):focus,.mctw-legacy-page .wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):active,.mctw-legacy-page .button-style-outline:not(.has-text-color):hover,.mctw-legacy-page .button-style-outline:not(.has-text-color):focus,.mctw-legacy-page .button-style-outline:not(.has-text-color):active,.mctw-legacy-page .kb-btn-global-outline:not(.has-text-color):hover,.mctw-legacy-page .kb-btn-global-outline:not(.has-text-color):focus,.mctw-legacy-page .kb-btn-global-outline:not(.has-text-color):active{color:var(--global-palette-btn-out-hover, var(--global-palette-btn-bg-hover))}.mctw-legacy-page button.button-style-secondary,.mctw-legacy-page .button.button-style-secondary,.mctw-legacy-page .wp-block-button__link.button-style-secondary,.mctw-legacy-page .wp-element-button.button-style-secondary,.mctw-legacy-page input[type=button].button-style-secondary,.mctw-legacy-page input[type=reset].button-style-secondary,.mctw-legacy-page input[type=submit].button-style-secondary{background:var(--global-palette-btn-sec-bg);color:var(--global-palette-btn-sec)}.mctw-legacy-page button.button-style-secondary:visited,.mctw-legacy-page .button.button-style-secondary:visited,.mctw-legacy-page .wp-block-button__link.button-style-secondary:visited,.mctw-legacy-page .wp-element-button.button-style-secondary:visited,.mctw-legacy-page input[type=button].button-style-secondary:visited,.mctw-legacy-page input[type=reset].button-style-secondary:visited,.mctw-legacy-page input[type=submit].button-style-secondary:visited{background:var(--global-palette-btn-sec-bg);color:var(--global-palette-btn-sec)}.mctw-legacy-page button.button-style-secondary:hover,.mctw-legacy-page button.button-style-secondary:focus,.mctw-legacy-page button.button-style-secondary:active,.mctw-legacy-page .button.button-style-secondary:hover,.mctw-legacy-page .button.button-style-secondary:focus,.mctw-legacy-page .button.button-style-secondary:active,.mctw-legacy-page .wp-block-button__link.button-style-secondary:hover,.mctw-legacy-page .wp-block-button__link.button-style-secondary:focus,.mctw-legacy-page .wp-block-button__link.button-style-secondary:active,.mctw-legacy-page .wp-element-button.button-style-secondary:hover,.mctw-legacy-page .wp-element-button.button-style-secondary:focus,.mctw-legacy-page .wp-element-button.button-style-secondary:active,.mctw-legacy-page input[type=button].button-style-secondary:hover,.mctw-legacy-page input[type=button].button-style-secondary:focus,.mctw-legacy-page input[type=button].button-style-secondary:active,.mctw-legacy-page input[type=reset].button-style-secondary:hover,.mctw-legacy-page input[type=reset].button-style-secondary:focus,.mctw-legacy-page input[type=reset].button-style-secondary:active,.mctw-legacy-page input[type=submit].button-style-secondary:hover,.mctw-legacy-page input[type=submit].button-style-secondary:focus,.mctw-legacy-page input[type=submit].button-style-secondary:active{color:var(--global-palette-btn-sec-hover);background:var(--global-palette-btn-sec-bg-hover)}.mctw-legacy-page .kadence-svg-iconset{display:inline-flex;align-self:center}.mctw-legacy-page .kadence-svg-iconset svg{height:1em;width:1em}.mctw-legacy-page .kadence-svg-iconset.svg-baseline svg{top:.125em;position:relative}.mctw-legacy-page .social-show-brand-until .social-button:not(:hover):not(.skip):not(.ignore),.mctw-legacy-page .social-show-brand-hover .social-button:not(.ignore-brand):not(.skip):not(.ignore):hover,.mctw-legacy-page .social-show-brand-always .social-button:not(.ignore-brand):not(.skip):not(.ignore){color:#fff}.mctw-legacy-page .social-show-brand-until.social-style-outline .social-button:not(:hover):not(.skip):not(.ignore),.mctw-legacy-page .social-show-brand-hover.social-style-outline .social-button:not(.ignore-brand):not(.skip):not(.ignore):hover,.mctw-legacy-page .social-show-brand-always.social-style-outline .social-button:not(.ignore-brand):not(.skip):not(.ignore){border-color:currentColor}.mctw-legacy-page .has-theme-palette-1-background-color,.mctw-legacy-page .has-theme-palette1-background-color{background-color:var(--global-palette1)}.mctw-legacy-page .has-theme-palette-1-color,.mctw-legacy-page .has-theme-palette1-color{color:var(--global-palette1)}.mctw-legacy-page .has-theme-palette-2-background-color,.mctw-legacy-page .has-theme-palette2-background-color{background-color:var(--global-palette2)}.mctw-legacy-page .has-theme-palette-2-color,.mctw-legacy-page .has-theme-palette2-color{color:var(--global-palette2)}.mctw-legacy-page .has-theme-palette-3-background-color,.mctw-legacy-page .has-theme-palette3-background-color{background-color:var(--global-palette3)}.mctw-legacy-page .has-theme-palette-3-color,.mctw-legacy-page .has-theme-palette3-color{color:var(--global-palette3)}.mctw-legacy-page .has-theme-palette-4-background-color,.mctw-legacy-page .has-theme-palette4-background-color{background-color:var(--global-palette4)}.mctw-legacy-page .has-theme-palette-4-color,.mctw-legacy-page .has-theme-palette4-color{color:var(--global-palette4)}.mctw-legacy-page .has-theme-palette-5-background-color,.mctw-legacy-page .has-theme-palette5-background-color{background-color:var(--global-palette5)}.mctw-legacy-page .has-theme-palette-5-color,.mctw-legacy-page .has-theme-palette5-color{color:var(--global-palette5)}.mctw-legacy-page .has-theme-palette-6-background-color,.mctw-legacy-page .has-theme-palette6-background-color{background-color:var(--global-palette6)}.mctw-legacy-page .has-theme-palette-6-color,.mctw-legacy-page .has-theme-palette6-color{color:var(--global-palette6)}.mctw-legacy-page .has-theme-palette-7-background-color,.mctw-legacy-page .has-theme-palette7-background-color{background-color:var(--global-palette7)}.mctw-legacy-page .has-theme-palette-7-color,.mctw-legacy-page .has-theme-palette7-color{color:var(--global-palette7)}.mctw-legacy-page .has-theme-palette-8-background-color,.mctw-legacy-page .has-theme-palette8-background-color{background-color:var(--global-palette8)}.mctw-legacy-page .has-theme-palette-8-color,.mctw-legacy-page .has-theme-palette8-color{color:var(--global-palette8)}.mctw-legacy-page .has-theme-palette-9-background-color,.mctw-legacy-page .has-theme-palette9-background-color{background-color:var(--global-palette9)}.mctw-legacy-page .has-theme-palette-9-color,.mctw-legacy-page .has-theme-palette9-color{color:var(--global-palette9)}.mctw-legacy-page .has-theme-palette-10-background-color,.mctw-legacy-page .has-theme-palette10-background-color{background-color:var(--global-palette10)}.mctw-legacy-page .has-theme-palette-10-color,.mctw-legacy-page .has-theme-palette10-color{color:var(--global-palette10)}.mctw-legacy-page .has-theme-palette-11-background-color,.mctw-legacy-page .has-theme-palette11-background-color{background-color:var(--global-palette11)}.mctw-legacy-page .has-theme-palette-11-color,.mctw-legacy-page .has-theme-palette11-color{color:var(--global-palette11)}.mctw-legacy-page .has-theme-palette-12-background-color,.mctw-legacy-page .has-theme-palette12-background-color{background-color:var(--global-palette12)}.mctw-legacy-page .has-theme-palette-12-color,.mctw-legacy-page .has-theme-palette12-color{color:var(--global-palette12)}.mctw-legacy-page .has-theme-palette-13-background-color,.mctw-legacy-page .has-theme-palette13-background-color{background-color:var(--global-palette13)}.mctw-legacy-page .has-theme-palette-13-color,.mctw-legacy-page .has-theme-palette13-color{color:var(--global-palette13)}.mctw-legacy-page .has-theme-palette-14-background-color,.mctw-legacy-page .has-theme-palette14-background-color{background-color:var(--global-palette14)}.mctw-legacy-page .has-theme-palette-14-color,.mctw-legacy-page .has-theme-palette14-color{color:var(--global-palette14)}.mctw-legacy-page .has-theme-palette-15-background-color,.mctw-legacy-page .has-theme-palette15-background-color{background-color:var(--global-palette15)}.mctw-legacy-page .has-theme-palette-15-color,.mctw-legacy-page .has-theme-palette15-color{color:var(--global-palette15)}.mctw-legacy-page .kt-clear{*zoom:1}.mctw-legacy-page .kt-clear::before,.mctw-legacy-page .kt-clear::after{content:" ";display:table}.mctw-legacy-page .kt-clear::after{clear:both}.mctw-legacy-page #wpadminbar{position:fixed !important}.mctw-legacy-page .content-area{margin:var(--global-xxl-spacing) 0}.mctw-legacy-page .entry-content{word-break:break-word}.mctw-legacy-page .entry-content table{word-break:normal}.mctw-legacy-page .body{overflow-x:hidden}.mctw-legacy-page .scroll a *,.mctw-legacy-page a.scroll *{pointer-events:none}.mctw-legacy-page .content-width-fullwidth .content-container.site-container{max-width:none;padding:0}.mctw-legacy-page .content-width-fullwidth .content-area,.mctw-legacy-page .content-vertical-padding-hide .content-area{margin-top:0;margin-bottom:0}.mctw-legacy-page .content-vertical-padding-top .content-area{margin-bottom:0}.mctw-legacy-page .content-vertical-padding-bottom .content-area{margin-top:0}.mctw-legacy-page .site-container,.mctw-legacy-page .site-header-row-layout-contained,.mctw-legacy-page .site-footer-row-layout-contained,.mctw-legacy-page .entry-hero-layout-contained,.mctw-legacy-page .alignfull>.wp-block-cover__inner-container,.mctw-legacy-page .alignwide>.wp-block-cover__inner-container{margin:0 auto;padding:0 var(--global-content-edge-padding)}.mctw-legacy-page .kt-row-layout-inner>.kb-theme-content-width,.mctw-legacy-page .kt-row-layout-inner.kt-row-has-bg>.kb-theme-content-width{padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding)}.mctw-legacy-page .content-bg{background:#fff}.mctw-legacy-page .content-style-unboxed .entry:not(.loop-entry)>.entry-content-wrap{padding:0}.mctw-legacy-page .content-style-unboxed .content-bg:not(.loop-entry){background:rgba(0,0,0,0)}.mctw-legacy-page .content-style-unboxed .entry:not(.loop-entry){box-shadow:none;border-radius:0}@media screen and (min-width: 1025px){.mctw-legacy-page .has-sidebar .content-container{display:grid;grid-template-columns:5fr 2fr;grid-gap:var(--global-xl-spacing);justify-content:center}.mctw-legacy-page #secondary{grid-column:2;grid-row:1;min-width:0}.mctw-legacy-page .has-left-sidebar .content-container{grid-template-columns:2fr 5fr}.mctw-legacy-page .has-left-sidebar #main{grid-column:2;grid-row:1}.mctw-legacy-page .has-left-sidebar #secondary{grid-column:1;grid-row:1}.mctw-legacy-page .has-sidebar .wp-site-blocks .content-container .alignwide,.mctw-legacy-page .has-sidebar .wp-site-blocks .content-container .alignfull{width:unset;max-width:unset;margin-left:0;margin-right:0}.mctw-legacy-page .has-sidebar .content-container .kadence-thumbnail-position-behind.alignwide{margin-left:-10px;margin-right:-10px}}.mctw-legacy-page #kt-scroll-up-reader,.mctw-legacy-page #kt-scroll-up{position:fixed;transform:translateY(40px);transition:all .2s ease;opacity:0;z-index:1000;display:flex;cursor:pointer}.mctw-legacy-page #kt-scroll-up-reader *,.mctw-legacy-page #kt-scroll-up *{pointer-events:none}.mctw-legacy-page #kt-scroll-up-reader.scroll-up-style-outline,.mctw-legacy-page #kt-scroll-up.scroll-up-style-outline{background:rgba(0,0,0,0)}.mctw-legacy-page .scroll-up-style-filled{color:var(--global-palette9);background:var(--global-palette4)}.mctw-legacy-page .scroll-up-style-filled:hover{color:var(--global-palette9)}.mctw-legacy-page .scroll-up-style-outline,.mctw-legacy-page .scroll-up-wrap.scroll-up-style-outline{border-width:2px;border-style:solid;border-color:currentColor;color:var(--global-palette4)}.mctw-legacy-page .scroll-up-style-outline:hover{color:var(--global-palette5)}.mctw-legacy-page #kt-scroll-up.scroll-visible{transform:translateY(0px);opacity:1}.mctw-legacy-page #kt-scroll-up-reader{transform:translateY(0px);transition:all 0s ease}.mctw-legacy-page #kt-scroll-up-reader:not(:focus){clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.mctw-legacy-page #kt-scroll-up-reader:focus{transform:translateY(0px);opacity:1;box-shadow:none;z-index:1001}@media screen and (max-width: 719px){.mctw-legacy-page .vs-sm-false{display:none !important}}@media screen and (min-width: 720px)and (max-width: 1024px){.mctw-legacy-page .vs-md-false{display:none !important}}@media screen and (min-width: 1025px){.mctw-legacy-page .vs-lg-false{display:none !important}}.mctw-legacy-page .vs-logged-in-false{display:none !important}.mctw-legacy-page :not(.logged-in) .vs-logged-out-false{display:none !important}.mctw-legacy-page .infinite-scroll .posts-navigation,.mctw-legacy-page .infinite-scroll .pagination,.mctw-legacy-page .infinite-scroll.neverending .site-footer{display:none}.mctw-legacy-page .infinity-end.neverending .site-footer{display:block}.mctw-legacy-page #wrapper{overflow:hidden;overflow:clip}.mctw-legacy-page .kadence-scrollbar-fixer{margin-right:var(--scrollbar-offset, unset)}.mctw-legacy-page .kadence-scrollbar-fixer .item-is-fixed{right:var(--scrollbar-offset, 0)}.mctw-legacy-page .alignleft{float:left;margin-right:var(--global-md-spacing)}.mctw-legacy-page .alignright{float:right;margin-left:var(--global-md-spacing)}.mctw-legacy-page .aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}.mctw-legacy-page #wrapper{min-height:100vh;display:flex;flex-direction:column}.mctw-legacy-page #wrapper{min-height:calc(100vh - 32px)}.mctw-legacy-page #inner-wrap{flex:1 0 auto}.mctw-legacy-page .kadence-pro-fixed-item>.kadence-element-wrap>p:first-child:last-child,.mctw-legacy-page .kadence-pro-fixed-item>p:first-child:last-child{margin:0}

/* ===== kadence-content-file ===== */
.mctw-legacy-page .has-drop-cap:not(:focus):first-letter{float:left;line-height:1;font-size:80px;font-weight:600;margin:0 .125em 0 0;text-transform:uppercase}.mctw-legacy-page .wp-block-image{margin-bottom:0}.mctw-legacy-page .wp-block-image.has-custom-border img{border-style:solid}.mctw-legacy-page figure.wp-block-image.aligncenter img{display:inline-block}.mctw-legacy-page .wp-block-pullquote{border-top:0;border-bottom:0;color:var(--global-palette4)}.mctw-legacy-page .wp-block-pullquote blockquote{border:0;margin:0 auto;padding:2em;position:relative}.mctw-legacy-page .wp-block-pullquote blockquote::before{font-size:200px;line-height:40px;font-family:sans-serif;color:var(--global-palette7);z-index:0;position:absolute;left:35px;content:open-quote;top:80px}.mctw-legacy-page .wp-block-pullquote blockquote p{font-size:1.15em;font-style:italic;position:relative;z-index:1}.mctw-legacy-page .wp-block-pullquote blockquote cite{text-transform:uppercase}.mctw-legacy-page .wp-block-pullquote.is-style-solid-color:not(.has-background){background:var(--global-palette7)}.mctw-legacy-page .wp-block-pullquote.is-style-solid-color blockquote{padding:0}.mctw-legacy-page .wp-block-pullquote.is-style-solid-color blockquote:before{color:var(--global-palette9);left:-20px;top:45px}.mctw-legacy-page .wp-block-pullquote.is-style-solid-color blockquote p{font-size:1.15em;font-style:italic}@media screen and (min-width: 767px){.mctw-legacy-page .wp-block-pullquote blockquote p,.mctw-legacy-page .wp-block-pullquote.is-style-solid-color blockquote p{font-size:1.3em}}.mctw-legacy-page .wp-block-quote.is-large,.mctw-legacy-page .wp-block-quote.is-style-large{margin:1.5em auto;padding:0 1em}.mctw-legacy-page .wp-block-quote.is-large,.mctw-legacy-page .wp-block-quote.is-style-large{border:none}.mctw-legacy-page .wp-block-quote.has-text-align-right{border-left:none;border-right:4px solid var(--global-palette4);padding-left:0;padding-right:1em}.mctw-legacy-page .wp-block-quote.has-text-align-center{border:none;padding-left:0}.mctw-legacy-page .single-content .wp-block-quote p{margin-bottom:var(--global-sm-spacing)}.mctw-legacy-page .single-content .wp-block-quote p:last-child{margin-bottom:0}.mctw-legacy-page .wp-block-cover{display:flex;align-items:center}.mctw-legacy-page .wp-block-table{border-collapse:collapse}.mctw-legacy-page .wp-block-table table{border-collapse:collapse}.mctw-legacy-page .wp-block-table thead{border-bottom:3px solid var(--global-palette6)}.mctw-legacy-page .wp-block-table tfoot{border-top:3px solid var(--global-palette6)}.mctw-legacy-page .wp-block-table td,.mctw-legacy-page .wp-block-table th{padding:.5em;border:1px solid var(--global-palette6);word-break:normal}.mctw-legacy-page .wp-block-table img{display:inline-block}.mctw-legacy-page .wp-block-table.is-style-stripes thead{border-bottom:0}.mctw-legacy-page .wp-block-table.is-style-stripes tfoot{border-top:0}.mctw-legacy-page .wp-block-table.is-style-stripes td,.mctw-legacy-page .wp-block-table.is-style-stripes th{border:0}.mctw-legacy-page .blocks-gallery-caption figcaption,.mctw-legacy-page .wp-block-embed figcaption,.mctw-legacy-page .wp-block-image figcaption,.mctw-legacy-page .wp-block-table figcaption,.mctw-legacy-page .wp-block-audio figcaption,.mctw-legacy-page .wp-block-video figcaption{color:var(--global-palette5);font-size:80%;text-align:center}.mctw-legacy-page .wp-block-separator{margin-left:auto;margin-right:auto}.mctw-legacy-page .wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:160px}.mctw-legacy-page .wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.mctw-legacy-page .wp-block-separator.has-background:not(.is-style-dots):not(.is-style-wide){height:2px}.mctw-legacy-page .wp-block-separator.is-style-dots:before{font-size:30px}.mctw-legacy-page ul.wp-block-social-links:not(.specificity){padding-left:0;padding-right:0}.mctw-legacy-page .single-content .wp-block-columns{margin-bottom:var(--global-md-spacing);margin-top:0}.mctw-legacy-page .wp-block-latest-posts.wp-block-latest-posts__list.is-grid{display:grid;column-gap:2.5rem;row-gap:2.5rem;grid-template-columns:1fr;padding-left:0}.mctw-legacy-page .wp-block-latest-posts.wp-block-latest-posts__list.is-grid .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright){display:block;height:0;padding-bottom:66.67%;overflow:hidden;position:relative}.mctw-legacy-page .wp-block-latest-posts.wp-block-latest-posts__list.is-grid .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright) img{flex:1;height:100%;object-fit:cover;width:100%;position:absolute}.mctw-legacy-page .wp-block-latest-posts.wp-block-latest-posts__list.is-grid li{margin:0;width:100%}.mctw-legacy-page .wp-block-latest-posts.wp-block-latest-posts__list.is-grid li>a{margin:1em 0 0;color:var(--global-palette3);text-decoration:none;font-size:1.3em;display:block}@media screen and (min-width: 767px){.mctw-legacy-page .wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-2{grid-template-columns:1fr 1fr}.mctw-legacy-page .wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-3{grid-template-columns:1fr 1fr 1fr}.mctw-legacy-page .wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-4{grid-template-columns:1fr 1fr 1fr 1fr}.mctw-legacy-page .wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.mctw-legacy-page .wp-block-latest-posts.wp-block-latest-posts__list{padding-left:0}.mctw-legacy-page .wp-block-latest-posts__list li{margin-top:var(--global-sm-spacing)}.mctw-legacy-page .wp-block-latest-posts__list li:after{clear:both;display:table;content:""}.mctw-legacy-page .wp-block-latest-posts__post-author,.mctw-legacy-page .wp-block-latest-posts__post-date{color:var(--global-palette6)}@media screen and (max-width: 540px){.mctw-legacy-page .wp-block-latest-posts__featured-image.alignleft{float:none;margin-bottom:1em}}.mctw-legacy-page figure.wp-block-gallery ul{padding:0}.mctw-legacy-page .wp-block-media-text .wp-block-media-text__media img,.mctw-legacy-page .wp-block-media-text .wp-block-media-text__media video{max-width:unset;width:100%;vertical-align:middle}.mctw-legacy-page .wp-block-group.has-background{padding:20px 30px;margin-top:0;margin-bottom:0}.mctw-legacy-page .entry-content .wp-block-group.has-background{padding:20px 30px}.mctw-legacy-page .wp-block-navigation ul,.mctw-legacy-page .wp-block-navigation ul li{list-style:none}.mctw-legacy-page .wp-block-search .wp-block-search__button{border-color:var(--global-gray-400)}.mctw-legacy-page .wp-block-search .wp-block-search__button:not(.has-text-color){color:var(--global-palette4)}.mctw-legacy-page .wp-block-search .wp-block-search__button:not(.has-background){background:var(--global-palette9)}.mctw-legacy-page .wp-block-search .wp-block-search__input{border-color:var(--global-gray-400)}.mctw-legacy-page .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border-color:var(--global-gray-400);border-radius:3px;background:var(--global-palette9)}.mctw-legacy-page .wp-block-navigation ul.wp-block-navigation__container{padding:0}.mctw-legacy-page .has-child .wp-block-navigation__container{min-width:12em;display:flex;flex-direction:column}.mctw-legacy-page .wp-block-yoast-how-to-block .schema-how-to-steps li{margin-bottom:var(--global-md-spacing)}.mctw-legacy-page .wp-block-yoast-how-to-block .schema-how-to-steps li .schema-how-to-step-text{margin-top:0}.mctw-legacy-page .single-content .wp-block-post-template,.mctw-legacy-page .single-content .wp-block-query-loop{padding:0}.mctw-legacy-page .single-content .wp-block-query .wp-block-post-featured-image.alignwide,.mctw-legacy-page .single-content .wp-block-query .wp-block-post-featured-image.alignfull{margin-left:0;margin-right:0}.mctw-legacy-page .single-content .wp-block-query .wp-block-post-featured-image.alignfull{width:auto}.mctw-legacy-page .page-content .wp-smiley,.mctw-legacy-page .entry-content .wp-smiley,.mctw-legacy-page .comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.mctw-legacy-page embed,.mctw-legacy-page iframe,.mctw-legacy-page object{max-width:100%}.mctw-legacy-page .wp-caption{margin-bottom:1.5em;max-width:100%}.mctw-legacy-page .wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.mctw-legacy-page .wp-caption-text{text-align:center}.mctw-legacy-page .wp-caption .wp-caption-text{margin:.8075em 0}.mctw-legacy-page .gallery{margin-bottom:1.5em;display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));grid-gap:.5em}.mctw-legacy-page .gallery .gallery-item{margin-top:0}.mctw-legacy-page .elementor-image-gallery .gallery{display:block}@media screen and (min-width: 40em){.mctw-legacy-page .gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.mctw-legacy-page .gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.mctw-legacy-page .gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.mctw-legacy-page .gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.mctw-legacy-page .gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.mctw-legacy-page .gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.mctw-legacy-page .gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.mctw-legacy-page .gallery-columns-9{grid-template-columns:repeat(9, 1fr)}}.mctw-legacy-page .gallery-item{padding:.5em}.mctw-legacy-page .gallery-icon{display:flex;justify-content:center}.mctw-legacy-page .gallery-caption{font-size:80%}.mctw-legacy-page .gallery.entry{display:block}.mctw-legacy-page .pagination{margin:var(--global-lg-spacing) auto;overflow:hidden}.mctw-legacy-page .pagination .nav-links{justify-content:center;flex-wrap:wrap}.mctw-legacy-page .pagination .page-numbers{display:inline-block;margin-right:.5em;border:2px solid rgba(0,0,0,0);min-width:2.5em;line-height:2.25em;text-align:center;text-decoration:none;border-radius:.25rem;color:inherit}.mctw-legacy-page .pagination a:hover,.mctw-legacy-page .pagination a:focus,.mctw-legacy-page .pagination a:active{border-color:var(--global-palette-btn-bg)}.mctw-legacy-page .pagination .dots{min-width:auto;border:none}.mctw-legacy-page .pagination .current{border-color:var(--global-palette-btn-bg);background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.mctw-legacy-page .pagination .page-numbers:last-child{margin-right:0}.mctw-legacy-page .page-links{margin-top:var(--global-md-spacing);justify-content:center;flex-wrap:wrap;clear:both}.mctw-legacy-page .page-links .post-page-numbers{display:inline-block;margin-right:.2em;border:2px solid rgba(0,0,0,0);min-width:2.5em;line-height:2.25em;text-align:center;text-decoration:none;border-radius:.25rem;color:inherit}.mctw-legacy-page .page-links a:hover,.mctw-legacy-page .page-links a:focus,.mctw-legacy-page .page-links a:active{border-color:var(--global-palette-btn-bg)}.mctw-legacy-page .page-links .current{border-color:var(--global-palette-btn-bg);background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.mctw-legacy-page .page-links .post-page-numbers:first-child{margin-left:.5em}.mctw-legacy-page .page-links .post-page-numbers:last-child{margin-right:0}.mctw-legacy-page .comment-navigation,.mctw-legacy-page .post-navigation{margin:var(--global-lg-spacing) auto}.mctw-legacy-page .comment-navigation a,.mctw-legacy-page .post-navigation a{text-decoration:none;color:inherit;display:block}.mctw-legacy-page .comment-navigation a:hover,.mctw-legacy-page .post-navigation a:hover{color:var(--global-palette-highlight)}.mctw-legacy-page .comment-navigation .nav-links,.mctw-legacy-page .post-navigation .nav-links{display:grid;grid-template-columns:repeat(2, 1fr)}.mctw-legacy-page .comment-navigation .nav-previous,.mctw-legacy-page .post-navigation .nav-previous{position:relative}.mctw-legacy-page .comment-navigation .nav-previous .kadence-svg-iconset,.mctw-legacy-page .post-navigation .nav-previous .kadence-svg-iconset{padding-right:.5em}.mctw-legacy-page .comment-navigation .nav-previous a,.mctw-legacy-page .post-navigation .nav-previous a{padding-right:var(--global-xs-spacing)}.mctw-legacy-page .comment-navigation .nav-previous:after,.mctw-legacy-page .post-navigation .nav-previous:after{position:absolute;content:"";top:25%;right:0;width:1px;height:50%;background:var(--global-gray-500)}.mctw-legacy-page .comment-navigation .nav-next,.mctw-legacy-page .post-navigation .nav-next{grid-column-start:2;text-align:right}.mctw-legacy-page .comment-navigation .nav-next a,.mctw-legacy-page .post-navigation .nav-next a{padding-left:var(--global-xs-spacing)}.mctw-legacy-page .comment-navigation .nav-next .kadence-svg-iconset,.mctw-legacy-page .post-navigation .nav-next .kadence-svg-iconset{padding-left:.5em}.mctw-legacy-page .post-navigation-sub{margin-bottom:.5em}.mctw-legacy-page .post-navigation-sub small{text-transform:uppercase;display:inline-block;font-weight:bold;letter-spacing:.05em}.mctw-legacy-page .widget{margin-top:0;margin-bottom:1.5em}.mctw-legacy-page .widget-area .widget:last-child{margin-bottom:0}.mctw-legacy-page .widget-area .widget-title{font-size:20px;line-height:1.5;margin-bottom:.5em;text-transform:uppercase}.mctw-legacy-page .widget-area ul{padding-left:.5em}.mctw-legacy-page .widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){color:var(--global-palette3);text-decoration:none}.mctw-legacy-page .widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover{color:var(--global-palette-highlight);text-decoration:underline}.mctw-legacy-page .sidebar-link-style-underline.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){text-decoration:underline}.mctw-legacy-page .sidebar-link-style-plain.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){text-decoration:none}.mctw-legacy-page .sidebar-link-style-plain.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover{text-decoration:none}.mctw-legacy-page .widget-area .widget{margin-left:0;margin-right:0}.mctw-legacy-page .widget li:not(.kb-table-of-content-list li){line-height:1.8}.mctw-legacy-page .widget_archive ul,.mctw-legacy-page .widget_categories ul,.mctw-legacy-page .widget_meta ul,.mctw-legacy-page .widget_nav_menu ul,.mctw-legacy-page .widget_recent_comments ul,.mctw-legacy-page .widget_pages ul,.mctw-legacy-page .widget_recent_entries ul,.mctw-legacy-page .widget_rss ul{margin:0;padding:0;list-style-type:none}.mctw-legacy-page .widget select{max-width:100%;text-overflow:ellipsis}.mctw-legacy-page .widget_archive li{color:var(--global-palette6)}.mctw-legacy-page .widget_categories .children{padding-top:0}.mctw-legacy-page .widget_pages .children,.mctw-legacy-page .widget_nav_menu .sub-menu{padding-top:0;padding-bottom:.5em}.mctw-legacy-page .widget_pages a,.mctw-legacy-page .widget_nav_menu a{display:block;padding:.1em 0;text-decoration:none}.mctw-legacy-page .widget_pages a:hover,.mctw-legacy-page .widget_pages a:focus,.mctw-legacy-page .widget_nav_menu a:hover,.mctw-legacy-page .widget_nav_menu a:focus{text-decoration:none}.mctw-legacy-page .widget_pages li,.mctw-legacy-page .widget_nav_menu li{padding:0}.mctw-legacy-page .widget_pages li ul,.mctw-legacy-page .widget_nav_menu li ul{margin-left:1em}.mctw-legacy-page .widget_meta li{padding:0}.mctw-legacy-page .widget_recent_comments li{line-height:1.3;padding-bottom:.5em}.mctw-legacy-page .widget_recent_comments a{font-weight:bold}.mctw-legacy-page .widget_recent_comments .comment-author-link a{font-weight:inherit}.mctw-legacy-page .widget_recent_comments a:hover,.mctw-legacy-page .widget_recent_comments a:focus{padding-left:0}.mctw-legacy-page .widget_recent_entries ul li{margin-bottom:.4em}.mctw-legacy-page .widget_recent_entries ul li .post-date{font-size:.8em;color:var(--global-palette6)}.mctw-legacy-page .widget_rss li{margin-bottom:1em;line-height:1.3}.mctw-legacy-page .widget li a.rsswidget{padding-right:.5em;font-size:1em;line-height:1.4}.mctw-legacy-page .rss-date,.mctw-legacy-page .widget_rss cite{color:#333;font-size:.8em}.mctw-legacy-page .rssSummary{padding:.5em 0;font-size:.9em;line-height:1.3}.mctw-legacy-page .widget_calendar{font-weight:400}.mctw-legacy-page .widget_calendar caption{padding:.5em 0;font-size:1em;font-weight:500;text-align:left}.mctw-legacy-page .widget_calendar thead{background:rgba(0,0,0,0);color:#333}.mctw-legacy-page .widget_calendar th{border:none;text-align:center}.mctw-legacy-page .widget_calendar thead th{border-bottom-width:2px}.mctw-legacy-page .widget_calendar td{padding:.2em;font-size:.8em;text-align:center;background:#fff;border:1px solid var(--global-gray-400)}.mctw-legacy-page .widget_calendar .pad{background:var(--global-palette7)}.mctw-legacy-page .widget_calendar .wp-calendar-nav .pad{background:rgba(0,0,0,0)}.mctw-legacy-page .widget_calendar a{font-weight:900;text-decoration:none}.mctw-legacy-page .collapse-sub-navigation ul.menu{display:block}.mctw-legacy-page .collapse-sub-navigation ul.menu li a{text-decoration:none;width:100%;padding-top:.5em;padding-bottom:.5em;border-bottom:1px solid var(--global-palette7)}.mctw-legacy-page .collapse-sub-navigation ul.menu li a:hover{text-decoration:none}.mctw-legacy-page .collapse-sub-navigation ul.menu ul{padding:0 0 0 1em;margin:0;display:none;transition:all .2s ease-in-out}.mctw-legacy-page .collapse-sub-navigation ul.menu .sub-menu.show-drawer{display:block}.mctw-legacy-page .collapse-sub-navigation ul.menu .drawer-nav-drop-wrap .drawer-sub-toggle{border-left:1px solid var(--global-palette7);border-bottom:1px solid var(--global-palette7)}.mctw-legacy-page .grid-cols{display:grid;grid-template-columns:minmax(0, 1fr);column-gap:2.5rem;row-gap:2.5rem}.mctw-legacy-page .wp-site-blocks .grid-cols:before{display:none}.mctw-legacy-page .grid-xs-col-1{grid-template-columns:minmax(0, 1fr)}.mctw-legacy-page .grid-xs-col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.mctw-legacy-page .grid-xs-col-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.mctw-legacy-page .grid-xs-col-4{grid-template-columns:repeat(4, minmax(0, 1fr))}@media screen and (min-width: 576px){.mctw-legacy-page .grid-sm-col-1{grid-template-columns:minmax(0, 1fr)}.mctw-legacy-page .grid-sm-col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.mctw-legacy-page .grid-sm-col-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.mctw-legacy-page .grid-sm-col-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media screen and (min-width: 768px){.mctw-legacy-page .grid-md-col-1{grid-template-columns:minmax(0, 1fr)}.mctw-legacy-page .grid-md-col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.mctw-legacy-page .grid-md-col-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.mctw-legacy-page .grid-md-col-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media screen and (min-width: 1025px){.mctw-legacy-page .grid-lg-col-1{grid-template-columns:minmax(0, 1fr)}.mctw-legacy-page .grid-lg-col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.mctw-legacy-page .grid-lg-col-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.mctw-legacy-page .grid-lg-col-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.mctw-legacy-page .grid-lg-col-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.mctw-legacy-page .grid-lg-col-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media screen and (min-width: 1200px){.mctw-legacy-page .grid-xl-col-1{grid-template-columns:minmax(0, 1fr)}.mctw-legacy-page .grid-xl-col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.mctw-legacy-page .grid-xl-col-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.mctw-legacy-page .grid-xl-col-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.mctw-legacy-page .grid-xl-col-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.mctw-legacy-page .grid-xl-col-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}.mctw-legacy-page article.sticky{font-size:inherit}.mctw-legacy-page .entry{box-shadow:0px 15px 25px -10px rgba(0,0,0,.05);border-radius:.25rem}.mctw-legacy-page .custom-archive-loop-item.entry{box-shadow:none;border-radius:0}.mctw-legacy-page .entry-loop{overflow:hidden}.mctw-legacy-page .content-wrap{position:relative}.mctw-legacy-page .site-main{min-width:0}.mctw-legacy-page ul.kadence-posts-list,.mctw-legacy-page .single-content ul.kadence-posts-list{padding:0;margin:0;list-style:none}.mctw-legacy-page ul.kt-testimonial-grid-wrap,.mctw-legacy-page .single-content ul.kt-testimonial-grid-wrap{padding:0;margin:0;list-style:none}.mctw-legacy-page .kadence-posts-list .entry-list-item{display:flex;flex-direction:column}.mctw-legacy-page .kadence-posts-list .entry-list-item article.entry{flex:1}.mctw-legacy-page .kadence-thumbnail-position-behind+.entry{z-index:1;position:relative}@media screen and (max-width: 719px){.mctw-legacy-page .content-style-boxed .content-bg:not(.loop-entry){margin-left:-1rem;margin-right:-1rem;width:auto}.mctw-legacy-page .content-width-fullwidth.content-style-boxed .content-bg:not(.loop-entry){margin-left:0;margin-right:0}.mctw-legacy-page .content-style-boxed .comments-area{padding-left:.5rem;padding-right:.5rem}.mctw-legacy-page .primary-sidebar{padding-left:0;padding-right:0}}@media screen and (min-width: 768px){.mctw-legacy-page .grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail:not(.kb-post-no-image){display:grid;grid-template-columns:1fr 2fr}.mctw-legacy-page .blog.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry,.mctw-legacy-page .archive.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry,.mctw-legacy-page .search-results.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry{grid-gap:2rem}.mctw-legacy-page .blog.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail,.mctw-legacy-page .archive.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail,.mctw-legacy-page .search-results.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail{margin-bottom:0}.mctw-legacy-page .kb-posts.kb-posts-style-unboxed.grid-lg-col-1.item-image-style-beside article.loop-entry{grid-gap:2rem}.mctw-legacy-page .kb-posts.kb-posts-style-unboxed.grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail{margin-bottom:0}}.mctw-legacy-page .archive.content-style-unboxed .entry-content-wrap,.mctw-legacy-page .blog.content-style-unboxed .entry-content-wrap,.mctw-legacy-page .post-type-archive.content-style-unboxed .entry-content-wrap,.mctw-legacy-page .search-results.content-style-unboxed .entry-content-wrap{padding:0}.mctw-legacy-page .archive.content-style-unboxed .entry,.mctw-legacy-page .blog.content-style-unboxed .entry,.mctw-legacy-page .post-type-archive.content-style-unboxed .entry,.mctw-legacy-page .search-results.content-style-unboxed .entry{box-shadow:none}.mctw-legacy-page .article-post-thumbnail-caption{font-size:90%;margin:0;padding-top:.5em;padding-bottom:.5em;text-align:center}.mctw-legacy-page .content-style-unboxed .kadence-thumbnail-position-above+.article-post-thumbnail-caption{margin-top:calc(0px - var(--global-md-spacing));margin-bottom:var(--global-md-spacing)}.mctw-legacy-page .single-content{margin:var(--global-md-spacing) 0 0}.mctw-legacy-page .single-content address,.mctw-legacy-page .single-content figure,.mctw-legacy-page .single-content hr,.mctw-legacy-page .single-content p,.mctw-legacy-page .single-content table,.mctw-legacy-page .single-content pre,.mctw-legacy-page .single-content form,.mctw-legacy-page .single-content .wp-block-buttons,.mctw-legacy-page .single-content .wp-block-button,.mctw-legacy-page .single-content .wc-block-grid,.mctw-legacy-page .single-content .wp-block-kadence-advancedbtn,.mctw-legacy-page .single-content .wp-block-media-text,.mctw-legacy-page .single-content .wp-block-cover,.mctw-legacy-page .single-content .entry-content-asset,.mctw-legacy-page .single-content .wp-block-kadence-form,.mctw-legacy-page .single-content .wp-block-group,.mctw-legacy-page .single-content .wp-block-yoast-faq-block,.mctw-legacy-page .single-content .wp-block-yoast-how-to-block,.mctw-legacy-page .single-content .schema-faq-section,.mctw-legacy-page .single-content .wp-block-kadence-tableofcontents,.mctw-legacy-page .single-content .enlighter-default,.mctw-legacy-page .single-content .wp-block-kadence-iconlist,.mctw-legacy-page .single-content [class*=__inner-content]{margin-top:0;margin-bottom:var(--global-md-spacing)}.mctw-legacy-page .single-content .wp-block-buttons .wp-block-button{margin-bottom:0}.mctw-legacy-page .single-content p>img{display:inline-block}.mctw-legacy-page .single-content p>img.aligncenter{display:block}.mctw-legacy-page .single-content li>img{display:inline-block}.mctw-legacy-page .single-content li>img.aligncenter{display:block}.mctw-legacy-page .single-content p:not(.wp-block-kadence-advancedheading)+.wp-block-kadence-spacer{margin-top:calc(0rem - var(--global-md-spacing))}.mctw-legacy-page .single-content .wp-block-yoast-faq-block .schema-faq-question{margin-bottom:.5em}.mctw-legacy-page .single-content .elementor-widget-container:first-child:not(style) h1,.mctw-legacy-page .single-content .elementor-widget-container:first-child:not(style) h2,.mctw-legacy-page .single-content .elementor-widget-container:first-child:not(style) h3,.mctw-legacy-page .single-content .elementor-widget-container:first-child:not(style) h4,.mctw-legacy-page .single-content .elementor-widget-container:first-child:not(style) h5,.mctw-legacy-page .single-content .elementor-widget-container:first-child:not(style) h6{margin-top:0}.mctw-legacy-page .single-content h1,.mctw-legacy-page .single-content h2,.mctw-legacy-page .single-content h3,.mctw-legacy-page .single-content h4,.mctw-legacy-page .single-content h5,.mctw-legacy-page .single-content h6{margin:1.5em 0 .5em}.mctw-legacy-page .single-content h1:first-child,.mctw-legacy-page .single-content h2:first-child,.mctw-legacy-page .single-content h3:first-child,.mctw-legacy-page .single-content h4:first-child,.mctw-legacy-page .single-content h5:first-child,.mctw-legacy-page .single-content h6:first-child{margin-top:0}.mctw-legacy-page .single-content h1+*,.mctw-legacy-page .single-content h2+*,.mctw-legacy-page .single-content h3+*,.mctw-legacy-page .single-content h4+*,.mctw-legacy-page .single-content h5+*,.mctw-legacy-page .single-content h6+*{margin-top:0}.mctw-legacy-page .single-content .wp-block-kadence-advancedgallery+p{margin-top:var(--global-md-spacing)}.mctw-legacy-page .single-content ul,.mctw-legacy-page .single-content ol{margin:0 0 var(--global-md-spacing);padding-left:2em}.mctw-legacy-page .single-content ul.aligncenter,.mctw-legacy-page .single-content ol.aligncenter{text-align:center;padding-left:0}.mctw-legacy-page .single-content .kad-slider ul{padding:0;margin:0}.mctw-legacy-page .single-content li>ol,.mctw-legacy-page .single-content li>ul{margin:0}.mctw-legacy-page .single-content>.more-link{display:block}.mctw-legacy-page .single-content address:last-child,.mctw-legacy-page .single-content figure:last-child,.mctw-legacy-page .single-content hr:last-child,.mctw-legacy-page .single-content p:last-child,.mctw-legacy-page .single-content table:last-child,.mctw-legacy-page .single-content pre:last-child,.mctw-legacy-page .single-content form:last-child,.mctw-legacy-page .single-content .wp-block-buttons:last-child,.mctw-legacy-page .single-content .wp-block-button:last-child,.mctw-legacy-page .single-content .wp-block-kadence-advancedbtn:last-child,.mctw-legacy-page .single-content .wp-block-media-text:last-child,.mctw-legacy-page .single-content .wp-block-cover:last-child,.mctw-legacy-page .single-content .entry-content-asset:last-child,.mctw-legacy-page .single-content .wp-block-kadence-form:last-child,.mctw-legacy-page .single-content .wp-block-group:last-child,.mctw-legacy-page .single-content .wp-block-yoast-faq-block:last-child,.mctw-legacy-page .single-content .wp-block-yoast-how-to-block:last-child,.mctw-legacy-page .single-content .schema-faq-section:last-child,.mctw-legacy-page .single-content .wp-block-kadence-tableofcontents:last-child,.mctw-legacy-page .single-content .enlighter-default:last-child,.mctw-legacy-page .single-content .wp-block-kadence-iconlist:last-child,.mctw-legacy-page .single-content h1:last-child,.mctw-legacy-page .single-content h2:last-child,.mctw-legacy-page .single-content h3:last-child,.mctw-legacy-page .single-content h4:last-child,.mctw-legacy-page .single-content h5:last-child,.mctw-legacy-page .single-content h6:last-child,.mctw-legacy-page .single-content ul:last-child,.mctw-legacy-page .single-content ol:last-child{margin-bottom:0}.mctw-legacy-page .single-content h1.elementor-heading-title,.mctw-legacy-page .single-content h2.elementor-heading-title,.mctw-legacy-page .single-content h3.elementor-heading-title,.mctw-legacy-page .single-content h4.elementor-heading-title,.mctw-legacy-page .single-content h5.elementor-heading-title,.mctw-legacy-page .single-content h6.elementor-heading-title{margin-bottom:.5em}.mctw-legacy-page .single-content .wp-block-image{margin-top:0;margin-bottom:0}.mctw-legacy-page .single-content .wp-block-image figure{margin-bottom:var(--global-md-spacing)}.mctw-legacy-page .single-content .wp-block-image:last-child figure{margin-bottom:0}.mctw-legacy-page .single-content figure.wp-block-image{margin-bottom:var(--global-md-spacing)}.mctw-legacy-page .single-content figure.wp-block-image:last-child{margin-bottom:0}.mctw-legacy-page .entry-content:after{display:table;clear:both;content:""}.mctw-legacy-page .content-title-style-hide .entry-content,.mctw-legacy-page .content-title-style-above .entry-content{margin:0}.mctw-legacy-page .content-title-style-above .entry-content-wrap .post-thumbnail+.single-content{margin:var(--global-md-spacing) 0 0}.mctw-legacy-page .wp-site-blocks .post-thumbnail{display:block;height:0;padding-bottom:66.67%;overflow:hidden;position:relative}.mctw-legacy-page .wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-1-2{padding-bottom:50%}.mctw-legacy-page .wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-9-16{padding-bottom:56.25%}.mctw-legacy-page .wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-1-1{padding-bottom:100%}.mctw-legacy-page .wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-3-4{padding-bottom:75%}.mctw-legacy-page .wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-5-4{padding-bottom:125%}.mctw-legacy-page .wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-4-3{padding-bottom:133%}.mctw-legacy-page .wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-3-2{padding-bottom:150%}.mctw-legacy-page .wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-inherit{padding-bottom:0;height:auto}.mctw-legacy-page .wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-inherit .post-thumbnail-inner{position:static}.mctw-legacy-page .wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-inherit img{margin-left:auto;margin-right:auto}.mctw-legacy-page .wp-site-blocks .post-thumbnail .post-thumbnail-inner{position:absolute;top:0;bottom:0;left:0;right:0}.mctw-legacy-page .wp-site-blocks .post-thumbnail img{flex:1;object-fit:cover}.mctw-legacy-page .wp-site-blocks .post-thumbnail:not(.kadence-thumbnail-ratio-inherit) img{height:100%;width:100%}.mctw-legacy-page .wp-block-newspack-blocks-homepage-articles .post-thumbnail:not(.kadence-thumbnail-ratio-inherit) img{height:auto;width:100%}.mctw-legacy-page .archive.content-style-unboxed .wp-site-blocks .post-thumbnail,.mctw-legacy-page .blog.content-style-unboxed .wp-site-blocks .post-thumbnail,.mctw-legacy-page .post-type-archive.content-style-unboxed .wp-site-blocks .post-thumbnail,.mctw-legacy-page .search-results.content-style-unboxed .wp-site-blocks .post-thumbnail{margin-bottom:1em}.mctw-legacy-page .content-style-unboxed .kadence-thumbnail-position-above{margin-bottom:var(--global-md-spacing)}.mctw-legacy-page .kadence-thumbnail-position-behind{margin-bottom:-4.3em;position:relative;z-index:0}.mctw-legacy-page .content-style-unboxed .kadence-thumbnail-position-behind:after{position:absolute;content:"";top:0;bottom:-1px;left:0;right:0;background:linear-gradient(0deg, var(--global-palette9) 5%, rgba(var(--global-palette9rgb), 0.35) 30%, rgba(255, 255, 255, 0) 50%)}.mctw-legacy-page .kadence-breadcrumbs{margin:1em 0;font-size:85%;color:var(--global-palette5)}.mctw-legacy-page .kadence-breadcrumbs a{color:inherit}.mctw-legacy-page .kadence-breadcrumbs p{margin:0}.mctw-legacy-page .entry-content-wrap .entry-header .kadence-breadcrumbs:first-child{margin-top:0}.mctw-legacy-page .entry-meta{font-size:80%;margin:1em 0;display:flex;flex-wrap:wrap}.mctw-legacy-page .entry-meta>*{display:inline-flex;align-items:center;flex-wrap:wrap}.mctw-legacy-page .entry-meta>* time{white-space:nowrap}.mctw-legacy-page .entry-meta a{color:inherit;text-decoration:none}.mctw-legacy-page .entry-meta .meta-label{margin-right:.2rem}.mctw-legacy-page .entry-meta .author-avatar{width:25px;height:25px;margin-right:.5rem;position:relative;display:inline-block}.mctw-legacy-page .entry-meta .author-avatar a.author-image{position:absolute;left:0;right:0;top:0;bottom:0}.mctw-legacy-page .entry-meta .author-avatar .image-size-ratio{padding-bottom:100%;display:block}.mctw-legacy-page .entry-meta .author-avatar img{position:absolute;left:0;top:0;bottom:0;right:0;border-radius:50%}.mctw-legacy-page .entry-meta>*:after{margin-left:.5rem;margin-right:.5rem;content:"";display:inline-block;background-color:currentColor;height:.25rem;width:.25rem;opacity:.8;border-radius:9999px;vertical-align:.1875em}.mctw-legacy-page .entry-meta.entry-meta-divider-slash>*:after{content:"/";height:auto;background:rgba(0,0,0,0)}.mctw-legacy-page .entry-meta.entry-meta-divider-dash>*:after{content:"-";height:auto;background:rgba(0,0,0,0)}.mctw-legacy-page .entry-meta.entry-meta-divider-vline>*:after{content:"|";height:auto;background:rgba(0,0,0,0)}.mctw-legacy-page .entry-meta>*:last-child:after{display:none}.mctw-legacy-page .entry-meta-divider-customicon.entry-meta>*>.kadence-svg-iconset{margin-right:.3em;margin-left:.8em}.mctw-legacy-page .entry-meta-divider-customicon.entry-meta>*:after{display:none}.mctw-legacy-page .entry-meta-divider-customicon.entry-meta .kt-reading-time-wrap{margin-left:.8em}.mctw-legacy-page .loop-entry .entry-header .entry-title{margin:0}.mctw-legacy-page .loop-entry .entry-summary p,.mctw-legacy-page .loop-entry .entry-header .entry-meta{margin:1em 0}.mctw-legacy-page .updated:not(.published){display:none}.mctw-legacy-page .updated-on .updated:not(.published){display:inline-block}.mctw-legacy-page .entry-summary{margin:var(--global-xs-spacing) 0 0}.mctw-legacy-page a.post-more-link{font-weight:bold;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:inherit;font-size:80%}.mctw-legacy-page a.post-more-link .kadence-svg-iconset{margin-left:.5em}.mctw-legacy-page a.post-more-link:hover{color:var(--global-palette-highlight)}.mctw-legacy-page .more-link-wrap{margin-top:var(--global-xs-spacing);margin-bottom:0}.mctw-legacy-page .entry-taxonomies{margin-bottom:.5em;letter-spacing:.05em;font-size:70%;text-transform:uppercase}.mctw-legacy-page .entry-taxonomies a{text-decoration:none;font-weight:bold}.mctw-legacy-page .entry-taxonomies .category-style-pill a{background:var(--global-palette-highlight);color:#fff;padding:.25rem;border-radius:.25rem;margin-right:.25rem;margin-bottom:.25rem;display:inline-block;line-height:1.2}.mctw-legacy-page .entry-taxonomies .category-style-pill a:last-child{margin-right:0}.mctw-legacy-page .entry-taxonomies .category-style-pill a:hover{color:#fff}.mctw-legacy-page .entry-taxonomies .category-style-underline a{text-decoration:underline}.mctw-legacy-page .loop-entry.type-post .entry-taxonomies .category-style-pill a{color:#fff}@media screen and (max-width: 719px){.mctw-legacy-page .loop-entry .entry-taxonomies{margin-bottom:1em}}.mctw-legacy-page .entry-tags{margin-top:var(--global-xs-spacing)}.mctw-legacy-page .entry-tags .tags-links{display:flex;flex-wrap:wrap}.mctw-legacy-page .entry-tags a.tag-link{margin-right:.5em;padding:.4em .6em;margin-top:.5em;font-size:80%;border:1px solid var(--global-gray-500);border-radius:.25rem;color:var(--global-palette5);text-decoration:none}.mctw-legacy-page .entry-tags a.tag-link:hover{background:var(--global-palette-highlight);color:var(--global-palette-btn);border-color:var(--global-palette-highlight)}.mctw-legacy-page .entry-tags a.tag-link:last-child{margin-right:0}.mctw-legacy-page .entry-hero-container-inner{background:var(--global-palette7)}.mctw-legacy-page .entry-hero-container-inner .entry-header{min-height:200px;display:flex;align-items:center;text-align:center;justify-content:center;flex-direction:column;margin-bottom:0}.mctw-legacy-page .entry-hero-container-inner .entry-header>div{width:100%}.mctw-legacy-page .entry-hero-layout-fullwidth>.entry-hero-container-inner>.site-container{max-width:none}.mctw-legacy-page .entry-hero{position:relative}.mctw-legacy-page .hero-section-overlay{position:absolute;left:0;right:0;top:0;bottom:0}.mctw-legacy-page .hero-container{position:relative}.mctw-legacy-page .title-align-left{text-align:left}.mctw-legacy-page .title-align-left .entry-meta{justify-content:flex-start}.mctw-legacy-page .title-align-center{text-align:center}.mctw-legacy-page .title-align-center .entry-meta{justify-content:center}.mctw-legacy-page .title-align-right{text-align:right}.mctw-legacy-page .title-align-right .entry-meta{justify-content:flex-end}.mctw-legacy-page .entry-hero .title-align-left{text-align:left;align-items:flex-start}.mctw-legacy-page .entry-hero .title-align-center{text-align:center;align-items:center}.mctw-legacy-page .entry-hero .title-align-right{text-align:right;align-items:flex-end}@media screen and (max-width: 1024px){.mctw-legacy-page .title-tablet-align-left{text-align:left}.mctw-legacy-page .title-tablet-align-left .entry-meta{justify-content:flex-start}.mctw-legacy-page .title-tablet-align-center{text-align:center}.mctw-legacy-page .title-tablet-align-center .entry-meta{justify-content:center}.mctw-legacy-page .title-tablet-align-right{text-align:right}.mctw-legacy-page .title-tablet-align-right .entry-meta{justify-content:flex-end}.mctw-legacy-page .entry-hero .title-tablet-align-left{text-align:left;align-items:flex-start}.mctw-legacy-page .entry-hero .title-tablet-align-center{text-align:center;align-items:center}.mctw-legacy-page .entry-hero .title-tablet-align-right{text-align:right;align-items:flex-end}}@media screen and (max-width: 719px){.mctw-legacy-page .title-mobile-align-left{text-align:left}.mctw-legacy-page .title-mobile-align-left .entry-meta{justify-content:flex-start}.mctw-legacy-page .title-mobile-align-center{text-align:center}.mctw-legacy-page .title-mobile-align-center .entry-meta{justify-content:center}.mctw-legacy-page .title-mobile-align-right{text-align:right}.mctw-legacy-page .title-mobile-align-right .entry-meta{justify-content:flex-end}.mctw-legacy-page .entry-hero .title-mobile-align-left{text-align:left;align-items:flex-start}.mctw-legacy-page .entry-hero .title-mobile-align-center{text-align:center;align-items:center}.mctw-legacy-page .entry-hero .title-mobile-align-right{text-align:right;align-items:flex-end}}.mctw-legacy-page .entry-header{margin-bottom:1em}.mctw-legacy-page .page-content{margin:2rem 0 0}.mctw-legacy-page .page-header{margin-bottom:var(--global-lg-spacing)}.mctw-legacy-page .hero-container .page-header{margin-bottom:0}.mctw-legacy-page .entry-footer{clear:both}.mctw-legacy-page .post-navigation-wrap.entry-content-wrap,.mctw-legacy-page .post-navigation-wrap .post-navigation,.mctw-legacy-page .entry-author.entry-content-wrap{margin-top:0;margin-bottom:0;border-radius:0}.mctw-legacy-page .comments-area.entry-content-wrap{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.mctw-legacy-page .single-entry.post.entry.post-footer-area-boxed{border-bottom-left-radius:0;border-bottom-right-radius:0}.mctw-legacy-page .post-footer-area-boxed~.entry-related{margin:0;width:auto;max-width:100%}.mctw-legacy-page .post-footer-area-boxed~.entry-related .entry-related-inner-content.alignwide{margin:0;width:auto;max-width:100%}.mctw-legacy-page .wp-block-image .alignleft{margin-right:var(--global-md-spacing)}.mctw-legacy-page .wp-block-image .alignright{margin-left:var(--global-md-spacing)}.mctw-legacy-page .alignfull,.mctw-legacy-page .alignwide,.mctw-legacy-page .entry-content .alignwide,.mctw-legacy-page .entry-content .alignfull{margin-left:calc(50% - var(--global-vw, 100vw)/2);margin-right:calc(50% - var(--global-vw, 100vw)/2);max-width:100vw;width:var(--global-vw, 100vw);padding-left:0;padding-right:0;clear:both}.mctw-legacy-page .wp-site-blocks .content-container .is-layout-constrained>.alignwide{max-width:var(--global-content-wide-width)}@media screen and (min-width: 1025px){.mctw-legacy-page .content-width-narrow .entry-content .alignwide,.mctw-legacy-page .content-width-narrow .content-area .alignwide{margin-left:-80px;margin-right:-80px;width:auto}}.mctw-legacy-page .content-width-fullwidth .wp-site-blocks .alignwide{margin-left:0;margin-right:0;width:unset;max-width:unset}.mctw-legacy-page .content-style-boxed .entry-content .alignwide{margin-left:-2rem;margin-right:-2rem;max-width:unset;width:unset}.mctw-legacy-page .content-style-boxed .wp-site-blocks .entry-content>.alignwide.is-layout-constrained{padding-left:var(--global-content-boxed-padding);padding-right:var(--global-content-boxed-padding)}.mctw-legacy-page .content-style-boxed .wp-site-blocks .entry-content .alignwide>* .alignwide{margin-left:unset;margin-right:unset}.mctw-legacy-page .has-small-font-size{font-size:var(--global-font-size-small)}.mctw-legacy-page .has-regular-font-size{font-size:var(--global-font-size-medium)}.mctw-legacy-page .has-large-font-size{font-size:var(--global-font-size-large)}.mctw-legacy-page .has-larger-font-size{font-size:var(--global-font-size-larger)}.mctw-legacy-page .has-xxlarge-font-size{font-size:var(--global-font-size-xxlarge)}.mctw-legacy-page .entry-content-asset.videofit{position:relative;padding-top:56.25%;overflow:hidden;max-width:100%;height:auto}.mctw-legacy-page .entry-content-asset.videofit iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mctw-legacy-page form.post-password-form,.mctw-legacy-page form.post-password-form{text-align:center;margin:var(--global-xxl-spacing) auto}.mctw-legacy-page form.post-password-form{margin:var(--global-xxl-spacing) auto}.mctw-legacy-page .entry-title{word-wrap:break-word}.mctw-legacy-page .entry-hero-layout-contained>.entry-hero-container-inner{position:relative}.mctw-legacy-page :not(.content-width-fullwidth) .wp-block-kadence-rowlayout.alignfull>.kt-row-layout-inner>.kb-theme-content-width{padding-left:calc(var(--global-content-edge-padding) + var(--global-boxed-spacing));padding-right:calc(var(--global-content-edge-padding) + var(--global-boxed-spacing))}.mctw-legacy-page .item-content-vertical-align-center .loop-entry .entry-content-wrap{display:flex;flex-direction:column;justify-content:center}.mctw-legacy-page .item-content-vertical-align-center .loop-entry .entry-content-wrap .entry-header{margin-bottom:0}.mctw-legacy-page .item-content-vertical-align-center .loop-entry .entry-content-wrap .entry-summary{margin-top:0}.mctw-legacy-page .item-content-vertical-align-center .loop-entry .entry-summary p,.mctw-legacy-page .item-content-vertical-align-center .loop-entry .entry-header .entry-meta{margin-bottom:0}

/* ===== mctw fix: marquee layout (original applied this via runtime JS) ===== */
.mctw-legacy-page .scroller-wrapper { overflow: hidden; }
.mctw-legacy-page .scroller-inner {
  display: flex;
  align-items: center;
  gap: 4rem;
  width: max-content;
}
.mctw-legacy-page .scroller-inner img {
  height: 56px;
  width: auto;
  object-fit: contain;
  flex-shrink: 0;
}
.mctw-legacy-page .scroller-inner > div,
.mctw-legacy-page .scroller-inner > figure {
  display: flex;
  align-items: center;
  gap: 4rem;
  flex-shrink: 0;
  margin: 0;
}
.mctw-legacy-page .scroller-inner br { display: none; }
.mctw-legacy-page .scroller-inner p { display: contents; }

/* ============================================================
   FULL-WIDTH STACK — opt-in via .mctw-full-stack on a .srce-sekcija
   Turns the two-column split into one full-width column, drops the
   sticky/scroll behaviour, and renders the contact person last as a
   compact card. Used on Ratarstvo and Maloprodaja.
   ============================================================ */
.mctw-legacy-page .mctw-full-stack .srce-grid { display: block !important; }
.mctw-legacy-page .mctw-full-stack .srce-col { display: block !important; width: 100% !important; max-width: none !important; flex: none !important; }
/* Was position:sticky/top:120px — the scroll effect. */
.mctw-legacy-page .mctw-full-stack .srce-tekst-col { position: static !important; top: auto !important; height: auto !important; }
/* Was overflow-x:auto + horizontal scroll-snap. */
.mctw-legacy-page .mctw-full-stack .srce-scroll-container > .wp-block-group__inner-container { display: block !important; overflow-x: visible !important; scroll-snap-type: none !important; padding-bottom: 0 !important; }
/* No fade-up reveal, no parallax inside this section. */
.mctw-legacy-page .mctw-full-stack .benefit-mini-card,
.mctw-legacy-page .mctw-full-stack .srce-col { opacity: 1 !important; transform: none !important; transition: none !important; }
.mctw-legacy-page .mctw-full-stack img { transform: none !important; transition: none !important; }
/* Contact person: compact card at the end. */
.mctw-legacy-page .mctw-full-stack .contact_person { flex-direction: row !important; align-items: center; gap: 20px; text-align: left; max-width: 40rem; margin: 48px auto 0; padding: 20px 24px; border: 1px solid #e5e9f0; border-radius: 12px; background: #fafbfc; }
.mctw-legacy-page .mctw-full-stack .contact_person figure { margin: 0; flex: none; }
.mctw-legacy-page .mctw-full-stack .contact_person img { width: 84px; height: 84px; padding: 0 !important; object-fit: contain; }
.mctw-legacy-page .mctw-full-stack .contact_person_info p { margin: 0 0 2px !important; font-size: 14px; }
.mctw-legacy-page .mctw-full-stack .contact_person_info h4 { margin: 0 0 4px !important; font-size: 17px; }
@media (max-width: 560px) { .mctw-legacy-page .mctw-full-stack .contact_person { flex-direction: column !important; text-align: center; } }

/* ============================================================
   NATIVE FORMS (inc/forms.php)
   Also styled here so the legacy pages that host them (karijera,
   shop-uskoro) pick it up; the selectors are inert elsewhere.
   ============================================================ */
.mctw-form { max-width: 34rem; }
.mctw-form__hp { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }
.mctw-form__row { display: block; margin: 0 0 16px !important; }
.mctw-form__label { display: block; margin-bottom: 6px; font-size: 14px !important; font-weight: 600; color: #1a2942; }
.mctw-form__req { margin-left: 3px; color: #b82105; }
.mctw-form__control { display: block; width: 100%; padding: 11px 13px; border: 1px solid #d5dde8; border-radius: 8px; background: #fff; color: #1a2942; font: inherit; font-size: 15px; line-height: 1.4; }
.mctw-form__control:focus { outline: none; border-color: #4372B5; box-shadow: 0 0 0 3px rgba(67,114,181,.15); }
.mctw-form__control[type="file"] { padding: 9px 12px; background: #f6f8fb; }
.mctw-form textarea.mctw-form__control { min-height: 120px; resize: vertical; }
.mctw-form__actions { margin: 20px 0 0 !important; }
.mctw-form__submit { display: inline-flex; align-items: center; justify-content: center; padding: 12px 26px; border: 0; border-radius: 8px; background: #4372B5; color: #fff !important; font: inherit; font-size: 15px; font-weight: 700; cursor: pointer; box-shadow: none !important; }
.mctw-form__submit:hover, .mctw-form__submit:focus { background: #2f5a96; color: #fff !important; transform: none !important; box-shadow: none !important; }
.mctw-form__notice { margin: 0 0 18px !important; padding: 12px 15px; border-radius: 8px; font-size: 15px !important; line-height: 1.5; }
.mctw-form__notice--ok { background: #e8f4ec; border: 1px solid #b7ddc5; color: #13612e !important; }
.mctw-form__notice--error { background: #fdecea; border: 1px solid #f5c2bd; color: #b82105 !important; }
/* Legacy pages force `p { font-size: 16px !important }` and colour headings via
   palette classes, so the form's own type has to answer in kind. */
.mctw-legacy-page .mctw-form__label { font-size: 14px !important; color: #1a2942 !important; }
.mctw-legacy-page .mctw-form__notice { font-size: 15px !important; }

/* ============================================================
   PARTNERS MARQUEE inside a legacy page (Veleprodaja)
   The shared section uses a <ul> of <img>. Legacy styles bare
   ul/li/img, which added bullets, a 1.5em indent that breaks the
   -50% loop, and dropped the fixed logo height (h-14) because
   `.mctw-legacy-page img` outranks a single utility class.
   ============================================================ */
.mctw-legacy-page .marquee { overflow: hidden; }
.mctw-legacy-page .marquee-group { margin: 0 !important; padding: 0 !important; list-style: none !important; }
.mctw-legacy-page .marquee-group > li { margin: 0 !important; padding: 0 !important; list-style: none !important; }
.mctw-legacy-page .marquee-group > li::marker { content: none; }
.mctw-legacy-page .marquee-group img { display: block; height: 3.5rem !important; width: auto !important; max-width: none !important; margin: 0 !important; }
