.elementor-939 .elementor-element.elementor-element-sph01{--display:flex;--padding-top:88px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-939 .elementor-element.elementor-element-sph02{--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;}.elementor-939 .elementor-element.elementor-element-sph03 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-939 .elementor-element.elementor-element-sph03 .elementor-heading-title{font-family:"aktiv-grotesk", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#4a4845;}.elementor-939 .elementor-element.elementor-element-sph04 .elementor-heading-title{font-family:"aktiv-grotesk", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#807d77;}.elementor-939 .elementor-element.elementor-element-sph05 > .elementor-widget-container{margin:20px 0px 28px 0px;}.elementor-939 .elementor-element.elementor-element-sph05 .elementor-heading-title{font-family:"aktiv-grotesk", Sans-serif;font-size:64px;font-weight:400;line-height:1.04em;letter-spacing:-1px;color:#000000;}.elementor-939 .elementor-element.elementor-element-sph06 > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-939 .elementor-element.elementor-element-sph06 .elementor-heading-title{font-family:"aktiv-grotesk", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;color:#4a4845;}.elementor-939 .elementor-element.elementor-element-sph07{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 12px;--row-gap:0px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DEDBD4;--border-color:#DEDBD4;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-939 .elementor-element.elementor-element-sph08 .elementor-heading-title{font-family:"aktiv-grotesk", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#000000;}.elementor-939 .elementor-element.elementor-element-sph09 .elementor-heading-title{font-family:"aktiv-grotesk", Sans-serif;font-size:12px;color:#807d77;}.elementor-939 .elementor-element.elementor-element-spb01{--display:flex;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-939 .elementor-element.elementor-element-spb02{--display:flex;}.elementor-939 .elementor-element.elementor-element-spc01{--display:flex;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-939 .elementor-element.elementor-element-spc02{--display:flex;}.elementor-939 .elementor-element.elementor-element-spd01{--display:flex;--padding-top:64px;--padding-bottom:64px;--padding-left:56px;--padding-right:56px;}.elementor-939 .elementor-element.elementor-element-spd01:not(.elementor-motion-effects-element-type-background), .elementor-939 .elementor-element.elementor-element-spd01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c6235c );}.elementor-939 .elementor-element.elementor-element-spd02{--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:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-939 .elementor-element.elementor-element-spd03 .elementor-heading-title{font-family:"aktiv-grotesk", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#000000;}.elementor-939 .elementor-element.elementor-element-spd04 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-939 .elementor-element.elementor-element-spd04 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-939 .elementor-element.elementor-element-spd04 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-939 .elementor-element.elementor-element-spd04 .jet-listing-dynamic-field__content{text-align:left;}.elementor-939 .elementor-element.elementor-element-82764f4{--display:flex;}.elementor-939 .elementor-element.elementor-element-d4b0b0c .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-939 .elementor-element.elementor-element-d4b0b0c .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-939 .elementor-element.elementor-element-d4b0b0c{--image-transition-duration:800ms;--overlay-transition-duration:500ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-939 .elementor-element.elementor-element-f8d28a0{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-939 .elementor-element.elementor-element-83a851e{--display:flex;--padding-top:72px;--padding-bottom:72px;--padding-left:56px;--padding-right:56px;}.elementor-939 .elementor-element.elementor-element-83a851e:not(.elementor-motion-effects-element-type-background), .elementor-939 .elementor-element.elementor-element-83a851e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-939 .elementor-element.elementor-element-smailycopy{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 0px;--row-gap:14px;--column-gap:0px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-939 .elementor-element.elementor-element-smnlk{text-align:center;}.elementor-939 .elementor-element.elementor-element-smnlk .elementor-heading-title{font-family:"aktiv-grotesk", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-3c6235c );}.elementor-939 .elementor-element.elementor-element-smnlt{text-align:center;}.elementor-939 .elementor-element.elementor-element-smnlt .elementor-heading-title{font-family:"aktiv-grotesk", Sans-serif;font-size:44px;font-weight:400;line-height:1.1em;letter-spacing:-1px;color:var( --e-global-color-b93ef04 );}.elementor-939 .elementor-element.elementor-element-smnlp{text-align:center;}.elementor-939 .elementor-element.elementor-element-smnlp .elementor-heading-title{font-family:"aktiv-grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:var( --e-global-color-b93ef04 );}.elementor-939 .elementor-element.elementor-element-d81beff .smaily-connect-elementor-newsletter-form{flex-direction:column;}.elementor-939 .elementor-element.elementor-element-d81beff .smaily-connect-elementor-newsletter-form-wrapper{padding:0px 0px 0px 0px;border-style:none;}.elementor-939 .elementor-element.elementor-element-d81beff .smaily-connect-elementor-newsletter-form-input-container label{margin-bottom:0px;}.elementor-939 .elementor-element.elementor-element-d81beff .smaily-connect-elementor-newsletter-form-input-container input{height:40px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;}.elementor-939 .elementor-element.elementor-element-d81beff .smaily-connect-elementor-newsletter-form-input-container input:hover{border-style:solid;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;}.elementor-939 .elementor-element.elementor-element-d81beff .smaily-connect-elementor-newsletter-form-submit-button{color:#ffffff;height:40px;margin-top:8px;border-style:none;}.elementor-939 .elementor-element.elementor-element-d81beff .smaily-connect-elementor-newsletter-form-submit-button:hover{border-style:none;}.elementor-939 .elementor-element.elementor-element-d81beff .smaily-connect-elementor-newsletter-form-notice__content.success{border-style:solid;border-color:#1bb51b;border-width:0px 0px 0px 4px;}.elementor-939 .elementor-element.elementor-element-d81beff .smaily-connect-elementor-newsletter-form-notice__content.error{border-style:solid;border-color:#b51b1b;border-width:0px 0px 0px 4px;}body.elementor-page-939:not(.elementor-motion-effects-element-type-background), body.elementor-page-939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-912538b );}@media(min-width:768px){.elementor-939 .elementor-element.elementor-element-sph02{--content-width:760px;}.elementor-939 .elementor-element.elementor-element-spb02{--content-width:1120px;}.elementor-939 .elementor-element.elementor-element-spc02{--content-width:760px;}.elementor-939 .elementor-element.elementor-element-spd02{--content-width:1120px;}.elementor-939 .elementor-element.elementor-element-83a851e{--width:100%;}}@media(max-width:1024px){.elementor-939 .elementor-element.elementor-element-sph01{--padding-top:64px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-939 .elementor-element.elementor-element-sph05 .elementor-heading-title{font-size:52px;}.elementor-939 .elementor-element.elementor-element-spc01{--padding-top:0px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-939 .elementor-element.elementor-element-sph01{--padding-top:32px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-939 .elementor-element.elementor-element-sph05 .elementor-heading-title{font-size:36px;}.elementor-939 .elementor-element.elementor-element-spc01{--padding-top:0px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-939 .elementor-element.elementor-element-spd01{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-939 .elementor-element.elementor-element-83a851e{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-939 .elementor-element.elementor-element-smnlt .elementor-heading-title{font-size:32px;}}/* Start custom CSS */.kiu-sp-title{text-wrap:balance;}
.kiu-sp-lede{max-width:40ch;}
.kiu-sp-back a:hover,.kiu-sp-back:hover{color:#F58D7D;}
.kiu-readtime{font-family:aktiv-grotesk,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#807d77;}
.kiu-readtime .elementor-shortcode{font:inherit;color:inherit;letter-spacing:inherit;}
.kiu-sp-hero{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;}
.kiu-sp-hero .elementor-widget-container{position:absolute;top:0;left:0;width:100%;height:100%;}
.kiu-sp-hero img{width:100%;height:100%;object-fit:cover;display:block;}
.kiu-sp-body p{font-size:18px;line-height:1.65;margin:0 0 26px;color:#000;}
.kiu-sp-body h2{font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-.005em;margin:40px 0 18px;color:#000;}
.kiu-sp-body h3{font-size:24px;font-weight:700;line-height:1.25;margin:32px 0 14px;}
.kiu-sp-body blockquote{margin:40px 0;padding:36px 0;border-top:1px solid #000;border-bottom:1px solid #000;font-size:34px;font-weight:400;line-height:1.18;letter-spacing:-.005em;color:#000;}
.kiu-sp-body blockquote p{font-size:inherit;line-height:inherit;margin:0;}
.kiu-sp-body figure{margin:40px 0;}
.kiu-sp-body figure img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;height:auto;background:#DEDBD4;}
.kiu-sp-body figcaption{margin-top:12px;font-size:12px;color:#807d77;letter-spacing:.04em;}
.kiu-sp-body ol{counter-reset:kiu;list-style:none;padding-left:0;margin:24px 0 30px;}
.kiu-sp-body ol li{counter-increment:kiu;position:relative;padding:16px 0 16px 56px;border-top:1px solid #DEDBD4;font-size:17px;line-height:1.6;color:#000;}
.kiu-sp-body ol li:last-child{border-bottom:1px solid #DEDBD4;}
.kiu-sp-body ol li::before{content:counter(kiu,decimal-leading-zero);position:absolute;left:0;top:16px;font-size:12px;font-weight:700;letter-spacing:2px;color:#807d77;}
.kiu-sp-body ul{padding-left:20px;margin:24px 0 30px;}
.kiu-sp-body ul li{font-size:18px;line-height:1.65;margin-bottom:8px;}
.kiu-sp-body a{text-decoration:underline;text-underline-offset:.18em;}
.kiu-sp-body a:hover{color:#F58D7D;}
.kiu-sp-gallery .jet-gallery-grid,.kiu-sp-gallery .gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;}
.kiu-sp-gallery img{width:100%;display:block;}
.kiu-sp-gallery-section:not(:has(img)){display:none;}
/* ===== Newsletter (Smaily) ===== */
.kiu-nl-copy{max-width:880px;margin-left:auto;margin-right:auto;text-align:center;}
.kiu-nl-kicker{opacity:.6;}
.kiu-nl-text{opacity:.75;max-width:48ch;margin-left:auto;margin-right:auto;}
#smaily_article_section .smaily-connect-elementor-newsletter-form-wrapper{max-width:480px;margin:8px auto 0;}
#smaily_article_section .smaily-connect-elementor-newsletter-form{display:flex;flex-direction:column;gap:0;}
#smaily_article_section .smaily-connect-elementor-newsletter-form-visible-fields{display:flex;flex-direction:column;}
#smaily_article_section .smaily-connect-elementor-newsletter-form-input-container{border:none !important;border-bottom:1px solid rgba(222,219,212,0.4) !important;background:transparent !important;margin:0 !important;}
#smaily_article_section .smaily-connect-elementor-newsletter-form-input-container input{width:100%;background:transparent !important;border:none !important;border-radius:0 !important;outline:none;color:#fff !important;font-family:aktiv-grotesk,sans-serif !important;font-size:16px !important;line-height:1.4;padding:14px 0 !important;box-shadow:none !important;}
#smaily_article_section .smaily-connect-elementor-newsletter-form-input-container input::placeholder{color:rgba(222,219,212,0.6) !important;}
#smaily_article_section .smaily-connect-elementor-newsletter-form-submit-button{display:flex !important;align-items:center !important;justify-content:center !important;width:100%;height:auto !important;min-height:0 !important;line-height:1 !important;margin-top:26px !important;background:transparent !important;border:1px solid rgba(222,219,212,0.65) !important;border-radius:0 !important;color:#DEDBD4 !important;font-family:aktiv-grotesk,sans-serif !important;font-size:12px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;padding:18px 22px !important;cursor:pointer;box-shadow:none !important;transition:background .24s ease,color .24s ease;}
#smaily_article_section .smaily-connect-elementor-newsletter-form-submit-button:hover{background:#DEDBD4 !important;color:#000 !important;}/* End custom CSS */