.elementor-1706 .elementor-element.elementor-element-b22970a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1706 .elementor-element.elementor-element-bdbccc1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1706 .elementor-element.elementor-element-d4da609 img{width:25%;max-width:30%;}.elementor-1706 .elementor-element.elementor-element-d4da609 > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-1706 .elementor-element.elementor-element-c27e6f2{width:var( --container-widget-width, 88.434% );max-width:88.434%;--container-widget-width:88.434%;--container-widget-flex-grow:0;}.elementor-1706 .elementor-element.elementor-element-f3eb900{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1706 .elementor-element.elementor-element-09b232c .elementor-heading-title{color:#673DDB;font-family:"DM Sans", Fira sans;font-size:12px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1706 .elementor-element.elementor-element-a652ff4 .elementor-heading-title{color:#673DDB;font-family:"DM Sans", Fira sans;font-size:12px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1706 .elementor-element.elementor-element-541cdba{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1706 .elementor-element.elementor-element-62ee87c .elementor-heading-title{font-weight:600;font-style:italic;}.elementor-1706 .elementor-element.elementor-element-f91e8f0{line-height:30px;}.elementor-1706 .elementor-element.elementor-element-475b776 .elementor-heading-title{font-weight:600;font-style:italic;}.elementor-1706 .elementor-element.elementor-element-1576d84{line-height:30px;}.elementor-1706 .elementor-element.elementor-element-9d48f52{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1706 .elementor-element.elementor-element-181edef .elementor-heading-title{color:#673DDB;font-family:"DM Sans", Fira sans;font-size:12px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1706 .elementor-element.elementor-element-8cd596c .elementor-heading-title{font-weight:600;font-style:italic;}.elementor-1706 .elementor-element.elementor-element-2ee63f8{line-height:30px;}.elementor-1706 .elementor-element.elementor-element-73e5ccc .elementor-heading-title{color:#673DDB;font-family:"DM Sans", Fira sans;font-size:12px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1706 .elementor-element.elementor-element-efede73{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1706 .elementor-element.elementor-element-fcdc20b .elementor-heading-title{font-weight:600;font-style:italic;}.elementor-1706 .elementor-element.elementor-element-81290bf{line-height:30px;}.elementor-1706 .elementor-element.elementor-element-0d8bb12 > .elementor-widget-container{margin:-45px 0px -45px 0px;padding:0px 0px 0px 0px;}.elementor-1706 .elementor-element.elementor-element-9f9f631:not(.elementor-motion-effects-element-type-background), .elementor-1706 .elementor-element.elementor-element-9f9f631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9C9C9;}.elementor-1706 .elementor-element.elementor-element-9f9f631{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:300px;margin-bottom:0px;padding:40px 0px 40px 0px;}.elementor-1706 .elementor-element.elementor-element-9f9f631 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1706 .elementor-element.elementor-element-b282128 .elementor-nav-menu .elementor-item{font-family:"Kanit", Fira sans;font-weight:300;}.elementor-1706 .elementor-element.elementor-element-b282128 .elementor-nav-menu--main .elementor-item{color:#592BE2;fill:#592BE2;}.elementor-1706 .elementor-element.elementor-element-b282128 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1706 .elementor-element.elementor-element-b282128 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1706 .elementor-element.elementor-element-b282128 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1706 .elementor-element.elementor-element-b282128 .elementor-nav-menu--main .elementor-item:focus{color:#000000;fill:#000000;}.elementor-1706 .elementor-element.elementor-element-9a6f982{text-align:center;font-family:"Red Hat", Fira sans;font-size:18px;font-weight:100;}@media(max-width:1024px){.elementor-1706 .elementor-element.elementor-element-d4da609 img{max-width:40%;}.elementor-1706 .elementor-element.elementor-element-9f9f631 > .elementor-container{max-width:800px;}}@media(max-width:767px){.elementor-1706 .elementor-element.elementor-element-d4da609 img{width:60%;max-width:80%;}.elementor-1706 .elementor-element.elementor-element-9a6f982{font-size:12px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Kanit';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://kaleidoo.cz/wp-content/uploads/2025/06/Kanit-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Kanit';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://kaleidoo.cz/wp-content/uploads/2025/06/Kanit-ExtraLightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Kanit';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://kaleidoo.cz/wp-content/uploads/2025/06/Kanit-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Kanit';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://kaleidoo.cz/wp-content/uploads/2025/06/Kanit-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Kanit';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://kaleidoo.cz/wp-content/uploads/2025/06/Kanit-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Kanit';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://kaleidoo.cz/wp-content/uploads/2025/06/Kanit-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Red Hat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://kaleidoo.cz/wp-content/uploads/2025/06/Kanit-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Red Hat';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://kaleidoo.cz/wp-content/uploads/2025/06/RedHatDisplay-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Red Hat';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://kaleidoo.cz/wp-content/uploads/2025/06/RedHatDisplay-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Red Hat';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://kaleidoo.cz/wp-content/uploads/2025/06/RedHatDisplay-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Red Hat';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://kaleidoo.cz/wp-content/uploads/2025/06/RedHatDisplay-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Red Hat';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://kaleidoo.cz/wp-content/uploads/2025/06/RedHatDisplay-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Red Hat';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://kaleidoo.cz/wp-content/uploads/2025/06/RedHatDisplay-LightItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */