body.ochobis-design-system{--primary:#2459c0;--accent:#2459c0;--primary-foreground:#fff;--muted-foreground:#4b5563;--secondary:#4b5563;}.dark body.ochobis-design-system{--primary:#9dc1ff;--accent:#9dc1ff;--primary-foreground:#081a35;--muted-foreground:#c3cad5;--secondary:#c3cad5;}body.ochobis-design-system :is(p,li,.elementor-icon-box-description,.elementor-widget-text-editor){color:var(--muted-foreground)!important;line-height:1.75;}body.ochobis-design-system :is(h1,h2,h3,h4,h5,h6){text-wrap:balance;overflow-wrap:normal;}body.ochobis-design-system :is(h1,h2,h3,h4,h5,h6,p,li,a,label,input,textarea,button){font-family:var(--font-sans)!important;}body.ochobis-design-system :is(a,button,input,textarea,select):focus-visible{outline:3px solid var(--primary)!important;outline-offset:4px;}body.ochobis-design-system :is(.elementor-button,.elementor-nav-menu a,.elementor-post__read-more,.ochobis-theme-toggle,.cmplz-manage-consent){min-height:44px!important;}body.ochobis-design-system .elementor-nav-menu a{display:flex!important;align-items:center;}body.ochobis-design-system .elementor-location-header .elementor-button{font-size:14px!important;padding:12px 20px!important;}body.ochobis-design-system .elementor-post__read-more{display:inline-flex!important;align-items:center;padding:8px 0!important;}body.ochobis-design-system .elementor-location-footer a{display:inline-flex;align-items:center;min-height:44px;}body.ochobis-design-system .ochobis-about-card h2{font-size:clamp(24px,2.1vw,30px)!important;line-height:1.2!important;}body.ochobis-design-system.page-id-325 .elementor-widget-heading h2{font-size:clamp(24px,2.4vw,32px)!important;line-height:1.25!important;}body.ochobis-design-system.page-id-382 .elementor-posts-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important;}body.ochobis-design-system.page-id-382 .elementor-post{height:100%;border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;}body.ochobis-design-system.page-id-382 .elementor-post__card{height:100%;border:1px solid var(--border)!important;border-radius:16px!important;background:var(--card)!important;box-shadow:none!important;}body.ochobis-design-system.page-id-382 .elementor-post__text{padding:28px!important;}body.ochobis-design-system.page-id-382 .elementor-post__title{font-size:clamp(24px,2vw,30px)!important;line-height:1.25!important;min-height:3.75em;}body.ochobis-design-system.page-id-382 .elementor-post__title a{color:var(--foreground)!important;}body.ochobis-design-system:is(.page-id-3,.page-id-10,.page-id-12) .entry-header{max-width:900px;margin-inline:auto;}body.ochobis-design-system:is(.page-id-3,.page-id-10,.page-id-12) .entry-content h2{font-size:24px!important;line-height:1.3!important;margin:36px 0 16px!important;}body.ochobis-design-system.single-post .ast-article-single{max-width:960px;margin-inline:auto;padding:clamp(24px,4vw,48px)!important;}body.ochobis-design-system.single-post .entry-title{font-size:clamp(32px,4vw,52px)!important;line-height:1.12!important;}body.ochobis-design-system.single-post .entry-content h2{font-size:clamp(25px,2.4vw,32px)!important;line-height:1.25!important;margin-top:36px!important;}body.ochobis-design-system.single-post .entry-content h3{font-size:22px!important;line-height:1.3!important;}body.ochobis-design-system .elementor-field::placeholder{color:var(--muted-foreground)!important;opacity:1;}body.ochobis-design-system .elementor-field-group .elementor-field-option{min-height:44px;display:inline-flex;align-items:center;gap:10px;}body.ochobis-design-system.page-id-636 main header h1{color:#fff!important;font-size:38px!important;line-height:1.12!important;letter-spacing:-.025em!important;margin:24px 0 14px!important;}body.ochobis-design-system.page-id-636 main header p{color:#e5e7eb!important;}body.ochobis-design-system.page-id-636 main .save{display:flex!important;justify-content:center;align-items:center;min-height:52px;padding:12px 20px!important;}body.ochobis-design-system.page-id-636 main .qr img{aspect-ratio:1;height:auto;}@media(max-width:767px){body.ochobis-design-system :is(h1,.entry-title){font-size:clamp(30px,8.5vw,42px)!important;line-height:1.12!important;}body.ochobis-design-system h2{font-size:clamp(25px,6.7vw,32px)!important;line-height:1.2!important;}body.ochobis-design-system h3{font-size:23px!important;line-height:1.25!important;}body.ochobis-design-system .elementor-widget-text-editor{font-size:16px!important;}body.ochobis-design-system.page-id-382 .elementor-posts-container{grid-template-columns:minmax(0,1fr)!important;}body.ochobis-design-system.page-id-382 .elementor-post__title{min-height:0;}body.ochobis-design-system .ochobis-theme-toggle{left:12px!important;bottom:16px!important;min-height:44px!important;}body.ochobis-design-system .elementor-location-footer > .e-con{padding-bottom:84px!important;}body.ochobis-design-system.single-post .ast-article-single{border-radius:0;border:0;padding:24px!important;}body.ochobis-design-system.page-id-636 main header h1{font-size:34px!important;}}