.ks-layout :is([data-elementor-type="wp-page"],[data-elementor-type="archive"],[data-elementor-type="search-results"],[data-elementor-type="single-page"],[data-elementor-type="single-post"])>.e-con:first-child{padding-top:24px!important;padding-bottom:0!important;min-height:0!important}
.ks-layout .ks-ph-t,.ks-layout .e-con:has(> :is(.elementor-widget-heading,.elementor-widget-theme-post-title,.elementor-widget-theme-archive-title,.elementor-widget-theme-page-title)):has(+ .e-con  > :is(.elementor-widget-image,.elementor-widget-theme-post-featured-image)){background:transparent!important;border-radius:0!important;width:50%!important;max-width:50%!important;min-height:0!important;height:auto!important;padding:40px 52px!important;justify-content:center!important;gap:12px!important;margin:0!important}
.ks-layout .e-con:has(> :is(.elementor-widget-heading,.elementor-widget-theme-post-title,.elementor-widget-theme-archive-title,.elementor-widget-theme-page-title)) + .e-con:has( > :is(.elementor-widget-image,.elementor-widget-theme-post-featured-image)){width:50%!important;max-width:50%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important}
.ks-layout .e-con:has(> :is(.elementor-widget-heading,.elementor-widget-theme-post-title,.elementor-widget-theme-archive-title,.elementor-widget-theme-page-title)) + .e-con  > :is(.elementor-widget-image,.elementor-widget-theme-post-featured-image),.ks-layout .e-con:has(> :is(.elementor-widget-heading,.elementor-widget-theme-post-title,.elementor-widget-theme-archive-title,.elementor-widget-theme-page-title)) + .e-con  > :is(.elementor-widget-image,.elementor-widget-theme-post-featured-image) :is(.elementor-widget-container,a){height:100%!important;width:100%!important;margin:0!important}
.ks-layout .e-con:has(> :is(.elementor-widget-heading,.elementor-widget-theme-post-title,.elementor-widget-theme-archive-title,.elementor-widget-theme-page-title)) + .e-con  > :is(.elementor-widget-image,.elementor-widget-theme-post-featured-image) img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;border-radius:0!important;display:block}
.ks-layout .e-con:has(> :is(.elementor-widget-heading,.elementor-widget-theme-post-title,.elementor-widget-theme-archive-title,.elementor-widget-theme-page-title)):has(+ .e-con  > :is(.elementor-widget-image,.elementor-widget-theme-post-featured-image)) .elementor-heading-title{font:700 clamp(32px,3.6vw,48px)/1.04 var(--ks-f-d)!important;letter-spacing:-.025em!important;color:var(--ks-graph-d)!important;text-align:left!important;text-transform:none!important}
.ks-layout .e-con:has(> :is(.elementor-widget-heading,.elementor-widget-theme-post-title,.elementor-widget-theme-archive-title,.elementor-widget-theme-page-title)):has(+ .e-con  > :is(.elementor-widget-image,.elementor-widget-theme-post-featured-image)) :is(.elementor-widget-text-editor,.elementor-widget-text-editor p){font:16px/1.6 var(--ks-f-b)!important;color:var(--ks-muted)!important;text-align:left!important;margin:0}
.ks-layout .e-con:has(> :is(.elementor-widget-heading,.elementor-widget-theme-post-title,.elementor-widget-theme-archive-title,.elementor-widget-theme-page-title)):has(+ .e-con  > :is(.elementor-widget-image,.elementor-widget-theme-post-featured-image)) :is(.elementor-widget-breadcrumbs,.elementor-widget-woocommerce-breadcrumb),.ks-layout .e-con:has(> :is(.elementor-widget-heading,.elementor-widget-theme-post-title,.elementor-widget-theme-archive-title,.elementor-widget-theme-page-title)):has(+ .e-con  > :is(.elementor-widget-image,.elementor-widget-theme-post-featured-image)) :is(.elementor-widget-breadcrumbs,.elementor-widget-woocommerce-breadcrumb) *{color:var(--ks-muted)!important;font:500 14px/1.4 var(--ks-f-b)!important}
.ks-layout .e-con:has(> :is(.elementor-widget-heading,.elementor-widget-theme-post-title,.elementor-widget-theme-archive-title,.elementor-widget-theme-page-title)):has(+ .e-con  > :is(.elementor-widget-image,.elementor-widget-theme-post-featured-image)) .elementor-button{font:700 15px var(--ks-f-b)!important;border-radius:11px!important;padding:14px 20px!important;text-transform:none!important}
.ks-layout .e-con:has(> :is(.elementor-widget-heading,.elementor-widget-theme-post-title,.elementor-widget-theme-archive-title,.elementor-widget-theme-page-title)):has(+ .e-con  > :is(.elementor-widget-image,.elementor-widget-theme-post-featured-image)) :is(.elementor-widget-heading,.elementor-widget-theme-post-title,.elementor-widget-text-editor,.elementor-widget-button,.elementor-widget-post-info){width:100%!important;max-width:60ch!important;text-align:left!important}
@media (max-width:999px){
  .ks-layout .e-con:has(> :is(.elementor-widget-heading,.elementor-widget-theme-post-title,.elementor-widget-theme-archive-title,.elementor-widget-theme-page-title)) + .e-con:has( > :is(.elementor-widget-image,.elementor-widget-theme-post-featured-image)){order:-1;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:16/7}
  .ks-layout .e-con:has(> :is(.elementor-widget-heading,.elementor-widget-theme-post-title,.elementor-widget-theme-archive-title,.elementor-widget-theme-page-title)):has(+ .e-con  > :is(.elementor-widget-image,.elementor-widget-theme-post-featured-image)){width:100%!important;max-width:100%!important;padding:16px 18px 20px!important;gap:8px!important}
  .ks-layout .e-con:has(> :is(.elementor-widget-heading,.elementor-widget-theme-post-title,.elementor-widget-theme-archive-title,.elementor-widget-theme-page-title)):has(+ .e-con  > :is(.elementor-widget-image,.elementor-widget-theme-post-featured-image)) .elementor-heading-title{font-size:28px!important}
  .ks-layout .e-con:has(> :is(.elementor-widget-heading,.elementor-widget-theme-post-title,.elementor-widget-theme-archive-title,.elementor-widget-theme-page-title)):has(+ .e-con  > :is(.elementor-widget-image,.elementor-widget-theme-post-featured-image)) :is(.elementor-widget-text-editor,.elementor-widget-text-editor p){font-size:15px!important}
}
.ks-layout .e-con:has(> :is(.elementor-widget-heading,.elementor-widget-theme-post-title)):has(+ .e-con > :is(.elementor-widget-image,.elementor-widget-theme-post-featured-image)) .elementor-widget-post-info *{color:var(--ks-muted)!important;font:500 14px var(--ks-f-b)!important}

