.elementor-5540 .elementor-element.elementor-element-911520e{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5540 .elementor-element.elementor-element-911520e:not(.elementor-motion-effects-element-type-background), .elementor-5540 .elementor-element.elementor-element-911520e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84117ff );}.elementor-5540 .elementor-element.elementor-element-a29eca5{--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-5540 .elementor-element.elementor-element-9953406{--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-5540 .elementor-element.elementor-element-4d9bb01{--spacer-size:130px;}.elementor-5540 .elementor-element.elementor-element-a3ef1cb > .elementor-widget-container{margin:0px 0px 0px -235px;}.elementor-5540 .elementor-element.elementor-element-a3ef1cb .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:80px;}.elementor-5540 .elementor-element.elementor-element-8cc3222 > .elementor-widget-container{margin:-30px 0px 0px -235px;}.elementor-5540 .elementor-element.elementor-element-8cc3222 .elementor-heading-title{font-family:"Corinthia", Sans-serif;font-size:95px;}.elementor-5540 .elementor-element.elementor-element-9257522 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-abf5a35 .elementor-button{background-color:var( --e-global-color-c55c0a4 );font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;fill:var( --e-global-color-84117ff );color:var( --e-global-color-84117ff );border-style:none;border-radius:2px 2px 2px 2px;}.elementor-5540 .elementor-element.elementor-element-cd3281d{--spacer-size:50px;}.elementor-5540 .elementor-element.elementor-element-2b4ff16{--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;--justify-content:center;}.elementor-5540 .elementor-element.elementor-element-2b4ff16 > .elementor-shape-top .elementor-shape-fill, .elementor-5540 .elementor-element.elementor-element-2b4ff16 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-84117ff );}.elementor-5540 .elementor-element.elementor-element-2b4ff16 > .elementor-shape-top svg, .elementor-5540 .elementor-element.elementor-element-2b4ff16 > .e-con-inner > .elementor-shape-top svg{height:31px;transform:translateX(-50%) rotateY(180deg);}.elementor-5540 .elementor-element.elementor-element-2b4ff16 > .elementor-shape-top, .elementor-5540 .elementor-element.elementor-element-2b4ff16 > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-5540 .elementor-element.elementor-element-074ea02{--spacer-size:50px;}.elementor-5540 .elementor-element.elementor-element-08e8f15{text-align:center;}.elementor-5540 .elementor-element.elementor-element-08e8f15 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:65px;color:var( --e-global-color-astglobalcolor2 );}.elementor-5540 .elementor-element.elementor-element-f4194da > .elementor-widget-container{margin:-28px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-f4194da{text-align:center;}.elementor-5540 .elementor-element.elementor-element-f4194da .elementor-heading-title{font-family:"Corinthia", Sans-serif;}.elementor-5540 .elementor-element.elementor-element-3ba200b{--spacer-size:30px;}.elementor-5540 .elementor-element.elementor-element-d68114d{--display:flex;}.elementor-5540 .elementor-element.elementor-element-0f28254{--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-5540 .elementor-element.elementor-element-0782bb8{--display:flex;}.elementor-5540 .elementor-element.elementor-element-96b1da7{--display:flex;}.elementor-5540 .elementor-element.elementor-element-1fea904 .elementor-heading-title{font-family:"Cormorant", Sans-serif;}.elementor-5540 .elementor-element.elementor-element-c1e46b0{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-5540 .elementor-element.elementor-element-c1e46b0 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-5540 .elementor-element.elementor-element-c1e46b0:after{content:"0.66";}.elementor-5540 .elementor-element.elementor-element-c1e46b0 .elementor-post__thumbnail__link{width:100%;}.elementor-5540 .elementor-element.elementor-element-c1e46b0 .elementor-post__meta-data span + span:before{content:"•";}.elementor-5540 .elementor-element.elementor-element-c1e46b0 .elementor-post__text{margin-top:20px;}.elementor-5540 .elementor-element.elementor-element-c1e46b0 .elementor-post__badge{right:0;}.elementor-5540 .elementor-element.elementor-element-c1e46b0 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-5540 .elementor-element.elementor-element-ac25e2c{--display:flex;}.elementor-5540 .elementor-element.elementor-element-ac25e2c > .elementor-shape-bottom .elementor-shape-fill, .elementor-5540 .elementor-element.elementor-element-ac25e2c > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-84117ff );}.elementor-5540 .elementor-element.elementor-element-ac25e2c > .elementor-shape-bottom svg, .elementor-5540 .elementor-element.elementor-element-ac25e2c > .e-con-inner > .elementor-shape-bottom svg{height:48px;}.elementor-5540 .elementor-element.elementor-element-7e7a318{--spacer-size:100px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-5540 .elementor-element.elementor-element-c1e46b0 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-5540 .elementor-element.elementor-element-c1e46b0:after{content:"0.5";}.elementor-5540 .elementor-element.elementor-element-c1e46b0 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-5540 .elementor-element.elementor-element-911520e{--width:1600px;}.elementor-5540 .elementor-element.elementor-element-a29eca5{--width:50%;}.elementor-5540 .elementor-element.elementor-element-9953406{--width:50%;}}/* Start custom CSS */body {
  margin: 0;
  padding: 0;
  min-height: 100vh;
  position: relative;
  
  /* 1. ZÁKLADNÍ JEMNÝ KREMOVÝ ZÁKLAD */
  background-color: #f7f3ed; 
  
  /* 2. MĚKKÝ, ORGANICKÝ GRADIENT (MESH) */
  background-image: 
    /* Měkká béžová skvrna vpravo uprostřed */
    radial-gradient(at 100% 50%, rgba(212, 196, 177, 0.5) 0px, transparent 50%),
    /* Teplejší krémová skvrna vpravo dole */
    radial-gradient(at 80% 100%, rgba(229, 218, 201, 0.4) 0px, transparent 60%),
    /* Světlejší bod vlevo nahoře pro kontrast */
    radial-gradient(at 0% 0%, rgba(255, 255, 255, 0.3) 0px, transparent 40%),
    /* Hlavní teplý, mírně tmavší tón, který dodává hloubku (podobně jako v pravém dolním rohu obrázku) */
    radial-gradient(at 100% 100%, rgba(200, 180, 155, 0.4) 0px, transparent 60%);
    
  /* Nastavení pro plynulé scrollování obsahu */
  background-attachment: fixed;
  background-size: cover;
  background-repeat: no-repeat;
}/* End custom CSS */