@font-face{font-family: 'Oswald RR';src: url('https://roofrepair.bg/wp-content/themes/construc-2/fonts/oswald-cyrillic-700.woff2') format('woff2');font-weight: 700;font-style: normal;font-display: swap;unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Oswald RR';src: url('https://roofrepair.bg/wp-content/themes/construc-2/fonts/oswald-latin-700.woff2') format('woff2');font-weight: 700;font-style: normal;font-display: swap;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family: 'Onest RR';src: url('https://roofrepair.bg/wp-content/themes/construc-2/fonts/onest-cyrillic.woff2') format('woff2');font-weight: 400;font-style: normal;font-display: swap;unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Onest RR';src: url('https://roofrepair.bg/wp-content/themes/construc-2/fonts/onest-latin.woff2') format('woff2');font-weight: 400;font-style: normal;font-display: swap;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family: 'Onest RR';src: url('https://roofrepair.bg/wp-content/themes/construc-2/fonts/onest-cyrillic.woff2') format('woff2');font-weight: 500;font-style: normal;font-display: swap;unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Onest RR';src: url('https://roofrepair.bg/wp-content/themes/construc-2/fonts/onest-latin.woff2') format('woff2');font-weight: 500;font-style: normal;font-display: swap;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family: 'Onest RR';src: url('https://roofrepair.bg/wp-content/themes/construc-2/fonts/onest-cyrillic.woff2') format('woff2');font-weight: 700;font-style: normal;font-display: swap;unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Onest RR';src: url('https://roofrepair.bg/wp-content/themes/construc-2/fonts/onest-latin.woff2') format('woff2');font-weight: 700;font-style: normal;font-display: swap;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}:root{--rr-ground: #f2f3f7;--rr-surface: #ffffff;--rr-sunk: #e9ebf2;--rr-ink: #0b1030;--rr-brand: #000531;--rr-accent: #ffa100;--rr-muted: #656b87;--rr-line: #d9dde9;--rr-line-strong: #b9bfd2;--rr-display: 'Oswald RR','Arial Narrow',Arial,sans-serif;--rr-body: 'Onest RR','Segoe UI',Arial,sans-serif;--rr--1: clamp(0.78rem,0.76rem + 0.1vw,0.84rem);--rr-0: clamp(0.97rem,0.94rem + 0.15vw,1.05rem);--rr-1: clamp(1.12rem,1.06rem + 0.3vw,1.3rem);--rr-2: clamp(1.4rem,1.26rem + 0.65vw,1.85rem);--rr-3: clamp(1.8rem,1.5rem + 1.3vw,2.7rem);--rr-4: clamp(2.2rem,1.7rem + 2.6vw,4rem);--rr-wrap: 68rem;--rr-gutter: clamp(1rem,4vw,3rem)}@font-face{font-family: 'Archivo';src: url('https://roofrepair.bg/wp-content/themes/construc-2/fonts/archivo-latin.woff2') format('woff2');font-weight: 100 900;font-style: normal;font-stretch: 100%;font-display: swap;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Poppins';src: url('https://roofrepair.bg/wp-content/themes/construc-2/fonts/poppins-300-latin.woff2') format('woff2');font-weight: 300;font-style: normal;font-display: swap;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Poppins';src: url('https://roofrepair.bg/wp-content/themes/construc-2/fonts/poppins-500-latin.woff2') format('woff2');font-weight: 500;font-style: normal;font-display: swap;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body,button,input,select,optgroup,textarea{font-family: var(--rr-body)}h1,h2,h3,h4,h5,h6{font-family: var(--rr-display);letter-spacing: -0.005em}table,.rr-cifri{font-variant-numeric: tabular-nums}@media only screen and (min-width: 62rem){.site-header .menu-area{position: sticky;top: 0;z-index: 40;box-shadow: 0 1px 0 rgba(255,255,255,0.12)}}.site-header .site-branding .custom-logo{width: clamp(190px,24vw,310px);height: auto}.site-header .mega-menu-link,.site-header #cssmenu ul li a{font-family: var(--rr-body);letter-spacing: 0.02em}.site-header .mega-menu-title{font-family: var(--rr-display);letter-spacing: 0.01em}.footer-area .footer-widget-title{font-family: var(--rr-display);font-size: 0.8125rem;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: var(--rr-accent)}.footer-area .widget ul li,.footer-area .widget ol li{border-bottom: 0}.site-footer .site-info-cities__lead{font-family: var(--rr-display);font-weight: 700}:focus-visible{outline: 3px solid var(--rr-brand);outline-offset: 2px}.site-header :focus-visible,.footer-area :focus-visible,.site-footer :focus-visible{outline-color: var(--rr-accent)}@media (prefers-reduced-motion: reduce){*{transition-duration: 0.001ms !important;animation-duration: 0.001ms !important}}body.home .site-header #mainmenu.menu-area,body.home .site-header .menu-area{box-shadow: none;background: var(--rr-brand);color: #fff;padding: 0;border-bottom: 1px solid rgba(255,255,255,0.1)}body.home .site-header .menu-area > .container{display: contents}body.home .site-header .menu-area > .container > .row{width: 100%;max-width: var(--rr-wrap);margin-inline: auto;padding-inline: var(--rr-gutter);display: flex;flex-wrap: nowrap;align-items: center;gap: 1.5rem;justify-content: normal !important;min-height: 4.25rem}body.home .site-header .menu-area .col-md-4,body.home .site-header .menu-area .col-md-8{padding: 0;flex: 0 0 auto;max-width: none;width: auto}body.home .site-header .menu-area .col-md-8{margin-left: auto}body.home .site-header .site-branding .custom-logo{width: 148px;height: auto;display: block}body.home #mega-menu-wrap-main-menu #mega-menu-main-menu{display: flex;align-items: center;gap: 1.4rem;background: transparent;padding: 0}body.home #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item{margin: 0}body.home #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{font-family: var(--rr-body);font-size: var(--rr--1);font-weight: 500;letter-spacing: 0.04em;line-height: 1.65;text-transform: uppercase;color: rgba(255,255,255,0.82);background: transparent;padding: 0.4rem 0;height: auto;text-align: start;border-color: currentColor;list-style-type: disc}body.home #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:hover,body.home #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:focus{color: var(--rr-accent);background: transparent}body.home #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link[href*="/contact/"]{font-family: var(--rr-display);font-weight: 700;letter-spacing: 0.02em;text-transform: none;color: var(--rr-brand);background: var(--rr-accent);border: 1px solid var(--rr-accent);border-radius: 2px;padding: 0.62rem 1.15rem;transition: background-color 0.15s ease,color 0.15s ease}body.home #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link[href*="/contact/"]:hover,body.home #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link[href*="/contact/"]:focus{background: #fff;color: var(--rr-brand);border-color: #fff}body.home .footer-area{background: var(--rr-brand);color: rgba(255,255,255,0.7);padding: 0;border-top: 0}body.home .footer-area > .container{display: contents}body.home .footer-area > .container > .row{width: 100%;max-width: var(--rr-wrap);margin-inline: auto;padding-inline: var(--rr-gutter);display: grid;grid-template-columns: 1.4fr repeat(3,minmax(0,1fr));gap: 2rem;flex-wrap: nowrap;padding-block: 3rem 2rem}body.home .footer-area > .container > .row > [class*='col-']{padding: 0;max-width: none;width: auto;flex: none}body.home .footer-area .footer-widget-title{font-family: var(--rr-display);font-size: var(--rr--1);font-weight: 700;letter-spacing: 0.14em;line-height: 1.65;text-transform: uppercase;color: var(--rr-accent);margin: 0 0 0.9rem}body.home .footer-area .widget ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 0.45rem}body.home .footer-area .widget ul li{margin: 0;padding: 0;border: 0}body.home .footer-area .widget ul li a{font-family: var(--rr-body);font-size: var(--rr--1);font-weight: 400;letter-spacing: normal;line-height: 1.65;color: rgba(255,255,255,0.75);text-decoration: none}body.home .footer-area .widget ul li a:hover,body.home .footer-area .widget ul li a:focus-visible{color: var(--rr-accent)}body.home .footer-area .widget_media_image .image{width: 148px;height: auto}body.home .footer-area .textwidget p{font-size: var(--rr--1);line-height: 1.65;color: rgba(255,255,255,0.7)}body.home .site-footer > .container > .row{padding-block: 2.6rem;margin-inline: 0}body.home .site-footer .site-info{font-size: var(--rr--1);line-height: 1.65;color: rgba(255,255,255,0.55);border-top: 1px solid rgba(255,255,255,0.14);padding-top: 1.2rem}@media (max-width: 56rem){body.home .footer-area > .container > .row{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 30rem){body.home .footer-area > .container > .row{grid-template-columns: 1fr}}body.home{--rr-display: 'Archivo','Arial Narrow',Arial,sans-serif;--rr-body: 'Poppins','Segoe UI',Arial,sans-serif;--rr--1: clamp(0.78rem,0.76rem + 0.1vw,0.84rem);--rr-0: clamp(0.97rem,0.94rem + 0.15vw,1.05rem);--rr-1: clamp(1.15rem,1.08rem + 0.35vw,1.35rem);--rr-2: clamp(1.45rem,1.3rem + 0.7vw,1.9rem);--rr-3: clamp(1.9rem,1.6rem + 1.4vw,2.9rem);--rr-4: clamp(2.4rem,1.8rem + 2.9vw,4.4rem);--rr-accent-tekst: #8f5a00;--rr-wrap: 68rem;--rr-gutter: clamp(1rem,4vw,3rem);background: var(--rr-ground);color: var(--rr-ink);font-family: var(--rr-body);font-size: var(--rr-0);line-height: 1.65;-webkit-font-smoothing: antialiased}body.home #content,body.home #primary,body.home .rr2-home{background: transparent;padding: 0;margin: 0;max-width: none;width: auto;border: 0;box-shadow: none}.rr2-home,.rr2-home p,.rr2-home li,.rr2-home td,.rr2-home span,.rr2-home div{font-family: var(--rr-body)}.rr2-home h1,.rr2-home h2,.rr2-home h3,.rr2-home h4,.rr2-home h5,.rr2-home h6{font-family: var(--rr-display);font-weight: 800;letter-spacing: -0.015em;line-height: 1.05;text-wrap: balance;text-transform: none;margin: 0;padding: 0;color: inherit}.rr2-home p{margin: 0;max-width: none;font-size: var(--rr-0);line-height: 1.65}.rr2-home a{color: inherit}.rr2-wrap{width: 100%;max-width: var(--rr-wrap);margin-inline: auto;padding-inline: var(--rr-gutter)}.rr2-home h1.rr2-eyebrow,.rr2-home h2.rr2-eyebrow,.rr2-home h3.rr2-eyebrow,.rr2-home h4.rr2-eyebrow,.rr2-home .rr2-eyebrow,.rr2-eyebrow{font-family: var(--rr-display);font-weight: 600;font-size: var(--rr--1);letter-spacing: 0.16em;line-height: 1.65;text-transform: uppercase;color: var(--rr-muted);margin: 0}.rr2-skrito{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;border: 0}.rr2-home .rr2-btn{display: inline-block;font-family: var(--rr-display);font-weight: 700;font-size: var(--rr-0);letter-spacing: 0.02em;line-height: 1.65;text-decoration: none;text-transform: none;padding: 0.95rem 1.7rem;border-radius: 2px;background: var(--rr-accent);color: var(--rr-brand);border: 1px solid var(--rr-accent);transition: background-color 0.15s ease,color 0.15s ease}.rr2-home .rr2-btn:hover,.rr2-home .rr2-btn:focus-visible{background: #fff;color: var(--rr-brand);border-color: #fff}.rr2-home .rr2-btn--ghost{background: transparent;color: #fff;border-color: rgba(255,255,255,0.45)}.rr2-home .rr2-btn--ghost:hover,.rr2-home .rr2-btn--ghost:focus-visible{background: #fff;color: var(--rr-brand)}body.home .rr2-home a,body.home .rr2-home time,body.home .rr2-home img,body.home .rr2-home h3{text-underline-offset: auto}body.home .rr2-home .rr2-cities a{text-underline-offset: 0.3em}body.home :focus-visible{outline: 3px solid var(--rr-accent);outline-offset: 3px}.rr2-hero{position: relative;padding-block: clamp(3.2rem,7vw,5.5rem);background: var(--rr-brand);color: #fff;overflow: hidden}.rr2-hero__photo{position: absolute;inset: 0;opacity: 0.38}.rr2-hero__photo .rr2-hero__img{width: 100%;height: 100%;object-fit: cover;object-position: center 62%;display: block}.rr2-hero__scrim{position: absolute;inset: 0;background: linear-gradient(105deg,#000531 8%,rgba(0,5,49,0.82) 48%,rgba(0,5,49,0.42) 100%)}.rr2-hero__inner{position: relative;padding-block: clamp(3.5rem,9vw,7rem)}.rr2-home .rr2-hero h1{font-size: var(--rr-4);max-width: 24ch;color: #fff}.rr2-home .rr2-hero__lead{margin-top: 1.4rem;font-size: var(--rr-1);font-weight: 300;line-height: 1.65;color: rgba(255,255,255,0.88);max-width: 48ch}.rr2-hero__actions{display: flex;flex-wrap: wrap;gap: 0.9rem;margin-top: 2.2rem}.rr2-proof{display: flex;flex-wrap: wrap;gap: 0 2.5rem;margin: 3rem 0 1em;padding-top: 1.6rem;border-top: 1px solid rgba(255,255,255,0.18)}.rr2-proof div{padding-block: 0.5rem}.rr2-proof dt{font-family: var(--rr-display);font-weight: 800;font-size: var(--rr-2);color: var(--rr-accent);font-variant-numeric: tabular-nums}.rr2-proof dd{margin: 0.1rem 0 0;font-size: var(--rr--1);letter-spacing: 0.08em;line-height: 1.65;text-transform: uppercase;color: rgba(255,255,255,0.72)}.rr2-sekcia{padding-block: clamp(3.2rem,7vw,5.5rem);background: transparent}.rr2-sekcia--stapki,.rr2-sekcia--blog{background: var(--rr-sunk)}.rr2-sekcia--uslugi{padding-bottom: 0}.rr2-sekcia--mesta{padding-block: clamp(2.4rem,5vw,3.5rem)}.rr2-sekcia__glava{display: grid;gap: 0.8rem;margin-bottom: 2.6rem}.rr2-home .rr2-split__tekst h2,.rr2-home .rr2-sekcia__glava h1:not(.rr2-eyebrow),.rr2-home .rr2-sekcia__glava h2:not(.rr2-eyebrow),.rr2-home .rr2-sekcia__glava h3:not(.rr2-eyebrow){font-size: var(--rr-3);max-width: 20ch}.rr2-proza{display: grid;gap: 1.15rem}.rr2-home .rr2-proza p{max-width: none}.rr2-home .rr2-proza h1,.rr2-home .rr2-proza h2,.rr2-home .rr2-proza h3,.rr2-home .rr2-proza h4{font-size: var(--rr-2);margin-top: 0.6rem}.rr2-sekcia__opashka{margin-top: 2.2rem;display: grid;gap: 1.15rem}.rr2-home .rr2-sekcia__opashka p{font-size: var(--rr--1);color: var(--rr-muted);max-width: none}.rr2-home .rr2-tiles{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1px;background: var(--rr-line);border: 1px solid var(--rr-line);margin: 0;padding: 0}.rr2-home .rr2-tiles--uslugi .rr2-tiles__item h3{color: var(--rr-ink)}.rr2-home .rr2-tiles--uslugi .rr2-tiles__item:hover h3,.rr2-home .rr2-tiles--uslugi .rr2-tiles__item:focus-visible h3{color: var(--rr-accent)}.rr2-home .rr2-tiles__item{background: var(--rr-surface);padding: 1.5rem 1.4rem;text-decoration: none;display: grid;gap: 0.45rem;align-content: start;transition: background-color 0.12s ease;border: 0;border-radius: 0;box-shadow: none}.rr2-home .rr2-tiles__item:hover,.rr2-home .rr2-tiles__item:focus-within{background: var(--rr-sunk)}.rr2-home .rr2-tiles__item h3{font-size: var(--rr-1);font-weight: 800}.rr2-home .rr2-tiles__item p{font-size: var(--rr--1);color: var(--rr-muted);line-height: 1.65}.rr2-home .rr2-tiles__mark{display: block;min-height: 1.65em;font-family: var(--rr-display);font-weight: 700;font-size: var(--rr--1);letter-spacing: 0.1em;line-height: 1.65;text-transform: uppercase;color: var(--rr-accent-tekst)}@media (max-width: 56rem){.rr2-home .rr2-tiles{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 34rem){.rr2-home .rr2-tiles{grid-template-columns: 1fr}}.rr2-home .rr2-sheet{display: grid;gap: 0;border-top: 2px solid var(--rr-ink)}.rr2-home .rr2-sheet__row{display: grid;grid-template-columns: 1fr auto auto;align-items: baseline;gap: 0.4rem 1.4rem;padding-block: 1.05rem;border-bottom: 1px solid var(--rr-line);transition: background-color 0.12s ease}.rr2-home .rr2-sheet__row:hover{background: var(--rr-sunk)}.rr2-home .rr2-sheet__name{font-weight: 500;font-size: var(--rr-0)}.rr2-home .rr2-sheet__name a{color: inherit;text-decoration: none}.rr2-home .rr2-sheet__name a::after{content: '\2192';margin-left: 0.6em;color: var(--rr-accent);opacity: 0;display: inline-block;transition: opacity 0.12s ease,transform 0.12s ease}.rr2-home .rr2-sheet__name a:hover::after,.rr2-home .rr2-sheet__name a:focus-visible::after{opacity: 1;transform: translateX(3px)}.rr2-home .rr2-sheet__unit{font-size: var(--rr--1);letter-spacing: 0.1em;text-transform: uppercase;color: var(--rr-muted);white-space: nowrap}.rr2-home .rr2-sheet__price{font-family: var(--rr-display);font-weight: 800;font-size: var(--rr-2);font-variant-numeric: tabular-nums;white-space: nowrap}.rr2-home .rr2-sheet__price strong{font-weight: inherit;font-family: inherit}.rr2-home .rr2-sheet__price small{font-family: var(--rr-body);font-weight: 400;font-size: 0.62em;color: var(--rr-muted);margin-right: 0.35em}@media (max-width: 34rem){.rr2-home .rr2-sheet__row{grid-template-columns: 1fr auto}.rr2-home .rr2-sheet__unit{grid-column: 1;order: 3}.rr2-home .rr2-sheet__price{grid-row: 1 / span 2;grid-column: 2;align-self: center}}.rr2-guarantee{background: var(--rr-brand);color: #fff;padding-block: clamp(3.2rem,7vw,5.5rem)}.rr2-guarantee__grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(2rem,5vw,4rem);align-items: start}.rr2-guarantee__dovod,.rr2-guarantee__sroci{display: grid;gap: 1.2rem;align-content: start}.rr2-home .rr2-guarantee h1:not(.rr2-eyebrow),.rr2-home .rr2-guarantee h2:not(.rr2-eyebrow),.rr2-home .rr2-guarantee h3:not(.rr2-eyebrow),.rr2-home .rr2-guarantee h4:not(.rr2-eyebrow){font-size: var(--rr-3);color: #fff}.rr2-home .rr2-guarantee .rr2-eyebrow{color: rgba(255,255,255,0.55)}.rr2-home .rr2-guarantee p{color: rgba(255,255,255,0.84);max-width: none}.rr2-home .rr2-guarantee__sroci p{font-size: var(--rr--1);color: rgba(255,255,255,0.55)}.rr2-home .rr2-guarantee a{color: var(--rr-accent)}.rr2-home .rr2-terms{list-style: none;max-width: none;margin: 0;padding: 0;display: grid;gap: 1rem}.rr2-home .rr2-terms li{display: grid;grid-template-columns: auto 1fr;gap: 0 1.1rem;align-items: baseline;padding: 0 0 1rem;margin: 0;border-bottom: 1px solid rgba(255,255,255,0.14);background: none}.rr2-home .rr2-terms li::before,.rr2-home .rr2-terms li::marker{content: none}.rr2-home .rr2-terms b{font-family: var(--rr-display);font-weight: 800;font-size: var(--rr-2);color: var(--rr-accent);font-variant-numeric: tabular-nums}.rr2-home .rr2-terms span{color: rgba(255,255,255,0.86)}@media (max-width: 52rem){.rr2-guarantee__grid{grid-template-columns: 1fr}}.rr2-split{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);gap: clamp(2rem,5vw,3.5rem);align-items: center}.rr2-split__tekst{display: grid;gap: 1.1rem}.rr2-home .rr2-split__tekst p{max-width: none}.rr2-split__obraz{position: relative}.comparison-container{position: relative;width: 100%;max-width: 500px;aspect-ratio: 500 / 600;overflow: hidden;background: #ccc;float: right;border-radius: 3px}.comparison-image{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover}.comparison-container{container-type: inline-size}.before-image-wrapper .comparison-image{width: 100cqw;max-width: none}.before-image-wrapper{position: absolute;top: 0;left: 0;width: 50%;height: 100%;overflow: hidden}.comparison-slider{position: absolute;bottom: 15px;left: 50%;transform: translateX(-50%);width: 80%;cursor: pointer}.comparison-handle{position: absolute;top: 0;bottom: 0;left: 50%;width: 2px;background: #fff;z-index: 2;transform: translateX(-50%);pointer-events: none}.marker-circle{position: absolute;top: 50%;left: 50%;width: 40px;height: 40px;background: rgba(255,255,255,0.8);border-radius: 50%;transform: translate(-50%,-50%);display: flex;align-items: center;justify-content: space-around}.arrow{font-size: 16px;font-weight: bold;color: #333}@media (max-width: 52rem){.rr2-split{grid-template-columns: 1fr}}.rr2-home .my-steps-module,.rr2-home .my-steps-module *{text-align: start}.rr2-home .my-steps-module{display: grid;gap: 1.15rem;background: none;border: 0;padding: 0;margin: 0}.rr2-home .my-steps-module > h1,.rr2-home .my-steps-module > h2,.rr2-home .my-steps-module > h3{font-size: var(--rr-1)}.rr2-home .my-steps-module > p{max-width: none}.rr2-home .rr2-steps{list-style: none;max-width: none;margin: 0;padding: 0;display: grid;gap: 1.8rem;grid-template-columns: repeat(4,minmax(0,1fr))}.rr2-home .rr2-steps li{display: grid;gap: 0.5rem;margin: 0;padding: 0;background: none;border: 0}.rr2-home .rr2-steps li::before,.rr2-home .rr2-steps li::marker{content: none}.rr2-home .rr2-steps__no{font-family: var(--rr-display);font-weight: 800;font-size: var(--rr--1);letter-spacing: 0.1em;line-height: 1.65;color: var(--rr-accent);padding-bottom: 0.7rem;border-bottom: 2px solid var(--rr-accent);font-variant-numeric: tabular-nums}.rr2-home .rr2-steps h3{font-size: var(--rr-1)}.rr2-home .rr2-steps p{font-size: var(--rr--1);color: var(--rr-muted)}@media (max-width: 56rem){.rr2-home .rr2-steps{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 30rem){.rr2-home .rr2-steps{grid-template-columns: 1fr}}.rr2-home .faq-home-module{display: grid;background: none;border: 0;padding: 0;margin: 0}.rr2-home .rr2-faq{display: grid;border-top: 1px solid var(--rr-line);border-radius: 0;background: none;padding: 0;margin: 0}.rr2-home .rr2-faq details{border-bottom: 1px solid var(--rr-line);background: none;margin: 0;padding: 0}.rr2-home .rr2-faq summary{cursor: pointer;list-style: none;font-weight: 500;font-size: var(--rr-1);padding-block: 1.15rem;display: flex;align-items: baseline;gap: 1rem;background: none;border: 0}.rr2-home .rr2-faq summary::-webkit-details-marker{display: none}.rr2-home .rr2-faq summary h1,.rr2-home .rr2-faq summary h2,.rr2-home .rr2-faq summary h3,.rr2-home .rr2-faq summary h4{font-family: var(--rr-body);font-weight: 500;font-size: var(--rr-1);letter-spacing: normal;line-height: 1.65;margin: 0}.rr2-home .rr2-faq summary::after{content: '+';margin-left: auto;font-family: var(--rr-display);font-weight: 700;color: var(--rr-accent);font-size: 1.4em;line-height: 1}.rr2-home .rr2-faq details[open] summary::after{content: '\2212'}.rr2-home .rr2-faq__a{padding: 0;max-height: none;overflow: visible;display: grid;gap: 1.15rem}.rr2-home .rr2-faq__a,.rr2-home .rr2-faq__a p{color: var(--rr-muted);max-width: none}.rr2-home .rr2-faq__a > :last-child{padding-bottom: 1.3rem}.rr2-home .rr2-faq__a h4{font-size: var(--rr-0);color: var(--rr-ink);margin-top: 0.4rem}.rr2-home .rr2-posts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1.8rem}.rr2-home .rr2-posts__item{text-decoration: none;display: grid;gap: 0.7rem;align-content: start}.rr2-home .rr2-posts__item img{width: 100%;height: auto;aspect-ratio: 16 / 10;object-fit: cover;max-width: 100%;display: block;border: 1px solid var(--rr-line)}.rr2-home .rr2-posts__item h3{font-size: var(--rr-1);font-weight: 700;color: var(--rr-ink)}.rr2-home .rr2-posts__item time{font-size: var(--rr--1);letter-spacing: 0.1em;text-transform: uppercase;color: var(--rr-muted)}.rr2-home .rr2-posts__item:hover h3,.rr2-home .rr2-posts__item:focus-visible h3{color: var(--rr-accent)}.rr2-home .rr2-more{display: inline-flex;gap: 0.5rem;margin-top: 2rem;font-family: var(--rr-display);font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;font-size: var(--rr--1);color: var(--rr-ink);text-decoration: none;border-bottom: 2px solid var(--rr-accent);padding-bottom: 0.3rem}.rr2-home .rr2-more:hover,.rr2-home .rr2-more:focus-visible{color: var(--rr-accent)}@media (max-width: 52rem){.rr2-home .rr2-posts{grid-template-columns: 1fr}}.rr2-home .rr2-sekcia--mesta .rr2-eyebrow{margin-bottom: 1.2rem}.rr2-home .rr2-cities{border-top: 1px solid var(--rr-line);padding-top: 1.6rem;display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 0.55rem 1.4rem}.rr2-home .rr2-cities a{font-size: var(--rr--1);color: var(--rr-ink);text-decoration: none;text-decoration-line: underline;text-decoration-color: var(--rr-line-strong);text-underline-offset: 0.3em}.rr2-home .rr2-cities a:hover,.rr2-home .rr2-cities a:focus-visible{text-decoration-color: var(--rr-accent);color: var(--rr-accent)}.rr2-home .rr2-cities__tail{margin-top: 1.2rem;font-size: var(--rr--1);color: var(--rr-muted)}@media (max-width: 56rem){.rr2-home .rr2-cities{grid-template-columns: repeat(4,minmax(0,1fr))}}@media (max-width: 34rem){.rr2-home .rr2-cities{grid-template-columns: repeat(2,minmax(0,1fr))}}.rr2-cta{background: var(--rr-accent);color: var(--rr-brand);padding-block: 0}.rr2-home .rr2-cta__inner{display: flex;flex-wrap: wrap;align-items: center;gap: 1.5rem 2.5rem;padding-block: clamp(2.2rem,5vw,3.2rem)}.rr2-home .rr2-cta .custom-module-wrapper,.rr2-home .rr2-cta .custom-module-inner,.rr2-home .rr2-cta .custom-module-button{display: contents}.rr2-home .rr2-cta .custom-module-content{max-width: none;margin: 0;padding: 0;text-align: start;flex: 1 1 0%;min-width: 0}.rr2-home .rr2-cta .custom-module-title{text-align: start;font-family: var(--rr-display);font-weight: 800;font-size: var(--rr-2);line-height: 1.05;letter-spacing: -0.015em;text-transform: none;color: var(--rr-brand);margin: 0}.rr2-home .rr2-cta .custom-module-description{margin: 0.4rem 0 0;font-family: var(--rr-body);font-size: var(--rr-0);line-height: 1.65;color: rgba(0,5,49,0.78);max-width: none}.rr2-home .rr2-cta .custom-module-button a{margin-left: auto;display: inline-block;white-space: normal;text-align: start;font-family: var(--rr-display);font-weight: 700;font-size: var(--rr-0);letter-spacing: 0.02em;line-height: 1.65;text-decoration: none;text-transform: none;padding: 0.95rem 1.7rem;border-radius: 2px;background: var(--rr-brand);color: #fff;border: 1px solid var(--rr-brand);transition: background-color 0.15s ease,color 0.15s ease}.rr2-home .rr2-cta .custom-module-button a:hover,.rr2-home .rr2-cta .custom-module-button a:focus-visible{background: #fff;color: var(--rr-brand);border-color: #fff}@media (max-width: 48rem){.rr2-home .rr2-cta .custom-module-content{text-align: start;flex-basis: 100%}}.rr2-sekcia--ocenki{padding-block: clamp(2.4rem,5vw,3.5rem)}.rr2-home .star-ratings{margin-top: 0}.rr2-home .rr2-sekcia--stapki,.rr2-home .rr2-sekcia--blog{--rr-muted: #5d6380}.rr2-home .rr2-steps__no{color: var(--rr-accent-tekst);border-bottom-color: var(--rr-accent)}@media (prefers-reduced-motion: reduce){.rr2-home *{transition: none !important;animation: none !important}}.rr2-home .rr2-tiles__ikona{display: block;font-size: 1.75rem;line-height: 1;color: var(--rr-accent);margin-bottom: 0.7rem}.rr2-home .rr2-tiles__ikona svg{display: block}body:not(.home){--rr-display: 'Archivo','Arial Narrow',Arial,sans-serif;--rr-body: 'Poppins','Segoe UI',Arial,sans-serif;--rr--1: clamp(0.78rem,0.76rem + 0.1vw,0.84rem);--rr-0: clamp(0.97rem,0.94rem + 0.15vw,1.05rem);--rr-1: clamp(1.15rem,1.08rem + 0.35vw,1.35rem);--rr-2: clamp(1.45rem,1.3rem + 0.7vw,1.9rem);--rr-3: clamp(1.9rem,1.6rem + 1.4vw,2.9rem);--rr-4: clamp(2.4rem,1.8rem + 2.9vw,4.4rem);--rr-accent-tekst: #8f5a00;--rr-wrap: 68rem;--rr-gutter: clamp(1rem,4vw,3rem);background: var(--rr-ground);color: var(--rr-ink);font-family: var(--rr-body);font-size: var(--rr-0);line-height: 1.65;-webkit-font-smoothing: antialiased}body:not(.home) :focus-visible{outline: 3px solid var(--rr-accent);outline-offset: 3px}body:not(.home) #content,body:not(.home) #primary,body:not(.home) #main.site-main{background: transparent;padding: 0;margin: 0;max-width: none;width: auto;border: 0;box-shadow: none}body:not(.home) #main.site-main .rr2-statia__telo,body:not(.home) #main.site-main .error-404{background: var(--rr-surface)}body:not(.home) .site-header #mainmenu.menu-area,body:not(.home) .site-header .menu-area{box-shadow: none;background: var(--rr-brand);color: #fff;padding: 0;border-bottom: 1px solid rgba(255,255,255,0.1)}body:not(.home) .site-header .menu-area > .container{display: contents}body:not(.home) .site-header .menu-area > .container > .row{width: 100%;max-width: var(--rr-wrap);margin-inline: auto;padding-inline: var(--rr-gutter);display: flex;flex-wrap: nowrap;align-items: center;gap: 1.5rem;justify-content: normal !important;min-height: 4.25rem}body:not(.home) .site-header .menu-area .col-md-4,body:not(.home) .site-header .menu-area .col-md-8{padding: 0;flex: 0 0 auto;max-width: none;width: auto}body:not(.home) .site-header .menu-area .col-md-8{margin-left: auto}body:not(.home) .site-header .site-branding .custom-logo{width: 148px;height: auto;display: block}body:not(.home) #mega-menu-wrap-main-menu #mega-menu-main-menu{display: flex;align-items: center;gap: 1.4rem;background: transparent;padding: 0}body:not(.home) #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item{margin: 0}body:not(.home) #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{font-family: var(--rr-body);font-size: var(--rr--1);font-weight: 500;letter-spacing: 0.04em;line-height: 1.65;text-transform: uppercase;color: rgba(255,255,255,0.82);background: transparent;padding: 0.4rem 0;height: auto;text-align: start;border-color: currentColor;list-style-type: disc}body:not(.home) #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:hover,body:not(.home) #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:focus{color: var(--rr-accent);background: transparent}body:not(.home) #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link[href*="/contact/"]{font-family: var(--rr-display);font-weight: 700;letter-spacing: 0.02em;text-transform: none;color: var(--rr-brand);background: var(--rr-accent);border: 1px solid var(--rr-accent);border-radius: 2px;padding: 0.62rem 1.15rem;transition: background-color 0.15s ease,color 0.15s ease}body:not(.home) #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link[href*="/contact/"]:hover,body:not(.home) #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link[href*="/contact/"]:focus{background: #fff;color: var(--rr-brand);border-color: #fff}body:not(.home) .footer-area{background: var(--rr-brand);color: rgba(255,255,255,0.7);padding: 0;border-top: 0}body:not(.home) .footer-area > .container{display: contents}body:not(.home) .footer-area > .container > .row{width: 100%;max-width: var(--rr-wrap);margin-inline: auto;padding-inline: var(--rr-gutter);display: grid;grid-template-columns: 1.4fr repeat(3,minmax(0,1fr));gap: 2rem;flex-wrap: nowrap;padding-block: 3rem 2rem}body:not(.home) .footer-area > .container > .row > [class*='col-']{padding: 0;max-width: none;width: auto;flex: none}body:not(.home) .footer-area .footer-widget-title{font-family: var(--rr-display);font-size: var(--rr--1);font-weight: 700;letter-spacing: 0.14em;line-height: 1.65;text-transform: uppercase;color: var(--rr-accent);margin: 0 0 0.9rem}body:not(.home) .footer-area .widget ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 0.45rem}body:not(.home) .footer-area .widget ul li{margin: 0;padding: 0;border: 0}body:not(.home) .footer-area .widget ul li a{font-family: var(--rr-body);font-size: var(--rr--1);font-weight: 400;letter-spacing: normal;line-height: 1.65;color: rgba(255,255,255,0.75);text-decoration: none}body:not(.home) .footer-area .widget ul li a:hover,body:not(.home) .footer-area .widget ul li a:focus-visible{color: var(--rr-accent)}body:not(.home) .footer-area .widget_media_image .image{width: 148px;height: auto}body:not(.home) .footer-area .textwidget p{font-size: var(--rr--1);line-height: 1.65;color: rgba(255,255,255,0.7)}body:not(.home) .site-footer > .container > .row{padding-block: 2.6rem;margin-inline: 0}body:not(.home) .site-footer .site-info{font-size: var(--rr--1);line-height: 1.65;color: rgba(255,255,255,0.55);border-top: 1px solid rgba(255,255,255,0.14);padding-top: 1.2rem}@media (max-width: 56rem){body:not(.home) .footer-area > .container > .row{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 30rem){body:not(.home) .footer-area > .container > .row{grid-template-columns: 1fr}}body:not(.home) .page-banner-area,body:not(.home) .page-banner-area.page_header_with_thumnail{background-color: var(--rr-brand);background-size: cover;background-position: center 62%;color: #fff;display: block;height: auto;min-height: 0;padding-block: clamp(3.5rem,9vw,7rem);position: relative;overflow: hidden}body:not(.home) .page-banner-area::before,body:not(.home) .page-banner-area.page_header_with_thumnail::before{background: linear-gradient(105deg,#000531 8%,rgba(0,5,49,0.86) 48%,rgba(0,5,49,0.6) 100%);height: 100%;width: 100%;left: 0;top: 0}body:not(.home) .page-banner-area > .container{display: contents}body:not(.home) .page-banner-area > .container > .row{position: relative;z-index: 1;width: 100%;max-width: var(--rr-wrap);margin-inline: auto;padding-inline: var(--rr-gutter);display: block}body:not(.home) .page-banner-area .col-md-12{padding: 0;max-width: none;width: auto;flex: none}body:not(.home) .page-banner-area .col-md-12.text-center,body:not(.home) .page-banner-area .title-breadcrumb-inner{text-align: start;display: flex;flex-direction: column;gap: 0.9rem}body:not(.home) .page-banner-area .title-breadcrumb-inner .breadcrumbs{order: -1;display: flex;flex-wrap: wrap;align-items: baseline;gap: 0 0.5rem;margin: 0;padding: 0;list-style: none;font-family: var(--rr-display);font-weight: 600;font-size: var(--rr--1);letter-spacing: 0.16em;line-height: 1.65;text-transform: uppercase;color: rgba(255,255,255,0.62)}body:not(.home) .page-banner-area .title-breadcrumb-inner .breadcrumbs li{display: inline;margin: 0;padding: 0;border: 0;background: none;color: inherit !important}body:not(.home) .page-banner-area .title-breadcrumb-inner .breadcrumbs li a{color: rgba(255,255,255,0.78) !important;text-decoration: none}body:not(.home) .page-banner-area .title-breadcrumb-inner .breadcrumbs li a:hover,body:not(.home) .page-banner-area .title-breadcrumb-inner .breadcrumbs li a:focus-visible{color: var(--rr-accent) !important;text-decoration: underline;text-underline-offset: 0.3em}body:not(.home) .page-banner-area .title-breadcrumb-inner .breadcrumbs li::after{color: rgba(255,255,255,0.45) !important;margin-left: 0}body:not(.home) .page-banner-area h1,body:not(.home) .page-banner-area .page-title,body:not(.home) .page-banner-area.page_header_with_thumnail h1{font-family: var(--rr-display);font-weight: 800;font-size: var(--rr-4);letter-spacing: -0.015em;line-height: 1.05;text-wrap: balance;text-transform: none;color: #fff;margin: 0;padding: 0}body:not(.home) .page-banner-area .page-banner-text > nav,body:not(.home) .page-banner-area .breadcrumb{margin: 0;padding: 0}body.error404 .page-banner-area{padding-block: 1.6rem}.rr2-stranica{background: var(--rr-surface);color: var(--rr-ink);font-family: var(--rr-body)}.rr2-stranica h1,.rr2-stranica h2,.rr2-stranica h3,.rr2-stranica h4,.rr2-stranica h5,.rr2-stranica h6,.rr2-statia h1,.rr2-statia h2,.rr2-statia h3,.rr2-statia h4,.rr2-statia h5,.rr2-statia h6,.rr2-spisak h1,.rr2-spisak h2,.rr2-spisak h3,.rr2-spisak h4,.rr2-spisak h5,.rr2-spisak h6,.rr2-greshka h1,.rr2-greshka h2,.rr2-greshka h3,.rr2-greshka h4,.rr2-greshka h5,.rr2-greshka h6{font-family: var(--rr-display);font-weight: 800;letter-spacing: -0.015em;line-height: 1.05;text-wrap: balance;text-transform: none;color: inherit}.rr2-stranica .rr2-eyebrow,.rr2-statia .rr2-eyebrow,.rr2-spisak .rr2-eyebrow,.rr2-greshka .rr2-eyebrow{font-family: var(--rr-display);font-weight: 600;font-size: var(--rr--1);letter-spacing: 0.16em;line-height: 1.65;text-transform: uppercase;color: var(--rr-muted);margin: 0}.rr2-wrap{width: 100%;max-width: var(--rr-wrap);margin-inline: auto;padding-inline: var(--rr-gutter)}.rr2-blok{padding-block: clamp(3.2rem,7vw,5.5rem)}.rr2-proza-blok{background: var(--rr-surface)}.rr2-stranica .rr2-proza-blok p,.rr2-stranica .rr2-proza-blok ul,.rr2-stranica .rr2-proza-blok ol{font-size: var(--rr-0);line-height: 1.7}.rr2-stranica .rr2-proza-blok > .rr2-wrap > p:first-child{font-size: var(--rr-1);line-height: 1.55;color: var(--rr-ink)}.rr2-stranica .rr2-blok h2{font-size: var(--rr-2);margin: 2.4rem 0 1rem}.rr2-stranica .rr2-blok > .rr2-wrap > h2:first-child,.rr2-stranica .rr2-blok > .rr2-wrap > h1:first-child{font-size: var(--rr-3);margin-bottom: 1.6rem}.rr2-stranica .rr2-blok > .rr2-wrap > h2:first-child,.rr2-stranica .rr2-blok h2:first-child{margin-top: 0}.rr2-stranica .rr2-proza-blok h2{margin-top: 3rem}.rr2-stranica .rr2-blok h3{font-size: var(--rr-1);margin: 1.9rem 0 0.7rem}.rr2-stranica .rr2-blok h4{font-size: var(--rr-1);margin: 1.5rem 0 0.6rem}.rr2-stranica .rr2-proza-blok p{margin: 0 0 1.05rem}.rr2-stranica .rr2-proza-blok li{margin-left: 0;margin-bottom: 0.5rem}.rr2-stranica .rr2-proza-blok ul,.rr2-stranica .rr2-proza-blok ol{padding-left: 1.4rem}.rr2-stranica .rr2-proza-blok img{max-width: 100%;height: auto}.rr2-stranica .rr2-proza-blok img.alignright,.rr2-stranica .rr2-proza-blok img.alignleft{max-width: min(46%,19rem);margin-block: 0.35rem 1.1rem}.rr2-stranica .rr2-proza-blok img.alignright{margin-left: 1.6rem}.rr2-stranica .rr2-proza-blok img.alignleft{margin-right: 1.6rem}.rr2-stranica .rr2-proza-blok img.aligncenter,.rr2-stranica .rr2-proza-blok img.alignnone,.rr2-stranica .rr2-proza-blok img.size-full:not(.alignright):not(.alignleft){display: block;width: 100%;height: auto;margin-block: 1.4rem}@media (max-width: 40rem){.rr2-stranica .rr2-proza-blok img.alignright,.rr2-stranica .rr2-proza-blok img.alignleft{float: none;display: block;width: 100%;max-width: 100%;margin-inline: 0;margin-block: 1.2rem}}.rr2-stranica .rr2-proza-blok blockquote{margin: 1.8rem 0;padding: 1.2rem 0 1.2rem 1.6rem;border-left: 3px solid var(--rr-accent);background: var(--rr-sunk);font-size: var(--rr-1);line-height: 1.55}.rr2-ceni,.rr2-ocenki{--rr-muted: #5d6380}.rr2-ceni{background: var(--rr-sunk);border-top: 1px solid var(--rr-line);border-bottom: 1px solid var(--rr-line)}.rr2-ceni table,.rr2-ceni table.table-bordered{width: 100%;border-collapse: collapse;background: transparent;border: 0;border-top: 2px solid var(--rr-ink);margin: 0 0 1.2rem;font-family: var(--rr-body)}.rr2-ceni table th,.rr2-ceni table td,.rr2-ceni table.table-bordered th,.rr2-ceni table.table-bordered td{border-left: 0;border-right: 0;border-top: 0}.rr2-ceni .table-responsive{overflow-x: visible;border-radius: 0;margin: 0}.rr2-ceni thead{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border: 0}.rr2-ceni tbody tr,.rr2-ceni tbody tr:nth-child(even){background: transparent}.rr2-ceni tbody td{padding: 1.05rem 1rem 1.05rem 0;border-bottom: 1px solid var(--rr-line);color: var(--rr-ink);background: transparent;font-family: var(--rr-body);font-size: var(--rr-0);vertical-align: baseline}.rr2-ceni tbody td:first-child{font-weight: 500}.rr2-ceni tbody td:nth-child(2){font-size: var(--rr--1);letter-spacing: 0.1em;text-transform: uppercase;color: var(--rr-muted);text-align: right;white-space: nowrap}.rr2-ceni tbody td:last-child{padding-right: 0;text-align: right;white-space: nowrap}.rr2-ceni tbody td:last-child strong{font-family: var(--rr-display);font-weight: 800;font-size: var(--rr-2);line-height: 1.05;letter-spacing: -0.015em;font-variant-numeric: tabular-nums;color: var(--rr-ink)}.rr2-ceni > .rr2-wrap > p{font-size: var(--rr--1);color: var(--rr-ink);margin: 0}@media (max-width: 600px){.rr2-ceni tbody tr{display: grid;grid-template-columns: minmax(0,1fr) auto;column-gap: 1.1rem;align-items: center;border-bottom: 1px solid var(--rr-line);padding-block: 0.9rem}.rr2-ceni tbody td{display: block;border: 0;padding: 0;text-align: left}.rr2-ceni tbody td:nth-child(2){display: none}.rr2-ceni tbody td:last-child{grid-column: 2;text-align: right}.rr2-ceni tbody td:last-child strong{font-size: var(--rr-1)}}.rr2-garancia{background: var(--rr-brand);color: #fff}.rr2-garancia__redove{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 2.4rem clamp(2rem,5vw,4rem);align-items: start}.rr2-garancia__red{padding-top: 1.3rem;border-top: 1px solid rgba(255,255,255,0.14)}.rr2-stranica .rr2-garancia h3{color: var(--rr-accent);font-size: var(--rr-1);margin: 0 0 0.8rem}.rr2-stranica .rr2-garancia p{color: rgba(255,255,255,0.84);font-size: var(--rr-0);line-height: 1.65;margin: 0}.rr2-stranica .rr2-garancia strong{color: #fff}.rr2-stranica .rr2-garancia a,.rr2-stranica .rr2-garancia a:visited,.rr2-stranica .rr2-garancia a:hover,.rr2-stranica .rr2-garancia a:focus{color: var(--rr-accent)}@media (max-width: 52rem){.rr2-garancia__redove{grid-template-columns: 1fr}}.rr2-vaprosi{background: var(--rr-surface);border-top: 1px solid var(--rr-line)}.rr2-faq{display: grid;border-top: 1px solid var(--rr-line);margin: 0;border-radius: 0}.rr2-faq__red{border-bottom: 1px solid var(--rr-line)}.rr2-stranica .rr2-faq__vapros{cursor: pointer;list-style: none;display: flex;align-items: baseline;gap: 1rem;padding: 1.15rem 0;font-family: var(--rr-body);font-weight: 500;font-size: var(--rr-1);line-height: 1.65;color: var(--rr-ink);background: transparent;border-radius: 0}.rr2-faq__vapros::-webkit-details-marker{display: none}.rr2-stranica .rr2-faq__vapros h1,.rr2-stranica .rr2-faq__vapros h2,.rr2-stranica .rr2-faq__vapros h3,.rr2-stranica .rr2-faq__vapros h4{font-family: var(--rr-body);font-weight: 500;font-size: var(--rr-1);letter-spacing: normal;line-height: 1.65;margin: 0}.rr2-faq__vapros::after{content: '+';margin-left: auto;font-family: var(--rr-display);font-weight: 700;font-size: 1.4em;line-height: 1;color: var(--rr-accent)}.rr2-faq__red[open] > .rr2-faq__vapros::after{content: '\2212'}.rr2-faq__vapros:hover,.rr2-faq__red[open] > .rr2-faq__vapros{color: var(--rr-brand)}.rr2-faq__vapros .arrow-icon{display: none}.rr2-stranica .rr2-faq__otgovor{max-height: none;opacity: 1;overflow: visible;box-shadow: none;border-radius: 0;padding: 0 3rem 1.3rem 0;display: grid;gap: 1.15rem;color: var(--rr-muted);font-size: var(--rr-0);line-height: 1.65}.rr2-stranica .rr2-faq__otgovor p{margin: 0;color: inherit}.rr2-ocenki{background: var(--rr-sunk);border-top: 1px solid var(--rr-line);padding-block: clamp(2.4rem,5vw,3.5rem)}.rr2-stranica .star-ratings{margin: 0;display: flex;flex-wrap: wrap;align-items: center;gap: 0.4rem 1.4rem;width: max-content;max-width: 100%;padding: 1.3rem 1.8rem;background: var(--rr-surface);border: 1px solid var(--rr-line);border-top: 3px solid var(--rr-accent)}.rr2-stranica .star-ratings .star{font-size: 1.9rem;line-height: 1}.rr2-stranica .star-ratings #rating-result{font-family: var(--rr-display);font-weight: 800;font-size: var(--rr-1);letter-spacing: -0.015em;color: var(--rr-ink);font-variant-numeric: tabular-nums}.rr2-cta-blok{background: var(--rr-accent);padding-block: 0}.rr2-stranica .rr2-cta{background: transparent;border-radius: 0;margin: 0;padding: clamp(2.2rem,5vw,3.2rem) 0}.rr2-stranica .rr2-cta .custom-module-inner{display: flex;flex-wrap: wrap;align-items: center;gap: 1.5rem 2.5rem}.rr2-stranica .rr2-cta .custom-module-content{max-width: none;flex: 1 1 0%;min-width: 0}.rr2-stranica .rr2-cta .custom-module-title{text-align: start;font-family: var(--rr-display);font-weight: 800;font-size: var(--rr-2);line-height: 1.05;letter-spacing: -0.015em;text-transform: none;color: var(--rr-brand);margin: 0}.rr2-stranica .rr2-cta .custom-module-description{font-family: var(--rr-body);font-size: var(--rr-0);line-height: 1.65;color: rgba(0,5,49,0.78);margin: 0.4rem 0 0}.rr2-stranica .rr2-cta .custom-module-button{margin-left: auto}.rr2-stranica .rr2-cta .custom-module-button a{display: inline-block;background: var(--rr-brand);color: #fff;font-family: var(--rr-display);font-weight: 700;font-size: var(--rr-0);letter-spacing: 0.02em;line-height: 1.65;text-align: start;text-transform: none;padding: 0.95rem 1.7rem;border: 1px solid var(--rr-brand);border-radius: 2px;text-decoration: none;white-space: normal;transition: background-color 0.15s ease,color 0.15s ease}.rr2-stranica .rr2-cta .custom-module-button a:hover,.rr2-stranica .rr2-cta .custom-module-button a:focus-visible{background: #fff;color: var(--rr-brand);border-color: #fff}@media (max-width: 48rem){.rr2-stranica .rr2-cta .custom-module-inner{flex-direction: column;align-items: flex-start;text-align: left}.rr2-stranica .rr2-cta .custom-module-content{flex: 0 1 auto;margin-bottom: 0}.rr2-stranica .rr2-cta .custom-module-button{margin-left: 0}}body:not(.home) .wpcf7 form{font-family: var(--rr-body);background: var(--rr-surface);border: 1px solid var(--rr-line);border-top: 2px solid var(--rr-ink);border-radius: 0;padding: clamp(1.4rem,3vw,2rem)}body:not(.home) .wpcf7 label{font-family: var(--rr-display);font-weight: 700;font-size: var(--rr--1);letter-spacing: 0.1em;line-height: 1.65;text-transform: uppercase;color: var(--rr-ink)}body:not(.home) .wpcf7 input[type='text'],body:not(.home) .wpcf7 input[type='email'],body:not(.home) .wpcf7 input[type='tel'],body:not(.home) .wpcf7 input[type='url'],body:not(.home) .wpcf7 input[type='number'],body:not(.home) .wpcf7 select,body:not(.home) .wpcf7 textarea{font-family: var(--rr-body);font-size: var(--rr-0);line-height: 1.65;color: var(--rr-ink);background: var(--rr-surface);border: 1px solid var(--rr-line-strong);border-radius: 2px;padding: 0.7rem 0.85rem}body:not(.home) .wpcf7 input:focus-visible,body:not(.home) .wpcf7 select:focus-visible,body:not(.home) .wpcf7 textarea:focus-visible{border-color: var(--rr-brand)}body:not(.home) .wpcf7 ::placeholder{color: var(--rr-muted);opacity: 1}body:not(.home) .wpcf7 input[type='submit'],body:not(.home) .wpcf7 button[type='submit']{font-family: var(--rr-display);font-weight: 700;font-size: var(--rr-0);letter-spacing: 0.02em;line-height: 1.65;color: #fff;background: var(--rr-brand);border: 1px solid var(--rr-brand);border-radius: 2px;padding: 0.95rem 1.7rem;cursor: pointer;transition: background-color 0.15s ease,color 0.15s ease}body:not(.home) .wpcf7 input[type='submit']:hover,body:not(.home) .wpcf7 input[type='submit']:focus-visible,body:not(.home) .wpcf7 button[type='submit']:hover,body:not(.home) .wpcf7 button[type='submit']:focus-visible{background: var(--rr-accent);color: var(--rr-brand);border-color: var(--rr-accent)}body:not(.home) .wpcf7 .wpcf7-not-valid-tip,body:not(.home) .wpcf7 .wpcf7-response-output{font-family: var(--rr-body);font-size: var(--rr--1);line-height: 1.65;border-radius: 0}.rr2-greshka{background: var(--rr-surface);color: var(--rr-ink);font-family: var(--rr-body)}.rr2-greshka .error-404{max-width: none;padding: 0}.rr2-greshka .error-404 .error-404__code,.rr2-greshka__kod{font-family: var(--rr-display);font-weight: 800;font-size: var(--rr-4);letter-spacing: -0.015em;line-height: 1.05;color: var(--rr-accent-tekst);margin: 0}.rr2-greshka .error-404 .page-title,.rr2-greshka h1.page-title,.rr2-greshka h1{font-family: var(--rr-display);font-weight: 800;font-size: var(--rr-3);letter-spacing: -0.015em;line-height: 1.05;text-transform: none;margin: 0.4rem 0 1rem}.rr2-greshka__vodach{font-size: var(--rr-1);color: var(--rr-muted);margin: 0 0 1.8rem}.rr2-greshka .error-404 .error-404__actions a,.rr2-greshka__vrazka{display: inline-block;background: var(--rr-brand);color: #fff;font-family: var(--rr-display);font-weight: 700;font-size: var(--rr-0);letter-spacing: 0.02em;line-height: 1.65;padding: 0.95rem 1.7rem;border: 1px solid var(--rr-brand);border-radius: 2px;text-decoration: none;transition: background-color 0.15s ease,color 0.15s ease}.rr2-greshka__vrazka:hover,.rr2-greshka__vrazka:focus-visible{background: var(--rr-accent);color: var(--rr-brand);border-color: var(--rr-accent)}.rr2-greshka .error-404 .error-404__more-title,.rr2-greshka h2{font-family: var(--rr-display);font-weight: 600;font-size: var(--rr--1);letter-spacing: 0.16em;line-height: 1.65;text-transform: uppercase;color: var(--rr-muted);margin: 2.8rem 0 1.2rem}.rr2-greshka__spisak{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 1.4rem;border-top: 1px solid var(--rr-line)}.rr2-greshka__spisak li{border-bottom: 1px solid var(--rr-line)}.rr2-greshka__spisak a{display: block;padding: 0.95rem 0;font-size: var(--rr-0);text-decoration: none;color: var(--rr-ink)}.rr2-greshka__spisak a:hover,.rr2-greshka__spisak a:focus-visible{color: var(--rr-brand);text-decoration: underline;text-underline-offset: 0.2em}@media (max-width: 40rem){.rr2-greshka__spisak{grid-template-columns: 1fr}}.rr2-statia{background: var(--rr-surface);color: var(--rr-ink);font-family: var(--rr-body)}.rr2-statia .construc-standard-post__post-title{display: flex;flex-direction: column;align-items: stretch;margin-bottom: 1.6rem}.rr2-statia .construc-standard-post__post-title .breadcrumbs{order: -1;margin: 0 0 0.9rem;padding: 0;list-style: none}.rr2-statia .single-post-title{font-family: var(--rr-display);font-weight: 800 !important;font-size: var(--rr-3) !important;letter-spacing: -0.015em !important;line-height: 1.05 !important;text-transform: none !important;margin: 0 0 0.9rem !important;text-wrap: balance}.rr2-statia .construc-standard-post__thumbnail{margin: 0 0 2rem}.rr2-statia .construc-standard-post__thumbnail img{display: block;width: 100%;height: auto}.rr2-statia .construc-standard-post__full-summery{font-size: var(--rr-0);line-height: 1.7}.rr2-statia .construc-standard-post__full-summery p{margin: 0 0 1.15rem}.rr2-statia .construc-standard-post__full-summery h2{font-size: var(--rr-2);margin: 3rem 0 0.9rem}.rr2-statia .construc-standard-post__full-summery h3{font-size: var(--rr-1);margin: 2rem 0 0.7rem}.rr2-statia .construc-standard-post__full-summery h4{font-family: var(--rr-body);font-weight: 700;font-size: var(--rr-0);letter-spacing: 0.02em;line-height: 1.65;margin: 1.6rem 0 0.5rem}.rr2-statia .construc-standard-post__full-summery ul,.rr2-statia .construc-standard-post__full-summery ol{padding-left: 1.4rem;margin: 0 0 1.15rem}.rr2-statia .construc-standard-post__full-summery li{margin-left: 0;margin-bottom: 0.45rem}.rr2-statia .construc-standard-post__full-summery img{display: block;float: none;width: 100%;max-width: 100%;height: auto;margin: 1.6rem 0}.rr2-statia .construc-standard-post__full-summery a,.rr2-statia .construc-standard-post__full-summery a:visited{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.18em}.rr2-statia .construc-standard-post__full-summery a:hover,.rr2-statia .construc-standard-post__full-summery a:focus-visible{text-decoration-thickness: 2px}.rr2-statia .construc-standard-post__full-summery blockquote{margin: 1.8rem 0;padding: 1.2rem 0 1.2rem 1.6rem;border-left: 3px solid var(--rr-accent);background: var(--rr-sunk)}.rr2-statia .related-title{font-family: var(--rr-display);font-weight: 600;font-size: var(--rr--1);letter-spacing: 0.16em;line-height: 1.65;text-transform: uppercase;color: var(--rr-muted);margin: 2.4rem 0 0}.rr2-statia .further-reading{border-top: 1px solid var(--rr-line);border-bottom: 1px solid var(--rr-line);margin: 0.6rem 0 2.2rem;padding: 0}.rr2-statia .further-reading > span{display: flex;align-items: baseline;gap: 0.6rem;padding: 0.95rem 0;color: var(--rr-muted)}.rr2-statia .further-reading a{display: inline;padding: 0;font-size: var(--rr-0);font-weight: 500}.rr2-statia .breadcrumbs{font-family: var(--rr-display);font-weight: 600;font-size: var(--rr--1);letter-spacing: 0.16em;line-height: 1.65;text-transform: uppercase;color: var(--rr-muted);margin-bottom: 0}.rr2-statia ul.breadcrumbs li.breadcrumb-item,.rr2-statia ul.breadcrumbs li.breadcrumb-item a,.rr2-statia .breadcrumbs a{color: var(--rr-muted)}.rr2-statia ul.breadcrumbs li.breadcrumb-item a:hover,.rr2-statia ul.breadcrumbs li.breadcrumb-item a:focus-visible{color: var(--rr-accent-tekst)}.rr2-statia__strani{background: var(--rr-sunk);border-top: 1px solid var(--rr-line)}.rr2-statia__strani .widget-area,.rr2-spisak__strani .widget-area{display: grid;grid-template-columns: minmax(0,15rem) minmax(0,1fr);gap: 2rem clamp(1.5rem,4vw,3rem);align-items: start}.rr2-statia__strani .widget,.rr2-spisak__strani .widget{margin: 0;min-width: 0}.rr2-statia__strani .widget:empty,.rr2-spisak__strani .widget:empty{display: none}.rr2-statia__strani .widget_recent_entries ul,.rr2-spisak__strani .widget_recent_entries ul{columns: 2;column-gap: clamp(1.5rem,4vw,3rem)}.rr2-statia__strani .widget_recent_entries li,.rr2-spisak__strani .widget_recent_entries li{break-inside: avoid}.rr2-statia__strani .sidebar-widget-title,.rr2-spisak__strani .sidebar-widget-title{font-family: var(--rr-display);font-weight: 600;font-size: var(--rr--1);letter-spacing: 0.16em;line-height: 1.65;text-transform: uppercase;color: var(--rr-ink);margin: 0 0 0.9rem;padding-bottom: 0.7rem;border-bottom: 1px solid var(--rr-line-strong)}.rr2-statia__strani .widget ul,.rr2-spisak__strani .widget ul{list-style: none;margin: 0;padding: 0}.rr2-statia__strani .widget li,.rr2-spisak__strani .widget li{border-bottom: 1px solid var(--rr-line)}.rr2-statia__strani .widget li a,.rr2-spisak__strani .widget li a{display: block;padding: 0.6rem 0;font-size: var(--rr--1);line-height: 1.5;text-decoration: none;color: var(--rr-ink)}.rr2-statia__strani .widget li a:hover,.rr2-statia__strani .widget li a:focus-visible,.rr2-spisak__strani .widget li a:hover,.rr2-spisak__strani .widget li a:focus-visible{color: var(--rr-brand);text-decoration: underline;text-underline-offset: 0.2em}.rr2-statia__strani .widget_media_image img,.rr2-spisak__strani .widget_media_image img{display: block;width: 100%;max-width: 14rem;height: auto;margin: 0}.rr2-statia__strani #media_image-8,.rr2-spisak__strani #media_image-8{margin-bottom: 0}@media (max-width: 48rem){.rr2-statia__strani .widget-area,.rr2-spisak__strani .widget-area{grid-template-columns: 1fr}}@media (max-width: 34rem){.rr2-statia__strani .widget_recent_entries ul,.rr2-spisak__strani .widget_recent_entries ul{columns: 1}}.rr2-spisak{background: var(--rr-surface);color: var(--rr-ink);font-family: var(--rr-body)}.rr2-spisak__telo > .rr2-wrap{display: flex;flex-direction: column;align-items: stretch}.rr2-spisak__zaglavie{font-family: var(--rr-display);font-weight: 800;font-size: var(--rr-3);letter-spacing: -0.015em;line-height: 1.05;text-wrap: balance;text-transform: none;margin: 0 0 2.2rem}.rr2-spisak .breadcrumbs{order: -1;font-family: var(--rr-display);font-weight: 600;font-size: var(--rr--1);letter-spacing: 0.16em;line-height: 1.65;text-transform: uppercase;color: var(--rr-muted);margin: 0 0 0.9rem}.rr2-spisak ul.breadcrumbs li.breadcrumb-item,.rr2-spisak ul.breadcrumbs li.breadcrumb-item a,.rr2-spisak .breadcrumbs a{color: var(--rr-muted)}.rr2-spisak ul.breadcrumbs li.breadcrumb-item a:hover,.rr2-spisak ul.breadcrumbs li.breadcrumb-item a:focus-visible{color: var(--rr-accent-tekst)}.rr2-kutii{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 2.4rem 1.8rem;align-items: start}.rr2-kutiya{min-width: 0;display: grid;gap: 0.7rem;align-content: start}.rr2-kutiya__vrazka{display: grid;gap: 0.7rem;text-decoration: none;color: inherit}.rr2-kutiya__snimka{margin: 0;background: var(--rr-sunk);border: 1px solid var(--rr-line)}.rr2-kutiya__snimka img{display: block;width: 100%;max-width: 100%;height: auto;aspect-ratio: 16 / 10;object-fit: cover}.rr2-kutiya__data{font-family: var(--rr-body);font-weight: 400;font-size: var(--rr--1);letter-spacing: 0.1em;line-height: 1.65;text-transform: uppercase;color: var(--rr-muted);font-variant-numeric: tabular-nums}.rr2-spisak .rr2-kutiya__zaglavie{font-family: var(--rr-display);font-weight: 700;font-size: var(--rr-1);letter-spacing: -0.015em;line-height: 1.05;margin: 0;color: var(--rr-ink);text-wrap: balance}.rr2-kutiya__vrazka:hover .rr2-kutiya__zaglavie,.rr2-kutiya__vrazka:focus-visible .rr2-kutiya__zaglavie{color: var(--rr-accent-tekst)}.rr2-kutiya__uvod p{margin: 0;font-size: var(--rr--1);line-height: 1.65;color: var(--rr-muted)}@media (max-width: 56rem){.rr2-kutii{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 34rem){.rr2-kutii{grid-template-columns: 1fr}}.rr2-kutii--tarsene .construc-standard-post{min-width: 0}.rr2-kutii--tarsene .construc-standard-post__entry-content{display: grid;gap: 0.5rem;text-align: left !important}.rr2-kutii--tarsene .construc-standard-post__categories > span.cat-links a,.rr2-kutii--tarsene .construc-standard-post__categories a{color: var(--rr-accent-tekst);text-decoration: none}.rr2-kutii--tarsene .construc-standard-post__categories > span.cat-links a:hover,.rr2-kutii--tarsene .construc-standard-post__categories > span.cat-links a:focus-visible,.rr2-kutii--tarsene .construc-standard-post__categories a:hover,.rr2-kutii--tarsene .construc-standard-post__categories a:focus-visible{text-decoration: underline;text-underline-offset: 0.2em}.rr2-kutii--tarsene .construc-standard-post__categories{order: 2;font-size: var(--rr--1);letter-spacing: 0.1em;line-height: 1.65;text-transform: uppercase;color: var(--rr-muted)}.rr2-kutii--tarsene .construc-standard-post__thumbnail{order: 1;position: relative}.rr2-kutii--tarsene .construc-standard-post__thumbnail img{display: block;width: 100%;height: auto;aspect-ratio: 16 / 10;object-fit: cover;border: 1px solid var(--rr-line);background: var(--rr-sunk)}.rr2-kutii--tarsene .construc-standard-post__blog-meta{order: 3;font-size: var(--rr--1);color: var(--rr-muted)}.rr2-kutii--tarsene .construc-standard-post__post-title{order: 4}.rr2-kutii--tarsene .construc-standard-post__post-title a{text-decoration: none}.rr2-kutii--tarsene .construc-standard-post__post-title h3{font-family: var(--rr-display);font-weight: 700;font-size: var(--rr-1);letter-spacing: -0.015em;line-height: 1.05;margin: 0;color: var(--rr-ink)}.rr2-kutii--tarsene .construc-standard-post__post-title a:hover h3,.rr2-kutii--tarsene .construc-standard-post__post-title a:focus-visible h3{color: var(--rr-accent-tekst)}.rr2-kutii--tarsene .construc-standard-post__excerpt{order: 5;font-size: var(--rr--1);line-height: 1.6;color: var(--rr-muted)}.rr2-kutii--tarsene .construc-standard-post__readmore{order: 6}.rr2-kutii--tarsene .construc-standard-post__readmore a{display: inline-flex;gap: 0.5rem;background: transparent;border: 0;border-bottom: 2px solid var(--rr-accent);border-radius: 0;font-family: var(--rr-display);font-weight: 700;font-size: var(--rr--1);letter-spacing: 0.06em;text-transform: uppercase;text-decoration: none;color: var(--rr-ink);padding: 0 0 0.3rem}.rr2-kutii--tarsene .construc-standard-post__readmore a:hover,.rr2-kutii--tarsene .construc-standard-post__readmore a:focus-visible{background: transparent;color: var(--rr-accent-tekst)}.rr2-kutii--tarsene .construc-standard-post__readmore{margin-top: 0.4rem}.rr2-kutii--tarsene .construc-standard-post__posted-date{position: static;display: block;background: transparent;padding: 0.5rem 0 0;margin: 0;font-family: var(--rr-body);font-weight: 400;font-size: var(--rr--1);letter-spacing: 0.1em;line-height: 1.65;text-transform: uppercase;color: var(--rr-muted)}.rr2-kutii--tarsene .construc-standard-post__posted-date a,.rr2-kutii--tarsene .construc-standard-post__posted-date time{background: transparent;color: var(--rr-muted);text-decoration: none}.rr2-kutii--tarsene .construc-standard-post__posted-date a:hover,.rr2-kutii--tarsene .construc-standard-post__posted-date a:focus-visible{color: var(--rr-brand);text-decoration: underline;text-underline-offset: 0.2em}.rr2-spisak .no-results p{font-size: var(--rr-1);color: var(--rr-muted)}.rr2-spisak .navigation.pagination{margin-top: clamp(2rem,4vw,3rem);border-top: 1px solid var(--rr-line);padding-top: 1.4rem}.rr2-spisak .nav-links{display: flex;flex-wrap: wrap;gap: 0.4rem}.rr2-spisak .screen-reader-text{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.rr2-spisak .nav-links ul.pagination,.rr2-spisak .nav-links ul.pagination li{list-style: none;margin: 0;padding: 0;border: 0;background: none;display: inline-flex}.rr2-spisak ul.pagination li .page-numbers,.rr2-spisak .page-numbers{display: inline-flex;align-items: center;justify-content: center;min-width: 2.6rem;height: 2.6rem;padding: 0 0.6rem;font-family: var(--rr-display);font-weight: 700;font-size: var(--rr-0);font-variant-numeric: tabular-nums;text-decoration: none;color: var(--rr-ink);border: 1px solid var(--rr-line-strong);background: var(--rr-surface)}.rr2-spisak ul.pagination li .page-numbers:hover,.rr2-spisak ul.pagination li .page-numbers:focus-visible,.rr2-spisak .page-numbers:hover,.rr2-spisak .page-numbers:focus-visible{background: var(--rr-sunk);border-color: var(--rr-brand);color: var(--rr-brand)}.rr2-spisak ul.pagination li .page-numbers.current,.rr2-spisak .page-numbers.current{background: var(--rr-brand);border-color: var(--rr-brand);color: #fff}.rr2-spisak .pagination-center .nav-links{justify-content: center}.rr2-spisak .pagination-right .nav-links{justify-content: flex-end}.rr2-spisak .blog-description{margin-top: clamp(2.4rem,5vw,3.5rem);padding-top: 1.6rem;border-top: 1px solid var(--rr-line);font-size: var(--rr--1);line-height: 1.7;color: var(--rr-muted)}.rr2-spisak .blog-description strong{color: var(--rr-ink)}.rr2-spisak__strani{background: var(--rr-sunk);border-top: 1px solid var(--rr-line)}.rr-home h1,.rr-home h2,.rr-home h3,.rr-home h4,body:not(.home) h1,body:not(.home) h2,body:not(.home) h3,body:not(.home) h4,.rr-home .btn,body:not(.home) .btn,.custom-module-button a,.wpcf7-submit,input[type="submit"]{text-transform: uppercase;letter-spacing: 0.02em}.rr-home [class*="eyebrow"],body:not(.home) [class*="eyebrow"]{letter-spacing: 0.16em}.rr2-blok ~ .rr2-blok ~ .rr2-blok,.rr2-statia__telo ~ .rr2-blok,.footer-area,.site-footer{content-visibility: auto;contain-intrinsic-size: auto none}