body.elementor-page-1090:not(.elementor-motion-effects-element-type-background), body.elementor-page-1090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0F;}:root{--page-title-display:none;}/* Start custom CSS *//* Novy web: neutralizace hover pravidla ze stare sablony (kit 7) */
body.elementor-page-1090 a.e-paragraph-link-base, body.elementor-page-1090 a.e-paragraph-link-base:hover, body.elementor-page-1090 a.e-heading-link-base, body.elementor-page-1090 a.e-heading-link-base:hover { font: inherit !important; color: inherit !important; letter-spacing: inherit !important; text-decoration: inherit !important; }
body.elementor-page-1090 a.e-button-base:hover { font-family: var(--sq-font) !important; }
/* Mobilni menu: pri otevreni se ikona zmeni na krizek */
body.elementor-page-1090 header details[open] summary .e-accordion-item-icon-base { background-image: linear-gradient(45deg, transparent calc(50% - 1px), #FFFFFF calc(50% - 1px), #FFFFFF calc(50% + 1px), transparent calc(50% + 1px)), linear-gradient(-45deg, transparent calc(50% - 1px), #FFFFFF calc(50% - 1px), #FFFFFF calc(50% + 1px), transparent calc(50% + 1px)) !important; background-size: 18px 18px, 18px 18px !important; background-position: 0px 0px, 0px 0px !important; }
body.elementor-page-1090 summary::-webkit-details-marker { display: none; }
body.elementor-page-1090 summary { list-style: none; -webkit-tap-highlight-color: transparent; }
body.elementor-page-1090 summary:focus { outline: none; }
body.elementor-page-1090 summary:focus-visible { outline: 2px solid var(--sq-lime); outline-offset: 2px; }/* End custom CSS */