.ks-layout :is([data-elementor-type="wp-page"],[data-elementor-type="archive"],[data-elementor-type="search-results"],[data-elementor-type="single-page"],[data-elementor-type="single-post"])>.e-con:first-child:is(:has(> .e-con > :is(.elementor-widget-heading,.elementor-widget-theme-post-title,.elementor-widget-theme-archive-title,.elementor-widget-theme-page-title)):has(> .e-con > :is(.elementor-widget-image,.elementor-widget-theme-post-featured-image)),:has(> .e-con-inner > .e-con > :is(.elementor-widget-heading,.elementor-widget-theme-post-title,.elementor-widget-theme-archive-title,.elementor-widget-theme-page-title)):has(> .e-con-inner > .e-con > :is(.elementor-widget-image,.elementor-widget-theme-post-featured-image))){flex-direction:row!important;flex-wrap:nowrap!important;background:var(--ks-soft)!important;border-radius:var(--ks-r-big) 0 var(--ks-r-big) 0!important;overflow:hidden;height:340px!important;min-height:0!important;max-width:min(1280px,calc(100% - 32px))!important;width:100%!important;margin:24px auto 36px!important;padding:0!important;gap:0!important;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
.ks-layout :is([data-elementor-type="wp-page"],[data-elementor-type="archive"],[data-elementor-type="search-results"],[data-elementor-type="single-page"],[data-elementor-type="single-post"])>.e-con:first-child:is(:has(> .e-con > :is(.elementor-widget-heading,.elementor-widget-theme-post-title,.elementor-widget-theme-archive-title,.elementor-widget-theme-page-title)):has(> .e-con > :is(.elementor-widget-image,.elementor-widget-theme-post-featured-image)),:has(> .e-con-inner > .e-con > :is(.elementor-widget-heading,.elementor-widget-theme-post-title,.elementor-widget-theme-archive-title,.elementor-widget-theme-page-title)):has(> .e-con-inner > .e-con > :is(.elementor-widget-image,.elementor-widget-theme-post-featured-image)))>.e-con-inner{flex-direction:row!important;flex-wrap:nowrap!important;height:100%!important;max-width:none!important;width:100%!important;padding:0!important;gap:0!important;margin:0!important}
@media (max-width:999px){
  .ks-layout :is([data-elementor-type="wp-page"],[data-elementor-type="archive"],[data-elementor-type="search-results"],[data-elementor-type="single-page"],[data-elementor-type="single-post"])>.e-con:first-child:is(:has(> .e-con > :is(.elementor-widget-heading,.elementor-widget-theme-post-title,.elementor-widget-theme-archive-title,.elementor-widget-theme-page-title)):has(> .e-con > :is(.elementor-widget-image,.elementor-widget-theme-post-featured-image)),:has(> .e-con-inner > .e-con > :is(.elementor-widget-heading,.elementor-widget-theme-post-title,.elementor-widget-theme-archive-title,.elementor-widget-theme-page-title)):has(> .e-con-inner > .e-con > :is(.elementor-widget-image,.elementor-widget-theme-post-featured-image))),.ks-layout :is([data-elementor-type="wp-page"],[data-elementor-type="archive"],[data-elementor-type="search-results"],[data-elementor-type="single-page"],[data-elementor-type="single-post"])>.e-con:first-child:is(:has(> .e-con > :is(.elementor-widget-heading,.elementor-widget-theme-post-title,.elementor-widget-theme-archive-title,.elementor-widget-theme-page-title)):has(> .e-con > :is(.elementor-widget-image,.elementor-widget-theme-post-featured-image)),:has(> .e-con-inner > .e-con > :is(.elementor-widget-heading,.elementor-widget-theme-post-title,.elementor-widget-theme-archive-title,.elementor-widget-theme-page-title)):has(> .e-con-inner > .e-con > :is(.elementor-widget-image,.elementor-widget-theme-post-featured-image)))>.e-con-inner{flex-direction:column!important;height:auto!important}
  .ks-layout :is([data-elementor-type="wp-page"],[data-elementor-type="archive"],[data-elementor-type="search-results"],[data-elementor-type="single-page"],[data-elementor-type="single-post"])>.e-con:first-child:is(:has(> .e-con > :is(.elementor-widget-heading,.elementor-widget-theme-post-title,.elementor-widget-theme-archive-title,.elementor-widget-theme-page-title)):has(> .e-con > :is(.elementor-widget-image,.elementor-widget-theme-post-featured-image)),:has(> .e-con-inner > .e-con > :is(.elementor-widget-heading,.elementor-widget-theme-post-title,.elementor-widget-theme-archive-title,.elementor-widget-theme-page-title)):has(> .e-con-inner > .e-con > :is(.elementor-widget-image,.elementor-widget-theme-post-featured-image))){border-radius:24px 0 24px 0!important;margin:12px auto 24px!important}
}

.ks-layout :is([data-elementor-type="wp-page"],[data-elementor-type="archive"],[data-elementor-type="search-results"],[data-elementor-type="single-page"],[data-elementor-type="single-post"])>.e-con:first-child:has(>.e-con-inner>.e-con > .e-con > :is(.elementor-widget-heading,.elementor-widget-theme-post-title,.elementor-widget-theme-archive-title,.elementor-widget-theme-page-title)):has(>.e-con-inner>.e-con > .e-con > :is(.elementor-widget-image,.elementor-widget-theme-post-featured-image)){max-width:min(1280px,calc(100% - 32px))!important;width:100%!important;margin:24px auto 36px!important;padding:0!important;min-height:0!important}
.ks-layout :is([data-elementor-type="wp-page"],[data-elementor-type="archive"],[data-elementor-type="search-results"],[data-elementor-type="single-page"],[data-elementor-type="single-post"])>.e-con:first-child:has(>.e-con-inner>.e-con > .e-con > :is(.elementor-widget-heading,.elementor-widget-theme-post-title,.elementor-widget-theme-archive-title,.elementor-widget-theme-page-title)):has(>.e-con-inner>.e-con > .e-con > :is(.elementor-widget-image,.elementor-widget-theme-post-featured-image))>.e-con-inner{max-width:none!important;padding:0!important;width:100%!important}
.ks-layout :is([data-elementor-type="wp-page"],[data-elementor-type="archive"],[data-elementor-type="search-results"],[data-elementor-type="single-page"],[data-elementor-type="single-post"])>.e-con:first-child>.e-con-inner>.e-con:has(> .e-con > :is(.elementor-widget-heading,.elementor-widget-theme-post-title,.elementor-widget-theme-archive-title,.elementor-widget-theme-page-title)):has(> .e-con > :is(.elementor-widget-image,.elementor-widget-theme-post-featured-image)){flex-direction:row!important;flex-wrap:nowrap!important;background:var(--ks-soft)!important;border-radius:var(--ks-r-big) 0 var(--ks-r-big) 0!important;overflow:hidden;height:340px!important;min-height:0!important;width:100%!important;padding:0!important;gap:0!important;margin:0!important}
@media (max-width:999px){
  .ks-layout :is([data-elementor-type="wp-page"],[data-elementor-type="archive"],[data-elementor-type="search-results"],[data-elementor-type="single-page"],[data-elementor-type="single-post"])>.e-con:first-child>.e-con-inner>.e-con:has(> .e-con > :is(.elementor-widget-heading,.elementor-widget-theme-post-title,.elementor-widget-theme-archive-title,.elementor-widget-theme-page-title)):has(> .e-con > :is(.elementor-widget-image,.elementor-widget-theme-post-featured-image)){flex-direction:column!important;height:auto!important;border-radius:24px 0 24px 0!important}
  .ks-layout :is([data-elementor-type="wp-page"],[data-elementor-type="archive"],[data-elementor-type="search-results"],[data-elementor-type="single-page"],[data-elementor-type="single-post"])>.e-con:first-child:has(>.e-con-inner>.e-con > .e-con > :is(.elementor-widget-heading,.elementor-widget-theme-post-title,.elementor-widget-theme-archive-title,.elementor-widget-theme-page-title)):has(>.e-con-inner>.e-con > .e-con > :is(.elementor-widget-image,.elementor-widget-theme-post-featured-image)){margin:12px auto 24px!important}
}
