﻿/*!
Theme Name: TZF Polfa
Theme URI: N/A
Author: Zofia Szerszeń
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)}section.catalog .catalogs_overlay_header{font-size:var(--fs-h2);position:absolute;text-align:center;z-index:2;width:1080px;max-width:80%;margin:auto;top:50%}@media (max-width: 991.98px){section.catalog .catalogs_overlay_header{top:calc(30px + 5%)}}section.catalog .catalog_column_fill{margin-top:5vh;min-height:var(--tzf-big-radius)}section.catalog .catalog_column_fill>div{background-color:var(--tzf-light-bg);padding-bottom:clamp(90px, 10vh, 150px);padding-bottom:clamp(60px, 5vh, 90px);width:100%;position:relative;min-height:20vh}section.catalog .catalog_column_fill:nth-child(2) div:before,section.catalog .catalog_column_fill:nth-child(4) div:before{position:absolute;display:flex;width:100%;height:10vh;top:-10vh;left:0;content:'';background-color:var(--tzf-light-bg);z-index:1}section.catalog .catalog_column_fill:nth-child(3) div{border-top-left-radius:var(--tzf-big-radius);border-top-right-radius:var(--tzf-big-radius)}section.catalog .catalog_card_cont:nth-child(odd) .catalog_card{border-bottom-left-radius:var(--tzf-big-radius);border-bottom-right-radius:var(--tzf-big-radius)}@media (max-width: 991.98px){section.catalog .catalog_card_cont:nth-child(1) .catalog_card{border-radius:unset}}section.catalog .catalog_card_cont .catalog_card{display:flex;flex-direction:column;position:relative;background-color:var(--tzf-light-bg);padding-inline:clamp(10px, 1vw, 50px);padding-top:clamp(60px, 5vh, 90px);padding-bottom:clamp(35px, 2vh, 50px);text-align:center}@media (min-width: 992px){section.catalog .catalog_card_cont .catalog_card{padding-bottom:clamp(100px, 5vh, 160px)}}section.catalog .catalog_card_cont .catalog_card .catalog_cover{margin-bottom:clamp(20px, 10%, 50px)}section.catalog .catalog_card_cont .catalog_card .catalog_cover img{transform:scale(1);transition:transform 0.35s ease;will-change:transform;max-height:325px;max-width:76%;width:auto;margin:auto}section.catalog .catalog_card_cont .catalog_card .catalog_card_title{color:var(--tzf-blue);font-size:clamp(18px, calc(1.1vw + 12px), 30px);font-weight:600;margin-bottom:clamp(15px, 5%, 20px);min-height:2lh;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}section.catalog .catalog_card_cont .catalog_card .catalog_card_copy{margin-bottom:clamp(25px, 10%, 60px);flex-grow:1}@media (min-width: 992px){section.catalog .catalog_card_cont .catalog_card:hover .catalog_cover img{transform:scale(1.2)}}.button-row .btn.btn-small{max-width:98%;width:max(65%, 170px);font-family:var(--ff-display);padding-block:7px}.button-row .btn.btn-small .icon-circle-arrow{height:22px;width:22px}.button-row .btn.btn-small.btn-teal .icon-circle-arrow polyline,.button-row .btn.btn-small.btn-teal .icon-circle-arrow circle{stroke:var(--tzf-teal) !important}.button-row .btn.btn-small.btn-teal:hover .icon-circle-arrow polyline,.button-row .btn.btn-small.btn-teal:hover .icon-circle-arrow circle{stroke:var(--color-white) !important}section.get_to_know .icons_repeater{display:flex;flex-wrap:wrap;gap:15px;margin-top:clamp(20px, 6vh, 60px);justify-content:center;justify-items:center;align-items:start}section.get_to_know .icons_repeater .icon_cont{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1 1 100px}section.get_to_know .icons_repeater .icon_cont .icon_img{width:clamp(50px, 10vw, 90px);height:clamp(50px, 10vw, 90px);display:flex;align-items:center;justify-content:center;margin-bottom:0.75rem}section.get_to_know .icons_repeater .icon_cont .icon_img img{transform:scale(1);transition:transform 0.35s ease;will-change:transform;max-width:100%;max-height:100%;object-fit:contain}section.get_to_know .icons_repeater .icon_cont .icon_desc{font-size:0.9rem;line-height:1.4;color:var(--tzf-blue)}section.get_to_know .icons_repeater .icon_cont:hover .icon_img img{transform:scale(1.2)}@media (min-width: 1200px){section.get_to_know .icons_repeater{--gap: clamp(16px, 3vw, 40px);gap:var(--gap);justify-content:center;flex-wrap:nowrap}section.get_to_know .icons_repeater .icon_cont{flex-basis:calc(20% - var(--gap))}}section.get_to_know .rc_inner{position:relative}section.get_to_know .rc_inner>figure{margin:0}section.get_to_know .rc_inner .button-row{width:100%;position:absolute;bottom:0;transform:translateY(50%)}section.get_to_know .rc_inner .button-row>.btn{width:100%}section.offer_contact{margin-top:clamp(80px, 20vh, 220px)}section.offer_contact h2{font-size:var(--fs-h2);font-weight:600;margin-bottom:10px;text-align:center}section.offer_contact p{text-align:center;font-size:var(--fs-hero-copy)}section.offer_contact .contact-grid{display:grid;grid-template-columns:1fr;gap:clamp(25px, 5vh, 50px);justify-items:center;margin-top:clamp(24px, 5vh, 56px);align-items:stretch}@media (min-width: 768px){section.offer_contact .contact-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}section.offer_contact .contact-grid .contact-card{display:grid;grid-template-rows:auto auto 1fr auto;justify-items:center;text-align:center;gap:clamp(12px, 3vh, 18px);width:100%}section.offer_contact .contact-grid .contact-card:not(:last-of-type){border-bottom:1px solid var(--tzf-teal)}@media (min-width: 768px){section.offer_contact .contact-grid .contact-card{border-bottom:0 !important}}section.offer_contact .contact-grid .contact-card .contact-icon .contact-icon-img{width:116px;height:auto}section.offer_contact .contact-grid .contact-card .contact-title{font-weight:600;font-family:var(--ff-display);line-height:1.25;min-height:calc(2 * 1.25lh)}section.offer_contact .contact-grid .contact-card .contact-title>p{margin:0}section.offer_contact .contact-grid .contact-card .contact-mails{display:flex;flex-direction:column;gap:clamp(8px, 1.2vw, 12px);width:min(230px, 90%);justify-items:center}section.offer_contact .contact-grid .contact-card .contact-mails .btn{width:100%;text-align:center;justify-content:center}.offer_video .video_container{border-radius:30px}
/*# sourceMappingURL=offer.css.map */
