.elementor .recenzia-text{width:100%;font-size:19px;color:var(--brand-dark);line-height:30px;text-align:center;margin:0px;}.elementor .hover-odkaz{cursor:pointer;& .hairline { transition: transform 180ms ease-out; } &:hover .hairline { transform: translateX(6px); } &:focus-visible { outline: 2px solid rgb(43,41,37); outline-offset: 4px; }\n}.elementor .hover-dlazdica:hover,.elementor .hover-dlazdica:focus-visible{transform:scale3d(1.02, 1.02, 1);}.elementor .hover-dlazdica:active{transform:scale3d(1.01, 1.01, 1);}.elementor .hover-dlazdica{cursor:pointer;transition:transform 180ms;&:focus-visible { outline: 2px solid rgb(43,41,37); outline-offset: 3px; }\n}.elementor .tim-popis{width:100%;padding:0px;display:flex;flex-direction:column;gap:9px;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;}.elementor .tim-mriezka{width:100%;column-gap:30px;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:auto;align-items:stretch;row-gap:39px; & > * { grid-column:span 3; } & > *:nth-child(-n+3) { grid-column:span 4; } row-gap:39px; & > * { grid-column:span 3; } & > *:nth-child(-n+3) { grid-column:span 4; } & > *:nth-child(-n+3) .tim-popis { flex-direction:row;align-items:center;justify-content:space-between;gap:8px; }\n}.elementor .ikona-ciara{& svg { fill:none; } & svg path { fill:none;stroke:currentColor; } & svg g { fill:none; }\n}.elementor .gap-piliere{column-gap:21px;row-gap:25px;\n}.elementor .label-hidden{width:0px;height:0px;min-width:0px;overflow:hidden;font-size:0px;color:transparent;line-height:0px;display:block;}.elementor .dot-tab:hover,.elementor .dot-tab:focus-visible{background-color:#2B2925;}.elementor .dot-tab:focus{background-color:#2B2925;}.elementor .dot-tab{width:9px;height:9px;min-width:0px;cursor:pointer;padding:0px;border-radius:50%;border-width:0px;outline-width:0px;background-color:#C6BDAC;}.elementor .slider-track{min-width:0px;padding-block-end:10px;display:flex;flex-direction:row;overflow-x:auto; overflow-y:hidden; scroll-snap-type:x mandatory; scroll-behavior:smooth; -webkit-overflow-scrolling:touch; scrollbar-width:thin; scrollbar-color:#C6BDAC transparent; &::-webkit-scrollbar { height:6px; } &::-webkit-scrollbar-track { background:transparent; } &::-webkit-scrollbar-thumb { background:#C6BDAC;border-radius:3px; }\n}.elementor .arrow-ne{width:11px;height:11px;min-width:0px;border-block-start-width:2px;border-inline-end-width:2px;transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);flex:0 0 auto;border-top-style: solid; border-top-color: currentColor; border-right-style: solid; border-right-color: currentColor;\n}.elementor .hairline{min-width:0px;flex:0 0 auto;}.elementor .nowrap{white-space:nowrap;\n}