/* Start custom CSS */.elementor .elementor-element-1d42b89d,.elementor .elementor-element-6a73cc96,.elementor .elementor-element-865d0cf,.elementor .elementor-element-7e5c1ca3{position:relative!important;overflow:hidden!important;aspect-ratio:4/3;text-decoration:none;cursor:pointer;border-radius:1rem!important;border:0!important;background-color:#0e0e11!important;background-repeat:no-repeat!important;background-size:cover!important;box-shadow:none!important;display:flex!important;justify-content:center!important;align-items:center!important;transition:transform .25s}.elementor .elementor-element-1d42b89d::before,.elementor .elementor-element-6a73cc96::before,.elementor .elementor-element-865d0cf::before,.elementor .elementor-element-7e5c1ca3::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.62);pointer-events:none;transition:opacity .25s}.elementor .elementor-element-1d42b89d::after,.elementor .elementor-element-6a73cc96::after,.elementor .elementor-element-865d0cf::after,.elementor .elementor-element-7e5c1ca3::after{content:"";position:absolute;inset:0;border:2px solid rgba(242,74,12,.95);border-radius:1rem;opacity:0;pointer-events:none;transition:opacity .25s}.elementor .elementor-element-1d42b89d:hover,.elementor .elementor-element-6a73cc96:hover,.elementor .elementor-element-865d0cf:hover,.elementor .elementor-element-7e5c1ca3:hover{transform:scale(1.02)}.elementor .elementor-element-1d42b89d:hover::before,.elementor .elementor-element-6a73cc96:hover::before,.elementor .elementor-element-865d0cf:hover::before,.elementor .elementor-element-7e5c1ca3:hover::before{opacity:0}.elementor .elementor-element-1d42b89d:hover::after,.elementor .elementor-element-6a73cc96:hover::after,.elementor .elementor-element-865d0cf:hover::after,.elementor .elementor-element-7e5c1ca3:hover::after{opacity:1}.elementor .elementor-element-1d42b89d p,.elementor .elementor-element-6a73cc96 p,.elementor .elementor-element-865d0cf p,.elementor .elementor-element-7e5c1ca3 p{position:relative;z-index:1;margin:0!important;font-weight:600!important;font-size:1.15rem!important;color:#fff!important;letter-spacing:.12em!important;text-align:center!important;text-transform:uppercase!important;opacity:1!important;transition:opacity .25s}.elementor .elementor-element-1d42b89d:hover p,.elementor .elementor-element-6a73cc96:hover p,.elementor .elementor-element-865d0cf:hover p,.elementor .elementor-element-7e5c1ca3:hover p{opacity:0!important}.elementor .elementor-element-1d42b89d{background-position:50% 50%!important}.elementor .elementor-element-6a73cc96{background-position:50% 0!important;background-image:image-set(url(https://www.dominikoravec.sk/wp-content/uploads/2026/10/94-Tessa-Brand-Board-pdf-436x1024.jpg) 1x,url(https://www.dominikoravec.sk/wp-content/uploads/2026/10/94-Tessa-Brand-Board-pdf.jpg) 2x)!important}.elementor .elementor-element-865d0cf{background-position:50% 0!important;background-image:url(https://www.dominikoravec.sk/wp-content/uploads/2026/10/Web-nahlad-%E2%80%93-Dominik-Oravec-domov-scaled.webp)!important}.elementor .elementor-element-7e5c1ca3{background-position:50% 50%!important;background-image:url(https://www.dominikoravec.sk/wp-content/uploads/2026/10/Siltovky-A.jpg)!important}/* End custom CSS */