.elementor-699 .elementor-element.elementor-element-ceaba15{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-699 .elementor-element.elementor-element-526d831{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-699 .elementor-element.elementor-element-6005453{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-699 .elementor-element.elementor-element-81cf749{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-699 .elementor-element.elementor-element-d05bd75{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-699 .elementor-element.elementor-element-f23aca3 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:30px;font-weight:800;line-height:1.2em;}.elementor-699 .elementor-element.elementor-element-5dad8f7 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:1.1em;color:#BDBDBD;}.elementor-699 .elementor-element.elementor-element-50cbf2b{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-699 .elementor-element.elementor-element-71393d0{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-699 .elementor-element.elementor-element-31eddc2 img{width:20px;}.elementor-699 .elementor-element.elementor-element-cfa2c22{--display:flex;}.elementor-699 .elementor-element.elementor-element-133d3b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-699 .elementor-element.elementor-element-133d3b1 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:19px;font-weight:600;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-699 .elementor-element.elementor-element-aa82b0d{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-699 .elementor-element.elementor-element-fd941b6 > .elementor-widget-container{margin:-4px 0px 0px 0px;}.elementor-699 .elementor-element.elementor-element-fd941b6 img{width:20px;}.elementor-699 .elementor-element.elementor-element-9c6ecf6{--display:flex;}.elementor-699 .elementor-element.elementor-element-0c02212 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-699 .elementor-element.elementor-element-0c02212 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:19px;font-weight:600;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-699 .elementor-element.elementor-element-6bb5f41{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-699 .elementor-element.elementor-element-4e806fd > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-699 .elementor-element.elementor-element-4e806fd img{width:20px;}.elementor-699 .elementor-element.elementor-element-7085031{--display:flex;}.elementor-699 .elementor-element.elementor-element-7bbca94 > .elementor-widget-container{margin:-1px 0px 0px 0px;}.elementor-699 .elementor-element.elementor-element-7bbca94 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:19px;font-weight:600;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-699 .elementor-element.elementor-element-8d66696{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-699 .elementor-element.elementor-element-25edc87{--display:flex;}.elementor-699 .elementor-element.elementor-element-caff725 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-699 .elementor-element.elementor-element-caff725 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:19px;font-weight:600;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-699 .elementor-element.elementor-element-36e7433{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-699 .elementor-element.elementor-element-4a90672{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-699 .elementor-element.elementor-element-c8d0a1a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-699 .elementor-element.elementor-element-75465c3{--display:flex;}.elementor-699 .elementor-element.elementor-element-049937b{--display:flex;}.elementor-699 .elementor-element.elementor-element-d397cd8{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-699 .elementor-element.elementor-element-5dd1a12{--display:flex;}.elementor-699 .elementor-element.elementor-element-07ecf10{--display:flex;}.elementor-699 .elementor-element.elementor-element-fd15933{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-699 .elementor-element.elementor-element-3027179{--display:flex;}.elementor-699 .elementor-element.elementor-element-0ffbb24{--display:flex;}.elementor-699 .elementor-element.elementor-element-ced431e{--display:flex;}.elementor-699 .elementor-element.elementor-element-75ad688{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-699 .elementor-element.elementor-element-f7ec4d5{--display:flex;}.elementor-699 .elementor-element.elementor-element-2ba9bc8{--display:flex;}.elementor-699 .elementor-element.elementor-element-e4345f6{--display:flex;}.elementor-699 .elementor-element.elementor-element-a95931e{--display:flex;}@media(min-width:768px){.elementor-699 .elementor-element.elementor-element-81cf749{--width:50%;}.elementor-699 .elementor-element.elementor-element-d05bd75{--width:50%;}.elementor-699 .elementor-element.elementor-element-cfa2c22{--width:calc(100% - 40px);}.elementor-699 .elementor-element.elementor-element-9c6ecf6{--width:calc(100% - 40px);}.elementor-699 .elementor-element.elementor-element-7085031{--width:calc(100% - 40px);}.elementor-699 .elementor-element.elementor-element-25edc87{--width:calc(100% - 40px);}.elementor-699 .elementor-element.elementor-element-5dd1a12{--width:calc(50% - 10px);}.elementor-699 .elementor-element.elementor-element-07ecf10{--width:calc(50% - 10px);}.elementor-699 .elementor-element.elementor-element-3027179{--width:calc(33.33% - 13.34px);}.elementor-699 .elementor-element.elementor-element-0ffbb24{--width:calc(33.33% - 13.34px);}.elementor-699 .elementor-element.elementor-element-ced431e{--width:calc(33.33% - 13.34px);}.elementor-699 .elementor-element.elementor-element-f7ec4d5{--width:calc(25% - 15px);}.elementor-699 .elementor-element.elementor-element-2ba9bc8{--width:calc(25% - 15px);}.elementor-699 .elementor-element.elementor-element-e4345f6{--width:calc(25% - 15px);}.elementor-699 .elementor-element.elementor-element-a95931e{--width:calc(25% - 15px);}}@media(max-width:1366px) and (min-width:768px){.elementor-699 .elementor-element.elementor-element-6005453{--content-width:100%;}.elementor-699 .elementor-element.elementor-element-cfa2c22{--width:calc(100% - 50px);}.elementor-699 .elementor-element.elementor-element-9c6ecf6{--width:calc(100% - 50px);}.elementor-699 .elementor-element.elementor-element-7085031{--width:calc(100% - 50px);}.elementor-699 .elementor-element.elementor-element-25edc87{--width:calc(100% - 50px);}}@media(max-width:1024px) and (min-width:768px){.elementor-699 .elementor-element.elementor-element-6005453{--content-width:100%;}.elementor-699 .elementor-element.elementor-element-cfa2c22{--width:calc(100% - 40px);}.elementor-699 .elementor-element.elementor-element-9c6ecf6{--width:calc(100% - 40px);}.elementor-699 .elementor-element.elementor-element-7085031{--width:calc(100% - 40px);}.elementor-699 .elementor-element.elementor-element-25edc87{--width:calc(100% - 40px);}}@media(max-width:1366px){.elementor-699 .elementor-element.elementor-element-ceaba15{--margin-top:-95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-699 .elementor-element.elementor-element-526d831{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-699 .elementor-element.elementor-element-6005453{--padding-top:155px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-699 .elementor-element.elementor-element-f23aca3 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-699 .elementor-element.elementor-element-5dad8f7 .elementor-heading-title{font-size:18px;}.elementor-699 .elementor-element.elementor-element-71393d0{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-699 .elementor-element.elementor-element-133d3b1 .elementor-heading-title{font-size:18px;}.elementor-699 .elementor-element.elementor-element-aa82b0d{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-699 .elementor-element.elementor-element-0c02212 .elementor-heading-title{font-size:18px;}.elementor-699 .elementor-element.elementor-element-6bb5f41{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-699 .elementor-element.elementor-element-7bbca94 .elementor-heading-title{font-size:18px;}.elementor-699 .elementor-element.elementor-element-8d66696{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-699 .elementor-element.elementor-element-caff725 .elementor-heading-title{font-size:18px;}.elementor-699 .elementor-element.elementor-element-36e7433{--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}}@media(max-width:1024px){.elementor-699 .elementor-element.elementor-element-ceaba15{--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-699 .elementor-element.elementor-element-526d831{--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-699 .elementor-element.elementor-element-6005453{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:115px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-699 .elementor-element.elementor-element-f23aca3 .elementor-heading-title{font-size:22px;}.elementor-699 .elementor-element.elementor-element-5dad8f7 .elementor-heading-title{font-size:17.5px;}.elementor-699 .elementor-element.elementor-element-50cbf2b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-699 .elementor-element.elementor-element-71393d0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-699 .elementor-element.elementor-element-31eddc2 img{width:20px;}.elementor-699 .elementor-element.elementor-element-133d3b1 .elementor-heading-title{font-size:17.5px;}.elementor-699 .elementor-element.elementor-element-aa82b0d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-699 .elementor-element.elementor-element-fd941b6 img{width:20px;}.elementor-699 .elementor-element.elementor-element-0c02212 .elementor-heading-title{font-size:17.5px;}.elementor-699 .elementor-element.elementor-element-6bb5f41{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-699 .elementor-element.elementor-element-4e806fd img{width:20px;}.elementor-699 .elementor-element.elementor-element-7bbca94 .elementor-heading-title{font-size:17.5px;}.elementor-699 .elementor-element.elementor-element-8d66696{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-699 .elementor-element.elementor-element-caff725 .elementor-heading-title{font-size:17.5px;}.elementor-699 .elementor-element.elementor-element-36e7433{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-699 .elementor-element.elementor-element-4a90672{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-699 .elementor-element.elementor-element-ceaba15{--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-699 .elementor-element.elementor-element-526d831{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-699 .elementor-element.elementor-element-6005453{--padding-top:85px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-699 .elementor-element.elementor-element-f23aca3{text-align:center;}.elementor-699 .elementor-element.elementor-element-f23aca3 .elementor-heading-title{font-size:22px;}.elementor-699 .elementor-element.elementor-element-5dad8f7{text-align:center;}.elementor-699 .elementor-element.elementor-element-5dad8f7 .elementor-heading-title{font-size:17px;}.elementor-699 .elementor-element.elementor-element-cfa2c22{--width:calc(100% - 40px);}.elementor-699 .elementor-element.elementor-element-133d3b1 .elementor-heading-title{font-size:17.5px;}.elementor-699 .elementor-element.elementor-element-9c6ecf6{--width:calc(100% - 40px);}.elementor-699 .elementor-element.elementor-element-0c02212 .elementor-heading-title{font-size:17.5px;}.elementor-699 .elementor-element.elementor-element-7085031{--width:calc(100% - 40px);}.elementor-699 .elementor-element.elementor-element-7bbca94 .elementor-heading-title{font-size:17.5px;}.elementor-699 .elementor-element.elementor-element-25edc87{--width:calc(100% - 40px);}.elementor-699 .elementor-element.elementor-element-caff725 .elementor-heading-title{font-size:17.5px;}.elementor-699 .elementor-element.elementor-element-4a90672{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-699 .elementor-element.elementor-element-d397cd8{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-699 .elementor-element.elementor-element-5dd1a12{--width:100%;}.elementor-699 .elementor-element.elementor-element-07ecf10{--width:100%;}.elementor-699 .elementor-element.elementor-element-fd15933{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-699 .elementor-element.elementor-element-3027179{--width:100%;}.elementor-699 .elementor-element.elementor-element-0ffbb24{--width:100%;}.elementor-699 .elementor-element.elementor-element-ced431e{--width:100%;}.elementor-699 .elementor-element.elementor-element-75ad688{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-699 .elementor-element.elementor-element-f7ec4d5{--width:100%;}.elementor-699 .elementor-element.elementor-element-2ba9bc8{--width:100%;}.elementor-699 .elementor-element.elementor-element-e4345f6{--width:100%;}.elementor-699 .elementor-element.elementor-element-a95931e{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-ceaba15 *//* Sekce (nahraď XXXX svým ID, nebo použij vlastní třídu) */
#elementor-element-XXXX{
  position: relative;
  overflow: hidden;
}

/* Pravý panel: clip-path + vertikální i horizontální vytrácení do bíla */
#elementor-element-XXXX::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  z-index:0;

  /* LADITELNÉ */
  --start-from-right: 50%;   /* horní začátek od pravého okraje (75% zleva = 25% zprava) */
  --bottom-from-right: 70%;  /* kde dole stojí svislá hrana (od prava) */
  --slant-depth: 75%;        /* hloubka zkosení (y) */
  --panel-base: #F7F7F7;     /* základní šedá panelu */
  --fade-bottom: 60%;        /* odkud začne fade DOLE */
  --fade-right: 70%;         /* odkud začne fade DOPRAVA */

  /* vrstvy: 1) fade dolů  2) fade doprava  3) šedý základ */
  background-image:
    linear-gradient(to bottom, rgba(255,255,255,0) var(--fade-bottom), #fff 100%),
    linear-gradient(to right,  rgba(255,255,255,0) var(--fade-right),  #fff 100%),
    linear-gradient(var(--panel-base), var(--panel-base));

  /* tvar panelu vpravo (zprava -> šikmo dolů doleva -> obdélník) */
  clip-path: polygon(
    calc(100% - var(--start-from-right)) 0%,
    100% 0%,
    100% 100%,
    calc(100% - var(--bottom-from-right)) 100%,
    calc(100% - var(--bottom-from-right)) var(--slant-depth)
  );
  -webkit-clip-path: polygon(
    calc(100% - var(--start-from-right)) 0%,
    100% 0%,
    100% 100%,
    calc(100% - var(--bottom-from-right)) 100%,
    calc(100% - var(--bottom-from-right)) var(--slant-depth)
  );
}/* End custom CSS */