﻿/*!
Theme Name: TZF Polfa
Theme URI: N/A
Author: Bartek Ruszkowski / Paula Kapuścińska
Author URI: N/A
Description: N/A
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 8.3
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: polfa
*/:root{--bs-gutter-x: 1.5rem;--ff-sans: "Poppins", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--ff-display: "FuturaPT", var(--ff-sans);--fw-regular: 300;--fw-medium: 400;--fw-semibold: 500;--fw-bold: 600;--lh-body: 1.60;--lh-heading: 1.15;--fs-xs: clamp(10px, calc(0.45vw + 8px), 12px);--fs-sm: clamp(12px, calc(0.45vw + 12px), 14px);--fs-btn: clamp(16px, calc(0.45vw + 10px), 18px);--fs-body: clamp(14px, calc(0.95vw + 12px), 16px);--lh-footer: clamp(26px, calc(1.1vw + 14px), 32px);--fs-header-menu: clamp(18px, calc(1vw + 13px), 20px);--fs-hero-copy: clamp(18px, calc(1vw + 13px), 20px);--fs-h1: clamp(35px, calc(3.2vw + 16px), 56px);--fs-h2: clamp(25px, calc(2.0vw + 14px), 40px);--fs-h3: clamp(22px, calc(1.4vw + 12px), 28px);--fs-header: clamp(20px, calc(1.4vw + 18px), 25px);--color-white: #FFFFFF;--color-gray: #BCBEC9;--tzf-blue: #08296C;--tzf-teal: #68C9D0;--tzf-teal-60: #68C9D099;--tzf-light-teal: #F1FBFF;--tzf-light-bg: #F0FAFA;--tzf-success: #08296C;--tzf-error: #CC0000;--radius-sm: 30px;--tzf-big-radius: clamp(80px, 12.4vw, 238px);--box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.15);--box-shadow-hc: 0;--vh: 1vh;--big-padding: clamp(40px, 10vh, 110px);--sm-padding: clamp(27px, 8vh, 55px);--lg-padding: clamp(77px, 15vh, 144px);--hero-spacing: 63px;--surface: var(--color-white);--surface-alt: var(--tzf-light-bg);--surface-alt-dark:var(--tzf-teal);--overlay-light: var(--tzf-teal-60);--text: var(--tzf-blue);--text-white: var(--color-white);--text-muted: var(--color-gray);--text-alt: var(--tzf-teal);--border: var(--tzf-blue);--border-alt: var(--tzf-blue);--border-alt-light:var(--tzf-teal)}.light-background{background-color:var(--tzf-light-bg);position:relative}.light-background-xs{background-color:var(--tzf-light-bg);position:relative}.light-background-txs{background-color:var(--tzf-light-bg);position:relative}@media (min-width: 576px){.light-background-sm{background-color:var(--tzf-light-bg);position:relative}}@media (max-width: 575.98px){.light-background-tsm{background-color:var(--tzf-light-bg);position:relative}}@media (min-width: 768px){.light-background-md{background-color:var(--tzf-light-bg);position:relative}}@media (max-width: 767.98px){.light-background-tmd{background-color:var(--tzf-light-bg);position:relative}}.light-background.hover-color-background{background-color:var(--tzf-light-bg);color:var(--color-white)}.light-background.hover-color-background .classic-header{color:var(--color-white)}.light-background.background-fill{min-width:100%;min-height:100%}.light-background.background-100h{background-size:auto 100%}.light-background-left:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;left:-100vw}.light-background-xs-left:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;left:-100vw}.light-background-txs-left:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;left:-100vw}@media (min-width: 576px){.light-background-sm-left:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;left:-100vw}}@media (max-width: 575.98px){.light-background-tsm-left:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;left:-100vw}}@media (min-width: 768px){.light-background-md-left:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;left:-100vw}}@media (max-width: 767.98px){.light-background-tmd-left:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;left:-100vw}}.light-background-right:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;right:-100vw}.light-background-xs-right:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;right:-100vw}.light-background-txs-right:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;right:-100vw}@media (min-width: 576px){.light-background-sm-right:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;right:-100vw}}@media (max-width: 575.98px){.light-background-tsm-right:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;right:-100vw}}@media (min-width: 768px){.light-background-md-right:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;right:-100vw}}@media (max-width: 767.98px){.light-background-tmd-right:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;right:-100vw}}.br-left{border-radius:var(--tzf-big-radius) 0 0 var(--tzf-big-radius);padding-top:var(--tzf-big-radius);padding-bottom:var(--tzf-big-radius);padding-left:calc(var(--tzf-big-radius) / 2)}.br-right{border-radius:0 var(--tzf-big-radius) var(--tzf-big-radius) 0;padding-top:var(--tzf-big-radius);padding-bottom:var(--tzf-big-radius);padding-right:calc(var(--tzf-big-radius) / 2)}.br-top-left{border-radius:var(--tzf-big-radius) 0 0 0;padding-top:var(--tzf-big-radius);padding-left:calc(var(--tzf-big-radius) / 2)}.br-top-right{border-radius:0 var(--tzf-big-radius) 0 0;padding-top:var(--tzf-big-radius);padding-right:calc(var(--tzf-big-radius) / 2)}.br-bottom-left{border-radius:0 0 0 var(--tzf-big-radius);padding-bottom:var(--tzf-big-radius);padding-left:calc(var(--tzf-big-radius) / 2)}.br-bottom-right{border-radius:0 0 var(--tzf-big-radius) 0;padding-bottom:var(--tzf-big-radius);padding-right:calc(var(--tzf-big-radius) / 2)}.br-top{border-radius:var(--tzf-big-radius) var(--tzf-big-radius) 0 0;padding-top:var(--tzf-big-radius);padding-left:calc(var(--tzf-big-radius) / 2);padding-right:calc(var(--tzf-big-radius) / 2)}.br-bottom{border-radius:0 0 var(--tzf-big-radius) var(--tzf-big-radius);padding-bottom:var(--tzf-big-radius);padding-left:calc(var(--tzf-big-radius) / 2);padding-right:calc(var(--tzf-big-radius) / 2)}.br-all{border-radius:var(--tzf-big-radius) var(--tzf-big-radius) var(--tzf-big-radius) var(--tzf-big-radius);padding-top:var(--tzf-big-radius);padding-bottom:var(--tzf-big-radius);padding-left:calc(var(--tzf-big-radius) / 2);padding-right:calc(var(--tzf-big-radius) / 2)}.circular_container{aspect-ratio:1 / 1;margin-inline:auto;position:absolute;width:auto;height:120%;top:-10%}@media (max-width: 991.98px){.circular_container{left:unset;right:-20%;width:110%}}.circular_container .circle-anim{width:100%;height:auto;display:block}.circular_container .circle-anim .ring{transform:rotate(0deg);transform-origin:50% 50%;transform-box:fill-box}.circular_container .circle-anim .ring.animating{animation:ring-unspin var(--dur, 1200ms) cubic-bezier(0.2, 0.8, 0.2, 1) forwards}.circular_container .circle-anim .ring .ring-img{opacity:1;transition:opacity 1000ms ease;pointer-events:none}.circular_container .circle-anim .ring .ring-img.is-hidden{opacity:0;pointer-events:none}.circular_container .circle-anim .ring--outer{--dur: 1800ms}.circular_container .circle-anim .ring--middle{--dur: 1500ms}.circular_container .circle-anim .ring--inner{--dur: 1300ms}.circular_container .circle-anim .ring-zoom{transform:scale(1);transform-origin:50% 50%;transform-box:fill-box}.circular_container .circle-anim .ring-zoom.animating-scale{animation:ring-breathe var(--dur, 1200ms) ease-out forwards}.ring.animating,.ring-zoom.animating-scale{animation-fill-mode:both;animation-play-state:running;will-change:transform}.circular_container.is-paused .ring,.circular_container.is-paused .ring-zoom{animation-play-state:paused !important}@keyframes ring-unspin{from{transform:rotate(var(--start, 40deg))}to{transform:rotate(0deg)}}@keyframes ring-breathe{0%{transform:scale(1)}55%{transform:scale(var(--s-peak, 1.03))}100%{transform:scale(1)}}@media (prefers-reduced-motion: reduce){#production .circular_container .circle-anim .ring-zoom.animating-scale{animation:none;transform:scale(1)}}.page-hero-section.hero-title-inside .container .hero-title-cont{display:flex;height:min(500px, 60vh)}@media (max-width: 991.98px){.page-hero-section.hero-title-inside .container .hero-title-cont{height:auto;flex-direction:column}}.page-hero-section.hero-title-inside .container .hero-title-cont .top-hero-poster{position:absolute;width:100%}@media (max-width: 991.98px){.page-hero-section.hero-title-inside .container .hero-title-cont .top-hero-poster{position:relative}}.page-hero-section.hero-title-inside .container .hero-title-cont .section-header{z-index:2;position:relative;text-align:right;margin-top:auto;margin-left:auto;font-size:var(--fs-h2);font-weight:var(--fw-semibold)}.page-hero-section.hero-title-inside .container .hero-title-cont .section-header strong{font-weight:var(--fw-semibold);font-size:var(--fs-h1);color:var(--text-alt)}@media (max-width: 991.98px){.page-hero-section.hero-title-inside .container .hero-title-cont .section-header{margin-top:30px;text-align:left;margin-left:unset}}.section-header.section-header-colored{font-size:var(--fs-h2);font-weight:var(--fw-semibold)}.section-header.section-header-colored strong{font-weight:var(--fw-semibold);font-size:var(--fs-h1);color:var(--text-alt)}.hero-marquee-wrap{position:relative;bottom:0;left:0;right:0;width:100%;z-index:1;height:220px;margin-top:-100px;pointer-events:none}@media (max-width: 991.98px){.hero-marquee-wrap{margin-bottom:30px}}.hero-marquee-wrap .hero-marquee{width:100%;height:100%;display:block;overflow:visible}.hero-marquee-wrap .hero-marquee-text{font-family:var(--ff-display, inherit);font-weight:var(--fw-semibold, 600);font-size:calc(var(--marquee-scale, 1) * var(--fs-body));fill:var(--tzf-blue, #0e3b8b);letter-spacing:0.02em;white-space:pre;paint-order:stroke fill markers}@media (max-width: 991.98px){.hero-marquee-wrap .hero-marquee-text{font-size:var(--fs-h3)}}.hero-marquee-wrap .hero-marquee-text .lead{fill:var(--text-alt, #68C9D0)}.hero-marquee-wrap .hero-marquee-text .rest{fill:var(--text, #0E3B8B)}.hero-marquee-wrap #heroMarqueePath{fill:none;stroke:none}.hero-marquee-wrap .marq-btn{z-index:99;position:absolute;bottom:0px;right:0;pointer-events:auto;display:flex;width:32px;height:32px;margin-left:auto;touch-action:manipulation}.hero-marquee-wrap .marq-btn .marq-play-icon{position:absolute;left:0;top:0;width:100%;height:100%;transition:opacity 0.35s ease;opacity:1}.hero-marquee-wrap .marq-btn .marq-play-icon--play{opacity:0;pointer-events:none}.hero-marquee-wrap.is-paused .marq-play-icon--pause{opacity:0;pointer-events:none}.hero-marquee-wrap.is-paused .marq-play-icon--play{opacity:1;pointer-events:auto}@media (min-width: 992px){#circular_container_section>.container{overflow:hidden}}#circular_container_section .circular_container{right:-10%;bottom:0}@media (max-width: 991.98px){#circular_container_section .circular_container{left:unset;right:-20%;width:110%}}@keyframes ring-unspin{from{transform:rotate(var(--start, 40deg))}to{transform:rotate(0deg)}}#laboratory-video-col{margin-top:clamp(70px, 10vw, 130px);margin-bottom:clamp(100px, 20vw, 150px)}@media (max-width: 991.98px){#laboratory-video-col{margin-top:clamp(30px, 5vw, 50px);margin-bottom:clamp(50px, 10vw, 90px)}}.tzf_in_numbers h2{margin-bottom:clamp(10px, 3vh, 30px)}.tzf_in_numbers .tzf-global-toggle{top:0;right:calc(var(--bs-gutter-x) * .5);display:flex;position:absolute;width:32px;height:32px;touch-action:manipulation}@media (max-width: 991.98px){.tzf_in_numbers .tzf-global-toggle{margin-top:0;margin-right:calc(var(--bs-gutter-x) * .5)}}.tzf_in_numbers .tzf-global-toggle .pf-icon{position:absolute;left:0;top:0;width:100%;height:100%;transition:opacity 0.35s ease;opacity:1}.tzf_in_numbers .tzf-global-toggle .pf-icon svg{width:100%;height:100%}.tzf_in_numbers .tzf-global-toggle .pf-icon--play{opacity:0;pointer-events:none}.tzf_in_numbers .tzf-global-toggle.is-paused .pf-icon--pause{opacity:0;pointer-events:none}.tzf_in_numbers .tzf-global-toggle.is-paused .pf-icon--play{opacity:1;pointer-events:auto}.tzf_in_numbers .tzf-marquee{position:relative;overflow:visible}.tzf_in_numbers .tzf-marquee .swiper-wrapper{will-change:transform;display:flex;transition-property:transform !important;transition-timing-function:linear !important}.tzf_in_numbers .tzf-marquee .swiper-wrapper .swiper-slide{--pf-n: 1.5;margin-right:var(--pf-gap, 15px);width:calc((100% - (var(--pf-n) - 1) * var(--pf-gap, 15px)) / var(--pf-n)) !important;user-select:none;touch-action:manipulation}.tzf_in_numbers .tzf-marquee .swiper-wrapper .swiper-slide .tzf-marquee-card{display:grid;gap:32px;align-content:start}.tzf_in_numbers .tzf-marquee .swiper-wrapper .swiper-slide .tzf-marquee-card .tzf-marquee-media{height:95px;display:flex;align-items:center}.tzf_in_numbers .tzf-marquee .swiper-wrapper .swiper-slide .tzf-marquee-card .tzf-marquee-media img{display:block;max-height:100%;width:auto;object-fit:contain;margin:auto}.tzf_in_numbers .tzf-marquee .swiper-wrapper .swiper-slide .tzf-marquee-card .tzf-marquee-label{font-size:var(--fs-header);font-weight:var(--fw-semibold);line-height:normal;text-align:center;user-select:none}.tzf_in_numbers .tzf-marquee .swiper-wrapper .swiper-slide .tzf-marquee-card .tzf-marquee-label strong{font-size:var(--fs-header);color:var(--text-alt)}@media (min-width: 992px){.tzf_in_numbers .tzf-marquee .swiper-wrapper{--pf-gap: 6%}.tzf_in_numbers .tzf-marquee .swiper-wrapper .swiper-slide{--pf-n: 4}}@media (max-width: 991.98px){.we_are_developing>.container>.row{flex-direction:column-reverse}}.we_are_developing .we-developing-swiper-cont .we-developing-swiper{margin-left:calc(-1 * (50vw - 50%));height:min(55vh, 450px);border-radius:0 0 100px 0}@media (max-width: 991.98px){.we_are_developing .we-developing-swiper-cont .we-developing-swiper{margin-top:30px;height:min(35vh, 250px);border-radius:0 0 var(--radius-sm) 0}}.we_are_developing .we-developing-swiper-cont .we-developing-swiper .swiper-slide{aspect-ratio:362 / 221}.we_are_developing .we-developing-swiper-cont .we-developing-swiper .swiper-slide figure.we-dev-slide{overflow:hidden;margin:0;height:100%}.we_are_developing .we-developing-swiper-cont .we-developing-swiper .swiper-slide figure.we-dev-slide img{height:100%;width:100%;object-fit:cover;object-position:center right}.we_are_developing .we-developing-swiper-cont .polfa-nav-container{margin-top:32px;justify-content:flex-end;margin-right:max(15%, 90px)}@media (max-width: 991.98px){.we_are_developing .we-developing-swiper-cont .polfa-nav-container{justify-content:space-between;margin-right:0}}.we_are_developing .hero-content p a{text-decoration:underline;color:var(--text-alt);font-weight:var(--fw-bold)}.spec-swiper-cont .spec-swiper{padding:20px 9px 20px 9px}@media (min-width: 1200px){.spec-swiper-cont .spec-swiper{overflow:visible}}.spec-swiper-cont .spec-swiper .swiper-wrapper{padding:20px;margin:-20px}.spec-swiper-cont .spec-swiper .swiper-wrapper .swiper-slide{height:auto}.spec-swiper-cont .spec-swiper .swiper-wrapper .swiper-slide .card{height:100%;display:grid;grid-template-rows:40% auto;gap:20px}@media (min-width: 1200px){.spec-swiper-cont .spec-swiper .swiper-wrapper .swiper-slide .card{transition:top 0.15s ease-in;position:relative;top:0%}.spec-swiper-cont .spec-swiper .swiper-wrapper .swiper-slide .card:hover{top:-10%}}.spec-swiper-cont .spec-swiper .swiper-wrapper .swiper-slide .card .card-icon{margin-bottom:0}.spec-swiper-cont .spec-swiper .swiper-wrapper .swiper-slide .card .card-title{align-self:flex-start}.spec-swiper-cont .polfa-pagi-container{margin-top:10px}.spec-swiper-cont .polfa-pagi-container .swiper-pagination{margin-right:0}@media (min-width: 1200px){.spec-swiper-cont .polfa-pagi-container{display:none}}#laboratory-video-col .laboratory-video-inner{width:100%;max-width:100%;overflow:hidden;border-radius:var(--radius-sm);box-shadow:var(--box-shadow)}#laboratory-video-col .laboratory-video-inner .vjs-has-started .vjs-big-play-button{display:none !important}#laboratory-video-col .laboratory-video-inner .vjs-control-bar{background-color:transparent;left:unset;justify-content:flex-end;bottom:50px;right:50px;gap:30px}#laboratory-video-col .laboratory-video-inner .vjs-control-bar .vjs-button{width:32px;height:32px}#laboratory-video-col .laboratory-video-inner .vjs-control-bar .vjs-button>.vjs-icon-placeholder:before{font-size:32px;line-height:32px}#laboratory-video-col .laboratory-video-inner .vjs-control-bar .vjs-button.vjs-play-control{border:2px solid var(--color-white);border-radius:999px}#laboratory-video-col .laboratory-video-inner .vjs-control-bar .vjs-button.vjs-play-control>.vjs-icon-placeholder:before{display:flex;align-items:center;justify-content:center;font-size:20px;line-height:20px}#laboratory-video-col .laboratory-video-inner .vjs-control-bar .vjs-button.vjs-play-control.vjs-paused>.vjs-icon-placeholder:before{padding-left:2px}@media (min-width: 768px){#laboratory-video-col .laboratory-video-inner{width:80%;margin-left:auto;margin-right:auto;transition:width .75s ease}#laboratory-video-col.inview .laboratory-video-inner{width:100%}}@media (max-width: 991.98px){#laboratory-video-col .laboratory-video-inner .vjs-control-bar{gap:20px;bottom:20px;right:20px}#laboratory-video-col .laboratory-video-inner .vjs-control-bar>.vjs-icon-placeholder:before{font-size:40px;line-height:40px}}
/*# sourceMappingURL=about-tzf-polfa.css.map */
