﻿/*!
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)}.news-slider-section{--hover-reserve: 120px;--pad-bottom: 0;--pagi-margin-top: clamp(35px, 5vh, 50px)}.news-slider-section:has(.news-card:hover){--pad-bottom: max(0px, calc(var(--hover-reserve) - var(--pagi-margin-top)))}.news-slider-section .news-swiper{margin-inline-start:calc(50% - 50vw);padding-inline:20px;overflow:visible}.news-slider-section .news-swiper .swiper-wrapper{padding-bottom:0;padding-top:5%;display:flex;align-items:stretch;height:min(50vh, 645px) !important;z-index:11;position:relative}.news-slider-section .news-swiper .swiper-wrapper .news-card{position:relative;display:block;border-radius:30px;background-color:var(--surface);box-shadow:var(--box-shadow);max-width:100%;aspect-ratio:1.2648401826;height:100%}.news-slider-section .news-swiper .swiper-wrapper .news-card:focus-within{outline:3px solid var(--border);outline-offset:4px}.news-slider-section .news-swiper .swiper-wrapper .news-card:has(.news_title a:focus-visible){outline:3px solid var(--border);outline-offset:3px;transition:outline-color .2s ease, outline-width .2s ease}.news-slider-section .news-swiper .swiper-wrapper .news-card:has(.news_title a:focus-visible) .news_title a:focus-visible{outline:0}.news-slider-section .news-swiper .swiper-wrapper .news-card.news-card--xl{aspect-ratio:2.5296803653}.news-slider-section .news-swiper .swiper-wrapper .news-card.news-card--xl:before{content:"";display:block;padding-top:calc(1 / 2 * 100%)}.news-slider-section .news-swiper .swiper-wrapper .news-card:before{content:"";display:block;padding-top:calc(1 / 1 * 100%)}.news-slider-section .news-swiper .swiper-wrapper .news-card:after{content:"";position:absolute;inset:0;border-radius:30px;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.06)}.news-slider-section .news-swiper .swiper-wrapper .news-card .news_highlight_badge{position:absolute;top:-40px;right:30px;display:inline-flex;align-items:center;justify-content:center;width:auto;height:80px;z-index:5}.news-slider-section .news-swiper .swiper-wrapper .news-card .news_highlight_badge img{height:80px}@media (max-width: 991.98px){.news-slider-section .news-swiper .swiper-wrapper .news-card .news_highlight_badge{height:60px;top:-30px}.news-slider-section .news-swiper .swiper-wrapper .news-card .news_highlight_badge img{height:60px}}.news-slider-section .news-swiper .swiper-wrapper .news-card .news-thumb{border-radius:inherit;overflow:hidden;position:absolute;inset:0;width:100%;height:100%}.news-slider-section .news-swiper .swiper-wrapper .news-card .news-thumb img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1);transition:transform 0.45s ease}.news-slider-section .news-swiper .swiper-wrapper .news-card .news-info{display:inline-flex;flex-direction:column;position:absolute;left:0;right:0;bottom:0;background-color:var(--surface);padding:18px 26px;z-index:2;border-radius:0 30px 30px 30px;gap:8px;height:35%;transition:height 0.6s ease;width:calc(100% + 2px);left:-1px}.news-slider-section .news-swiper .swiper-wrapper .news-card .news-info .news_addinfo{font-family:var(--ff-display);font-size:var(--fs-xs);font-weight:var(--fw-medium);display:flex;gap:10px;text-transform:uppercase}.news-slider-section .news-swiper .swiper-wrapper .news-card .news-info .news_title{flex-shrink:0;margin:0;font-size:var(--fs-body);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding-right:40px;position:relative;z-index:2}.news-slider-section .news-swiper .swiper-wrapper .news-card .news-info .news_copy{position:relative;z-index:1;display:-webkit-box;visibility:hidden;opacity:0;overflow:hidden;pointer-events:none;max-height:0;transition:max-height 0.3s ease, opacity 0.5s ease 50ms, transform 0.15s ease, margin 0.5s ease;transform:translateY(-6px);font-size:var(--fs-xs);margin-bottom:10px}.news-slider-section .news-swiper .swiper-wrapper .news-card .news-btn{--h: 22px;display:flex;width:var(--h);max-width:230px;height:var(--h);align-items:center;justify-content:flex-end;gap:0;padding:0;border:1px solid var(--tzf-teal);border-radius:999px;background-color:var(--tzf-teal);color:#fff;overflow:hidden;text-decoration:none;line-height:1;box-shadow:0 6px 18px rgba(0,0,0,0.12);transition:width .35s ease, padding .35s ease, background-color .35s ease, box-shadow .35s ease;position:absolute;bottom:18px;right:25px;z-index:3}.news-slider-section .news-swiper .swiper-wrapper .news-card .news-btn .label{font-weight:800;opacity:0;line-height:1.7;transform:translateX(-6px);white-space:nowrap;text-transform:uppercase;transition:opacity .3s ease, transform .35s ease, margin .35s ease}.news-slider-section .news-swiper .swiper-wrapper .news-card .news-btn .icon{position:relative;width:var(--h);height:var(--h);display:flex;align-items:center;justify-content:center;color:var(--color-white);flex-shrink:0;border-radius:999px}.news-slider-section .news-swiper .swiper-wrapper .news-card .news-btn svg{left:10%;position:relative;z-index:1;color:var(--color-white);transition:color .35s ease;height:80%;width:80%}.news-slider-section .news-swiper .swiper-wrapper .news-card .news-btn:hover{background-color:var(--color-white)}.news-slider-section .news-swiper .swiper-wrapper .news-card .news-btn:hover .label{color:var(--tzf-teal)}.news-slider-section .news-swiper .swiper-wrapper .news-card .news-btn:hover .icon{background-color:var(--text-alt) !important;color:var(--text-white) !important}.news-slider-section .news-swiper .swiper-wrapper .news-card .news-btn:hover .icon svg{color:var(--text-white) !important;margin:auto}.news-slider-section .news-swiper .swiper-wrapper .news-card:hover>.news-thumb>img{transform:scale(1.03)}.news-slider-section .news-swiper .swiper-wrapper .news-card:hover .news-info{height:70%}.news-slider-section .news-swiper .swiper-wrapper .news-card:hover .news-info .news_copy{max-height:50%;opacity:1;transform:translateY(0);visibility:visible;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:60px}.news-slider-section .news-swiper .swiper-wrapper .news-card:hover .news-btn{justify-content:space-between;width:clamp(50%, 180px, 96%);padding:5px 21px 5px 29px;height:auto}.news-slider-section .news-swiper .swiper-wrapper .news-card:hover .news-btn .label{opacity:1;transform:translateX(0)}.news-slider-section .news-swiper .swiper-wrapper .news-card:hover .news-btn .icon{background-color:var(--text-white);color:var(--text-alt)}.news-slider-section .news-swiper .swiper-wrapper .news-card:hover .news-btn .icon svg{left:0;color:var(--text-alt)}.news-slider-section .news-swiper .swiper-wrapper .news-card .news-info{transition:width .35s ease, padding .35s ease, background-color .35s ease, box-shadow .35s ease, bottom .65s ease;min-height:35%;max-height:max-content;bottom:-1px}.news-slider-section .news-swiper .swiper-wrapper .news-card:hover .news-info{box-shadow:var(--box-shadow);bottom:-20%;transition:width .35s ease, padding .35s ease, background-color .35s ease, box-shadow .35s ease .15s, bottom .65s ease}.news-slider-section .news-swiper .swiper-wrapper .news-card:hover .news-info .news_copy{-webkit-line-clamp:3}.news-slider-section .news-swiper .polfa-nav-container{margin-top:var(--pagi-margin-top);display:flex;justify-content:flex-end;padding-top:var(--pad-bottom);transition:padding-top 0.35s ease}@media (max-width: 991.98px){.news-slider-section .news-swiper .polfa-nav-container{width:max-content;justify-content:center;align-items:flex-end;flex-direction:column;margin-left:auto}.news-slider-section .news-swiper .polfa-nav-container>.btn{white-space:nowrap}}body.home main{padding-top:0}.hero-container{max-width:100vw;width:100vw}@media (min-width: 1600px){.hero-container{max-width:1400px}}.hero-container>.container{aspect-ratio:16 / 9;width:auto;height:100%;padding-inline:min(40px, 7%)}.front-hero{min-height:unset}.front-hero>.container{display:flex;padding:0;justify-content:flex-end;flex-direction:column;position:relative}.front-hero>.container .hero-video-wrap{position:relative}.front-hero>.container .hero-content{position:absolute;height:100%;display:flex;align-self:flex-end}.front-hero>.container .hero-content .hero-title{color:var(--color-white);margin-bottom:0;margin-top:auto;text-align:right;margin-right:20px;margin-bottom:clamp(40px, 12vw, 160px)}@media (max-width: 991.98px){.front-hero>.container .hero-content .hero-title{margin-right:0}}.front-hero>.container .hero-content .hero-title .top_section_header{font-size:var(--fs-h2);margin-bottom:0}.front-hero>.container .hero-content .hero-title span.hero-subtitle{text-align:right;font-size:var(--fs-h3)}@media (max-width: 991.98px){.front-hero>.container .hero-content .hero-title span.hero-subtitle{text-align:center}}@media (max-width: 991.98px){.front-hero>.container .hero-content .hero-title{position:relative}.front-hero>.container .hero-content .hero-title:after{display:block;position:absolute;bottom:calc(-1 * ((clamp(40px, 12vw, 160px) + clamp(40px, 4vh, 60px)) / 2));left:50%;transform:translateX(-50%);content:'';height:2px;width:100px;background-color:var(--border-alt-light)}}.front-hero>.container .video-control{position:absolute;right:20px;bottom:min(50px, 10vh);width:32px;height:32px;z-index:10;border:0;background:transparent;padding:0}@media (max-width: 991.98px){.front-hero>.container .video-control{top:calc(2 * 28.125cqw - min(50px, 10vh));bottom:auto;right:20px}}.front-hero>.container .video-control svg{top:0;height:100%;width:100%;position:absolute;opacity:0;visibility:hidden;transform:scale(1);color:var(--color-white);transition:visibility 0.35s ease, opacity 0.35s ease, transform 0.35s ease}.front-hero>.container .video-control svg circle{fill:transparent !important;stroke:var(--color-white) !important}.front-hero>.container .video-control svg.icon-pause path{fill:var(--color-white) !important}.front-hero>.container .video-control svg.icon-play path{fill:transparent !important;stroke:var(--color-white) !important}.front-hero>.container .video-control svg.icon-pause{opacity:1;visibility:visible}.front-hero>.container .video-control svg:hover{transform:scale(1.2)}.front-hero>.container .video-control:not(.is-playing) svg.icon-play{opacity:1;visibility:visible}.front-hero>.container .video-control:not(.is-playing) svg.icon-pause{opacity:0;visibility:hidden}@media (max-width: 991.98px){.front-hero>.container{container-type:inline-size}.front-hero>.container .hero-content{margin-top:30px;width:100%;position:static}.front-hero>.container .hero-content .hero-title{width:100%;color:var(--text);text-align:center}}#products{position:relative;overflow:hidden;display:flex;justify-content:center}#products>.container{height:100%;top:0;z-index:2}#products>.container .hero-video-wrap{position:relative}#products>.container>.row{position:absolute;color:var(--text-white)}#products>.container .col-12 .section-header{margin-right:20px}#products>.container .video-control{position:absolute;right:calc(20px + var(--bs-gutter-x) * 0.5);bottom:min(50px, 10vh);width:32px;height:32px;z-index:10;border:0;background:transparent;padding:0}@media (max-width: 991.98px){#products>.container .video-control{top:calc(2 * 28.125cqw - min(50px, 10vh));bottom:auto;right:20px}}#products>.container .video-control svg{top:0;height:100%;width:100%;position:absolute;opacity:0;visibility:hidden;transform:scale(1);color:var(--color-white);transition:visibility 0.35s ease, opacity 0.35s ease, transform 0.35s ease}#products>.container .video-control svg circle{fill:transparent !important;stroke:var(--color-white) !important}#products>.container .video-control svg.icon-pause path{fill:var(--color-white) !important}#products>.container .video-control svg.icon-play path{fill:transparent !important;stroke:var(--color-white) !important}#products>.container .video-control svg.icon-pause{opacity:1;visibility:visible}#products>.container .video-control svg:hover{transform:scale(1.2)}#products>.container .video-control:not(.is-playing) svg.icon-play{opacity:1;visibility:visible}#products>.container .video-control:not(.is-playing) svg.icon-pause{opacity:0;visibility:hidden}@media (max-width: 991.98px){#products>.container{container-type:inline-size}#products>.container .row{margin-inline:auto;margin-top:30px;width:100%;position:static;color:var(--text)}}#production>.container{height:inherit}@media (min-width: 992px){#production>.container{overflow:hidden}}#production>.container .row{height:inherit}@media (max-width: 991.98px){#production>.container .row{flex-direction:column-reverse}}#categories-swiper{padding-top:0;overflow:visible}#categories-swiper:not(.swiper-initialized) .category-image{min-height:320px}#categories-swiper .swiper-wrapper{padding-top:20px;display:flex;align-items:stretch;overflow:visible;min-height:max-content}#categories-swiper .swiper-wrapper .category-card{display:flex;flex-direction:column;gap:20px;min-height:0;height:100%}#categories-swiper .swiper-wrapper .category-card .category-image{height:40vh;height:40dvh;border-radius:var(--radius-sm);width:100%;overflow:hidden;aspect-ratio:476/387;min-height:0}#categories-swiper .swiper-wrapper .category-card .category-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}#categories-swiper .swiper-wrapper .category-card .category-info{font-size:var(--fs-sm);display:flex;flex-direction:column;overflow:hidden}#categories-swiper .swiper-wrapper .category-card .category-info .category_title{height:calc(1lh);font-size:clamp(22px, calc(1.6vw + 10px), 25px);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:15px}#categories-swiper .swiper-wrapper .category-card .category-info .category_copy{position:relative;display:-webkit-box;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:30px}#categories-swiper .swiper-wrapper .category-card .category-info .category_copy>p{margin-bottom:0}#categories-swiper .swiper-wrapper .category-card .category-info .btn{margin-top:0;align-self:flex-start;gap:10px}#categories-swiper .swiper-wrapper .category-card .category-info .btn svg{flex-shrink:0}#categories-swiper .swiper-wrapper .category-card .category-info:has(.btn:focus-visible){overflow:visible}@media (max-width: 991.98px){#categories-swiper .swiper-wrapper .category-card .category-info{overflow:initial}}@media (min-width: 992px){#categories-swiper{--line-clamp: 4;--category-count: 3;--pad-x: 26px;--lg: 50%;--sm: calc((100% - var(--lg)) / 2)}#categories-swiper[data-count="2"]{--lg: 65%;--sm: 35%}#categories-swiper .swiper-wrapper{transform-origin:left center;gap:var(--pad-x)}#categories-swiper .swiper-wrapper:hover .category-card{transition-delay:150ms}#categories-swiper .swiper-wrapper:hover .category-card:not(:hover){flex-basis:var(--sm) !important}#categories-swiper .swiper-wrapper .category-card{transition:flex-basis .45s ease, width .45s ease, transform .45s ease;will-change:flex-basis;width:auto !important;min-width:0;margin-right:0 !important;flex:0 1 calc(100% / var(--category-count)) !important;transition:flex-basis .65s ease}#categories-swiper .swiper-wrapper .category-card .category-info .category_copy{height:calc(var(--line-clamp) * 1lh);width:480px;max-width:100%;transition:width .35s ease}#categories-swiper .swiper-wrapper .category-card:hover{transition-delay:0ms;flex-basis:var(--lg) !important}}.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)}}
/*# sourceMappingURL=home.css.map */
