﻿/*!
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 + 10px), 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-hero-copy: clamp(18px, calc(1vw + 13px), 20px);--fs-h1: clamp(35px, calc(3.2vw + 16px), 56px);--fs-h2: clamp(25px, calc(2.2vw + 14px), 45px);--fs-h3: clamp(22px, calc(1.6vw + 12px), 30px);--fs-header: clamp(20px, calc(1vw + 10px), 25px);--color-white: #FFFFFF;--color-gray: #BCBEC9;--tzf-blue: #08296C;--tzf-teal: #68C9D0;--tzf-teal-60: #68C9D099;--tzf-light-teal: #F1FBFF;--tzf-light-bg: #F6FCFD;--tzf-success: #00CC00;--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);--vh: 1vh;--big-padding: clamp(80px, 20vh, 210px);--sm-padding: clamp(27px, 8vh, 55px);--lg-padding: clamp(77px, 15vh, 144px);--hero-spacing: 63px}.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)}body>header{background-color:var(--color-white);color:var(--tzf-blue);padding-bottom:10px;padding-top:15px;box-shadow:var(--box-shadow);z-index:2}body>header .header-inner{display:flex;align-items:center;justify-content:space-between}body>header .header-inner .header-logo img{height:33px}body>header .header-inner .hamburger{display:none;background:none;border:0;cursor:pointer}body>header .header-inner .header-content{display:flex;flex-direction:column;row-gap:15px}body>header .header-inner .header-content .header-tools{display:flex;align-items:center;justify-content:flex-end}body>header .header-inner .header-content .header-tools .tools-separator{display:inline-block;width:1px;height:20px;margin:0 18px;background-color:var(--tzf-blue)}body>header .header-inner .header-content .header-tools .search-wrap{border-bottom:1px solid var(--tzf-blue);height:max-content;width:290px;max-width:100%}body>header .header-inner .header-content .header-tools .search-wrap input,body>header .header-inner .header-content .header-tools .search-wrap button{border:0;background-color:transparent}body>header .header-inner .header-content .header-tools .search-wrap input{padding:2px 2px;font-weight:500;color:var(--tzf-blue);font-size:var(--fs-sm);flex-grow:1}body>header .header-inner .header-content .header-tools .search-wrap input:active,body>header .header-inner .header-content .header-tools .search-wrap input:hover,body>header .header-inner .header-content .header-tools .search-wrap input:focus{border:0;outline:0}body>header .header-inner .header-content .header-tools .search-wrap input::-webkit-input-placeholder{font-size:var(--fs-sm);opacity:0.8;color:var(--tzf-blue)}body>header .header-inner .header-content .header-tools .search-wrap input::-ms-input-placeholder{font-size:var(--fs-sm);opacity:0.8;color:var(--tzf-blue)}body>header .header-inner .header-content .header-tools .lang-switcher .wpml-ls{padding:0}body>header .header-inner .header-content .header-tools .lang-switcher .wpml-ls .wpml-ls-link{padding:0;font-weight:700}body>header .header-inner .header-content .navbar{padding:0}body>header .header-inner .header-content .navbar #mainNav .navbar-nav{display:flex;padding-left:0;margin-bottom:0;list-style:none;justify-content:space-between;text-transform:uppercase;align-items:center}body>header .header-inner .header-content .navbar #mainNav .navbar-nav>li{padding:0 0 0 clamp(15px, 3vw, 33px);width:auto;justify-content:center;align-items:center;position:relative}body>header .header-inner .header-content .navbar #mainNav .navbar-nav>li>a{color:var(--tzf-blue);text-decoration:none;transition:all 0.3s ease-in-out;font-weight:500;font-size:16px;line-height:1.2;text-align:right;padding:5px 0}@font-face{font-family:'FuturaPT';src:url("../assets/fonts/futura-pt/FuturaPT-Light.woff2") format("woff2"),url("../assets/fonts/futura-pt/FuturaPT-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'FuturaPT';src:url("../assets/fonts/futura-pt/FuturaPT-Medium.woff2") format("woff2"),url("../assets/fonts/futura-pt/FuturaPT-Medium.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'FuturaPT';src:url("../assets/fonts/futura-pt/FuturaPT-Demi.woff2") format("woff2"),url("../assets/fonts/futura-pt/FuturaPT-Demi.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'FuturaPT';src:url("../assets/fonts/futura-pt/FuturaPT-Bold.woff2") format("woff2"),url("../assets/fonts/futura-pt/FuturaPT-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'Poppins';src:url("../assets/fonts/poppins/Poppins-Light.woff2") format("woff2"),url("../assets/fonts/poppins/Poppins-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'Poppins';src:url("../assets/fonts/poppins/Poppins-Regular.woff2") format("woff2"),url("../assets/fonts/poppins/Poppins-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Poppins';src:url("../assets/fonts/poppins/Poppins-Medium.woff2") format("woff2"),url("../assets/fonts/poppins/Poppins-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'Poppins';src:url("../assets/fonts/poppins/Poppins-SemiBold.woff2") format("woff2"),url("../assets/fonts/poppins/Poppins-SemiBold.woff") format("woff");font-weight:600;font-style:normal}.otgs-development-site-front-end{display:none}*,*::before,*::after{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}img,svg,video,canvas,iframe{max-width:100%;height:auto;display:block}html{font-size:100%;overflow-x:hidden;margin-top:0 !important}body{display:flex;flex-direction:column;min-height:100vh;font-family:var(--ff-sans);font-weight:var(--fw-regular);line-height:var(--lh-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-synthesis:none;color:var(--tzf-blue);margin:0;overflow-x:clip}body.admin-bar{margin-top:32px !important}main{flex-grow:1;padding-top:clamp(30px, 4vh, 40px)}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--ff-display);line-height:var(--lh-heading);letter-spacing:0.01em;margin-bottom:clamp(20px, 5vh, 60px)}h1,.h1{font-size:var(--fs-h1);font-weight:600}h2,.h2{font-size:var(--fs-h2);font-weight:600}h3,.h3{font-size:var(--fs-h3);font-weight:600}h4,.h4{font-weight:500}.section-header{font-size:var(--fs-h2);font-weight:600;margin-bottom:clamp(15px, 2.5vh, 30px)}.light-teal-background{background-color:var(--tzf-light-teal)}.light-teal-background-fill{background-color:var(--tzf-light-teal);padding-top:100px;padding-bottom:140px;margin-top:100px}.teal-background-fill{background-color:var(--tzf-teal);padding-top:40px;padding-bottom:70px;margin-top:100px;box-shadow:var(--box-shadow);color:var(--color-white)}a{text-decoration:none;transition:all 0.2s ease-in-out}a:hover{text-decoration:underline}img{user-select:none}.max-container{max-width:1920px;margin:auto;position:relative}.base-header{font-size:var(--fs-header)}.page-hero-section{position:relative;overflow:hidden;z-index:2;min-height:clamp(560px, 93.5vh, 1050px)}@media (max-width: 991.98px){.page-hero-section{min-height:clamp(560px, calc(93.5vh - 50px), 1050px);margin-bottom:-30px}}.page-hero-section.border-bottom-left-radius{border-bottom-left-radius:var(--tzf-big-radius)}.page-hero-section.min-hero-height{min-height:560px}.page-hero-section .hero-container{--hero-max: 1920px;max-width:var(--hero-max);height:100%;margin:auto;position:relative;min-height:inherit;display:grid;grid-template-columns:minmax(0, clamp(560px, 52.6vw, 1010px)) 1fr;align-items:center;gap:24px;border-bottom-left-radius:inherit;--logo-h: clamp(24px, 1.7vw, 32px);--logo-top: clamp(30px, 6.5vw, 100px);--logo-gap: 16px;padding-inline:clamp(24px, 6.5vw, 100px);padding-bottom:clamp(40px, 7.3vw, 140px);padding-top:max(clamp(30px, 6.5vw, 100px), calc(var(--logo-top) + var(--logo-h) + var(--logo-gap)))}@media (max-width: 991.98px){.page-hero-section .hero-container{align-items:flex-start}.page-hero-section .hero-container .hero-content{margin-top:20px}}.page-hero-section .hero-container .hero-logo{position:absolute;top:var(--logo-top);left:clamp(24px, 6.5vw, 100px);z-index:3}.page-hero-section .hero-container .hero-logo img{height:32px;width:auto}.page-hero-section .hero-container .hero-video-wrap{position:absolute;width:100%;height:100%;border-bottom-left-radius:inherit;overflow:hidden}.page-hero-section .hero-container .hero-video-wrap video{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.page-hero-section .hero-container .hero-overlay{position:absolute;border-bottom-left-radius:inherit;inset:0;z-index:1;pointer-events:none;--ov-blend: normal;mix-blend-mode:var(--ov-blend);background:var(--ov-custom, linear-gradient(90deg, rgba(0,0,0,0.4) 0%, transparent 100%))}.page-hero-section .hero-container .hero-overlay.video-hero-gradient{--ov-custom: linear-gradient(270deg, #FFFFFF00 0%, var(--tzf-teal) 62%, var(--tzf-teal) 100%)}@media (max-width: 991.98px){.page-hero-section .hero-container .hero-overlay.video-hero-gradient{--ov-custom: linear-gradient(160deg, var(--tzf-teal) 0%, var(--tzf-teal) 30%, #FFFFFF00 100%)}}.page-hero-section .hero-container .hero-content{position:relative;z-index:2}.page-hero-section .hero-container .hero-content .hero-title{margin-bottom:clamp(20px, 3.5vw, 50px)}.page-hero-section .hero-container .hero-content .hero-title>h1{font-size:clamp(35px, 3.5vw, 90px)}.page-hero-section .hero-container .hero-content .hero-copy{max-width:100%;width:700px;font-size:var(--fs-hero-copy)}@media (max-width: 991.98px){.page-hero-section .hero-container .hero-content .hero-copy{width:unset}}.page-hero-section .hero-container .hero-content .side-container{position:absolute;right:0;top:0;writing-mode:tb-rl;display:flex;flex-wrap:wrap;gap:20px;text-align:center;padding-inline:20px;max-height:50vh}.page-hero-section .hero-container .hero-content .side-container .btn{border:2px solid var(--color-white);background:transparent;color:var(--color-white);cursor:default}.page-hero-section .hero-container .hero-content .video-control{position:absolute;right:0;bottom:min(50px, 10vh);width:40px;height:40px;z-index:10;border:0;background:transparent;padding:0}.page-hero-section .hero-container .hero-content .video-control svg{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}.page-hero-section .hero-container .hero-content .video-control svg circle{stroke:var(--color-white) !important}.page-hero-section .hero-container .hero-content .video-control svg path{fill:var(--color-white) !important}.page-hero-section .hero-container .hero-content .video-control svg.icon-pause{opacity:1;visibility:visible}.page-hero-section .hero-container .hero-content .video-control svg:hover{transform:scale(1.2)}.page-hero-section .hero-container .hero-content .video-control:not(.is-playing) svg.icon-play{opacity:1;visibility:visible}.page-hero-section .hero-container .hero-content .video-control:not(.is-playing) svg.icon-pause{opacity:0;visibility:hidden}.page-hero-section .hero-container .hero-overlay ~ .hero-content{color:var(--color-white) !important}.page-hero-section.page-hero-columns{min-height:clamp(300px, 50vh, 530px)}.page-hero-section.page-hero-columns .hero-container{display:flex;padding:0;overflow:hidden;border-bottom-left-radius:30px}.page-hero-section.page-hero-columns .hero-container>.container{padding:0}.page-hero-section.page-hero-columns .hero-container .row{width:100%;flex-grow:1;border-bottom:1px solid var(--tzf-blue);margin:0}.page-hero-section.page-hero-columns .hero-container .row .col-12{padding:0}.page-hero-section.page-hero-columns .hero-container .row .col-12.hero-side-content{padding-block:min(60px, 3vw);padding-inline:min(60px, 3vw);font-size:var(--fs-sm);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.page-hero-section.page-hero-columns .hero-container .row .col-12.hero-side-content>h1,.page-hero-section.page-hero-columns .hero-container .row .col-12.hero-side-content h2{font-size:var(--fs-header);margin-bottom:15px}.page-hero-section.page-hero-columns .hero-container .row .col-12.hero-side-content>h3{font-size:var(--fs-body);margin-bottom:15px}.page-hero-section.page-hero-columns .hero-container .row .col-12.hero-side-content strong{font-weight:500}.page-hero-section.page-hero-columns .hero-container .row .hero-poster{position:relative;top:1px;margin-inline-start:calc(-1 * ((var(--hero-max, 1920px)/2) - 100%));border-radius:0 var(--radius-sm) 0 0;height:100%;overflow:hidden}.page-hero-section.page-hero-columns .hero-container .row .hero-poster img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.page-hero-section .container .top-hero-poster{border-radius:0 0 0 110px;margin-inline-end:calc(50% - 50vw);overflow:hidden;height:min(500px, 60vh)}.page-hero-section .container .top-hero-poster img{height:100%;width:100%;object-fit:cover;object-position:center}.page-hero-section .container .top-hero-poster+.row{margin-top:var(--hero-spacing)}@media (max-width: 991.98px){.page-hero-section .hero-container{grid-template-columns:1fr;--logo-gap: 12px}}footer{margin-top:clamp(40px, 6.25vw, 120px);font-weight:500;font-family:var(--ff-display);line-height:var(--lh-footer)}footer #footer_fundusze_europejskie{border-bottom:1px solid var(--tzf-blue);text-transform:uppercase}footer>.container{padding-block:clamp(30px, 3.15vw, 60px);border-top:1px solid var(--tzf-blue)}footer>.container#footer_fundusze_europejskie{padding-block:clamp(20px, 1.15vw, 25px)}footer>.container .row .col-12{padding-block:20px}footer .logo{height:32px}footer .footer-min-links{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-end;gap:20px}@media (max-width: 991.98px){footer .footer-min-links{padding-left:unset;align-items:flex-start}}footer .footer-min-links .footer-social{gap:18px;display:inherit}footer .footer-min-links .footer-social a:hover{opacity:0.8}footer .footer-min-links .footer-social a img{height:30px}footer .general-info p{margin-bottom:1lh;font-family:var(--ff-sans);line-height:var(--lh-body);font-weight:var(--fw-regular)}footer .general-info p strong{font-weight:var(--fw-semibold);font-family:var(--ff-display);text-transform:uppercase;font-size:var(--fs-btn)}footer .some-links{margin-top:clamp(25px, 5vh, 40px);display:flex;gap:24px;justify-content:flex-end}footer .some-links a{display:flex;width:fit-content}footer .footer-main-links{display:flex;flex-direction:row;flex-wrap:wrap;line-height:100%;gap:15px 17px;justify-content:flex-end}footer .footer-main-links a{text-align:right;text-transform:uppercase}footer .copyright{text-align:right;font-weight:300;font-family:var(--ff-sans);font-size:var(--fs-xs)}footer.footer-min{font-weight:600}footer.footer-min .col-12{text-decoration:none !important}footer.footer-min .copyright{font-weight:400;margin-top:40px;color:var(--color-gray);font-family:var(--ff-display);font-size:var(--fs-xs)}.button-row{display:flex;justify-content:center}.input-group{display:flex;flex-direction:row}.clear{display:flex;flex-grow:1;flex-basis:100%}.block-max{width:min(650px, 100%)}.text-max{width:min(500px, 90%)}.btn{display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--color-white);background-color:var(--tzf-blue);border:1px solid var(--tzf-blue);padding:10px;padding-inline:25px;text-transform:uppercase;font-weight:600;text-align:left;font-size:var(--fs-btn);line-height:1.1;user-select:none;width:min(96%, 320px);cursor:pointer;transition:all 0.35s ease-in-out;text-decoration:none !important}.btn.btn-pill{border-radius:var(--radius-sm)}.btn.btn-center{justify-content:center;text-align:center}.btn .icon-cont{flex-shrink:0}.btn:hover{color:var(--tzf-blue);background-color:var(--color-white);border:1px solid var(--tzf-blue)}.btn:hover .icon-cont .icon-circle-arrow circle{fill:var(--tzf-blue) !important}.btn:hover .icon-cont .icon-circle-arrow polyline{stroke:var(--color-white) !important}.btn.btn-outline{background-color:transparent;color:var(--tzf-blue)}.btn.btn-teal{background-color:var(--tzf-teal);border:1px solid var(--tzf-teal)}.btn.btn-teal:hover{background-color:var(--color-white);color:var(--tzf-teal)}.btn.btn-teal:hover svg.icon-circle-arrow circle{fill:var(--tzf-teal) !important}.btn.btn-teal:hover svg.icon-circle-arrow polyline{stroke:var(--color-white) !important}.btn.btn-white{background-color:var(--color-white);border:1px solid var(--color-white);color:var(--tzf-teal)}.btn.btn-white:hover{background-color:var(--tzf-teal);border:1px solid var(--color-white);color:var(--color-white)}.btn.btn-white:hover svg.icon-circle-arrow circle{fill:var(--tzf-teal) !important}.btn.btn-white:hover svg.icon-circle-arrow polyline{stroke:var(--color-white) !important}.text-natural{text-transform:unset !important}section p{font-size:var(--fs-sm)}section .row .col-12.col-spacing{padding-left:calc((100% / 12) + (var(--bs-gutter-x) * 0.5));padding-right:calc((100% / 12) + (var(--bs-gutter-x) * 0.5))}section+section,.light-teal-background-fill+section{margin-top:clamp(80px, 12vh, 220px)}.video-wrapper{position:relative;isolation:isolate;max-height:calc(100vh - 100px);aspect-ratio:16 / 9;margin:auto}.video-wrapper .video_container{max-height:inherit;overflow:hidden;padding:0 !important}.video-wrapper .video_container .hero-video-wrap{display:flex;align-items:flex-end;justify-content:center;max-height:inherit}.video-wrapper .video_container video{width:100%;height:100%;display:block;object-fit:contain;object-position:center center}.video-wrapper .video-controls{position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);display:flex;flex-direction:row;align-items:center;gap:12px;padding-block:clamp(15px, 2vh, 34px);padding-inline:15px;background-color:var(--tzf-light-bg);border-radius:48px;min-width:20vw;max-width:96vw;max-width:min(418px, 100%);justify-content:center}@media (max-width: 767.98px){.video-wrapper .video-controls{transform:translate(-50%, 90%)}}.video-wrapper .video-controls .control-button{display:flex;flex-direction:row;gap:9px;cursor:pointer;font-family:var(--ff-display);font-weight:500;user-select:none}.video-wrapper .video-controls .control-button svg path,.video-wrapper .video-controls .control-button svg circle{transition:0.2s all ease-in-out}.video-wrapper .video-controls .control-button.play-button:hover svg path,.video-wrapper .video-controls .control-button.pause-button:hover svg path{fill:var(--color-white) !important}.video-wrapper .video-controls .control-button.play-button:hover svg circle,.video-wrapper .video-controls .control-button.pause-button:hover svg circle{fill:var(--tzf-blue) !important}nav.breadcrumbs{font-weight:var(--fw-semibold);padding-bottom:clamp(30px, 4vh, 40px)}nav.breadcrumbs span{text-transform:uppercase}nav.breadcrumbs span.breadcrumb_last{cursor:default}.polfa-nav-container{margin-top:20px;display:flex;justify-content:flex-start;align-items:center;gap:26px;position:relative}.polfa-nav-container .polfa-swiper-pagination{position:relative;bottom:0;min-width:fit-content;width:min(90%, 180px) !important;max-width:96%;background-color:var(--tzf-teal);border-radius:var(--radius-sm);padding:13px 23px;max-height:52px;top:0 !important}.polfa-nav-container .polfa-swiper-pagination .swiper-pagination-bullet{background-color:var(--color-white);opacity:1;transition:all 0.3s ease-in-out;margin:0 5px;border-radius:5px}.polfa-nav-container .polfa-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:40px}.polfa-nav-container .polfa-nav{z-index:2;cursor:pointer;border:0 !important;background-color:transparent !important;opacity:1;transition:all 0.35s ease-in-out;padding:0}.polfa-nav-container .polfa-nav.polfa-next{transform:rotate(180deg)}.polfa-nav-container .polfa-nav.swiper-button-disabled{opacity:0.4}.polfa-nav-container .polfa-nav svg circle,.polfa-nav-container .polfa-nav svg path{transition:all 0.35s ease-in-out}.polfa-nav-container .polfa-nav:hover svg circle{fill:var(--color-white)}.polfa-nav-container .polfa-nav:hover svg path{stroke:var(--tzf-teal)}.polfa-nav-container .nav-cont-relative{display:flex;align-items:center;gap:19px}.polfa-nav-container.nav-cont-absolute{position:absolute;top:50%;width:100%}.polfa-nav-container.nav-cont-absolute .polfa-nav{position:absolute}.polfa-nav-container.nav-cont-absolute .polfa-nav.polfa-prev{left:-50px}.polfa-nav-container.nav-cont-absolute .polfa-nav.polfa-next{right:-50px}.polfa-pagi-container{display:flex}.polfa-pagi-container .swiper-pagination.polfa-pagi-mini{display:flex;background-color:var(--tzf-teal);width:auto !important;margin:auto;position:relative;padding:15px 28px;border-radius:999px;top:0 !important;gap:17px}.polfa-pagi-container .swiper-pagination.polfa-pagi-mini .swiper-pagination-bullet{margin:0;height:13px;width:13px;border:2px solid var(--color-white);background-color:var(--tzf-teal);opacity:1;transition:background-color 0.35s ease}.polfa-pagi-container .swiper-pagination.polfa-pagi-mini .swiper-pagination-bullet.swiper-pagination-bullet-active,.polfa-pagi-container .swiper-pagination.polfa-pagi-mini .swiper-pagination-bullet:hover{background-color:var(--color-white)}.screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;clip-path:inset(50%)}.list-unstyled{padding-left:0}.list-unstyled li{list-style:none}.social-rail{position:fixed;right:calc(0px + env(safe-area-inset-right));top:min(200px, 25vh);z-index:1000;pointer-events:none;border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:var(--color-white);box-shadow:0 4px 25px 0 rgba(0,0,0,0.15);display:flex;align-items:center;justify-content:center;width:62px;min-height:160px;padding:14px 16px 14px 11px}.social-rail .social-sep{flex-shrink:0;height:clamp(30px, 5vh, 55px);width:2px;background-color:var(--tzf-blue);margin:auto}.social-rail__list{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.social-rail__btn{pointer-events:auto;display:grid;place-items:center;width:35px;height:35px}.social-rail.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.pane-container,.card{border-radius:var(--radius-sm);background-color:var(--color-white);box-shadow:var(--box-shadow)}.cards-cont{margin-block:clamp(19px, 3.5vh, 38px)}.cards-cont>.swiper{padding:20px;margin-inline:-20px}.cards-cont>.swiper .swiper-slide{height:100%}.cards-cont>.swiper+.polfa-pagi-container{margin-top:30px}.card{padding:24px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;height:100%}.card .card-icon{margin-left:auto;margin-right:auto;margin-bottom:30px}.card .card-icon.attach-icon{margin-bottom:25px}.card .card-title{font-size:var(--fs-header);font-weight:var(--fw-bold);margin-bottom:1lh}.card .download-label{font-size:var(--fs-body);font-weight:var(--fw-bold);margin-bottom:1lh}.card .card-text a{font-weight:var(--fw-bold)}.card .btn-attach{font-size:var(--fs-body);width:min(calc(51% + 48px), 132px);justify-content:center;margin:auto}.section-padding-top-sm{padding-top:var(--sm-padding)}.section-padding-top-lg{padding-top:var(--lg-padding)}.ordered-list{text-align:left;counter-reset:item;margin:0;padding:0;list-style:none;font-size:var(--fs-sm)}.ordered-list li{position:relative;counter-increment:item;margin:0 0 1lh;padding-left:51px}.ordered-list li:before{content:counter(item);position:absolute;left:0;top:0.2em;width:28px;height:28px;border-radius:999px;background:var(--tzf-teal);color:var(--color-white);font-weight:var(--fw-bold);font-size:var(--fs-btn);display:inline-flex;align-items:center;justify-content:center}.ordered-list li p{margin:0}.ordered-list li p+p{margin-top:.5em}.ordered-list li a{text-decoration:underline;font-weight:var(--fw-semibold);color:var(--tzf-teal)}:dir(rtl) .ordered-list li{padding-left:0;padding-right:51px}:dir(rtl) .ordered-list li:before{left:auto;right:0}.accordion{display:flex;flex-direction:column;gap:32px}.accordion .accordion-item{background-color:var(--color-white, #FFF);border-radius:var(--radius-sm);box-shadow:var(--box-shadow, 0 4px 25px 0 rgba(0,0,0,0.15));overflow:hidden}.accordion .accordion-item .accordion-header{margin-bottom:0}.accordion .accordion-item .accordion-header button{background:transparent;border:0;display:flex;gap:25px;color:var(--tzf-blue);text-align:left;align-items:center;justify-content:space-between;width:100%;padding:18px 27px}.accordion .accordion-item .accordion-header button .accordion-title{font-weight:var(--fw-bold, 600);font-size:var(--fs-body, 16px)}.accordion .accordion-item .accordion-header button .accordion-icon{flex-shrink:0}.accordion .accordion-item .accordion-panel{--side-pad: 27px;display:grid;transition:grid-template-rows .35s ease, opacity .25s ease, transform .35s ease, padding-bottom .35s ease;padding:0 var(--side-pad);opacity:0;transform:translateY(5px)}.accordion .accordion-item .accordion-panel[aria-hidden="false"]{opacity:1;transform:translateY(0);padding-bottom:18px}.accordion .accordion-item .accordion-panel .accordion-content{font-size:var(--fs-sm);overflow:visible;min-height:0}.accordion .accordion-item .accordion-panel .accordion-content p{margin-bottom:8px}.accordion .accordion-item .accordion-panel .accordion-content a{color:var(--tzf-teal)}.accordion .accordion-item .accordion-panel .accordion-content>table{position:relative;width:auto !important;max-width:none;margin-inline:calc(var(--side-pad) * -1) !important;margin-bottom:-18px;border-collapse:collapse !important;border-radius:30px;border:0}.accordion .accordion-item .accordion-panel .accordion-content>table h1,.accordion .accordion-item .accordion-panel .accordion-content>table h2,.accordion .accordion-item .accordion-panel .accordion-content>table h3,.accordion .accordion-item .accordion-panel .accordion-content>table h4{margin:0;font-size:var(--fs-header)}.accordion .accordion-item .accordion-panel .accordion-content>table th{background-color:var(--tzf-teal);color:var(--color-white);border:2px solid var(--color-white)}.accordion .accordion-item .accordion-panel .accordion-content>table th,.accordion .accordion-item .accordion-panel .accordion-content>table td{--cell-pad: min(30px, 8%);padding:20px var(--cell-pad)}.accordion .accordion-item .accordion-panel .accordion-content>table th:first-of-type,.accordion .accordion-item .accordion-panel .accordion-content>table td:first-of-type{border-left:0}.accordion .accordion-item .accordion-panel .accordion-content>table th:last-of-type,.accordion .accordion-item .accordion-panel .accordion-content>table td:last-of-type{border-right:0}.accordion .accordion-item .accordion-panel .accordion-content>table td{border:2px solid var(--tzf-teal)}.accordion .accordion-item .accordion-panel .accordion-content>table tr:first-of-type th,.accordion .accordion-item .accordion-panel .accordion-content>table tr:first-of-type td{border-top:0}.accordion .accordion-item .accordion-panel .accordion-content>table tr:first-of-type>*:first-child{border-top-left-radius:30px}.accordion .accordion-item .accordion-panel .accordion-content>table tr:first-of-type>*:last-child{border-top-right-radius:30px}.accordion .accordion-item .accordion-panel .accordion-content>table tr:last-of-type th,.accordion .accordion-item .accordion-panel .accordion-content>table tr:last-of-type td{border-bottom:0}.accordion .accordion-item .accordion-panel .accordion-content>table tr:last-of-type>*:first-child{border-bottom-left-radius:30px}.accordion .accordion-item .accordion-panel .accordion-content>table tr:last-of-type>*:last-child{border-bottom-right-radius:30px}.accordion.accordion--grid .accordion-item .accordion-panel{height:auto;display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease, opacity .25s ease, transform .35s ease, padding-bottom .35s ease}.accordion.accordion--grid .accordion-item .accordion-panel[aria-hidden="false"]{grid-template-rows:1fr}.accordion.accordion--grid .accordion-item .accordion-panel .accordion-content{overflow:visible}.polfa_video_container .video-js.vjs-polfa{max-width:inherit;overflow:inherit}.polfa_video_container .vjs-big-play-button{border-width:2px !important;display:flex !important;justify-content:center;align-items:center;height:23% !important;min-height:130px;width:auto !important;min-width:130px;aspect-ratio:1 / 1;border-radius:999px !important;background-color:transparent !important;margin:0 !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%);z-index:10}.polfa_video_container .vjs-big-play-button .vjs-icon-placeholder{aspect-ratio:inherit;width:100%;height:100%}.polfa_video_container .vjs-big-play-button .vjs-icon-placeholder:before{display:flex;justify-content:center;align-items:center;font-size:min(12vh, 100px);line-height:100%;color:var(--color-white);position:relative !important;width:auto !important;height:auto !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%)}.polfa_video_container .vjs-button>.vjs-icon-placeholder:before{line-height:1.0}.polfa_video_container .vjs-playing .vjs-big-play-button{display:none !important}
/*# sourceMappingURL=main.css.map */
