@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/wp-content/themes/borivojeskrbina/build/fonts/jetbrains-mono-v24-latin-regular.d04352f240062b100fba.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(/wp-content/themes/borivojeskrbina/build/fonts/jetbrains-mono-v24-latin-500.bb50084be2b43ba7b98c.woff2) format("woff2")}@font-face{font-display:swap;font-family:Bricolage Grotesque;font-style:normal;font-weight:400;src:url(/wp-content/themes/borivojeskrbina/build/fonts/bricolage-grotesque-v9-latin-regular.0984ab843035b3a04920.woff2) format("woff2")}@font-face{font-display:swap;font-family:Bricolage Grotesque;font-style:normal;font-weight:500;src:url(/wp-content/themes/borivojeskrbina/build/fonts/bricolage-grotesque-v9-latin-500.4a7e4f31a5930491ff47.woff2) format("woff2")}@font-face{font-display:swap;font-family:Bricolage Grotesque;font-style:normal;font-weight:600;src:url(/wp-content/themes/borivojeskrbina/build/fonts/bricolage-grotesque-v9-latin-600.6870477745a95b6d3a48.woff2) format("woff2")}@font-face{font-display:swap;font-family:Bricolage Grotesque;font-style:normal;font-weight:700;src:url(/wp-content/themes/borivojeskrbina/build/fonts/bricolage-grotesque-v9-latin-700.5bb1576e03638c613b0b.woff2) format("woff2")}@font-face{font-display:swap;font-family:Hanken Grotesk;font-style:normal;font-weight:300;src:url(/wp-content/themes/borivojeskrbina/build/fonts/hanken-grotesk-v12-latin-300.c6ae2b4cb932bd4e2075.woff2) format("woff2")}@font-face{font-display:swap;font-family:Hanken Grotesk;font-style:normal;font-weight:400;src:url(/wp-content/themes/borivojeskrbina/build/fonts/hanken-grotesk-v12-latin-regular.a09acf567544b53ce4b0.woff2) format("woff2")}@font-face{font-display:swap;font-family:Hanken Grotesk;font-style:normal;font-weight:500;src:url(/wp-content/themes/borivojeskrbina/build/fonts/hanken-grotesk-v12-latin-500.731555fcd7a8850f43bb.woff2) format("woff2")}@font-face{font-display:swap;font-family:Hanken Grotesk;font-style:normal;font-weight:600;src:url(/wp-content/themes/borivojeskrbina/build/fonts/hanken-grotesk-v12-latin-600.4e8b7b98fc5a95df419c.woff2) format("woff2")}.main-footer{background-color:var(--color-ink);padding:80px 0 48px;position:relative;z-index:1}.main-footer__logo-link{align-items:center;color:var(--color-paper);display:flex;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;gap:10px;text-decoration:none}.main-footer__logo-link img{display:block}@media(min-width:1440px){.main-footer__logo-link img{width:192px}}.main-footer__logo-dot{background:var(--color-accent);border-radius:50%;height:14px;width:14px}.footer-grid{border-bottom:1px solid var(--paper-14);display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:space-between;padding-bottom:64px}.footer-col-title{color:var(--paper-55);font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.1em;margin-bottom:14px;text-transform:uppercase}.footer-main p{color:var(--paper-60);font-size:15px;line-height:1.6;margin:20px 0 0;max-width:35ch}.footer-main-social__list{display:flex;gap:1rem}.footer-main-social__link{color:var(--color-grey-300);display:block;font-size:1.5rem}.footer-cols{display:flex;gap:64px}#menu-footer{align-items:center;display:flex;flex-direction:column;font-weight:300}@media(min-width:860px){#menu-footer{align-items:flex-start}}#menu-footer .menu-item a,#menu-footer .menu-item span{color:var(--color-paper-85);font-size:14px;text-decoration:none}ul.footer-contact-list{display:flex;flex-direction:column;gap:14px;margin-top:14px}ul.footer-contact-list a,ul.footer-contact-list span{color:var(--color-paper);font-size:14px;text-decoration:none}.footer-bottom{font-family:JetBrains Mono,monospace;font-size:12px;padding-top:28px}.footer-bottom-flex{align-items:center;display:flex;flex-direction:column;gap:1rem}@media(min-width:860px){.footer-bottom-flex{flex-direction:row;justify-content:space-between}}.footer-bottom-left p{color:var(--paper-55);margin-bottom:0}.footer-bottom-right{align-items:center;display:flex;gap:.25rem}.footer-bottom-right__made{color:var(--paper-55);margin-bottom:0}.footer-bottom-right__taraba{color:var(--paper-55);text-decoration:none}.cookie-consent-modal{background:var(--color-bg-light);border:2px solid var(--color-primary);border-radius:8px;bottom:24px;display:none;left:16px;padding:1.5rem;position:fixed;right:16px;z-index:9999}.cookie-consent-modal.is-visible{display:block}.cookie-consent-modal:after{background:var(--color-primary);border-radius:8px;bottom:-20px;content:"";filter:blur(50px);height:50px;left:50%;opacity:.2;position:absolute;transform:translateX(-50%);width:80%;z-index:-1}@media(min-width:860px){.cookie-consent-modal{left:auto;max-width:783px}}@media(min-width:1440px){.cookie-consent-modal{bottom:40px;padding:40px;right:40px}}.cookie-consent-modal .cookie-consent-content .cookie-heading{color:var(--color-primary);font-family:Bricolage Grotesque,sans-serif;font-size:16px;font-weight:600;line-height:24px;margin-bottom:1rem}@media(min-width:1440px){.cookie-consent-modal .cookie-consent-content .cookie-heading{font-size:22px;line-height:34px;margin-bottom:1rem}}.cookie-consent-modal .cookie-consent-content p{color:var(--color-text-muted);font-size:12px;line-height:20px;margin-bottom:1.5rem}@media(min-width:1440px){.cookie-consent-modal .cookie-consent-content p{font-size:14px;line-height:26px}}.cookie-consent-modal .cookie-consent-content p a{color:var(--color-primary);font-weight:600;text-decoration:underline;transition:color .3s ease}.cookie-consent-modal .cookie-consent-content #cookie-consent-description #cookieConsentDetails .cookie-consent-toggles{display:flex;flex-direction:row;flex-wrap:wrap;font-family:Hanken Grotesk,sans-serif;gap:16px;margin-bottom:16px}@media(min-width:1440px){.cookie-consent-modal .cookie-consent-content #cookie-consent-description #cookieConsentDetails .cookie-consent-toggles{margin-bottom:1.5rem}}.cookie-consent-modal .cookie-consent-content #cookie-consent-description #cookieConsentDetails .cookie-consent-toggles .toggle-button{align-items:center;cursor:pointer;display:flex;padding:10px 0;position:relative;user-select:none}.cookie-consent-modal .cookie-consent-content #cookie-consent-description #cookieConsentDetails .cookie-consent-toggles .toggle-button input{display:none}.cookie-consent-modal .cookie-consent-content #cookie-consent-description #cookieConsentDetails .cookie-consent-toggles .toggle-button span{color:var(--color-text);font-size:12px}@media(min-width:1440px){.cookie-consent-modal .cookie-consent-content #cookie-consent-description #cookieConsentDetails .cookie-consent-toggles .toggle-button span{font-size:14px}}.cookie-consent-modal .cookie-consent-content #cookie-consent-description #cookieConsentDetails .cookie-consent-toggles .toggle-button .slider{background-color:transparent;border:3px solid var(--color-primary);border-radius:25px;height:20px;left:-45px;position:absolute;top:50%;transform:translateY(-50%);transition:.3s;width:35px}.cookie-consent-modal .cookie-consent-content #cookie-consent-description #cookieConsentDetails .cookie-consent-toggles .toggle-button .slider:before{background-color:var(--color-primary);border-radius:50%;content:"";height:10px;left:2px;position:absolute;top:50%;transform:translateY(-50%);transition:.3s;width:10px}.cookie-consent-modal .cookie-consent-content #cookie-consent-description #cookieConsentDetails .cookie-consent-toggles .toggle-button #slider-disabled{background-color:var(--color-info);border:3px solid var(--color-info)}.cookie-consent-modal .cookie-consent-content #cookie-consent-description #cookieConsentDetails .cookie-consent-toggles .toggle-button #slider-disabled:before{background-color:var(--color-bg-light)}.cookie-consent-modal .cookie-consent-content #cookie-consent-description #cookieConsentDetails .cookie-consent-toggles .toggle-button input:checked+.slider{background-color:var(--color-primary);border:3px solid var(--color-primary)}.cookie-consent-modal .cookie-consent-content #cookie-consent-description #cookieConsentDetails .cookie-consent-toggles .toggle-button input:checked+.slider:before{background-color:var(--color-bg-light);transform:translate(15px,-50%)}.cookie-consent-modal .cookie-consent-content #cookie-consent-description #cookieConsentDetails .cookie-consent-toggles .toggle-button span{margin-left:45px}.cookie-consent-modal .cookie-consent-content #cookieConsentButtons{display:flex;gap:16px}.cookie-consent-modal .cookie-consent-content #cookieConsentButtons button{flex:0 0 auto}.text-ticker{background:var(--color-ink);overflow:hidden;padding:26px 0}.text-ticker__track{animation:ticker 20s linear infinite;display:flex;width:max-content}.text-ticker__track:hover{animation-play-state:paused}.text-ticker__item{align-items:center;color:var(--color-accent);display:flex;gap:2rem;padding-inline-start:2rem}.text-ticker__text{color:var(--color-paper);font-family:Bricolage Grotesque,sans-serif;font-size:clamp(1rem,3vw,2.2rem);white-space:nowrap}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-25%)}}.references-section{margin:0 auto;max-width:1200px;padding:40px 20px 120px}@media(min-width:860px){.references-section{padding:40px 40px 120px}}.references-list{display:grid;gap:30px;grid-template-columns:1fr}@media(min-width:860px){.references-list{grid-template-columns:repeat(2,1fr)}}.reference{background:#eae5da;border-radius:22px;display:block;overflow:hidden}.reference img{height:100%;object-fit:cover;width:100%}.reference__content{align-items:flex-start;display:flex;flex-direction:column;gap:14px;padding:32px}.reference__title{font-size:1.7rem}.reference__text{color:var(--color-ink-65);font-size:15px;line-height:1.55;margin:0}.reference__services{display:flex;flex-wrap:wrap;gap:18px}.reference__services span{color:var(--color-ink-50);font-family:JetBrains Mono,monospace;font-size:12px}.reference__services span+span{position:relative}.reference__services span+span:before{content:"/";left:-12px;position:absolute}.reference__case{align-items:center;color:var(--ink-65);display:inline-flex;font-size:16px;font-weight:600;gap:8px;transform:translateX(-8px)}.reference--featured{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}@media(min-width:860px){.reference--featured{flex-direction:row}}.reference--featured .reference__image-holder{flex:1.4 1 0%}.reference--featured .reference__content{display:flex;flex:1 1 0%;flex-direction:column;gap:30px;justify-content:space-between;padding:44px}.reference--featured .reference__title{font-size:clamp(1.8rem,3vw,2.6rem);margin:0 0 14px}.reference--featured .reference__text{margin:0 0 20px;max-width:36ch}.reference--featured .reference__featured{display:flex;justify-content:space-between}.reference--featured .reference__featured span{color:var(--color-ink-50);font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.reference__services--featured{display:flex;gap:8px}.reference__services--featured span{border:1px solid rgba(22,21,15,.2);border-radius:100px;color:var(--color-ink);font-family:JetBrains Mono,monospace;font-size:12px;padding:6px 12px}.work-visit-btn{margin-top:14px}.btn-projects{color:var(--ink-50);position:relative}.btn-projects :after{background:currentColor;bottom:-4px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .38s cubic-bezier(.2,.75,.2,1);width:100%}.btn-projects:hover :after{transform:scaleX(1);transform-origin:left}.cta-section{background:var(--color-accent)}.cta-section .section-heading{align-items:center;margin:0;text-align:center}.cta-section .section-heading h2{font-size:clamp(2.8rem,8vw,6rem);margin:24px auto 36px}.cta-section .section-heading p{font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.5;margin:0 auto 48px;max-width:42ch;opacity:.78}.cta-section__buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.section-how-i-work{margin:0 auto;max-width:1200px;padding:60px 20px 130px}@media(min-width:860px){.section-how-i-work{padding:60px 40px 130px}}.how-i-work-grid{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:860px){.how-i-work-grid{grid-template-columns:repeat(3,1fr)}}.how-i-work-grid-item{border-top:2px solid var(--color-ink);padding-top:24px}.how-i-work-grid-item span{color:var(--color-ink-50);font-family:JetBrains Mono,monospace}.how-i-work-grid-item h3{font-size:1.5rem;font-weight:600;letter-spacing:-.02em;margin:18px 0 12px}.how-i-work-grid-item p{color:var(--color-ink-65)}.section-about{background:var(--color-ink);color:var(--color-paper);padding:72px 0}@media(min-width:860px){.section-about{padding:96px 0}}@media(min-width:1440px){.section-about{padding:130px 0}}.section-about .section-heading{margin:0}.section-about .section-heading h2{font-size:clamp(1.9rem,3.4vw,2.8rem);line-height:1.1;margin:18px 0 24px;max-width:20ch}.section-about .section-heading span{color:var(--color-accent)}.section-about p{color:hsla(42,29%,93%,.7);font-size:17px;line-height:1.65;max-width:54ch}.section-about__cols{align-items:center;display:flex;flex-direction:column;gap:40px}@media(min-width:860px){.section-about__cols{flex-direction:row;gap:72px}}.section-about__col--media{flex:0 0 340px;max-width:340px}.about-stats{display:flex;flex-wrap:wrap;gap:32px 48px;margin-top:40px}@media(min-width:860px){.about-stats{margin-top:72px}}.about-stats__item{display:flex;flex-direction:column}.about-stats__count{color:var(--color-accent);font-family:Bricolage Grotesque,sans-serif;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:700;letter-spacing:-.03em;line-height:1.4}.about-stats__text{color:hsla(42,29%,93%,.55);font-size:12px;letter-spacing:.08em}.about-stats__text,.testimonials .section-heading span{font-family:JetBrains Mono,monospace;text-transform:uppercase}.testimonials .section-heading span{color:var(--ink-50);font-size:13px;letter-spacing:.1em}.testimonials .section-heading h2{font-size:clamp(1.9rem,3.6vw,2.9rem);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:18px 0 0;max-width:18ch}.testimonials__list{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:860px){.testimonials__list{grid-template-columns:1fr 1fr 1fr}}.testimonial{background:#eae5da;border:1px solid var(--ink-10);border-radius:22px;display:flex;flex-direction:column;gap:26px;margin:0;padding:36px}.testimonial__quote{color:var(--color-accent);font-size:3.4rem;font-weight:700;line-height:.6}.testimonial blockquote{color:var(--color-ink);font-size:17px;line-height:1.6}.testimonial__image{border-radius:50%;height:40px;overflow:hidden;width:40px}.testimonial__author{display:flex;flex-direction:column;gap:3px}.testimonial__name{color:var(--color-ink);font-size:15px;font-weight:600}.testimonial__position{color:var(--ink-80);font-size:12px}figcaption{border-top:1px solid var(--ink-10);gap:14px;padding-top:22px}.page-404,figcaption{align-items:center;display:flex}.page-404{justify-content:center;text-align:center}.calendly-badge-widget,.calendly-badge-widget *,.calendly-inline-widget,.calendly-inline-widget *,.calendly-overlay,.calendly-overlay *{font-size:16px;line-height:1.2em}.calendly-badge-widget iframe,.calendly-inline-widget iframe,.calendly-overlay iframe{display:inline;height:100%;width:100%}.calendly-popup-content{position:relative}.calendly-popup-content.calendly-mobile{-webkit-overflow-scrolling:touch;overflow-y:auto}.calendly-overlay{background-color:#a5a5a5;background-color:rgba(31,31,31,.4);bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:9999}.calendly-overlay .calendly-close-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.calendly-overlay .calendly-popup{box-sizing:border-box;height:90%;left:50%;max-height:700px!important;max-width:1000px;min-width:900px;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:80%}@media(max-width:975px){.calendly-overlay .calendly-popup{bottom:0;height:auto;left:0;max-height:none;min-width:0;position:fixed;right:0;top:50px;transform:none;width:100%}}.calendly-overlay .calendly-popup .calendly-popup-content{height:100%}.calendly-overlay .calendly-popup-close{background:url(/wp-content/themes/borivojeskrbina/build/9c0316e97c4ca3c4df66.svg) no-repeat;background-size:contain;color:#fff;cursor:pointer;height:19px;position:absolute;right:25px;top:25px;width:19px}@media(max-width:975px){.calendly-overlay .calendly-popup-close{right:15px;top:15px}}.calendly-badge-widget{bottom:15px;position:fixed;right:20px;z-index:9998}.calendly-badge-widget .calendly-badge-content{border-radius:25px;box-shadow:0 2px 5px rgba(0,0,0,.25);color:#fff;cursor:pointer;display:table-cell;font-family:sans-serif;font-size:14px;font-weight:700;height:45px;padding:0 30px;text-align:center;vertical-align:middle;width:auto}.calendly-badge-widget .calendly-badge-content.calendly-white{color:#666a73}.calendly-badge-widget .calendly-badge-content span{display:block;font-size:12px}.calendly-spinner{left:0;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);z-index:-1}.calendly-spinner>div{animation:calendly-bouncedelay 1.4s ease-in-out infinite;animation-fill-mode:both;background-color:#e1e1e1;border-radius:50%;display:inline-block;height:18px;vertical-align:middle;width:18px}.calendly-spinner .calendly-bounce1{animation-delay:-.32s}.calendly-spinner .calendly-bounce2{animation-delay:-.16s}@keyframes calendly-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.page-work h1{font-family:Bricolage Grotesque,sans-serif;font-size:clamp(3.4rem,9vw,7rem);font-weight:700;letter-spacing:-.035em;line-height:.95;margin:0 0 32px}.back-to-work{display:inline-flex;gap:10px;letter-spacing:.1em;margin-bottom:54px}.back-to-work,.work-intro{align-items:center;color:var(--ink-50);font-family:JetBrains Mono,monospace;font-size:13px;text-transform:uppercase}.work-intro{display:flex;flex-wrap:wrap;gap:14px;letter-spacing:.12em;margin-bottom:26px}.work-intro__dot{background:var(--color-accent);border-radius:50%;display:inline-block;height:5px;width:5px}.project-subtitle{color:var(--ink-80);font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.5;margin:0;max-width:60ch}.project-meta{border-top:1px solid var(--line-16);display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin-top:56px;padding-top:36px}@media(min-width:860px){.project-meta{grid-template-columns:repeat(4,1fr)}}.project-meta-item__title{color:var(--ink-50);font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.project-meta-item__text{font-size:16px;font-weight:600;line-height:1.4}.project-image-holder{border-radius:22px;box-shadow:0 30px 70px var(--ink-18);margin-top:100px;overflow:hidden}.project-image-holder img{display:block}.project-image-bar{align-items:center;background:#2a2a2a;display:flex;gap:8px;padding:14px 18px}.project-image-bar__dot{border-radius:50%;display:inline-block;height:12px;width:12px}.project-image-bar__dot--1{background:#ff5f57}.project-image-bar__dot--2{background:#febc2e}.project-image-bar__dot--3{background:#28c840}.project-image-bar__url-input{display:flex;flex:1 1 0%;justify-content:center}.project-image-bar__url{background:#1a1a1a;border-radius:6px;color:hsla(0,0%,100%,.6);font-family:JetBrains Mono,monospace;font-size:12px;padding:5px 18px}.project-overview{align-items:start;display:grid;gap:28px;grid-template-columns:1fr;padding-top:clamp(80px,12vw,130px)}@media(min-width:860px){.project-overview{align-items:start;gap:60px;grid-template-columns:280px 1fr}}.project-overview__heading{color:var(--ink-50);font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.12em;padding-top:10px;text-transform:uppercase}.project-overview__title{font-family:Bricolage Grotesque,sans-serif;font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:500;letter-spacing:-.02em;line-height:1.18;margin:0 0 28px}.project-overview__description{color:var(--ink-65);font-size:17px;line-height:1.65;margin:0;max-width:64ch}.project-results{background:var(--color-ink);color:var(--paper);margin:clamp(80px,12vw,130px) 0 0;padding:clamp(70px,9vw,110px) 40px}.project-results__heading{color:var(--paper-45);font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.project-results-grid{display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-top:46px}@media(min-width:860px){.project-results-grid{grid-template-columns:repeat(4,1fr)}}.project-results-item__title{color:var(--color-accent);font-family:Bricolage Grotesque,sans-serif;font-size:clamp(2.6rem,5vw,4rem);font-weight:700;letter-spacing:-.03em;line-height:1}.project-results-item__text{color:var(--paper-70);font-size:15px;line-height:1.5;margin-top:14px;max-width:24ch}.project-details{padding:clamp(80px,12vw,130px) 0 0}.project-details-item{align-items:start;border-top:1px solid var(--ink-18);display:grid;gap:18px;grid-template-columns:1fr;padding:38px 0}@media(min-width:860px){.project-details-item{gap:60px;grid-template-columns:280px 1fr}}.project-details-item__no{color:var(--ink-35);font-family:JetBrains Mono,monospace;font-size:13px;margin-bottom:14px}.project-details-item__title{font-family:Bricolage Grotesque,sans-serif;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.project-details-item__text{color:var(--ink-65);font-size:17px;line-height:1.65;margin:0;max-width:62ch;padding-top:6px}.project-gallery-head{align-items:baseline;display:flex;gap:20px;justify-content:space-between;margin-bottom:36px}.project-gallery-head span{color:var(--ink-50);font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.gallery-main-grid{display:flex;flex-direction:column;gap:20px}.gallery-main-grid img{border-radius:22px;display:block;height:auto;width:100%}.gallery-bottom-grid{display:flex;flex-direction:column;gap:20px}@media(min-width:860px){.gallery-bottom-grid{flex-direction:row}}.otgs-development-site-front-end{display:none}