@import url("/wp-content/themes/siteorigin-corp-child/custom-grid.css");:root{--pruvod-brick:#ca3e27;--pruvod-beige:#fde9d0;--pruvod-prapor-beige:#f3b790;--pruvod-submenu-hover:#e95a3e;--pruvod-menu-dark:#262627}html{font-size:initial !important}html
body{font-size:1rem}body h1, body h2,.entry-header .entry-title{font-size:3rem}body
h3{font-size:2.25rem}body .entry-header{font-size:3rem;margin-bottom:1em;text-align:center}body
hr{width:100%;height:6px;background-size:100%;background-image:url("/wp-content/themes/siteorigin-corp-child/img/linka.svg");background-color:unset}.pruvod-email-icon,.pruvod-phone-icon{display:inline-block;width:2em;margin-inline:0.25em;background-size:65% auto;background-repeat:no-repeat;background-position:center}.pruvod-email-icon::after,.pruvod-phone-icon::after{content:"N";opacity:0}.pruvod-email-icon{background-image:url("/wp-content/themes/siteorigin-corp-child/img/email.svg")}.pruvod-phone-icon{background-image:url("/wp-content/themes/siteorigin-corp-child/img/phone.svg")}#masthead{z-index:1002;border-bottom:unset}.site-branding{position:relative;width:270px;isolation:isolate;z-index:1003}body.home .site-branding::before{position:absolute;width:110%;right:20px;top:-45px;height:auto;content:url("/wp-content/themes/siteorigin-corp-child/img/prapor.svg");z-index:1004}body .custom-logo-link::after{content:url("/wp-content/themes/siteorigin-corp-child/img/main_logo_white.svg");width:100%;z-index:1005}body .custom-logo-link{position:relative}body .custom-logo-link,
body .custom-logo-link::after,
body .site-header .site-branding .site-description{z-index:1005}body .site-header .site-branding .site-description{position:absolute;top:100%;left:1.5rem;max-width:70%;font-size:2.45rem;text-align:center;color:black;z-index:1005}body:not(.home) .site-header .site-branding .site-description,
body:not(.home) .site-header .site-branding .custom-logo,
body.home:not(.pruvod-mob-nav-open) .custom-logo-link::after,
body.pruvod-mob-nav-open .site-header .site-description,
body.pruvod-mob-nav-open .site-branding::before,
body.pruvod-mob-nav-open .site-branding .custom-logo{display:none}.site-header .site-branding .site-description::after{font-size:0.81em;content:" \A 30. - 31. 5. \A 2026";white-space:pre}.custom-logo{width:270px}@media only screen and (max-width: 1200px){body.home .site-branding::before{top:-85px}.site-branding{left:3rem;width:250px}body .site-header .site-branding .site-description{font-size:2rem}}@media only screen and (max-width: 440px){body.home .site-branding::before{top:-120px}.site-branding{left:1.5rem;width:220px}body .site-header .site-branding .site-description{font-size:1.45rem;left:0.65rem;max-width:80%}}#masthead .menu-item{font-family:"vinque",serif;font-weight:400;letter-spacing:2px;font-size:1rem}body #mobile-navigation{top:100%}#mobile-navigation .menu-item{line-height:3.125}#mobile-navigation .menu-item
a{border-bottom:unset;text-transform:none}#mobile-navigation > .menu li:last-child
a{padding-top:0.125rem;padding-bottom:0.65rem}#mobile-navigation .menu-item:hover a,
#mobile-navigation .menu-item:focus a,
#mobile-navigation .menu-item:focus-within a,
#mobile-navigation .menu-item:active
a{background-color:var(--pruvod-menu-dark);color:white}.main-navigation .menu-item{position:relative;text-transform:none;font-size:1rem;margin-right:1.25rem}body .main-navigation .menu .sub-menu  li
a{border-bottom:unset}.menu a:hover{text-decoration:underline}.main-navigation .menu-item-has-children>a::after{text-rendering:optimizeLegibility;content:"";background-image:url("/wp-content/themes/siteorigin-corp-child/img/fa_chevron.svg");width:0.75em;height:0.75em;display:inline-block;background-size:cover;transition:0.25s ease-in-out;vertical-align:middle;margin-left:0.75em}.main-navigation .menu-item-has-children:hover>a::after{transform:rotate(180deg)}.main-navigation .sub-menu{padding-top:0.75em}.main-navigation .sub-menu .menu-item:hover>a{background-color:var(--pruvod-submenu-hover);text-decoration:none}.menu
svg{width:2rem;vertical-align:bottom}#mobile-navigation .menu
svg{vertical-align:middle}#pruvod-footer-row{justify-content:space-between}#pruvod-footer-row>*>*{max-width:80vw;margin:0
auto}.site-footer
img{width:auto}.site-footer .widget
.menu{margin-left:min(15%, 3vw);display:grid;grid-template-columns:auto auto;column-gap:max(3rem, calc(4rem - 8vw));margin-right:2rem;font-size:2rem}.site-footer .menu>li>a{font-size:1em;font-family:'vinque',sans-serif}.site-footer .menu .sub-menu{font-size:1rem}@media only screen and (max-width: 460px){.site-footer .widget
.menu{text-align:center;row-gap:1.5rem;grid-template-columns:1fr;margin-right:0;margin-left:0;font-size:1.75rem}}.sow-slider-images
img{width:100% !important;object-fit:cover !important}.lsow-carousel .slick-track{display:flex;align-items:center}body .lsow-container ul.slick-dots li.slick-active
button{background-color:#fa3e27;border-color:#fa3e27}body .lsow-container ul.slick-dots li
button{background-color:#bfbfbf;border-color:#bfbfbf}.lsow-container button.slick-prev::before{content:"\e60a";font-family:'so-slider-pointers' !important;display:block;color:#bfbfbf}.lsow-container button.slick-next::before{content:"\e60b";font-family:'so-slider-pointers' !important;display:block;color:#bfbfbf}body .lsow-clients, body .lsow-clients .lsow-client{overflow:visible}body .lsow-clients .lsow-grid-container{gap:2rem}.lsow-clients .lsow-client.lsow-grid-item .lsow-client-name{font-size:1.875rem;font-family:'vinque',sans-serif;opacity:1;top:unset;right:unset;margin-bottom:unset;left:0;bottom:0;padding:0
0.533em 0.4em 0.666em;gap:1rem;width:100%;height:min-content;transform:unset;line-height:1;text-align:left;vertical-align:bottom;display:flex;justify-content:space-between;align-items:center}.lsow-clients .lsow-client.lsow-grid-item .lsow-client-name::after{content:url("/wp-content/themes/siteorigin-corp-child/img/ikona_program.svg");width:3rem}.lsow-clients .lsow-client.lsow-grid-item .lsow-image{box-shadow:rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px}.style-red-strip  .lsow-clients .lsow-client.lsow-grid-item .lsow-client-name{font-size:1.45rem;background-color:var(--pruvod-brick);padding-top:0.4em}.style-red-strip .lsow-clients .lsow-client.lsow-grid-item .lsow-client-name::after{content:""}.lsow-team-members.lsow-style1 .lsow-social-wrap{display:none}body .lsow-team-members.lsow-style1 .lsow-team-member .lsow-image-wrapper
img{border-radius:unset;margin-bottom:1.5rem}.lsow-style1 .lsow-team-member{line-height:1.5;background-color:white;box-shadow:rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px}.lsow-style1 .lsow-team-member-text{padding:0
1rem 3rem 1rem}body .lsow-team-members.lsow-style1 .lsow-team-member .lsow-team-member-text .lsow-title{line-height:1.5;text-transform:unset;font-size:2.125rem;color:#ca3e27;margin-inline:1.25rem;margin-bottom:1rem;line-height:1.25;min-height:2.5em}.lsow-team-members.lsow-style1 .lsow-team-member .lsow-team-member-text .lsow-team-member-position{line-height:1.5;color:initial;font-style:normal;font-size:1.4rem;font-weight:600;margin-inline:3rem;margin-bottom:2rem;flex-grow:1}.lsow-team-members.lsow-style1 .lsow-team-member .lsow-team-member-details
a{color:inherit;margin-block:0.5rem}.lsow-team-members.lsow-style1 .lsow-team-member .lsow-team-member-details a:hover{color:var(--pruvod-brick)}@media only screen and (min-width: 480px) and (max-width: 600px){body .lsow-team-members.lsow-style1 .lsow-team-member .lsow-team-member-text .lsow-title{font-size:2rem}.lsow-team-members.lsow-style1 .lsow-team-member .lsow-team-member-text .lsow-team-member-position{font-size:1.375rem}}.pruvod-team .lsow-team-members{gap:3rem}.pruvod-team .lsow-team-members .lsow-grid-item .lsow-team-member{width:auto !important;padding:0
!important;height:100%;padding:0;margin:0}.pruvod-team .lsow-team-members .lsow-grid-item .lsow-team-member{display:flex;flex-direction:column;max-width:400px}.pruvod-team .lsow-team-members .lsow-team-member-text,
.pruvod-team .lsow-team-members .lsow-team-member-details{display:flex;flex-direction:column}.pruvod-team .lsow-team-members .lsow-team-member-text{height:100%;justify-content:flex-start}.pruvod-team .lsow-team-members .lsow-team-member-details{white-space:nowrap;min-height:4.75em;color:initial;font-size:1rem;line-height:1.375}.pruvod-team .lsow-team-members .lsow-team-member-details
p{margin:0}@media only screen and (max-width: 1200px){.pruvod-team .lsow-team-members{gap:32px}}@media only screen and (max-width: 981px){.pruvod-team .lsow-team-members .lsow-grid-item:nth-child(2n) .lsow-team-member{margin-right:auto}.pruvod-team .lsow-team-members .lsow-grid-item:nth-child(2n + 1) .lsow-team-member{margin-left:auto}}@media only screen and (max-width: 900px){.pruvod-team .lsow-team-members{gap:15px}}@media only screen and (max-width: 720px){.pruvod-team .lsow-team-members .lsow-grid-item .lsow-team-member{margin-left:auto;margin-right:auto}}.pruvod-map-row .panel-grid-cell{position:relative}.pruvod-map-row .so-widget-sow-editor{min-height:250px}.pruvod-map-row .so-widget-sow-editor
iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.pruvod-sow-features-clickable .sow-features-feature .sow-more-text
a{opacity:0;position:absolute;inset:0}.pruvod-sow-features-clickable .sow-features-feature .sow-features-feature-content > h1,
.pruvod-sow-features-clickable .sow-features-feature .sow-features-feature-content > h2,
.pruvod-sow-features-clickable .sow-features-feature .sow-features-feature-content > h3,
.pruvod-sow-features-clickable .sow-features-feature .sow-features-feature-content > h4,
.pruvod-sow-features-clickable .sow-features-feature .sow-features-feature-content > h5,
.pruvod-sow-features-clickable .sow-features-feature .sow-features-feature-content>h6{line-height:1.3;font-size:2.5rem;margin-bottom:0.5em !important}.pruvod-sow-features-clickable .sow-features-feature:hover .sow-features-feature-content > h1,
.pruvod-sow-features-clickable .sow-features-feature:hover .sow-features-feature-content > h2,
.pruvod-sow-features-clickable .sow-features-feature:hover .sow-features-feature-content > h3,
.pruvod-sow-features-clickable .sow-features-feature:hover .sow-features-feature-content > h4,
.pruvod-sow-features-clickable .sow-features-feature:hover .sow-features-feature-content > h5,
.pruvod-sow-features-clickable .sow-features-feature:hover .sow-features-feature-content>h6{text-decoration:underline}.pruvod-sow-features-clickable .sow-features-feature .sow-features-feature-content>p{margin:0;font-size:1.35rem;font-weight:bold;line-height:1.3;color:var(--pruvod-brick)}