.elementor-65 .elementor-element.elementor-element-6402702{--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;--padding-top:28px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-65 .elementor-element.elementor-element-6a930157{--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;--padding-top:36px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.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-65 .elementor-element.elementor-element-6331f3ae .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-65 .elementor-element.elementor-element-6ec7dc9{--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;--padding-top:0px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-65 .elementor-element.elementor-element-512b3343{--display:flex;}.elementor-65 .elementor-element.elementor-element-7d35f7f9{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-65 .elementor-element.elementor-element-7ad3deb8 .elementor-heading-title{font-size:2rem;color:var( --e-global-color-primary );}.elementor-65 .elementor-element.elementor-element-412853d7{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-65 .elementor-element.elementor-element-45653e8c .elementor-heading-title{font-size:2rem;color:var( --e-global-color-primary );}.elementor-65 .elementor-element.elementor-element-6877bc51{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-65 .elementor-element.elementor-element-14e8ab99 .elementor-heading-title{font-size:2rem;color:var( --e-global-color-primary );}.elementor-65 .elementor-element.elementor-element-7d5f54b9{--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;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-65 .elementor-element.elementor-element-7d5f54b9:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-7d5f54b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-surface-0 );}.elementor-65 .elementor-element.elementor-element-7aa6981c{--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;--justify-content:space-between;--align-items:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-559bf33d{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-65 .elementor-element.elementor-element-6c827ca8 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-65 .elementor-element.elementor-element-77e58061{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-65 .elementor-element.elementor-element-1a937f49{--display:flex;}.elementor-65 .elementor-element.elementor-element-728e45b8{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-65 .elementor-element.elementor-element-201b32eb{--display:flex;}.elementor-65 .elementor-element.elementor-element-6d20bba7{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-65 .elementor-element.elementor-element-516a0d8f{--display:flex;}.elementor-65 .elementor-element.elementor-element-129cf9ae{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-65 .elementor-element.elementor-element-10029537{--display:flex;}.elementor-65 .elementor-element.elementor-element-257e05c2{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-65 .elementor-element.elementor-element-7b079b0{--display:flex;}.elementor-65 .elementor-element.elementor-element-147ae186{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-65 .elementor-element.elementor-element-1653fcd5{--display:flex;}.elementor-65 .elementor-element.elementor-element-66c550aa{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-65 .elementor-element.elementor-element-4868d306{--display:flex;}.elementor-65 .elementor-element.elementor-element-1dec2d12{--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;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-65 .elementor-element.elementor-element-191ff366{--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;--justify-content:space-between;--align-items:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-f96db0{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-65 .elementor-element.elementor-element-3eb040a2 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-65 .elementor-element.elementor-element-41766617{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65 .elementor-element.elementor-element-fd6ae14{--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;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-65 .elementor-element.elementor-element-fd6ae14:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-fd6ae14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ccbrown );}.elementor-65 .elementor-element.elementor-element-7d15cfae .elementor-heading-title{color:var( --e-global-color-ccbglight );}.elementor-65 .elementor-element.elementor-element-520db5eb{--display:flex;}.elementor-65 .elementor-element.elementor-element-6e460e3{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-65 .elementor-element.elementor-element-659b0795 .elementor-heading-title{font-size:1.5rem;color:var( --e-global-color-ccbglight );}.elementor-65 .elementor-element.elementor-element-484ee20{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-65 .elementor-element.elementor-element-139c72d2 .elementor-heading-title{font-size:1.5rem;color:var( --e-global-color-ccbglight );}.elementor-65 .elementor-element.elementor-element-48eb05b3{--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;--padding-top:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-65 .elementor-element.elementor-element-48eb05b3:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-48eb05b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-65 .elementor-element.elementor-element-27f13e06{--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;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;}.elementor-65 .elementor-element.elementor-element-7566b97b{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-65 .elementor-element.elementor-element-33ffdd3 .elementor-heading-title{font-size:2rem;color:var( --e-global-color-primary );}.elementor-65 .elementor-element.elementor-element-6adb4005{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-65 .elementor-element.elementor-element-64899087 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-ccbglight );color:var( --e-global-color-ccbglight );}.elementor-65 .elementor-element.elementor-element-64899087 .elementor-button:hover, .elementor-65 .elementor-element.elementor-element-64899087 .elementor-button:focus{background-color:var( --e-global-color-ccbrown );color:var( --e-global-color-ccbglight );}.elementor-65 .elementor-element.elementor-element-64899087 .elementor-button:hover svg, .elementor-65 .elementor-element.elementor-element-64899087 .elementor-button:focus svg{fill:var( --e-global-color-ccbglight );}@media(max-width:767px){.elementor-65 .elementor-element.elementor-element-6402702{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-65 .elementor-element.elementor-element-6a930157{--padding-top:28px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-65 .elementor-element.elementor-element-6ec7dc9{--padding-top:0px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-65 .elementor-element.elementor-element-7d5f54b9{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-65 .elementor-element.elementor-element-559bf33d{--width:100%;}.elementor-65 .elementor-element.elementor-element-77e58061{--width:100%;}.elementor-65 .elementor-element.elementor-element-1dec2d12{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-65 .elementor-element.elementor-element-f96db0{--width:100%;}.elementor-65 .elementor-element.elementor-element-41766617{--width:100%;}.elementor-65 .elementor-element.elementor-element-fd6ae14{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-65 .elementor-element.elementor-element-48eb05b3{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-65 .elementor-element.elementor-element-7566b97b{--width:100%;}.elementor-65 .elementor-element.elementor-element-6adb4005{--width:100%;}}@media(min-width:768px){.elementor-65 .elementor-element.elementor-element-6402702{--content-width:1200px;}.elementor-65 .elementor-element.elementor-element-6a930157{--content-width:1200px;}.elementor-65 .elementor-element.elementor-element-6ec7dc9{--content-width:1200px;}.elementor-65 .elementor-element.elementor-element-7d5f54b9{--content-width:1200px;}.elementor-65 .elementor-element.elementor-element-559bf33d{--width:62%;}.elementor-65 .elementor-element.elementor-element-77e58061{--width:30%;}.elementor-65 .elementor-element.elementor-element-1dec2d12{--content-width:1200px;}.elementor-65 .elementor-element.elementor-element-f96db0{--width:62%;}.elementor-65 .elementor-element.elementor-element-41766617{--width:30%;}.elementor-65 .elementor-element.elementor-element-fd6ae14{--content-width:1200px;}.elementor-65 .elementor-element.elementor-element-48eb05b3{--content-width:1200px;}.elementor-65 .elementor-element.elementor-element-7566b97b{--width:56%;}.elementor-65 .elementor-element.elementor-element-6adb4005{--width:38%;}}/* Start custom CSS for text-editor, class: .elementor-element-1744c8f1 */.elementor-65 .elementor-element.elementor-element-1744c8f1 nav ol { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: 10px; font-size: 0.875rem; }
.elementor-65 .elementor-element.elementor-element-1744c8f1 nav li { color: var(--e-global-color-grey-text); }
.elementor-65 .elementor-element.elementor-element-1744c8f1 nav a { color: var(--e-global-color-accent-text); text-decoration: none; }
.elementor-65 .elementor-element.elementor-element-1744c8f1 nav a:hover, .elementor-65 .elementor-element.elementor-element-1744c8f1 nav a:focus { color: var(--e-global-color-primary); text-decoration: underline; }
.elementor-65 .elementor-element.elementor-element-1744c8f1 .cc-dr-sep { color: var(--e-global-color-line-strong); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b7cb015 */.elementor-65 .elementor-element.elementor-element-6b7cb015 p { font-size: 0.875rem; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: var(--e-global-color-grey-text); margin: 0 0 18px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-387379b */.elementor-65 .elementor-element.elementor-element-387379b p { font-size: 1.125rem; max-width: 40em; margin: 16px 0 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43a4e994 */.elementor-65 .elementor-element.elementor-element-43a4e994 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-480acaf9 */.elementor-65 .elementor-element.elementor-element-480acaf9 p.cc-viac { margin: 0; font-weight: 600; }
.elementor-65 .elementor-element.elementor-element-480acaf9 p.cc-viac a { color: var(--e-global-color-accent-text); text-decoration: none; }
.elementor-65 .elementor-element.elementor-element-480acaf9 p.cc-viac a:hover, .elementor-65 .elementor-element.elementor-element-480acaf9 p.cc-viac a:focus { color: var(--e-global-color-primary); text-decoration: underline; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d35f7f9 */.elementor-65 .elementor-element.elementor-element-7d35f7f9 { background: var(--e-global-color-surface-0); border: 1px solid var(--e-global-color-line); border-radius: 14px; padding: 28px; height: 100%; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e63c72e */.elementor-65 .elementor-element.elementor-element-4e63c72e p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37f6a07f */.elementor-65 .elementor-element.elementor-element-37f6a07f p.cc-viac { margin: 0; font-weight: 600; }
.elementor-65 .elementor-element.elementor-element-37f6a07f p.cc-viac a { color: var(--e-global-color-accent-text); text-decoration: none; }
.elementor-65 .elementor-element.elementor-element-37f6a07f p.cc-viac a:hover, .elementor-65 .elementor-element.elementor-element-37f6a07f p.cc-viac a:focus { color: var(--e-global-color-primary); text-decoration: underline; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-412853d7 */.elementor-65 .elementor-element.elementor-element-412853d7 { background: var(--e-global-color-surface-0); border: 1px solid var(--e-global-color-line); border-radius: 14px; padding: 28px; height: 100%; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e3bb966 */.elementor-65 .elementor-element.elementor-element-6e3bb966 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a16952f */.elementor-65 .elementor-element.elementor-element-7a16952f p.cc-viac { margin: 0; font-weight: 600; }
.elementor-65 .elementor-element.elementor-element-7a16952f p.cc-viac a { color: var(--e-global-color-accent-text); text-decoration: none; }
.elementor-65 .elementor-element.elementor-element-7a16952f p.cc-viac a:hover, .elementor-65 .elementor-element.elementor-element-7a16952f p.cc-viac a:focus { color: var(--e-global-color-primary); text-decoration: underline; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6877bc51 */.elementor-65 .elementor-element.elementor-element-6877bc51 { background: var(--e-global-color-surface-0); border: 1px solid var(--e-global-color-line); border-radius: 14px; padding: 28px; height: 100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-512b3343 */.elementor-65 .elementor-element.elementor-element-512b3343 { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 28px; }
@media(max-width: 1024px) { .elementor-65 .elementor-element.elementor-element-512b3343 { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media(max-width: 767px) { .elementor-65 .elementor-element.elementor-element-512b3343 { grid-template-columns: 1fr; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1af8cc66 */.elementor-65 .elementor-element.elementor-element-1af8cc66 p { font-size: 1.125rem; margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-201b32eb */.elementor-65 .elementor-element.elementor-element-201b32eb { min-height: 240px; display: flex; align-items: center; justify-content: center; text-align: center; background: var(--e-global-color-surface-2); border: 1px dashed var(--e-global-color-line-strong); border-radius: 14px; }
.elementor-65 .elementor-element.elementor-element-201b32eb p { color: var(--e-global-color-grey-text); font-size: 0.8125rem; font-weight: 500; letter-spacing: 0.04em; text-transform: uppercase; margin: 0; padding: 16px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7debd9b2 */.elementor-65 .elementor-element.elementor-element-7debd9b2 p.cc-popis { font-size: 0.9375rem; color: var(--e-global-color-grey-text); margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-516a0d8f */.elementor-65 .elementor-element.elementor-element-516a0d8f { min-height: 240px; display: flex; align-items: center; justify-content: center; text-align: center; background: var(--e-global-color-surface-2); border: 1px dashed var(--e-global-color-line-strong); border-radius: 14px; }
.elementor-65 .elementor-element.elementor-element-516a0d8f p { color: var(--e-global-color-grey-text); font-size: 0.8125rem; font-weight: 500; letter-spacing: 0.04em; text-transform: uppercase; margin: 0; padding: 16px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48c69294 */.elementor-65 .elementor-element.elementor-element-48c69294 p.cc-popis { font-size: 0.9375rem; color: var(--e-global-color-grey-text); margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10029537 */.elementor-65 .elementor-element.elementor-element-10029537 { min-height: 240px; display: flex; align-items: center; justify-content: center; text-align: center; background: var(--e-global-color-surface-2); border: 1px dashed var(--e-global-color-line-strong); border-radius: 14px; }
.elementor-65 .elementor-element.elementor-element-10029537 p { color: var(--e-global-color-grey-text); font-size: 0.8125rem; font-weight: 500; letter-spacing: 0.04em; text-transform: uppercase; margin: 0; padding: 16px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3074420a */.elementor-65 .elementor-element.elementor-element-3074420a p.cc-popis { font-size: 0.9375rem; color: var(--e-global-color-grey-text); margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b079b0 */.elementor-65 .elementor-element.elementor-element-7b079b0 { min-height: 240px; display: flex; align-items: center; justify-content: center; text-align: center; background: var(--e-global-color-surface-2); border: 1px dashed var(--e-global-color-line-strong); border-radius: 14px; }
.elementor-65 .elementor-element.elementor-element-7b079b0 p { color: var(--e-global-color-grey-text); font-size: 0.8125rem; font-weight: 500; letter-spacing: 0.04em; text-transform: uppercase; margin: 0; padding: 16px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79e949d5 */.elementor-65 .elementor-element.elementor-element-79e949d5 p.cc-popis { font-size: 0.9375rem; color: var(--e-global-color-grey-text); margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1653fcd5 */.elementor-65 .elementor-element.elementor-element-1653fcd5 { min-height: 240px; display: flex; align-items: center; justify-content: center; text-align: center; background: var(--e-global-color-surface-2); border: 1px dashed var(--e-global-color-line-strong); border-radius: 14px; }
.elementor-65 .elementor-element.elementor-element-1653fcd5 p { color: var(--e-global-color-grey-text); font-size: 0.8125rem; font-weight: 500; letter-spacing: 0.04em; text-transform: uppercase; margin: 0; padding: 16px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59e5f694 */.elementor-65 .elementor-element.elementor-element-59e5f694 p.cc-popis { font-size: 0.9375rem; color: var(--e-global-color-grey-text); margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4868d306 */.elementor-65 .elementor-element.elementor-element-4868d306 { min-height: 240px; display: flex; align-items: center; justify-content: center; text-align: center; background: var(--e-global-color-surface-2); border: 1px dashed var(--e-global-color-line-strong); border-radius: 14px; }
.elementor-65 .elementor-element.elementor-element-4868d306 p { color: var(--e-global-color-grey-text); font-size: 0.8125rem; font-weight: 500; letter-spacing: 0.04em; text-transform: uppercase; margin: 0; padding: 16px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4feecc23 */.elementor-65 .elementor-element.elementor-element-4feecc23 p.cc-popis { font-size: 0.9375rem; color: var(--e-global-color-grey-text); margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a937f49 */.elementor-65 .elementor-element.elementor-element-1a937f49 { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; }
@media(max-width: 1024px) { .elementor-65 .elementor-element.elementor-element-1a937f49 { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media(max-width: 767px) { .elementor-65 .elementor-element.elementor-element-1a937f49 { grid-template-columns: 1fr; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ac5909e */.elementor-65 .elementor-element.elementor-element-3ac5909e p { font-size: 1.125rem; margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d565e84 */.elementor-65 .elementor-element.elementor-element-7d565e84 p.cc-lede { font-size: 1.125rem; color: var(--e-global-color-line); max-width: 44em; margin: 16px 0 48px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19d9e7e7 */.elementor-65 .elementor-element.elementor-element-19d9e7e7 p.cc-tmavy { color: var(--e-global-color-line); margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32f2e12f */.elementor-65 .elementor-element.elementor-element-32f2e12f p.cc-viac { margin: 0; font-weight: 600; }
.elementor-65 .elementor-element.elementor-element-32f2e12f p.cc-viac a { color: var(--e-global-color-secondary); text-decoration: none; }
.elementor-65 .elementor-element.elementor-element-32f2e12f p.cc-viac a:hover, .elementor-65 .elementor-element.elementor-element-32f2e12f p.cc-viac a:focus { color: var(--e-global-color-ccbglight); text-decoration: underline; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce7ad0 */.elementor-65 .elementor-element.elementor-element-5ce7ad0 p.cc-tmavy { color: var(--e-global-color-line); margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39334b60 */.elementor-65 .elementor-element.elementor-element-39334b60 p.cc-viac { margin: 0; font-weight: 600; }
.elementor-65 .elementor-element.elementor-element-39334b60 p.cc-viac a { color: var(--e-global-color-secondary); text-decoration: none; }
.elementor-65 .elementor-element.elementor-element-39334b60 p.cc-viac a:hover, .elementor-65 .elementor-element.elementor-element-39334b60 p.cc-viac a:focus { color: var(--e-global-color-ccbglight); text-decoration: underline; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-520db5eb */.elementor-65 .elementor-element.elementor-element-520db5eb { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 40px; }
@media(max-width: 1024px) { .elementor-65 .elementor-element.elementor-element-520db5eb { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media(max-width: 767px) { .elementor-65 .elementor-element.elementor-element-520db5eb { grid-template-columns: 1fr; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-139ea74 */.elementor-65 .elementor-element.elementor-element-139ea74 p { margin: 0; color: var(--e-global-color-primary); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62a1916 */.elementor-65 .elementor-element.elementor-element-62a1916 p.cc-hod { font-size: 0.9375rem; color: var(--e-global-color-primary); margin: 0; }/* End custom CSS */