.elementor-kit-670{--e-global-color-primary:#1E574E;--e-global-color-secondary:#8C6A44;--e-global-color-text:#5D5D5D;--e-global-color-accent:#755433;--e-global-color-8a6eaf5:#FCD8AB;--e-global-color-b72ff5e:#000000;--e-global-color-25fe8e3:#02010100;--e-global-color-e118c1c:#000000CC;--e-global-color-b8ffb71:#0B0B0B;--e-global-color-3a976eb:#EDEBE9;--e-global-color-914bc79:#FFFFFF00;--e-global-color-97067a9:#E5E2DFCC;--e-global-color-9ad7f2c:#DDD5CC;--e-global-color-e87f497:#17473F;--e-global-color-520a517:#BDB9B9;--e-global-color-2e72a74:#E5E2DE;--e-global-color-7d50562:#F2F2F2;--e-global-color-42320b8:#F5C8E0;--e-global-typography-primary-font-family:"DIN";--e-global-typography-primary-font-size:38px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1em;--e-global-typography-primary-letter-spacing:5px;--e-global-typography-primary-word-spacing:0px;--e-global-typography-secondary-font-family:"DIN";--e-global-typography-secondary-font-size:34px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:40px;--e-global-typography-secondary-letter-spacing:0.5px;--e-global-typography-secondary-word-spacing:0px;--e-global-typography-text-font-family:"Silka";--e-global-typography-text-font-size:17.6px;--e-global-typography-text-font-weight:normal;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:36.2px;--e-global-typography-text-letter-spacing:-0.1px;--e-global-typography-text-word-spacing:0px;--e-global-typography-accent-font-family:"DIN";--e-global-typography-accent-font-size:28px;--e-global-typography-accent-font-weight:bold;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:underline;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:5px;--e-global-typography-accent-word-spacing:0px;--e-global-typography-e1ae241-font-family:"DIN";--e-global-typography-e1ae241-font-size:26px;--e-global-typography-e1ae241-font-weight:700;--e-global-typography-e1ae241-text-transform:none;--e-global-typography-e1ae241-font-style:normal;--e-global-typography-e1ae241-text-decoration:underline;--e-global-typography-e1ae241-line-height:30px;--e-global-typography-e1ae241-letter-spacing:0px;--e-global-typography-e1ae241-word-spacing:0px;--e-global-typography-b6196b7-font-family:"DIN";--e-global-typography-b6196b7-font-size:35px;--e-global-typography-b6196b7-font-weight:700;--e-global-typography-b6196b7-line-height:38px;--e-global-typography-b6196b7-letter-spacing:-0.13px;--e-global-typography-b84f1b3-font-family:"Silka";--e-global-typography-b84f1b3-font-size:28px;--e-global-typography-b84f1b3-font-weight:500;--e-global-typography-b84f1b3-text-transform:none;--e-global-typography-b84f1b3-font-style:normal;--e-global-typography-b84f1b3-text-decoration:none;--e-global-typography-b84f1b3-line-height:35px;--e-global-typography-b84f1b3-letter-spacing:0px;--e-global-typography-b84f1b3-word-spacing:0px;--e-global-typography-22e62d7-font-family:"DIN";--e-global-typography-22e62d7-font-size:160px;--e-global-typography-22e62d7-font-weight:700;--e-global-typography-22e62d7-text-transform:none;--e-global-typography-22e62d7-font-style:normal;--e-global-typography-22e62d7-text-decoration:none;--e-global-typography-22e62d7-line-height:198px;--e-global-typography-22e62d7-letter-spacing:-1.22px;--e-global-typography-22e62d7-word-spacing:0px;--e-global-typography-785de07-font-family:"Silka";--e-global-typography-785de07-font-size:15px;--e-global-typography-785de07-font-weight:400;--e-global-typography-785de07-text-transform:none;--e-global-typography-785de07-font-style:normal;--e-global-typography-785de07-text-decoration:none;--e-global-typography-785de07-line-height:17px;--e-global-typography-785de07-letter-spacing:0px;--e-global-typography-785de07-word-spacing:0px;--e-global-typography-d7a06da-font-family:"DIN";--e-global-typography-d7a06da-font-size:25px;--e-global-typography-d7a06da-font-weight:700;--e-global-typography-d7a06da-text-transform:uppercase;--e-global-typography-d7a06da-font-style:normal;--e-global-typography-d7a06da-text-decoration:none;--e-global-typography-d7a06da-line-height:24px;--e-global-typography-d7a06da-letter-spacing:0px;--e-global-typography-d7a06da-word-spacing:0px;--e-global-typography-40a5955-font-family:"DIN";--e-global-typography-40a5955-font-size:19px;--e-global-typography-40a5955-font-weight:500;--e-global-typography-40a5955-text-transform:uppercase;--e-global-typography-40a5955-font-style:normal;--e-global-typography-40a5955-text-decoration:none;--e-global-typography-40a5955-line-height:24px;--e-global-typography-40a5955-letter-spacing:2px;--e-global-typography-9497e9e-font-family:"DIN";--e-global-typography-9497e9e-font-size:108px;--e-global-typography-9497e9e-font-weight:bold;--e-global-typography-9497e9e-text-transform:none;--e-global-typography-9497e9e-font-style:normal;--e-global-typography-9497e9e-text-decoration:none;--e-global-typography-9497e9e-line-height:1.2em;--e-global-typography-9497e9e-letter-spacing:2px;--e-global-typography-8f62e81-font-family:"DIN";--e-global-typography-8f62e81-font-size:22px;--e-global-typography-8f62e81-font-weight:bold;--e-global-typography-8f62e81-text-transform:uppercase;--e-global-typography-8f62e81-font-style:normal;--e-global-typography-8f62e81-text-decoration:none;--e-global-typography-8f62e81-line-height:24px;--e-global-typography-8f62e81-letter-spacing:3px;--e-global-typography-b56b4d3-font-family:"DIN";--e-global-typography-b56b4d3-font-size:50px;--e-global-typography-b56b4d3-font-weight:bold;--e-global-typography-b56b4d3-text-transform:capitalize;--e-global-typography-b56b4d3-font-style:normal;--e-global-typography-b56b4d3-text-decoration:none;--e-global-typography-b56b4d3-line-height:48px;--e-global-typography-b56b4d3-letter-spacing:0.5px;--e-global-typography-d94e79e-font-family:"Silka";--e-global-typography-d94e79e-font-size:17px;--e-global-typography-d94e79e-font-weight:500;--e-global-typography-d94e79e-text-transform:uppercase;--e-global-typography-d94e79e-font-style:normal;--e-global-typography-d94e79e-text-decoration:none;--e-global-typography-d94e79e-line-height:1em;--e-global-typography-d94e79e-letter-spacing:2px;--e-global-typography-4e49e32-font-size:16px;--e-global-typography-4e49e32-font-weight:500;--e-global-typography-4e49e32-text-transform:none;--e-global-typography-4e49e32-font-style:normal;--e-global-typography-4e49e32-text-decoration:none;--e-global-typography-4e49e32-line-height:42px;--e-global-typography-4e49e32-letter-spacing:4px;--e-global-typography-45b473c-font-family:"DIN";--e-global-typography-45b473c-font-size:30px;--e-global-typography-45b473c-font-weight:bold;--e-global-typography-45b473c-text-transform:none;--e-global-typography-45b473c-font-style:normal;--e-global-typography-45b473c-text-decoration:none;--e-global-typography-45b473c-line-height:1.2em;--e-global-typography-45b473c-letter-spacing:5px;--e-global-typography-413fafe-font-family:"DIN";--e-global-typography-413fafe-font-size:300px;--e-global-typography-413fafe-font-weight:bold;--e-global-typography-413fafe-text-transform:none;--e-global-typography-413fafe-font-style:normal;--e-global-typography-413fafe-text-decoration:none;--e-global-typography-413fafe-line-height:1em;--e-global-typography-413fafe-letter-spacing:2px;background-color:#E2DFDB;color:var(--e-global-color-b72ff5e);font-family:"Silka",Sans-serif;font-size:17px}.elementor-kit-670 button,.elementor-kit-670 input[type="button"],.elementor-kit-670 input[type="submit"],.elementor-kit-670 .elementor-button{background-color:var(--e-global-color-primary);font-family:"DIN",Sans-serif;font-size:18px;text-transform:uppercase;color:var(--e-global-color-3a976eb);border-radius:40px 40px 40px 40px;padding:12px 45px 12px 45px}.elementor-kit-670 button:hover,.elementor-kit-670 button:focus,.elementor-kit-670 input[type="button"]:hover,.elementor-kit-670 input[type="button"]:focus,.elementor-kit-670 input[type="submit"]:hover,.elementor-kit-670 input[type="submit"]:focus,.elementor-kit-670 .elementor-button:hover,.elementor-kit-670 .elementor-button:focus{background-color:var(--e-global-color-e87f497);color:var(--e-global-color-3a976eb)}.elementor-kit-670 e-page-transition{background-color:#FFBC7D}.elementor-kit-670 a{color:#B18D5B;font-family:"DIN",Sans-serif;font-size:17px}.elementor-kit-670 h1{color:var(--e-global-color-primary);font-family:"DIN",Sans-serif;font-size:110px;font-weight:900}.elementor-kit-670 h2{color:var(--e-global-color-b72ff5e);font-family:"DIN",Sans-serif;font-size:90px}.elementor-kit-670 h3{color:var(--e-global-color-b72ff5e);font-family:"DIN",Sans-serif;font-size:50px}.elementor-kit-670 h4{color:#000;font-family:"DIN",Sans-serif;font-size:45px}.elementor-kit-670 h5{color:var(--e-global-color-b72ff5e);font-family:"DIN",Sans-serif;font-size:40px}.elementor-kit-670 h6{color:var(--e-global-color-b72ff5e);font-size:35px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}.elementor-widget:not(:last-child){--kit-widget-spacing:0px}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-kit-670{--e-global-typography-primary-font-size:26px;--e-global-typography-primary-line-height:60px;--e-global-typography-primary-letter-spacing:-0.28px;--e-global-typography-primary-word-spacing:0em;--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-size:14px;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-size:20px;--e-global-typography-accent-line-height:30px;--e-global-typography-40a5955-font-size:15px;--e-global-typography-40a5955-line-height:1.2em;--e-global-typography-40a5955-letter-spacing:1.4px;--e-global-typography-9497e9e-font-size:64px;--e-global-typography-9497e9e-letter-spacing:1.5px;--e-global-typography-8f62e81-font-size:16px;--e-global-typography-8f62e81-line-height:1em;--e-global-typography-8f62e81-letter-spacing:2px;--e-global-typography-b56b4d3-font-size:32px;--e-global-typography-b56b4d3-line-height:1.1em;--e-global-typography-b56b4d3-letter-spacing:1.5px;--e-global-typography-d94e79e-font-size:16px;--e-global-typography-4e49e32-font-size:16px;--e-global-typography-45b473c-font-size:26px;--e-global-typography-413fafe-font-size:200px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-670{--e-global-typography-primary-font-size:21px;--e-global-typography-primary-line-height:40px;--e-global-typography-primary-letter-spacing:-0.28px;--e-global-typography-primary-word-spacing:0px;--e-global-typography-secondary-font-size:19px;--e-global-typography-secondary-line-height:50px;--e-global-typography-text-font-size:14px;--e-global-typography-text-line-height:20px;--e-global-typography-accent-font-size:18px;--e-global-typography-accent-letter-spacing:2px;--e-global-typography-e1ae241-font-size:20px;--e-global-typography-b84f1b3-font-size:18px;--e-global-typography-b84f1b3-line-height:20px;--e-global-typography-22e62d7-font-size:100px;--e-global-typography-22e62d7-line-height:110px;--e-global-typography-9497e9e-font-size:44px;--e-global-typography-9497e9e-line-height:1.2em;--e-global-typography-9497e9e-letter-spacing:0px;--e-global-typography-8f62e81-font-size:14px;--e-global-typography-8f62e81-letter-spacing:1.5px;--e-global-typography-b56b4d3-font-size:28px;--e-global-typography-4e49e32-font-size:14px;--e-global-typography-45b473c-font-size:21px;--e-global-typography-413fafe-font-size:100px;font-size:17px;line-height:1.5em}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}html,body{width:100%;max-width:100%;overflow-x:clip}@supports not (overflow:clip){html,body{overflow-x:hidden}}.entry-content>blockquote,.entry-content .wp-block-quote{margin:40px 0;padding-left:24px;border-left:4px solid #222;font-size:1.1em;line-height:1.7;font-style:italic}.entry-content>blockquote p,.entry-content .wp-block-quote p{margin:0}.mk-card{position:relative;width:100%;max-width:100%;min-width:0;height:clamp(320px, 24vw, 520px);overflow:hidden;border-radius:24px;background:#000;box-sizing:border-box}.mk-card,.mk-card *{max-width:100%;box-sizing:border-box}@media screen and (max-width:767px){.mk-card{height:clamp(240px, 52vw, 360px)}}.mk-card.is-16x9,.mk-card.mk-16x9{height:auto!important;aspect-ratio:16 / 9}.mk-card.is-tall{height:clamp(320px, 24vw, 520px)}@media screen and (max-width:767px){.mk-card.is-tall{height:clamp(240px, 52vw, 360px)}}.mk-card iframe,.mk-card video{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important}.mk-card .elementor-widget-container,.mk-card .elementor-wrapper,.mk-card .elementor-video{width:100%!important;max-width:100%!important}.mk-card.is-16x9 .elementor-widget-container,.mk-card.is-16x9 .elementor-wrapper,.mk-card.is-16x9 .elementor-video,.mk-card.mk-16x9 .elementor-widget-container,.mk-card.mk-16x9 .elementor-wrapper,.mk-card.mk-16x9 .elementor-video{height:100%!important}.mk-media{position:relative;width:100%;max-width:100%;min-width:0;overflow:hidden;border-radius:24px;background:#000;box-sizing:border-box}.mk-media,.mk-media *{max-width:100%;box-sizing:border-box}.mk-media.is-16x9{aspect-ratio:16 / 9}.mk-media iframe,.mk-media video{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important}.mk-media video{object-fit:cover}.mk-media-player{min-width:0}.mk-media-player,.mk-media-player *{max-width:100%!important;box-sizing:border-box}.mk-media-player video{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;object-fit:cover}.spotify-embed{width:100%;max-width:100%;height:100%;overflow:hidden;border-radius:inherit;background:#fff0;box-sizing:border-box}.spotify-embed iframe{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important}.tf-wrap{width:100%;max-width:100%;min-width:0;overflow:hidden;box-sizing:border-box}.tf-wrap iframe,.tf-wrap [data-tf-live],.tf-wrap [data-tf-live] iframe{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;box-sizing:border-box}@media screen and (max-width:1024px){.elementor-location-header .elementor-nav-menu--dropdown li.mk-mobile-menu-cta,.elementor-location-header .elementor-nav-menu--dropdown .menu-item.mk-mobile-menu-cta{display:block!important;width:auto!important;max-width:none!important;margin:16px 16px 18px!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}.elementor-location-header .elementor-nav-menu--dropdown li.mk-mobile-menu-cta>a,.elementor-location-header .elementor-nav-menu--dropdown li.mk-mobile-menu-cta>a.elementor-item,.elementor-location-header .elementor-nav-menu--dropdown li.mk-mobile-menu-cta>a.elementor-sub-item,.elementor-location-header .elementor-nav-menu--dropdown .menu-item.mk-mobile-menu-cta>a,.elementor-location-header .elementor-nav-menu--dropdown li.mk-mobile-menu-cta>a:link,.elementor-location-header .elementor-nav-menu--dropdown li.mk-mobile-menu-cta>a:visited{position:relative!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;max-width:100%!important;min-height:64px!important;margin:0!important;padding:15px 22px!important;overflow:hidden!important;border:1px solid #2f7fa5!important;border-radius:999px!important;background:linear-gradient(145deg,#2f7fa5 0%,#256986 100%)!important;background-color:#2f7fa5!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-family:DIN,"DIN Condensed","DIN Alternate",Arial,sans-serif!important;font-size:14px!important;line-height:1.25!important;font-weight:800!important;letter-spacing:0.025em!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important;white-space:normal!important;box-shadow:0 14px 30px rgb(47 127 165 / .24),0 6px 16px rgb(13 41 36 / .1),inset 0 1px 0 rgb(255 255 255 / .13)!important;opacity:1!important;transform:none!important;transition:transform 0.18s ease,background 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease!important}.elementor-location-header .elementor-nav-menu--dropdown li.mk-mobile-menu-cta>a>span:not(.sub-arrow),.elementor-location-header .elementor-nav-menu--dropdown .menu-item.mk-mobile-menu-cta>a>span:not(.sub-arrow){display:block!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-align:center!important}.elementor-location-header .elementor-nav-menu--dropdown li.mk-mobile-menu-cta>a::before,.elementor-location-header .elementor-nav-menu--dropdown li.mk-mobile-menu-cta>a::after,.elementor-location-header .elementor-nav-menu--dropdown .menu-item.mk-mobile-menu-cta>a::before,.elementor-location-header .elementor-nav-menu--dropdown .menu-item.mk-mobile-menu-cta>a::after{content:none!important;display:none!important;visibility:hidden!important;width:0!important;height:0!important;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important;background-color:transparent!important;box-shadow:none!important;opacity:0!important;transform:none!important}.elementor-location-header .elementor-nav-menu--dropdown li.mk-mobile-menu-cta>a .sub-arrow,.elementor-location-header .elementor-nav-menu--dropdown .menu-item.mk-mobile-menu-cta>a .sub-arrow{display:none!important;visibility:hidden!important;width:0!important;height:0!important;min-width:0!important;max-width:0!important;flex:0 0 0!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important}.elementor-location-header .elementor-nav-menu--dropdown li.mk-mobile-menu-cta>a .sub-arrow svg,.elementor-location-header .elementor-nav-menu--dropdown .menu-item.mk-mobile-menu-cta>a .sub-arrow svg{display:none!important;visibility:hidden!important}.elementor-location-header .elementor-nav-menu--dropdown li.mk-mobile-menu-cta>a:active,.elementor-location-header .elementor-nav-menu--dropdown li.mk-mobile-menu-cta>a:focus,.elementor-location-header .elementor-nav-menu--dropdown li.mk-mobile-menu-cta>a.elementor-item-active,.elementor-location-header .elementor-nav-menu--dropdown li.mk-mobile-menu-cta>a.elementor-sub-item.elementor-item-active,.elementor-location-header .elementor-nav-menu--dropdown li.mk-mobile-menu-cta.current-menu-item>a,.elementor-location-header .elementor-nav-menu--dropdown li.mk-mobile-menu-cta.current_page_item>a,.elementor-location-header .elementor-nav-menu--dropdown li.mk-mobile-menu-cta.current-menu-ancestor>a,.elementor-location-header .elementor-nav-menu--dropdown li.mk-mobile-menu-cta.current-page-ancestor>a{border-color:#1d536c!important;background:linear-gradient(145deg,#256986 0%,#1d536c 100%)!important;background-color:#256986!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-align:center!important;box-shadow:0 16px 34px rgb(29 83 108 / .28),0 7px 18px rgb(13 41 36 / .13),inset 0 1px 0 rgb(255 255 255 / .1)!important;transform:none!important}.elementor-location-header .elementor-nav-menu--dropdown li.mk-mobile-menu-cta>a:focus-visible{outline:3px solid rgb(47 127 165 / .38)!important;outline-offset:4px!important}@media (hover:hover) and (pointer:fine){.elementor-location-header .elementor-nav-menu--dropdown li.mk-mobile-menu-cta>a:hover,.elementor-location-header .elementor-nav-menu--dropdown .menu-item.mk-mobile-menu-cta>a:hover,.elementor-location-header .elementor-nav-menu--dropdown li.mk-mobile-menu-cta.current-menu-item>a:hover,.elementor-location-header .elementor-nav-menu--dropdown li.mk-mobile-menu-cta.current_page_item>a:hover{transform:translateY(-2px)!important;border-color:#1d536c!important;background:linear-gradient(145deg,#256986 0%,#1d536c 100%)!important;background-color:#256986!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-align:center!important;box-shadow:0 18px 38px rgb(29 83 108 / .31),0 8px 20px rgb(13 41 36 / .15),inset 0 1px 0 rgb(255 255 255 / .1)!important}}}@media screen and (max-width:390px){.elementor-location-header .elementor-nav-menu--dropdown li.mk-mobile-menu-cta,.elementor-location-header .elementor-nav-menu--dropdown .menu-item.mk-mobile-menu-cta{margin:14px 12px 16px!important}.elementor-location-header .elementor-nav-menu--dropdown li.mk-mobile-menu-cta>a,.elementor-location-header .elementor-nav-menu--dropdown li.mk-mobile-menu-cta>a.elementor-item,.elementor-location-header .elementor-nav-menu--dropdown li.mk-mobile-menu-cta>a.elementor-sub-item,.elementor-location-header .elementor-nav-menu--dropdown .menu-item.mk-mobile-menu-cta>a{min-height:64px!important;padding:14px 18px!important;gap:0!important;font-size:13px!important;letter-spacing:0.018em!important;text-align:center!important}}@media screen and (orientation:landscape) and (max-width:980px) and (max-height:540px) and (pointer:coarse){html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.mk-home-hero,.mk-sokratest-hero,.mk-comparison-hero,.mk-pricing-hero,.mk-pricing-guide,.mk-pricing-plans,.mk-process-section,.mk-pricing-faq,.mk-pricing-final-cta,.mk-holistific-section,.mk-about-hero,.mk-map-reveal-section,.mk-inner-patterns-section,.mk-client-stories-section,.mk-patterns-section,.mk-difference-section,.mk-reviews-section,.mk-final-cta-section,.mk-faq-section{min-height:0!important;padding-top:34px!important;padding-bottom:38px!important}.mk-home-hero-inner,.mk-sokratest-hero-inner,.mk-comparison-hero__inner,.mk-pricing-hero-inner,.mk-pricing-guide-inner,.mk-pricing-plans-inner,.mk-process-inner,.mk-pricing-faq-inner,.mk-pricing-final-cta-inner,.mk-holistific-inner,.mk-about-hero-inner,.mk-map-reveal-inner,.mk-inner-patterns-inner,.mk-client-stories-inner,.mk-patterns-inner,.mk-difference-inner,.mk-reviews-inner,.mk-final-cta-inner,.mk-faq-inner{width:min(calc(100% - 32px),1160px)!important;max-width:1160px!important;margin-right:auto!important;margin-left:auto!important}.mk-home-hero-title,.mk-sokratest-hero-title,.mk-comparison-hero__title,.mk-pricing-title,.mk-pricing-guide-title,.mk-pricing-plans-title,.mk-process-title,.mk-pricing-faq-title,.mk-pricing-final-cta-title,.mk-holistific-title,.mk-about-hero-title,.mk-map-reveal-title,.mk-inner-patterns-title,.mk-client-stories-title,.mk-patterns-title,.mk-difference-title,.mk-reviews-title,.mk-final-cta-title,.mk-faq-title{max-width:100%!important;margin-bottom:16px!important;font-size:clamp(31px,5.6vw,46px)!important;line-height:1!important;overflow-wrap:normal!important;word-break:normal!important}.mk-home-hero-subtitle,.mk-sokratest-hero-subtitle,.mk-comparison-hero__claim p,.mk-comparison-hero__copy,.mk-pricing-lead,.mk-pricing-guide-intro,.mk-pricing-plans-intro,.mk-process-intro,.mk-pricing-faq-intro,.mk-pricing-final-cta-text,.mk-holistific-lead,.mk-about-hero-intro,.mk-map-reveal-intro,.mk-inner-patterns-intro,.mk-client-stories-intro,.mk-patterns-intro,.mk-difference-intro,.mk-reviews-intro,.mk-final-cta-text,.mk-faq-intro{font-size:clamp(14.5px,2vw,17px)!important;line-height:1.5!important}.mk-map-reveal-intro-lead,.mk-inner-patterns-intro-lead,.mk-client-stories-intro-lead,.mk-process-intro-lead,.mk-difference-intro-lead,.mk-reviews-intro-lead,.mk-faq-intro-lead{font-size:17px!important;line-height:1.45!important}.mk-comparison-hero__claim{margin-top:21px!important}.mk-comparison-hero__copy{margin-top:18px!important}.mk-pricing-guide-header,.mk-pricing-plans-header,.mk-process-header,.mk-pricing-faq-header,.mk-map-reveal-header,.mk-inner-patterns-header,.mk-client-stories-header,.mk-patterns-header,.mk-difference-header,.mk-reviews-header,.mk-faq-header{margin-bottom:25px!important;padding-bottom:23px!important}.mk-pricing-final-cta-text{margin-bottom:22px!important}.mk-home-hero-btn,.mk-sokratest-hero-btn,.mk-comparison-hero__action,.mk-pricing-btn,.mk-pricing-guide-result-button,.mk-price-button,.mk-pricing-final-cta-button,.mk-holistific-button,.mk-holistific-contact-link,.mk-holistific-current-link,.mk-inner-patterns-button,.mk-client-stories-button,.mk-patterns-button,.mk-process-button,.mk-difference-button,.mk-reviews-button,.mk-final-cta-button,.mk-faq-side-button{min-height:48px!important;padding:12px 20px!important;font-size:11px!important}.mk-pricing-actions,.mk-pricing-final-cta-actions,.mk-holistific-actions,.mk-final-cta-buttons{gap:10px!important}.mk-pricing-guide-choices,.mk-pricing-grid,.mk-process-grid,.mk-map-reveal-grid,.mk-inner-patterns-grid,.mk-reviews-grid,.mk-process-includes{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.mk-pricing-guide-choice,.mk-price-card,.mk-process-card,.mk-map-reveal-card,.mk-inner-pattern-card,.mk-review-card,.mk-process-include{min-height:0!important;height:auto!important;padding:19px!important}.mk-pricing-guide-choice strong,.mk-process-card h3,.mk-map-reveal-card h3,.mk-inner-pattern-card h3,.mk-process-include h4{font-size:17px!important}.mk-pricing-guide-choice small,.mk-process-card p,.mk-map-reveal-card p,.mk-inner-pattern-card p,.mk-process-include p,.mk-price-description,.mk-price-features li{font-size:13.5px!important;line-height:1.45!important}.mk-map-reveal-footer,.mk-inner-patterns-footer,.mk-client-stories-footer,.mk-patterns-footer,.mk-process-footer,.mk-difference-footer,.mk-reviews-footer{gap:20px!important;margin-top:18px!important;padding:22px!important}.mk-map-reveal-footer h3,.mk-inner-patterns-footer h3,.mk-client-stories-footer h3,.mk-patterns-footer h3,.mk-process-footer h3,.mk-difference-footer h3,.mk-reviews-footer h3{font-size:27px!important}.mk-patterns-tabs{margin-bottom:16px!important}.mk-patterns-tab{min-height:46px!important;padding:10px 13px!important;font-size:10.5px!important}.mk-pattern-panel{padding:22px!important}.mk-pattern-panel-head{margin-bottom:22px!important;padding-bottom:20px!important}.mk-pattern-panel-title{font-size:30px!important}.mk-pattern-quote{padding:17px 19px!important;font-size:17px!important}.mk-pattern-flow{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.mk-pattern-step{min-height:0!important;padding:15px!important}.mk-pattern-step-number{width:32px!important;height:32px!important;flex-basis:32px!important;margin-bottom:12px!important}.mk-pattern-step-title{font-size:15px!important}.mk-pattern-step-text{margin-top:8px!important;font-size:11.5px!important}.mk-pattern-insight{padding:19px!important}.mk-pattern-insight h4{font-size:20px!important}.mk-pattern-insight p{font-size:13.5px!important}.mk-client-stories-list{gap:16px!important}.mk-client-story-card{grid-template-columns:minmax(220px,0.72fr) minmax(0,1.28fr)!important;gap:24px!important;padding:24px!important}.mk-client-story-summary{padding:22px!important}.mk-client-story-age{font-size:45px!important}.mk-client-story-step{margin-bottom:19px!important;padding-bottom:19px!important}.mk-client-story-step h3{font-size:21px!important}.mk-client-story-step p,.mk-client-story-person-text{font-size:13.5px!important;line-height:1.48!important}.mk-process-card h3{font-size:19px!important}.mk-process-info{gap:24px!important;margin-top:16px!important;padding:24px!important}.mk-process-info h3{font-size:28px!important}.mk-process-info-copy p{font-size:13.5px!important;line-height:1.48!important}.mk-process-includes{margin-top:16px!important}.mk-difference-card{padding:24px!important}.mk-difference-card h3{font-size:28px!important}.mk-difference-list li{padding-top:13px!important;padding-bottom:13px!important;font-size:13.5px!important}.mk-review-person{margin-bottom:16px!important}.mk-review-photo{width:54px!important;height:54px!important;flex-basis:54px!important}.mk-review-name{font-size:19px!important}.mk-review-text{font-size:15px!important;line-height:1.5!important}.mk-review-result{margin-top:17px!important;padding-top:13px!important}.mk-final-cta-shell{gap:28px!important;padding:30px!important}.mk-final-cta-title{font-size:clamp(32px,5.3vw,46px)!important}.mk-final-cta-points{gap:8px 14px!important;margin-top:19px!important}.mk-final-cta-order{padding:22px!important}.mk-final-cta-price{font-size:45px!important}.mk-pricing-guide-result{gap:20px!important;padding:22px!important}.mk-pricing-guide-result h3{font-size:clamp(25px,4vw,34px)!important}.mk-pricing-faq-list,.mk-faq-list{gap:9px!important}.mk-pricing-faq-question{grid-template-columns:minmax(0,1fr) 32px!important;gap:12px!important;padding:16px 18px!important}.mk-pricing-faq-question-text{font-size:15.5px!important;line-height:1.2!important}.mk-pricing-faq-icon{width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;flex-basis:32px!important}.mk-pricing-faq-answer p{padding:0 18px 18px!important;font-size:14px!important;line-height:1.5!important}.mk-faq-layout{gap:22px!important}.mk-faq-side{position:relative!important;top:auto!important;padding:22px!important}.mk-faq-side h3{font-size:27px!important}.mk-faq-question{min-height:60px!important;padding:15px 58px 15px 18px!important;font-size:17px!important}.mk-faq-answer{padding:0 19px 18px!important}.mk-faq-answer p{font-size:13.5px!important;line-height:1.5!important}.mk-comparison-hero__panel{padding:22px!important}.mk-comparison-hero__panel-title{font-size:clamp(25px,4vw,34px)!important}.mk-comparison-hero__item{padding:12px 14px!important}.mk-comparison-hero__item-text{font-size:13.5px!important;line-height:1.42!important}.mk-holistific-main,.mk-holistific-side{padding:28px!important}.mk-holistific-explanation{margin-top:17px!important;padding:15px 17px!important}.mk-holistific-footer{margin-top:16px!important;padding:18px 20px!important}.mk-home-hero img,.mk-sokratest-hero img,.mk-comparison-hero img,.mk-pricing-hero img,.mk-holistific-section img,.mk-about-hero img,.mk-client-stories-section img,.mk-reviews-section img{max-width:100%!important;height:auto!important}.mk-pricing-guide-choice:hover,.mk-price-card:hover,.mk-process-card:hover,.mk-map-reveal-card:hover,.mk-inner-pattern-card:hover,.mk-review-card:hover,.mk-patterns-button:hover,.mk-process-button:hover,.mk-difference-button:hover,.mk-reviews-button:hover,.mk-final-cta-button:hover,.mk-faq-side-button:hover{transform:none!important}}@media screen and (orientation:landscape) and (min-width:720px) and (max-width:980px) and (max-height:540px) and (pointer:coarse){.mk-pricing-hero-inner,.mk-comparison-hero__inner{grid-template-columns:minmax(0,1.08fr) minmax(260px,0.92fr)!important;gap:28px!important;align-items:center!important}.mk-pricing-hero-copy,.mk-comparison-hero__content{text-align:left!important}.mk-pricing-title,.mk-pricing-lead{margin-right:0!important;margin-left:0!important}.mk-pricing-actions,.mk-pricing-trust{justify-content:flex-start!important}.mk-pricing-visual{width:100%!important;max-width:290px!important;margin:0 0 0 auto!important}.mk-comparison-hero__visual{width:100%!important;max-width:370px!important;margin:0 0 0 auto!important}.mk-holistific-hero{grid-template-columns:minmax(0,1.08fr) minmax(280px,0.92fr)!important}.mk-process-grid,.mk-map-reveal-grid,.mk-inner-patterns-grid,.mk-process-includes{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mk-client-story-card{grid-template-columns:minmax(220px,0.72fr) minmax(0,1.28fr)!important}.mk-difference-comparison{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mk-reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mk-final-cta-shell{grid-template-columns:minmax(0,1.08fr) minmax(285px,0.92fr)!important}.mk-faq-layout{grid-template-columns:minmax(240px,0.72fr) minmax(0,1.28fr)!important}}html{scroll-behavior:smooth}#recenze,#zkusenosti-klientu,#cena-a-objednavka,#objednavka,#kontakt{scroll-margin-top:110px!important}@media screen and (max-width:782px){#recenze,#zkusenosti-klientu,#cena-a-objednavka,#objednavka,#kontakt{scroll-margin-top:88px!important}}@media screen and (min-width:1025px){.elementor-location-header .elementor-nav-menu--main a{transition:color 0.18s ease,background-color 0.18s ease,opacity 0.18s ease,transform 0.18s ease!important}}@media screen and (min-width:1025px){.elementor-location-header .elementor-nav-menu--main a[href*="/sokratest"]{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}}@media screen and (min-width:1025px){.elementor-location-header .elementor-nav-menu--main{width:auto!important;max-width:none!important}.elementor-location-header .elementor-nav-menu--main .elementor-nav-menu{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;width:auto!important;max-width:none!important}.elementor-location-header .elementor-nav-menu--main .menu-item{flex:0 0 auto!important;width:auto!important;max-width:none!important}.elementor-location-header .elementor-nav-menu--main .elementor-item{width:auto!important;max-width:none!important;white-space:nowrap!important}.elementor-location-header .elementor-nav-menu--main a[href*="#"]{color:#1e574e!important}.elementor-location-header .elementor-nav-menu--main a[href*="#"]::after{opacity:0!important;transform:scaleX(0)!important}.elementor-location-header .elementor-nav-menu--main a.elementor-item-active:not([href*="#"]),.elementor-location-header .elementor-nav-menu--main .current-menu-item>a:not([href*="#"]),.elementor-location-header .elementor-nav-menu--main .current_page_item>a:not([href*="#"]){color:#b28e5b!important}.elementor-location-header .elementor-nav-menu--main a.elementor-item-active:not([href*="#"])::after,.elementor-location-header .elementor-nav-menu--main .current-menu-item>a:not([href*="#"])::after,.elementor-location-header .elementor-nav-menu--main .current_page_item>a:not([href*="#"])::after{background-color:#b28e5b!important;opacity:1!important;transform:scaleX(1)!important}@media (hover:hover) and (pointer:fine){.elementor-location-header .elementor-nav-menu--main a:hover{color:#b28e5b!important}}body[data-mk-active="recenze"] .elementor-location-header .elementor-nav-menu--main a[href*="#recenze"],body[data-mk-active="recenze"] .elementor-location-header .elementor-nav-menu--main a[href*="#zkusenosti-klientu"]{color:#b28e5b!important}body[data-mk-active="recenze"] .elementor-location-header .elementor-nav-menu--main a[href*="#recenze"]::after,body[data-mk-active="recenze"] .elementor-location-header .elementor-nav-menu--main a[href*="#zkusenosti-klientu"]::after{background-color:#b28e5b!important;opacity:1!important;transform:scaleX(1)!important}body[data-mk-active="cena-a-objednavka"] .elementor-location-header .elementor-nav-menu--main a[href*="#cena-a-objednavka"],body[data-mk-active="cena-a-objednavka"] .elementor-location-header .elementor-nav-menu--main a[href*="#objednavka"]{color:#b28e5b!important}body[data-mk-active="cena-a-objednavka"] .elementor-location-header .elementor-nav-menu--main a[href*="#cena-a-objednavka"]::after,body[data-mk-active="cena-a-objednavka"] .elementor-location-header .elementor-nav-menu--main a[href*="#objednavka"]::after{background-color:#b28e5b!important;opacity:1!important;transform:scaleX(1)!important}body[data-mk-active="kontakt"] .elementor-location-header .elementor-nav-menu--main a[href*="#kontakt"]{color:#b28e5b!important}body[data-mk-active="kontakt"] .elementor-location-header .elementor-nav-menu--main a[href*="#kontakt"]::after{background-color:#b28e5b!important;opacity:1!important;transform:scaleX(1)!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}@media screen and (min-width:1025px){.elementor-location-header .elementor-nav-menu--main a{transition:none!important}}.elementor-location-header .elementor-nav-menu--dropdown li.mk-mobile-menu-cta>a{transition:none!important;transform:none!important}}@media screen and (min-width:1025px){.elementor-location-header .elementor-nav-menu--main .menu-item-has-children{position:relative!important}.elementor-location-header .elementor-nav-menu--main .menu-item-has-children>.sub-menu{width:248px!important;min-width:248px!important;max-width:248px!important;margin:6px 0 0!important;padding:6px!important;border:1px solid rgb(30 87 78 / .13)!important;border-radius:8px!important;background:#fbfaf7!important;background-color:#fbfaf7!important;box-shadow:0 12px 28px rgb(13 41 36 / .1),0 3px 8px rgb(13 41 36 / .05)!important;overflow:hidden!important}.elementor-location-header .elementor-nav-menu--main .menu-item-has-children>.sub-menu>li{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:4px!important;background:transparent!important;background-color:transparent!important}.elementor-location-header .elementor-nav-menu--main .menu-item-has-children>.sub-menu>li+li{margin-top:3px!important}.elementor-location-header .elementor-nav-menu--main .menu-item-has-children>.sub-menu>li>a,.elementor-location-header .elementor-nav-menu--main .menu-item-has-children>.sub-menu>li>a.elementor-sub-item{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-height:54px!important;margin:0!important;padding:15px 17px!important;border:0!important;border-radius:4px!important;background:transparent!important;background-color:transparent!important;color:#1e574e!important;-webkit-text-fill-color:#1e574e!important;font-family:DIN,Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0.045em!important;text-align:left!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important;opacity:1!important;transform:none!important;transition:background-color 0.18s ease,color 0.18s ease,padding-left 0.18s ease!important}.elementor-location-header .elementor-nav-menu--main .menu-item-has-children>.sub-menu>li>a::before,.elementor-location-header .elementor-nav-menu--main .menu-item-has-children>.sub-menu>li>a::after{content:none!important;display:none!important}@media (hover:hover) and (pointer:fine){.elementor-location-header .elementor-nav-menu--main .menu-item-has-children>.sub-menu>li>a:hover,.elementor-location-header .elementor-nav-menu--main .menu-item-has-children>.sub-menu>li>a.elementor-sub-item:hover{background:#eee1ca!important;background-color:#eee1ca!important;color:#17483f!important;-webkit-text-fill-color:#17483f!important;padding-left:21px!important}}.elementor-location-header .elementor-nav-menu--main .menu-item-has-children>.sub-menu>.current-menu-item>a,.elementor-location-header .elementor-nav-menu--main .menu-item-has-children>.sub-menu>.current_page_item>a,.elementor-location-header .elementor-nav-menu--main .menu-item-has-children>.sub-menu>li>a.elementor-item-active,.elementor-location-header .elementor-nav-menu--main .menu-item-has-children>.sub-menu>li>a.elementor-sub-item.elementor-item-active{background:rgb(238 225 202 / .66)!important;background-color:rgb(238 225 202 / .66)!important;color:#17483f!important;-webkit-text-fill-color:#17483f!important}@media (hover:hover) and (pointer:fine){.elementor-location-header .elementor-nav-menu--main .menu-item-has-children>.sub-menu>.current-menu-item>a:hover,.elementor-location-header .elementor-nav-menu--main .menu-item-has-children>.sub-menu>.current_page_item>a:hover,.elementor-location-header .elementor-nav-menu--main .menu-item-has-children>.sub-menu>li>a.elementor-item-active:hover{background:#eee1ca!important;background-color:#eee1ca!important;color:#0d2924!important;-webkit-text-fill-color:#0d2924!important;padding-left:21px!important}}.elementor-location-header .elementor-nav-menu--main .menu-item-has-children>.sub-menu>li>a:focus-visible{position:relative!important;z-index:2!important;background:#eee1ca!important;background-color:#eee1ca!important;color:#17483f!important;-webkit-text-fill-color:#17483f!important;outline:2px solid #b28e5b!important;outline-offset:-2px!important}.elementor-location-header .elementor-nav-menu--main .menu-item-has-children>a .sub-arrow{margin-left:8px!important;color:#8f7048!important;font-size:10px!important;opacity:1!important;transition:color 0.18s ease,transform 0.18s ease!important}.elementor-location-header .elementor-nav-menu--main .menu-item-has-children>a .sub-arrow svg{fill:currentColor!important}.elementor-location-header .elementor-nav-menu--main .menu-item-has-children>a.highlighted .sub-arrow,.elementor-location-header .elementor-nav-menu--main .menu-item-has-children:hover>a .sub-arrow{color:#b28e5b!important;transform:rotate(180deg)!important}}@font-face{font-family:'DIN';font-style:normal;font-weight:400;font-display:swap;src:url(https://martinkarasek.com/wp-content/uploads/2025/10/din-condensed_normal.woff2) format('woff2')}@font-face{font-family:'DIN';font-style:normal;font-weight:700;font-display:swap;src:url(https://martinkarasek.com/wp-content/uploads/2025/10/din-condensed_demi-bold.woff2) format('woff2')}@font-face{font-family:'Silka';font-style:normal;font-weight:400;font-display:swap;src:url(https://martinkarasek.com/wp-content/uploads/2025/10/silka-regular-webfont.woff2) format('woff2')}@font-face{font-family:'Silka';font-style:normal;font-weight:700;font-display:swap;src:url(https://martinkarasek.com/wp-content/uploads/2025/10/silka-bold-webfont.woff2) format('woff2')}@font-face{font-family:'Silka';font-style:normal;font-weight:900;font-display:swap;src:url(https://martinkarasek.com/wp-content/uploads/2025/10/silka-black-webfont.woff2) format('woff2')}