@media (min-width:768px){.uicore.uicore-box .uicore.uicore-container{padding-left:0!important;padding-right:0!important}}@media (max-width:767px){.e-con:not(.e-con .e-con){padding-left:10px!important;padding-right:10px!important}}.hero-pattern{position:relative}.hero-pattern::after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.18) 0 1px,transparent 1px 6px);pointer-events:none;z-index:1}.hero-pattern>*{position:relative;z-index:2}.uicore-page-title{display:none!important}::selection{background:var(--e-global-color-uicore_primary);color:var(--e-global-color-uicore_white);text-shadow:none}::-moz-selection{background:var(--e-global-color-uicore_primary);color:var(--e-global-color-uicore_white);text-shadow:none}#home-blog-l,#home-blog-r{opacity:0;transition:opacity 0.2s ease-in}.ui-e-post-content{flex:1}.ui-e-post-img-wrapp{padding-bottom:96px!important;background-color:var(--e-global-color-uicore_dark);transition:background-color 0.3s ease,padding 0s!important}.ui-e-post-item:hover .ui-e-post-img-wrapp{background-color:var(--e-global-color-uicore_primary)}.no-excerpt .ui-e-post-img{transition:0.3s;background-position:center center!important;background-size:cover;mix-blend-mode:multiply;filter:saturate(0);opacity:.15}.ui-e-post-item:hover .ui-e-post-img{opacity:.3}.ui-e-post-text{margin-top:auto!important;padding-top:16px}.ui-e-before_title{width:100%;border-bottom:1px solid var(--e-global-color-uicore_dark);justify-content:space-between}.bio-grid div.ui-e-box-content{border-bottom:0 solid var(--e-global-color-uicore_dark)}.bio-contact{position:absolute;left:0;bottom:0;display:flex!important;width:100%;justify-content:space-between!important}.ui-e-item img{border-radius:8px}.h-line{display:flex;align-items:center;width:100%}.h-line:before{content:"";flex:1;height:1px;margin-right:32px;background-color:var(--e-global-color-uicore_dark)}ol.wp-block-footnotes{list-style-type:decimal!important;list-style-position:inside!important;margin:0em!important;padding:0em!important}ol.wp-block-footnotes li{display:list-item!important}.wp-block-footnotes a[href*="-link"]{display:none!important}.wp-block-separator{display:none}.subpage-bg-50{position:relative;overflow:hidden}.subpage-bg-50::before{content:"";position:absolute;top:0;left:0;width:100%;height:50%;z-index:0;background:url(https://maplefish.sk/wp-content/uploads/2026/01/maplefish-title-bg-scaled.jpg);background-position:top left;background-size:cover;border-bottom:1px solid var(--e-global-color-uicore_dark)}.subpage-bg-50>*{position:relative;z-index:2}.authors-box-container{display:flex;flex-direction:column;gap:16px}.author-box-item{display:flex;align-items:center;border:1px solid var(--e-global-color-uicore_dark);border-radius:8px;padding:16px;gap:16px;transition:0.15s ease-out}.author-box-item:hover{border-color:var(--e-global-color-uicore_primary)}.author-avatar img{display:block;flex-shrink:0;width:80px;height:80px;border-radius:4px}.author-details h5.author-name{margin:0}.author-details h5.author-name a{text-decoration:none;color:inherit;transition:color 0.3s}.author-details h5.author-name a:hover{color:var(--e-global-color-uicore_primary)}.author-box-item:hover .author-name{color:var(--e-global-color-uicore_primary)}.author-details p.author-job{margin:0;font-size:14px;line-height:21px;color:var(--e-global-color-uicore_accent)}.ui-e-meta-item{cursor:text}.ui-e-meta-item a{pointer-events:none}.ui-e-post-title{margin-top:16px!important}.bio-card .bio-card-name h3{transition:color 150ms ease-in-out}.bio-card:hover .bio-card-name h3{color:var(--e-global-color-uicore_primary)!important}.bio-card .bio-card-cta p{transition:color 150ms ease-in-out}.bio-card:hover .bio-card-cta p{color:var(--e-global-color-uicore_primary)!important}.bio-card .ui-e-icon-wrp i{transition:color transform 150ms ease-in-out}.bio-card:hover .ui-e-icon-wrp i{color:var(--e-global-color-uicore_primary)!important;transform:translateX(4px)}.bio-card .bio-card-divider .elementor-divider-separator{position:relative;z-index:1;overflow:visible}.bio-card .bio-card-divider .elementor-divider-separator::before{content:"";position:absolute;top:-1px;left:0;width:100%;height:var(--divider-border-width,1px);background-color:var(--e-global-color-uicore_primary);transform:scaleX(0) translateZ(0);transform-origin:left;transition:transform 0.4s cubic-bezier(.25,1,.5,1);z-index:2}.bio-card:hover .bio-card-divider .elementor-divider-separator::before{transform:scaleX(1) translateZ(0)}.ui-e-post-item .ui-e-before_title{position:relative;z-index:1}.ui-e-post-item .ui-e-before_title::before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:var(--e-global-color-uicore_primary);transform:scaleX(0) translateZ(0);transform-origin:left;transition:transform 0.4s cubic-bezier(.25,1,.5,1);z-index:2}.ui-e-post-item:hover .ui-e-before_title::before{transform:scaleX(1) translateZ(0)}.btn-spec .elementor-button{position:relative;transition:color 0.3s ease-in-out!important}.btn-spec .elementor-button::before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:var(--e-global-color-uicore_primary);transform:scaleX(0) translateZ(0);transform-origin:left;transition:transform 0.75s cubic-bezier(.25,1,.5,1);z-index:2;pointer-events:none;backface-visibility:hidden}.btn-spec .elementor-button .elementor-button-text{transition:transform 0.6s cubic-bezier(.25,1,.5,1)}.btn-spec .elementor-button .elementor-button-icon{transition:transform 0.3s cubic-bezier(.25,1,.5,1)}.btn-spec .elementor-button:hover::before{transform:scaleX(1) translateZ(0)}.btn-spec .elementor-button:hover{color:var(--e-global-color-uicore_primary)!important;fill:var(--e-global-color-uicore_primary)!important;background-color:transparent!important;border-color:var(--e-global-color-uicore_dark)!important}.btn-spec .elementor-button:hover .elementor-button-icon{transform:translateX(8px)}.btn-spec .elementor-button:hover .elementor-button-text{transform:translateX(8px)}@media (max-width:767px){.btn-spec-last .elementor-button .elementor-button-text{transition:transform 0.6s cubic-bezier(.25,1,.5,1)}.btn-spec-last .elementor-button .elementor-button-icon{transition:transform 0.3s cubic-bezier(.25,1,.5,1)}.btn-spec-last .elementor-button:hover .elementor-button-icon{transform:translateX(8px)}.btn-spec-last .elementor-button:hover .elementor-button-text{transform:translateX(8px)}}@media (min-width:768px){.btn-spec-last .elementor-button{position:relative;transition:color 0.3s ease-in-out!important}.btn-spec-last .elementor-button::before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:var(--e-global-color-uicore_primary);transform:scaleX(0) translateZ(0);transform-origin:left;transition:transform 0.75s cubic-bezier(.25,1,.5,1);z-index:2;pointer-events:none;backface-visibility:hidden}.btn-spec-last .elementor-button .elementor-button-text{transition:transform 0.6s cubic-bezier(.25,1,.5,1)}.btn-spec-last .elementor-button .elementor-button-icon{transition:transform 0.3s cubic-bezier(.25,1,.5,1)}.btn-spec-last .elementor-button:hover::before{transform:scaleX(1) translateZ(0)}.btn-spec-last .elementor-button:hover{color:var(--e-global-color-uicore_primary)!important;fill:var(--e-global-color-uicore_primary)!important;background-color:transparent!important;border-color:var(--e-global-color-uicore_dark)!important}.btn-spec-last .elementor-button:hover .elementor-button-icon{transform:translateX(8px)}.btn-spec-last .elementor-button:hover .elementor-button-text{transform:translateX(8px)}}.uicore-menu .ui-menu-item-wrapper:before{content:'';position:absolute;z-index:-1;bottom:-5px;width:100%;height:1px;opacity:1;transform:scale3d(0,1,1);transform-origin:100% 50%;transition:transform 0.3s;transition-timing-function:ease;background:var(--uicore-header--menu-effect-bg)}.blog-content a{position:relative;text-decoration:none}.blog-content a::before{content:'';position:absolute;left:0;bottom:-3px;width:100%;height:1px;background:var(--e-global-color-uicore_primary);transform:scale3d(0,1,1);transform-origin:100% 50%;transition:transform 0.3s ease}.blog-content a:hover::before{transform:scale3d(1,1,1);transform-origin:0% 50%}.feat-img{display:inline-flex}.ui-e-readmore{align-self:end;margin-top:auto!important}.services-container{min-height:100%;width:100%;border-radius:4px;background:var(--e-global-color-uicore_primary)}.services-bg{position:absolute;inset:0;opacity:0;transition:opacity 0.3s linear;border-radius:8px;background-size:cover}.services-bg.active{opacity:1}.services-korp{background-image:url(https://maplefish.sk/wp-content/uploads/2026/02/maplefish-selector-korp.jpg);background-position:right bottom}.services-ma{background-image:url(https://maplefish.sk/wp-content/uploads/2026/02/maplefish-selector-fuzie.jpg);background-position:left bottom}.services-zmluvy{background-image:url(https://maplefish.sk/wp-content/uploads/2026/02/maplefish-selector-zmluvy.jpg);background-position:center center}.services-dev{background-image:url(https://maplefish.sk/wp-content/uploads/2026/02/maplefish-selector-dev.jpg);background-position:center center}.services-spory{background-image:url(https://maplefish.sk/wp-content/uploads/2026/02/maplefish-selector-spory.jpg);background-position:right bottom}.btn-bread .elementor-button-text{transition:0.3s cubic-bezier(.25,1,.5,1)}.btn-bread:hover .elementor-button-text{transform:translateX(4px)}.ui-e-readmore .elementor-button-text{transition:0.3s cubic-bezier(.25,1,.5,1)}.ui-e-readmore:hover .elementor-button-text{transform:translateX(-4px)}.pro-bono img{mix-blend-mode:multiply}.uicore-navbar nav.uicore .sub-menu:not(.uicore-megamenu){padding:0px!important}.uicore-navbar nav.uicore .sub-menu,.uicore-navbar nav.uicore .sub-menu:not(.uicore-megamenu){box-shadow:0 0 0 0;display:flex;flex-direction:column;min-width:64px}.uicore-navbar nav.uicore .sub-menu{border-radius:0 0 8px 8px;opacity:0;pointer-events:none;position:absolute;will-change:opacity,transform;z-index:10;border:1px solid var(--e-global-color-uicore_dark)}.swiper-slide img{width:100%;height:auto;object-fit:cover}.cs-table{border-collapse:separate;border-spacing:0;border:1px solid var(--e-global-color-uicore_dark);border-radius:8px;overflow:hidden}.cs-table th{font-weight:500!important}.cs-table th,.cs-table td{padding:24px;border-bottom:1px solid var(--e-global-color-uicore_dark);border-right:1px solid var(--e-global-color-uicore_dark)}.cs-table th:last-child,.cs-table td:last-child{border-right:none}.cs-table tr:last-child td{border-bottom:none}.cs-ol{list-style:none!important;list-style-type:none!important;counter-reset:alpha-counter;padding-left:64px}.cs-ol li{list-style:none!important;list-style-type:none!important;counter-increment:alpha-counter;margin-bottom:16px;position:relative;padding-left:24px}.cs-ol li:last-child{margin-bottom:0}.cs-ol li::before{content:counter(alpha-counter,lower-alpha) ") ";position:absolute;left:0}@media (max-width:768px){.cs-table{border:none!important;border-radius:0}.cs-table th{display:none;border:none!important}.cs-table tr:first-child{display:none}.cs-table tr{display:block;margin-bottom:16px;border:1px solid var(--e-global-color-uicore_dark);border-radius:8px;overflow:hidden}.cs-table td{display:block;border-right:none;border-bottom:1px solid var(--e-global-color-uicore_dark)}.cs-table td:last-child{border-bottom:none}.cs-table tr:last-child td{border-bottom:1px solid var(--e-global-color-uicore_dark)}.cs-table tr:last-child td:last-child{border-bottom:none}.cs-table td::before{display:block;font-weight:700;margin-bottom:4px}.cs-table.slo td:nth-child(1)::before{content:"Účel spracúvania";font-weight:500!important}.cs-table.slo td:nth-child(2)::before{content:"Právny základ";font-weight:500!important}.cs-table.slo td:nth-child(3)::before{content:"Doba uchovávania";font-weight:500!important}.cs-table.eng td:nth-child(1)::before{content:"Purpose of Processing";font-weight:500!important}.cs-table.eng td:nth-child(2)::before{content:"Legal Basis";font-weight:500!important}.cs-table.eng td:nth-child(3)::before{content:"Retention Period";font-weight:500!important}.cs-table.ita td:nth-child(1)::before{content:"Finalità del trattamento";font-weight:500!important}.cs-table.ita td:nth-child(2)::before{content:"Base giuridica";font-weight:500!important}.cs-table.ita td:nth-child(3)::before{content:"Periodo di conservazione";font-weight:500!important}}#cmplz-manage-consent .cmplz-manage-consent{font-size:14px!important}