.elementor-1993 .elementor-element.elementor-element-252b0657{--display:flex;--min-height:80vh;--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;}.elementor-1993 .elementor-element.elementor-element-76f1b82e{padding:4vw 0vw 0vw 0vw;z-index:10;text-align:center;}.elementor-1993 .elementor-element.elementor-element-4e10ed9.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-5af1b752{--display:flex;}.elementor-1993 .elementor-element.elementor-element-73d246fc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:20px 20px 20px 20px;--border-top-width:20px;--border-right-width:20px;--border-bottom-width:20px;--border-left-width:20px;border-color:var( --e-global-color-8db4f9f );--border-color:var( --e-global-color-8db4f9f );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-1993 .elementor-element.elementor-element-73d246fc.e-con{--e-con-transform-translateY:20px;--align-self:center;}.elementor-1993 .elementor-element.elementor-element-e653dcf{width:100%;max-width:100%;background-color:var( --e-global-color-575784a );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 10px 10px 10px;text-align:center;font-family:"Diglu", Sans-serif;font-size:23px;font-style:italic;color:var( --e-global-color-8db4f9f );}.elementor-1993 .elementor-element.elementor-element-e653dcf.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-70c17f54{--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-evenly;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1993 .elementor-element.elementor-element-70c17f54.e-con{--e-con-transform-translateY:-15px;}.elementor-1993 .elementor-element.elementor-element-4973715b{width:initial;max-width:initial;--e-transform-translateX:110px;z-index:1;}.elementor-1993 .elementor-element.elementor-element-4973715b:not( .elementor-widget-image ), .elementor-1993 .elementor-element.elementor-element-4973715b.elementor-widget-image img{-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1993 .elementor-element.elementor-element-4973715b img{height:600px;object-fit:fill;}.elementor-1993 .elementor-element.elementor-element-7aa7f197{width:initial;max-width:initial;padding:0% -5% 0% -5%;z-index:1;}.elementor-1993 .elementor-element.elementor-element-7aa7f197 img{height:600px;object-fit:fill;}.elementor-1993 .elementor-element.elementor-element-4afcae4b{width:initial;max-width:initial;--e-transform-translateX:-110px;z-index:5;}.elementor-1993 .elementor-element.elementor-element-4afcae4b img{height:600px;object-fit:fill;}.elementor-1993 .elementor-element.elementor-element-208a0e60{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:20;}.elementor-1993 .elementor-element.elementor-element-208a0e60.e-con{--e-con-transform-translateY:-146px;}.elementor-1993 .elementor-element.elementor-element-2bbb5bd7{--display:flex;border-style:solid;--border-style:solid;border-width:20px 20px 20px 20px;--border-top-width:20px;--border-right-width:20px;--border-bottom-width:20px;--border-left-width:20px;border-color:var( --e-global-color-8db4f9f );--border-color:var( --e-global-color-8db4f9f );--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--z-index:10;}.elementor-1993 .elementor-element.elementor-element-2bbb5bd7:not(.elementor-motion-effects-element-type-background), .elementor-1993 .elementor-element.elementor-element-2bbb5bd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-814bf82 );}.elementor-1993 .elementor-element.elementor-element-2bbb5bd7.e-con{--e-con-transform-translateY:0px;}.elementor-1993 .elementor-element.elementor-element-2bbb5bd7.e-con:hover{--e-con-transform-scale:1.1;}.elementor-1993 .elementor-element.elementor-element-197d9c60{--display:flex;}.elementor-1993 .elementor-element.elementor-element-4ee76e34{padding:10px 10px 0px 10px;color:var( --e-global-color-primary );}.elementor-1993 .elementor-element.elementor-element-7568477a{--display:flex;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1993 .elementor-element.elementor-element-42fcfbf9{--display:flex;}.elementor-1993 .elementor-element.elementor-element-42fcfbf9.e-con{--e-con-transform-translateY:-122px;}.elementor-1993 .elementor-element.elementor-element-3d90cc4d{text-align:center;}.elementor-1993 .elementor-element.elementor-element-327c27a7{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1993 .elementor-element.elementor-element-327c27a7.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-78a7f95e img{width:80%;}.elementor-1993 .elementor-element.elementor-element-6ae5a5a8 img{width:80%;}.elementor-1993 .elementor-element.elementor-element-7c5ca69.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-f0c0978 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1993 .elementor-element.elementor-element-f0c0978 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-1993 .elementor-element.elementor-element-f0c0978{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1993 .elementor-element.elementor-element-f0c0978.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-f0c0978:not( .elementor-widget-image ), .elementor-1993 .elementor-element.elementor-element-f0c0978.elementor-widget-image img{-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1993 .elementor-element.elementor-element-7cf1ec48{--e-image-carousel-slides-to-show:1;}.elementor-1993 .elementor-element.elementor-element-7bfed73{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1993 .elementor-element.elementor-element-271efedd{text-align:center;}.elementor-1993 .elementor-element.elementor-element-22c58b1c img{width:80%;}.elementor-1993 .elementor-element.elementor-element-42b7f1 img{width:80%;}.elementor-1993 .elementor-element.elementor-element-71a3f07{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1993 .elementor-element.elementor-element-d123ec3.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-583f0ab{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1993 .elementor-element.elementor-element-d100681.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-2ae9911{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1993 .elementor-element.elementor-element-2ae9911.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-e2977d5{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1993 .elementor-element.elementor-element-e2977d5.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-f7a2910{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1993 .elementor-element.elementor-element-f7a2910.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-5c711e5{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1993 .elementor-element.elementor-element-3025667e{text-align:center;}.elementor-1993 .elementor-element.elementor-element-67b05fd{--display:flex;}.elementor-1993 .elementor-element.elementor-element-5e1908a{padding:0px 0px 0px 80px;text-align:justify;}.elementor-1993 .elementor-element.elementor-element-27933ccd{--display:flex;}.elementor-1993 .elementor-element.elementor-element-7411744d{padding:0px 0px 0px 80px;}.elementor-1993 .elementor-element.elementor-element-34768a67{--display:flex;}.elementor-1993 .elementor-element.elementor-element-3f800227{padding:0px 0px 0px 80px;}.elementor-1993 .elementor-element.elementor-element-a89e3f0{--display:flex;}.elementor-1993 .elementor-element.elementor-element-168460cf{padding:0px 0px 0px 80px;}.elementor-1993 .elementor-element.elementor-element-4d7519b6{--display:flex;}.elementor-1993 .elementor-element.elementor-element-3df7ead5{padding:0px 0px 0px 80px;}.elementor-1993 .elementor-element.elementor-element-1cf4b527{--display:flex;}.elementor-1993 .elementor-element.elementor-element-7cce0f72{padding:0px 0px 0px 80px;}.elementor-1993 .elementor-element.elementor-element-50e4eaa9{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:30px;--n-accordion-icon-normal-color:var( --e-global-color-575784a );--n-accordion-icon-hover-color:var( --e-global-color-575784a );--n-accordion-icon-active-color:var( --e-global-color-575784a );}.elementor-1993 .elementor-element.elementor-element-50e4eaa9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-1993 .elementor-element.elementor-element-50e4eaa9 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1993 .elementor-element.elementor-element-73d246fc{--width:60%;}.elementor-1993 .elementor-element.elementor-element-7bfed73{--content-width:100%;}.elementor-1993 .elementor-element.elementor-element-583f0ab{--content-width:100%;}}@media(max-width:1024px){.elementor-1993 .elementor-element.elementor-element-208a0e60.e-con{--e-con-transform-translateY:0px;}}@media(max-width:767px){.elementor-1993 .elementor-element.elementor-element-208a0e60.e-con{--e-con-transform-translateY:0px;}}/* Start custom CSS for image, class: .elementor-element-4973715b */.elementor-1993 .elementor-element.elementor-element-4973715b img {
    width: 100% !important;
    height: 600px !important;
    object-fit: cover !important;
    object-position: 0% center !important;
    /* Pravý dolní roh posuneme o 20px doleva od konce (100%) */
    clip-path: polygon(0% 0%, 150% 0%, calc(100% - 200px) 100%, 0% 100%) !important;
    -webkit-clip-path: polygon(0% 0%, 100% 0%, calc(100% - 150px) 100%, 0% 100%) !important;
}

.elementor-1993 .elementor-element.elementor-element-4973715b img {
    transition: all 0.5s ease-in-out !important;
}
.elementor-1993 .elementor-element.elementor-element-4973715b:hover img {
    transform: scale(1.05) !important; /* Jemné přiblížení */
    filter: brightness(1.2) !important; /* Mírné rozsvícení */
    z-index: 5 !important; /* Střep se vizuálně dostane "nad" ostatní */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7aa7f197 */.elementor-1993 .elementor-element.elementor-element-7aa7f197 img {
    width: 100% !important;
    height: 600px !important;
    object-fit: cover !important;
    object-position: 50% center !important;
    /* Horní levý roh začne 20px od kraje, pravý dolní skončí 20px před krajem */
    clip-path: polygon(150px 0%, 100% 0%, calc(100% - 150px) 100%, 0% 100%) !important;
    -webkit-clip-path: polygon(150px 0%, 100% 0%, calc(100% - 150px) 100%, 0% 100%) !important;
}

.elementor-1993 .elementor-element.elementor-element-7aa7f197 img {
    transition: all 0.5s ease-in-out !important;
}
.elementor-1993 .elementor-element.elementor-element-7aa7f197:hover img {
    transform: scale(1.05) !important; /* Jemné přiblížení */
    filter: brightness(1.2) !important; /* Mírné rozsvícení */
    z-index: 5 !important; /* Střep se vizuálně dostane "nad" ostatní */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4afcae4b */.elementor-1993 .elementor-element.elementor-element-4afcae4b img {
    width: 100% !important;
    height: 600px !important;
    object-fit: cover !important;
    object-position: 100% center !important;
    /* Horní levý roh začne 20px od kraje */
    clip-path: polygon(150px 0%, 100% 0%, 100% 100%, 0% 100%) !important;
    -webkit-clip-path: polygon(150px 0%, 100% 0%, 100% 100%, 0% 100%) !important;
}

.elementor-1993 .elementor-element.elementor-element-4afcae4b img {
    transition: all 0.5s ease-in-out !important;
}
.elementor-1993 .elementor-element.elementor-element-4afcae4b:hover img {
    transform: scale(1.05) !important; /* Jemné přiblížení */
    filter: brightness(1.2) !important; /* Mírné rozsvícení */
    z-index: 5 !important; /* Střep se vizuálně dostane "nad" ostatní */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-252b0657 *//* První střep - ořízneme pravou stranu šikmo dovnitř */
#strep-1 img {
    clip-path: polygon(0% 0%, 100% 0%, 80% 100%, 0% 100%);
}

/* Prostřední střep - ořízneme obě strany, aby vznikly špičky */
#strep-2 img {
    /* Začínáme o kus dál (85% vs 80%), aby vznikla ta průhledná mezera */
    clip-path: polygon(20% 0%, 100% 0%, 80% 100%, 0% 100%);
}

/* Pravý střep - ořízneme levou stranu */
#strep-3 img {
    clip-path: polygon(20% 0%, 100% 0%, 100% 100%, 0% 100%);
}

/* Společný styl pro plynulost */
.elementor-1993 .elementor-element.elementor-element-252b0657 img {
    transition: all 0.5s ease-in-out;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Diglu';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://beko-engineering.cz/wp-content/uploads/2026/04/Diglu-Regular.woff2') format('woff2'),
		url('https://beko-engineering.cz/wp-content/uploads/2026/04/Diglu-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Diglu';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://beko-engineering.cz/wp-content/uploads/2026/04/Diglu-RegularItalic.woff2') format('woff2'),
		url('https://beko-engineering.cz/wp-content/uploads/2026/04/Diglu-RegularItalic.woff') format('woff');
}
@font-face {
	font-family: 'Diglu';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://beko-engineering.cz/wp-content/uploads/2026/04/Diglu-Bold.woff2') format('woff2'),
		url('https://beko-engineering.cz/wp-content/uploads/2026/04/Diglu-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Diglu';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://beko-engineering.cz/wp-content/uploads/2026/04/Diglu-BoldItalic.woff2') format('woff2'),
		url('https://beko-engineering.cz/wp-content/uploads/2026/04/Diglu-BoldItalic.woff') format('woff');
}
/* End Custom Fonts CSS */