:where(.wp-site-blocks *:focus){outline:none!important}::-webkit-scrollbar{width:.375rem;-webkit-appearance:none;appearance:none}::-webkit-scrollbar-thumb{background-color:rgb(95 53 225);border-radius:1.5rem}::-webkit-scrollbar-track{background-color:rgb(245 245 243)}:root{scrollbar-face-color:rgb(245 245 243);scrollbar-track-color:rgb(95 53 225);scrollbar-color:rgb(95 53 225) rgb(245 245 243);scrollbar-width:thin}@media only screen and (max-width:1023px){.tablet-reverse{flex-direction:column-reverse}.tablet-text-left{text-align:left!important}.tablet-padding-reset{padding-right:var(--wp--preset--spacing--40)!important;padding-left:var(--wp--preset--spacing--40)!important}.tablet-padding-0{padding-right:0!important;padding-left:0!important}}@media only screen and (max-width:767px){.mobile-reverse{flex-direction:column-reverse}.mobile-text-left{text-align:left!important}.mobile-padding-reset{padding-right:var(--wp--preset--spacing--40)!important;padding-left:var(--wp--preset--spacing--40)!important}.mobile-padding-0{padding-right:0!important;padding-left:0!important}}@media only screen and (min-width:768px){.header-button a{background:#b4ea4e;padding:13px 17px 15px 17px;border-radius:20px;color:#2b2b2b!important;font-family:var(--wp--preset--font-family--literata);text-decoration:none;line-height:1.1;cursor:pointer;text-transform:uppercase;font-size:88%;font-weight:400!important}.header-button a:hover{background-color:color-mix(in srgb,var(--wp--preset--color--contrast) 85%,transparent);border-color:#fff0;color:var(--wp--preset--color--base)!important}}footer{margin-top:0!important}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{outline:none!important}@media only screen and (max-width:767px){:root{-webkit-tap-highlight-color:#fff0;-webkit-tap-highlight-color:#fff0}:root :where(.wp-block-navigation a:where(:not(.wp-element-button)):hover){text-decoration:none!important}#header .wp-block-navigation__responsive-container.is-menu-open{padding-top:23px;padding-left:4vw;padding-right:4vw}#header .wp-block-navigation__container{row-gap:3vw}#header .wp-block-navigation-item__label{font-size:clamp(22px, 7vw, 32px)!important}#header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{padding:1vw 0 0!important;row-gap:1vw}#header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__label{font-size:clamp(18px, 5vw, 24px)!important;opacity:.9}#header .wp-block-navigation__responsive-dialog:before{content:'';position:absolute;top:0;left:0;width:25%;max-width:75px;background:url(https://breakaleg.hr/wp-content/uploads/2025/05/logo-small-purple.svg);height:101px;background-position:center;background-repeat:no-repeat;background-size:contain}}@media only screen and (max-width:650px){#header .wp-block-navigation__responsive-container.is-menu-open{padding-top:23px;padding-left:6vw;padding-right:6vw}}@media only screen and (max-width:767px){.main-nav{order:1}}.trp-language-switcher{height:unset;position:relative;box-sizing:border-box;width:unset;text-overflow:ellipsis;white-space:nowrap}.trp-language-switcher>div{box-sizing:border-box;padding:0;border:none;border-radius:0;background-repeat:no-repeat;background-color:#fff0}.trp-language-switcher>div>a{display:block;padding:0;border-radius:0;text-decoration:none;color:#1E1E1E;font-style:normal;font-weight:300;font-size:1rem}.trp-language-switcher .trp-ls-shortcode-current-language{display:none!important;visibility:hidden;width:0!important;height:0!important}.trp-language-switcher .trp-ls-shortcode-language{visibility:visible!important;height:max-content!important;overflow:hidden!important;display:inline-block!important;top:4px!important;position:relative;width:max-content!important}.trp-language-switcher:hover .trp-ls-shortcode-language{visibility:visible!important;height:max-content!important;overflow:hidden!important;display:inline-block!important;padding:0!important;top:4px!important;position:relative;width:max-content!important}.trp-language-switcher>div>a:hover{background:transparent!important;border-radius:0!important;text-decoration:underline}