.elementor-1847 .elementor-element.elementor-element-7fc63f9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-1b1d77a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1847 .elementor-element.elementor-element-2ed4a44a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1847 .elementor-element.elementor-element-26968bbe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1847 .elementor-element.elementor-element-15a7e16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-5e73839d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-1f5df708{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-7e81b85f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-2655e09e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-1847 .elementor-element.elementor-element-5be4ba49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-3bbfe901{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-67b23b91{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-d986a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-44f54cc7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-66690cac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-867f974{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-21f0a4a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-1026da87{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-6a76b3db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-15f9b14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-66adf9fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-4a0feb4c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-1847 .elementor-element.elementor-element-6973dc6e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-340a1221{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-2dac9142{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-383b23f5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-5064ec15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-607a5e13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );}.elementor-1847 .elementor-element.elementor-element-4b9fad90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-47f2d62f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-2ab4c748{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-775b69b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-661c3f21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}@media(max-width:767px){.elementor-1847 .elementor-element.elementor-element-2ed4a44a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1847 .elementor-element.elementor-element-2655e09e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1847 .elementor-element.elementor-element-67b23b91{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1847 .elementor-element.elementor-element-44f54cc7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1847 .elementor-element.elementor-element-66690cac{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1847 .elementor-element.elementor-element-867f974{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1847 .elementor-element.elementor-element-21f0a4a5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1847 .elementor-element.elementor-element-1026da87{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1847 .elementor-element.elementor-element-15f9b14{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1847 .elementor-element.elementor-element-4a0feb4c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1847 .elementor-element.elementor-element-6973dc6e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1847 .elementor-element.elementor-element-340a1221{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1847 .elementor-element.elementor-element-383b23f5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1847 .elementor-element.elementor-element-2ab4c748{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}/* Start custom CSS for container, class: .elementor-element-1026da87 */.elementor-1847 .elementor-element.elementor-element-1026da87.msk-kobido .k-label .elementor-heading-title{color:#7A6553}
/* label contrast *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1634e0d */.elementor-1847 .elementor-element.elementor-element-1634e0d { grid-column: 2 / -1; grid-row: 2; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4270fa */.elementor-1847 .elementor-element.elementor-element-f4270fa { grid-column: 2 / -1; grid-row: 2; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-657ae04 */.elementor-1847 .elementor-element.elementor-element-657ae04 { grid-column: 2 / -1; grid-row: 2; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fc63f9f */@import url('https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;1,400&family=Manrope:wght@400;500;600&display=swap');
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido{--k-ink:#171917;--k-paper:#F1EFEB;--k-rule:#B9B3A9;--k-bronze:#8C7663;background:var(--k-paper);color:var(--k-ink);font-family:Manrope,Arial,sans-serif;overflow-x:clip;padding:0!important}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido,.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido *{box-sizing:border-box}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .e-con{max-width:none}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .elementor-widget{min-width:0}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .elementor-heading-title,.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .elementor-widget-text-editor p{margin:0;color:inherit}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-wrap{width:100%;max-width:1328px;margin-inline:auto;padding-inline:64px}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-folio{padding-top:72px;padding-bottom:22px;border-bottom:1px solid var(--k-rule);display:flex;justify-content:space-between;gap:24px}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-label .elementor-heading-title{font:600 10px/1.5 Manrope,Arial,sans-serif;letter-spacing:.23em;text-transform:uppercase;color:var(--k-bronze)}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-folio .k-label:last-child .elementor-heading-title{color:var(--k-ink)}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-hero{display:flex;flex-direction:row;align-items:end;gap:50px;padding-top:42px;padding-bottom:54px}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-hero-title{width:68%;flex:none}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-hero-title .elementor-heading-title{font:400 clamp(72px,7vw,104px)/.95 'EB Garamond',Georgia,serif;letter-spacing:-.032em}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-hero-title em{font-weight:400}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-lead{width:32%;padding-left:22px;border-left:1px solid var(--k-rule)}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-lead p{font:400 16px/1.7 Manrope,Arial,sans-serif}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-meta{display:flex;flex-direction:row;border-top:1px solid var(--k-rule);border-bottom:1px solid var(--k-rule);padding-block:20px;gap:28px}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-meta-item{width:25%;gap:4px}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-meta-value .elementor-heading-title{font:400 22px/1.25 'EB Garamond',Georgia,serif}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-intro{display:flex;flex-direction:row;align-items:stretch;gap:48px;padding-top:72px;padding-bottom:96px}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-photo{width:38%;min-width:0}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-photo img{width:100%;height:610px;object-fit:cover;object-position:50% 48%;filter:grayscale(1);border-radius:0;display:block}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-intro-copy{width:62%;padding-top:4px;gap:25px}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-intro-copy .k-title .elementor-heading-title{font:400 clamp(38px,3.6vw,56px)/1.09 'EB Garamond',Georgia,serif;letter-spacing:-.015em}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-intro-copy .k-body{max-width:660px}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-body p{font:400 16px/1.75 Manrope,Arial,sans-serif}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-note{padding-top:22px;border-top:1px solid var(--k-rule);max-width:660px}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-note p{font:400 13px/1.65 Manrope,Arial,sans-serif;color:#444844}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-section{padding-top:80px;padding-bottom:96px;border-top:1px solid var(--k-rule)}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-section-head{display:flex;flex-direction:row;align-items:end;justify-content:space-between;gap:32px;padding-bottom:40px}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-section-head .k-title{max-width:850px}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-title .elementor-heading-title{font:400 clamp(46px,4.6vw,68px)/1.05 'EB Garamond',Georgia,serif;letter-spacing:-.02em}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-section-intro{max-width:360px}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-section-intro p{font:400 14px/1.65 Manrope,Arial,sans-serif}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-row{display:flex;flex-direction:row;align-items:start;gap:34px;padding:28px 0 33px;border-top:1px solid var(--k-rule)}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-row:last-child{border-bottom:1px solid var(--k-rule)}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-number{width:10%;flex:none}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-number .elementor-heading-title{font:400 33px/1 'EB Garamond',Georgia,serif;color:var(--k-bronze)}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-row-title{width:28%;flex:none}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-row-title .elementor-heading-title{font:400 32px/1.15 'EB Garamond',Georgia,serif}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-row-copy{width:62%}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-row-copy p{font:400 15px/1.72 Manrope,Arial,sans-serif}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-price-title{width:45%;flex:none}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-price-title .elementor-heading-title{font:400 31px/1.16 'EB Garamond',Georgia,serif}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-price-info{width:29%;flex:none}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-price-info .elementor-heading-title{font:400 24px/1.2 'EB Garamond',Georgia,serif}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-price-link{width:16%;text-align:right}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-price-link .elementor-button{border:0!important;background:transparent!important;color:var(--k-ink)!important;padding:7px 0!important;border-bottom:1px solid var(--k-bronze)!important}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-price-caption p{font:400 13px/1.65 Manrope,Arial,sans-serif;color:#444844}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-price-caption{padding-top:18px;max-width:760px}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-faq{background:#fff;padding-block:86px}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-faq-grid{display:flex;flex-direction:row;gap:70px}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-faq-head{width:36%}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-faq-list{width:64%}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-faq .elementor-accordion-item{border:0;border-top:1px solid var(--k-rule)}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-faq .elementor-accordion-item:last-child{border-bottom:1px solid var(--k-rule)}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-faq .elementor-tab-title{padding:22px 8px 22px 0;color:var(--k-ink);font:400 24px/1.2 'EB Garamond',Georgia,serif}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-faq .elementor-tab-content{border:0;padding:0 28px 22px 0;color:var(--k-ink);font:400 15px/1.7 Manrope,Arial,sans-serif}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-faq .elementor-accordion-icon{color:var(--k-bronze)}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-booking{padding-block:94px;background:var(--k-ink);color:var(--k-paper)}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-booking .k-label .elementor-heading-title{color:#d7c4b6}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-booking .k-title .elementor-heading-title{color:var(--k-paper)}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-booking-grid{display:flex;flex-direction:row;gap:0;margin-top:44px;border-top:1px solid #6a6d67;border-bottom:1px solid #6a6d67}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-booking-option{width:50%;padding:38px 44px 42px 0;gap:16px;justify-content:space-between}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-booking-option+ .k-booking-option{border-left:1px solid #6a6d67;padding-left:44px;padding-right:0}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-booking-option .k-row-title .elementor-heading-title{color:var(--k-paper)}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-booking-option .k-row-title{width:auto}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-booking-option .k-body p{color:#e6e2dc}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .elementor-button{font:600 11px/1.3 Manrope,Arial,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;border-radius:0!important;box-shadow:none!important;transition:background-color .2s,color .2s,border-color .2s}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-booking-option .elementor-button{min-height:48px;background:var(--k-paper)!important;color:var(--k-ink)!important;border:1px solid var(--k-paper)!important;padding:15px 21px!important}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-booking-option .elementor-button:hover{background:transparent!important;color:var(--k-paper)!important}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido a:focus-visible,.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido button:focus-visible,.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .elementor-tab-title:focus-visible{outline:3px solid #b88b66!important;outline-offset:4px}
@media(max-width:1024px){.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-wrap{padding-inline:40px}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-hero{gap:28px}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-hero-title .elementor-heading-title{font-size:72px}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-intro{gap:32px}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-photo img{height:520px}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-row{gap:22px}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-price-title{width:43%}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-price-info{width:29%}}
@media(max-width:767px){.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-wrap{padding-inline:24px}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-folio{padding-top:34px}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-folio .k-label:last-child{display:none}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-hero{display:flex;flex-direction:column;align-items:stretch;gap:28px;padding-top:34px;padding-bottom:42px}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-hero-title,.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-lead{width:100%}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-hero-title .elementor-heading-title{font-size:clamp(40px,10vw,52px);line-height:1.02}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-lead{padding-left:18px}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-lead p{font-size:15px}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-meta{flex-wrap:wrap;gap:24px 12px}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-meta-item{width:calc(50% - 6px)}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-meta-value .elementor-heading-title{font-size:20px}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-intro{flex-direction:column;gap:32px;padding-top:40px;padding-bottom:64px}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-photo,.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-intro-copy{width:100%}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-photo img{height:auto;aspect-ratio:4/3;object-fit:cover}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-intro-copy .k-title .elementor-heading-title{font-size:38px}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-section{padding-top:60px;padding-bottom:70px}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-section-head{display:flex;flex-direction:column;align-items:start;gap:18px;padding-bottom:30px}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-title .elementor-heading-title{font-size:44px}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-section-intro{max-width:100%}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-row{flex-wrap:wrap;gap:10px 16px;padding:22px 0 26px}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-number{width:42px}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-row-title{width:calc(100% - 58px)}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-row-title .elementor-heading-title{font-size:29px}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-row-copy{width:100%;padding-left:58px}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-price-title{width:calc(100% - 58px)}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-price-info{width:auto;padding-left:58px}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-price-info .elementor-heading-title{font-size:21px}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-price-link{width:auto;text-align:left;margin-left:auto}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-faq{padding-block:66px}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-faq-grid{flex-direction:column;gap:30px}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-faq-head,.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-faq-list{width:100%}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-faq .elementor-tab-title{font-size:22px}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-booking{padding-block:70px}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-booking-grid{flex-direction:column;margin-top:28px}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-booking-option,.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-booking-option+ .k-booking-option{width:100%;padding:30px 0 34px;border-left:0}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-booking-option+ .k-booking-option{border-top:1px solid #6a6d67}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-booking-option .elementor-button{display:block;width:100%;text-align:center}}
@media(prefers-reduced-motion:reduce){.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido *,.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido *::before,.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido *::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}

.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-meta-item{flex:1 1 0;min-width:0;width:auto}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-faq .elementor-tab-title .elementor-accordion-title{font:400 24px/1.2 "EB Garamond",Georgia,serif;color:var(--k-ink)}
@media(min-width:768px) and (max-width:900px){.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-hero{flex-direction:column;align-items:stretch;gap:25px}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-hero-title,.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-lead{width:100%}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-hero-title .elementor-heading-title{font-size:clamp(60px,8vw,72px)}.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-lead{max-width:640px}}
@media(max-width:767px){.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-meta-item{flex:0 0 calc(50% - 6px);width:calc(50% - 6px)}}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-label .elementor-heading-title{color:#7A6553}
/* Visual QA 2026-09-14: readable actions, aligned rows and tablet composition. */
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-booking > .k-wrap > .k-body p{color:#e6e2dc}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-booking-option .elementor-button{display:block;width:min(100%,340px);text-align:center;font-size:12px!important;line-height:1.4!important}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-price-link .elementor-button{white-space:nowrap;font-size:12px!important;line-height:1.4!important}
@media(min-width:768px){
  .elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-steps .k-row{display:grid;grid-template-columns:clamp(64px,9vw,120px) minmax(240px,.9fr) minmax(0,1.4fr);gap:28px}
  .elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-price-row{display:grid;grid-template-columns:clamp(64px,9vw,120px) minmax(0,1fr) max-content 150px;gap:24px}
  .elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-steps .k-row > *,.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-price-row > *{width:auto;min-width:0}
  .elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-price-row .k-price-link{width:150px;text-align:right}
}
@media(min-width:768px) and (max-width:900px){
  .elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-intro{flex-direction:column;gap:34px;padding-top:56px;padding-bottom:72px}
  .elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-photo,.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-intro-copy{width:100%}
  .elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-photo img{height:auto;aspect-ratio:16/9}
  .elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-faq-grid{flex-direction:column;gap:34px}
  .elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-faq-head,.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-faq-list{width:100%}
  .elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-faq-head{min-height:0}
  .elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-booking-option .elementor-button{width:100%}
}
@media(max-width:767px){
  .elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-label .elementor-heading-title{font-size:12px;line-height:1.5;letter-spacing:.16em}
  .elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-booking-option .elementor-button{width:100%}
}

@media(min-width:768px) and (max-width:900px){
  .elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-price-row{grid-template-columns:64px minmax(0,1fr) max-content 142px;gap:18px}
}
@media(max-width:900px){
  .elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-label .elementor-heading-title{font-size:12px;line-height:1.5;letter-spacing:.16em}
}

/* Cennik links: a single, stronger underline is the keyboard focus indicator. */
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-price-link .elementor-button{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:0 0 2px!important}
.elementor-1847 .elementor-element.elementor-element-7fc63f9f.msk-kobido .k-price-link .elementor-button:focus-visible{outline:none!important;outline-offset:0!important;border-bottom:3px solid var(--k-ink)!important;padding-bottom:0!important}/* End custom CSS */