.elementor-11 .elementor-element.elementor-element-29fdfd3{--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;--padding-top:28px;--padding-bottom:48px;--padding-left:15px;--padding-right:15px;}.elementor-11 .elementor-element.elementor-element-29fdfd3:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-29fdfd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F2;}.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-11 .elementor-element.elementor-element-51f2d72 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:600;color:#1A1A1A;}.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-11 .elementor-element.elementor-element-bb519fd{font-family:"Poppins", Sans-serif;font-size:16px;line-height:27px;color:#4A4A4A;}.elementor-11 .elementor-element.elementor-element-567ea04{--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:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:56px;--padding-bottom:64px;--padding-left:15px;--padding-right:15px;}.elementor-11 .elementor-element.elementor-element-567ea04:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-567ea04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-8460f04 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;line-height:38px;color:#1A1A1A;}.elementor-11 .elementor-element.elementor-element-503a4a6{--display:flex;}.elementor-11 .elementor-element.elementor-element-e66e222{--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 0px;--row-gap:10px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-c9dd78d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;line-height:38px;color:#1A1A1A;}.elementor-11 .elementor-element.elementor-element-f5d6de5{font-family:"Poppins", Sans-serif;font-size:16px;line-height:27px;color:#4A4A4A;}.elementor-11 .elementor-element.elementor-element-9b2a7cb{--display:flex;}.elementor-11 .elementor-element.elementor-element-e24449a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2DAD0;--border-color:#E2DAD0;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-e24449a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-e24449a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F2;}.elementor-11 .elementor-element.elementor-element-7a357de{--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:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-e942a02 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;color:#1A1A1A;}.elementor-11 .elementor-element.elementor-element-bfce248{font-family:"Poppins", Sans-serif;font-size:15px;line-height:25px;color:#4A4A4A;}.elementor-11 .elementor-element.elementor-element-c0ef2e3{--display:flex;}.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-11 .elementor-element.elementor-element-3b4579c .elementor-button{background-color:rgba(0,0,0,0);font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:#2B5436;color:#2B5436;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2B5436;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-11 .elementor-element.elementor-element-3b4579c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-3b4579c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11 .elementor-element.elementor-element-3b4579c .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-3b4579c .elementor-button:focus{border-color:#2B5436;}.elementor-11 .elementor-element.elementor-element-84ba86d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2DAD0;--border-color:#E2DAD0;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-84ba86d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-84ba86d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F2;}.elementor-11 .elementor-element.elementor-element-5e6eebb{--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:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-753ad03 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;color:#1A1A1A;}.elementor-11 .elementor-element.elementor-element-ee2b70a{font-family:"Poppins", Sans-serif;font-size:15px;line-height:25px;color:#4A4A4A;}.elementor-11 .elementor-element.elementor-element-141b9bf{--display:flex;}.elementor-11 .elementor-element.elementor-element-9d6c1ef .elementor-button{background-color:#2B5436;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-11 .elementor-element.elementor-element-9d6c1ef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-9d6c1ef .elementor-button .elementor-button-content-wrapper{gap:10px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-51f2d72 .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-8460f04 .elementor-heading-title{font-size:24px;}.elementor-11 .elementor-element.elementor-element-c9dd78d .elementor-heading-title{font-size:24px;}}/* Start custom CSS for shortcode, class: .elementor-element-dd41341 */.elementor-11 .elementor-element.elementor-element-dd41341 .rank-math-breadcrumb{font-family:'Poppins',sans-serif;font-size:14px;color:#767676;margin-bottom:20px;}
.elementor-11 .elementor-element.elementor-element-dd41341 .rank-math-breadcrumb a{color:#767676;}.elementor-11 .elementor-element.elementor-element-dd41341 .rank-math-breadcrumb a:hover{color:#2B5436;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-503a4a6 */.elementor-11 .elementor-element.elementor-element-503a4a6{display:grid;grid-template-columns:380px 1fr;gap:60px;align-items:start;}
.elementor-11 .elementor-element.elementor-element-503a4a6 > .e-con{width:100%;max-width:100%;}
@media(max-width:1023px){.elementor-11 .elementor-element.elementor-element-503a4a6{grid-template-columns:1fr;gap:24px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e24449a */.elementor-11 .elementor-element.elementor-element-e24449a{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;}
.elementor-11 .elementor-element.elementor-element-e24449a > .e-con{width:100%;max-width:100%;}
.elementor-11 .elementor-element.elementor-element-e24449a a{color:#2B5436;font-weight:600;}
@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-e24449a{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84ba86d */.elementor-11 .elementor-element.elementor-element-84ba86d{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;}
.elementor-11 .elementor-element.elementor-element-84ba86d > .e-con{width:100%;max-width:100%;}
.elementor-11 .elementor-element.elementor-element-84ba86d a{color:#2B5436;font-weight:600;}
@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-84ba86d{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-567ea04 */.elementor-11 .elementor-element.elementor-element-567ea04 .cav-kroky{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:24px;}
.elementor-11 .elementor-element.elementor-element-567ea04 .cav-kroky div.k{border:1px solid #E2DAD0;border-radius:8px;padding:28px;background:#F8F6F2;}
.elementor-11 .elementor-element.elementor-element-567ea04 .cav-kroky .n{width:44px;height:44px;border-radius:50%;background:#2B5436;color:#FFF;display:flex;align-items:center;justify-content:center;font-family:'Poppins',sans-serif;font-size:17px;font-weight:700;margin-bottom:16px;}
.elementor-11 .elementor-element.elementor-element-567ea04 .cav-kroky b{display:block;font-family:'Poppins',sans-serif;font-size:17px;font-weight:600;color:#1A1A1A;margin-bottom:8px;}
.elementor-11 .elementor-element.elementor-element-567ea04 .cav-kroky span{display:block;font-family:'Poppins',sans-serif;font-size:15px;line-height:25px;color:#4A4A4A;}
.elementor-11 .elementor-element.elementor-element-567ea04 .cav-kroky a{color:#2B5436;font-weight:600;}
@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-567ea04 .cav-kroky{grid-template-columns:1fr;}}
.elementor-11 .elementor-element.elementor-element-567ea04 .cav-body{list-style:none;margin:0;padding:0;}
.elementor-11 .elementor-element.elementor-element-567ea04 .cav-body li{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #E2DAD0;font-family:'Poppins',sans-serif;font-size:15px;line-height:25px;color:#4A4A4A;}
.elementor-11 .elementor-element.elementor-element-567ea04 .cav-body li:last-child{border-bottom:0;}
.elementor-11 .elementor-element.elementor-element-567ea04 .cav-body svg{flex:0 0 auto;color:#2B5436;margin-top:4px;}
.elementor-11 .elementor-element.elementor-element-567ea04 .cav-body a{color:#2B5436;font-weight:600;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://dev5.filippokorny.cz/wp-content/uploads/2026/09/PlayfairDisplay-SemiBold.woff2') format('woff2'),
		url('https://dev5.filippokorny.cz/wp-content/uploads/2026/09/PlayfairDisplay-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://dev5.filippokorny.cz/wp-content/uploads/2026/09/Poppins-Regular.woff2') format('woff2'),
		url('https://dev5.filippokorny.cz/wp-content/uploads/2026/09/Poppins-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://dev5.filippokorny.cz/wp-content/uploads/2026/09/Poppins-Medium.woff2') format('woff2'),
		url('https://dev5.filippokorny.cz/wp-content/uploads/2026/09/Poppins-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://dev5.filippokorny.cz/wp-content/uploads/2026/09/Poppins-Bold.woff2') format('woff2'),
		url('https://dev5.filippokorny.cz/wp-content/uploads/2026/09/Poppins-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */