@charset "UTF-8";

/* Theme Name: WEBTEC
 * Theme URI: https://webtec.pl
 * Author: WEBTEC SP. Z O.O.
 * Author URI: https://webtec.pl
 * Description: Szablon graficzny WEBTEC v4
 * Requires at least: 6.0
 * Tested up to: 8.2
 * Requires PHP: 7.4
 * Version: 4.1.0
 * License: Private WEBTEC
 * Text Domain: webtec.pl
 * Tags: one-column, accessibility-ready, custom-menu, custom-logo, footer-widgets, rtl-language-support, threaded-comments, translation-ready

 * VARIABLES IN CSS DOCUMENT
 */  :root{  --clr-brand-prim:#FF715B;--clr-brand-prim__add:#EA6A57;--clr-brand-prim__add_dark:#C64C3A; --clr-brand-sec:#2F67D6;--clr-brand-sec__add:#96B2EA; --clr-brand-prim_pale_10:#F7DBD6;--clr-brand-prim_pale_50:#FBA699;--clr-brand-prim_pale_90:#FD8B7A;--clr-black:hsl(0,0%,0%);--clr-white:hsl(0,0%,100%);--clr-add-dark:hsl(0,0%,83%);--clr-add-light:hsl(0,0%,93%); --clr-contrast-white:hsl(0,0%,100%);--clr-contrast-white-hover:hsl(0,0%,75%);--clr-contrast-yellow:hsl(60,100%,50%);--clr-contrast-yellow-hover:hsl(60,100%,90%);--clr-contrast-black:hsl(0,0%,0%); --bg-clr-menu-el:var(--clr-black);--bg-clr-menu-el-active:var(--clr-black);--clr-menu-el-txt:var(--clr-white);--clr-menu-el-txt-active:var(--clr-brand-prim);--bg-clr-menu-sub-el:hsl(255,27%,98%);--brd-clr-bottom-menu-sub-el:var(--clr-brand-prim); --clr-txt-prim__dark:hsl(0,0%,0%); --clr-txt-prim__light:hsl(0,0%,100%); --clr-txt-sec__dark:hsl(0,0%,20%); --clr-txt-sec__light:hsl(0,0%,80%);  --clr-info:#2F80ED;--clr-success:#27AE60;--clr-warning:#E2B93B;--clr-error:#EB5757;  --default-font-size:clamp(15px,1.75vw,17px);--default-font-weight:400;--default-font-family:"Nunito Sans",serif; --font-txt-xl:clamp(1.6rem,1.2vw + 1rem,28px); --font-txt-l:clamp(1.3rem,1vw + 0.75rem,24px); --font-txt-m:clamp(1.1rem,0.9vw + 0.6rem,20px); --font-txt-s:clamp(14px,0.7vw + 0.4rem,14px);  --slogan:clamp(2.5rem,5vw + 1rem,4.5rem); --title:clamp(2.5rem,4.5vw + 1rem,4rem); --h1:clamp(46px,4.74vw,80px);--h2:clamp(32px,3.10vw,40px);--h3:clamp(28px,2.64vw,30px);--h4:24px;--h5:17px;--h6:15px;  --breakpoint-max:1440px; --wrapper-max-width:min( 100%,var(--breakpoint-max) ); --sidebar-width:300px;--sidebar-gap-width:1.5rem;--width-content-wrapper:min( 100%,var(--breakpoint-max) );--gutter_width:30px;  --spac-scale-0_25:calc( (var(--default-font-size) * 0.25) ); --spac-scale-0_5:calc( (var(--default-font-size) * 0.5) ); --spac-scale-0_75:calc( (var(--default-font-size) * 0.75) ); --spac-scale-1:var(--default-font-size); --spac-scale-1_5:calc( (var(--default-font-size) * 1.5) ); --spac-scale-1_75:calc( (var(--default-font-size) * 1.75) ); --spac-scale-2:calc( (var(--default-font-size) * 2) ); --spac-scale-2_5:calc( (var(--default-font-size) * 2.5) ); --spac-scale-3_5:calc( (var(--default-font-size) * 3.5) ); --spac-scale-4_5:calc( (var(--default-font-size) * 4.5) ); --spac-scale-5:calc( (var(--default-font-size) * 5) ); --spac-scale-6:calc( (var(--default-font-size) * 6) ); --spac-scale-7_5:calc( (var(--default-font-size) * 7.5) ); --menu-el-padding:1em; --rwd-space-left_righ:16px;  --transition-time_01:0.1s;--transition-time_03:0.3s;--transition-time_05:0.5s;--transition-time_1:1s;--transition-time_2:2s; --drop-shadow-light:drop-shadow(3px 3px 2px hsl(0,0%,0% ,.2)); } body.contrast-black-white{ --clr-brand-prim:hsl(0,0%,0%);--clr-brand-prim__add:hsl(0,0%,0%);--clr-brand-sec:hsl(0,0%,10%);--clr-brand-sec__add:hsl(0,0%,10%); --clr-add-dark:hsl(0,0%,100%);--clr-add-light:hsl(0,0%,100%);--clr-black:hsl(0,0%,0%);--clr-white:hsl(0,0%,100%);--clr-yellow:hsl(60,100%,50%); --bg-clr-menu-el:var(--clr-white);--bg-clr-menu-el-active:var(--clr-brand-prim);--clr-menu-el-txt:var(--clr-white:);--clr-menu-el-txt-active:var(--clr-white);--bg-clr-menu-sub-el:hsl(255,27%,98%);--brd-clr-bottom-menu-sub-el:var(--clr-brand-prim)} :root{  --clr-brand-prim:#FF715B;--clr-brand-prim__add:#EA6A57;--clr-brand-prim__add_dark:#C64C3A; --clr-brand-sec:#2F67D6;--clr-brand-sec__add:#96B2EA; --clr-brand-prim_pale_10:#F7DBD6;--clr-brand-prim_pale_50:#FBA699;--clr-brand-prim_pale_90:#FD8B7A;--clr-black:hsl(0,0%,0%);--clr-white:hsl(0,0%,100%);--clr-add-dark:hsl(0,0%,83%);--clr-add-light:hsl(0,0%,93%); --clr-contrast-white:hsl(0,0%,100%);--clr-contrast-white-hover:hsl(0,0%,75%);--clr-contrast-yellow:hsl(60,100%,50%);--clr-contrast-yellow-hover:hsl(60,100%,90%);--clr-contrast-black:hsl(0,0%,0%); --bg-clr-menu-el:var(--clr-black);--bg-clr-menu-el-active:var(--clr-black);--clr-menu-el-txt:var(--clr-white);--clr-menu-el-txt-active:var(--clr-brand-prim);--bg-clr-menu-sub-el:hsl(255,27%,98%);--brd-clr-bottom-menu-sub-el:var(--clr-brand-prim); --clr-txt-prim__dark:hsl(0,0%,0%); --clr-txt-prim__light:hsl(0,0%,100%); --clr-txt-sec__dark:hsl(0,0%,20%); --clr-txt-sec__light:hsl(0,0%,80%);  --clr-info:#2F80ED;--clr-success:#27AE60;--clr-warning:#E2B93B;--clr-error:#EB5757;  --default-font-size:clamp(15px,1.75vw,17px);--default-font-weight:400;--default-font-family:"Nunito Sans",serif; --font-txt-xl:clamp(1.6rem,1.2vw + 1rem,28px); --font-txt-l:clamp(1.3rem,1vw + 0.75rem,24px); --font-txt-m:clamp(1.1rem,0.9vw + 0.6rem,20px); --font-txt-s:clamp(14px,0.7vw + 0.4rem,14px);  --slogan:clamp(2.5rem,5vw + 1rem,4.5rem); --title:clamp(2.5rem,4.5vw + 1rem,4rem); --h1:clamp(46px,4.74vw,80px);--h2:clamp(32px,3.10vw,40px);--h3:clamp(28px,2.64vw,30px);--h4:24px;--h5:17px;--h6:15px;  --breakpoint-max:1440px; --wrapper-max-width:min( 100%,var(--breakpoint-max) ); --sidebar-width:300px;--sidebar-gap-width:1.5rem;--width-content-wrapper:min( 100%,var(--breakpoint-max) );--gutter_width:30px;  --spac-scale-0_25:calc( (var(--default-font-size) * 0.25) ); --spac-scale-0_5:calc( (var(--default-font-size) * 0.5) ); --spac-scale-0_75:calc( (var(--default-font-size) * 0.75) ); --spac-scale-1:var(--default-font-size); --spac-scale-1_5:calc( (var(--default-font-size) * 1.5) ); --spac-scale-1_75:calc( (var(--default-font-size) * 1.75) ); --spac-scale-2:calc( (var(--default-font-size) * 2) ); --spac-scale-2_5:calc( (var(--default-font-size) * 2.5) ); --spac-scale-3_5:calc( (var(--default-font-size) * 3.5) ); --spac-scale-4_5:calc( (var(--default-font-size) * 4.5) ); --spac-scale-5:calc( (var(--default-font-size) * 5) ); --spac-scale-6:calc( (var(--default-font-size) * 6) ); --spac-scale-7_5:calc( (var(--default-font-size) * 7.5) ); --menu-el-padding:1em; --rwd-space-left_righ:16px;  --transition-time_01:0.1s;--transition-time_03:0.3s;--transition-time_05:0.5s;--transition-time_1:1s;--transition-time_2:2s; --drop-shadow-light:drop-shadow(3px 3px 2px hsl(0,0%,0% ,.2)); } body.contrast-black-white{ --clr-brand-prim:hsl(0,0%,0%);--clr-brand-prim__add:hsl(0,0%,0%);--clr-brand-sec:hsl(0,0%,10%);--clr-brand-sec__add:hsl(0,0%,10%); --clr-add-dark:hsl(0,0%,100%);--clr-add-light:hsl(0,0%,100%);--clr-black:hsl(0,0%,0%);--clr-white:hsl(0,0%,100%);--clr-yellow:hsl(60,100%,50%); --bg-clr-menu-el:var(--clr-white);--bg-clr-menu-el-active:var(--clr-brand-prim);--clr-menu-el-txt:var(--clr-white:);--clr-menu-el-txt-active:var(--clr-white);--bg-clr-menu-sub-el:hsl(255,27%,98%);--brd-clr-bottom-menu-sub-el:var(--clr-brand-prim)}    *,::after,::before{box-sizing:border-box; }html,body{margin:0;padding:0;border:0;scroll-behavior:smooth;scroll-padding-top:120px}h1,h2,h3,h4,h5,h6{margin-block:0 0.67em;font-weight:initial;line-height:1.1}p{margin-block:1em;line-height:clamp(1.33,1 + 0.1 ,1.35)}picture,video{max-width:100%}img{font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:1rem;max-width:100%;height:auto;vertical-align:middle}ol,ul{list-style-position:inside} body{font-size:var(--default-font-size);font-weight:var(--default-font-weight);font-family:var(--default-font-family);color:var(--clr-txt-prim__dark);background-color:var(--clr-white)}*:focus-visible{border:none;outline:solid 1px var(--clr-brand-sec__add);outline-offset:-1px;box-shadow:0px 0px 5px var(--clr-brand-sec__add); }.hero-slogan{font-size:var(--slogan)} .has-x-large-font-size{font-size:var(--font-txt-xl) !important}.has-large-font-size{font-size:var(--font-txt-l) !important}.has-medium-font-size{font-size:var(--font-txt-m) !important}.has-small-font-size{font-size:var(--font-txt-s) !important;line-height:1.36} h1,h2,h3,h4,h5,h6{font-family:var(--second-font-family)}h1{font-size:var(--h1);line-height:1}h2{font-size:var(--h2);line-height:1.2}h3{font-size:var(--h3);line-height:1.2}h4{font-size:var(--h4);line-height:1.2}h5{font-size:var(--h5);line-height:1.5}h6{font-size:var(--h6)} .txt-slogan{font-size:var(--slogan)} a{color:var(--clr-brand-prim);text-decoration:none;transition:var(--transition-time_03)}a:hover,a:focus-visible{color:var(--clr-brand-prim__add);text-decoration:none}   .l-header{position:sticky;top:0;margin-block-end:var(--spac-scale-1);display:flex;justify-content:center;width:100%;z-index:1000;background:var(--clr-txt-prim__light);transition:var(--transition-time_1)}.l-header.scrolled{filter:drop-shadow(0px 0px 5px var(--clr-add-dark))}@media screen and (max-width:1100px){.l-header.scrolled{top:-100%}}.l-header-wrapper{width:100%;max-width:var(--width-content-wrapper);padding-inline:clamp(8px,calc(8px + (60 - 8) * ((100vw - 360px) / (1440 - 360))),60px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media screen and (min-width:1500px){.l-header-wrapper{padding-inline:0}}@media screen and (max-width:1100px){#l-header-wrapper[aria-expanded="true"]{align-content:flex-start;height:100%;min-height:100vh;max-height:100vh;overflow-y:auto}.l-header-wrapper{padding-block:var(--spac-scale-0_25)}}@supports (height:100dvh){@media screen and (max-width:1100px){#l-header-wrapper[aria-expanded="true"]{min-height:100dvh;max-height:100dvh}}} .m-logo img{width:100%;max-width:clamp(150px,30vw,260px);height:auto;margin-block-end:var(--spac-scale-0_5);transition:max-width var(--transition-time_05)}@media screen and (max-width:1100px){.m-logo{margin-right:auto}.m-logo img{margin-block-end:unset}}.l-header.scrolled .m-logo img{max-width:clamp(75px,15vw,160px)} @media screen and (min-width:1101px){.m-hamburger-icon{display:none}}@media screen and (max-width:1100px){#l-header-wrapper[aria-expanded="true"] .m-hamburger-icon{position:sticky;z-index:1001;top:0;background-color:transparent}}.m-hamburger-icon{padding:0;min-width:53px;overflow:hidden;border:1px solid var(--clr-white);border-radius:2%;background:transparent;--button-color:var(--clr-white)}.m-hamburger-icon .m-hamburger-stroke{translate:0 3px;transition:translate 1s,rotate 1s}.m-hamburger-icon[aria-expanded="true"] .m-hamburger-stroke{translate:1px 0;rotate:0.125turn}.m-hamburger-icon .m-hamburger-line{transition:var(--transition-time_05);stroke-dasharray:60 31 60 300}.m-hamburger-icon[aria-expanded="true"] .m-hamburger-line{stroke-dasharray:60 105 60 300;stroke-dashoffset:-90} body.is-active__hamburger{overflow:hidden} .l-menu-container{display:flex;flex-wrap:nowrap}.m-menu{position:relative;display:flex;justify-content:start;align-items:center;z-index:1000}.m-menu ul{display:flex;justify-content:start;align-items:baseline;list-style:none;margin:0;padding:0}:is(.m-menu--main,.m-menu--shop) li{position:relative}:is(.m-menu--main,.m-menu--shop) a{display:block;width:100%;padding:var(--menu-el-padding);background-color:var(--bg-clr-menu-el);color:var(--clr-menu-el-txt);transition:background-color var(--transition-time_03)}:is(.m-menu--main,.m-menu--shop) a:hover,:is(.m-menu--main,.m-menu--shop) a[aria-current="page"]{background-color:var(--bg-clr-menu-el-active);color:var(--clr-menu-el-txt-active)}.menu-item-has-children .sub-menu{display:none;position:absolute;width:max-content} .menu-item-container{display:flex;align-items:center;width:100%} .menu-toggle{opacity:0; width:0;height:0;padding:0;overflow:hidden;pointer-events:none;background-color:var(--bg-clr-menu-el);color:var(--clr-menu-el-txt)}.menu-item-has-children .sub-menu .menu-toggle{background-color:var(--bg-clr-menu-sub-el)} .menu-item__image{margin-right:10px;margin-top:-5px;width:2em;max-height:1.7em;float:left}  @media (max-width:768px){.menu-toggle{opacity:1;width:auto;height:100%;padding:var(--menu-el-padding);pointer-events:auto;cursor:pointer}} @media (min-width:769px){.menu-toggle:focus-visible{opacity:1;display:inline-block;padding:var(--menu-el-padding);width:auto;height:100%;pointer-events:auto;cursor:pointer}} .menu-toggle::before{content:'\21E2';display:inline-block;transition:var(--transition-time_03)}.menu-toggle[aria-expanded="true"]::before{transform:rotate(90deg)} @media screen and (min-width:1101px){.menu-item-has-children:hover > .sub-menu,.menu-item-has-children > .sub-menu.is-visible{display:block;top:100%}} .menu-item-has-children:hover > .js-sub-menu--left,.menu-item-has-children > .sub-menu.is-visible.js-sub-menu--left{right:0 }@media screen and (min-width:1101px){ .sub-menu .menu-item-has-children:hover > .sub-menu,.sub-menu.is-visible .menu-item-has-children > .sub-menu.is-visible{top:0;left:100%}} .sub-menu .menu-item-has-children:hover > .js-sub-menu--left,.sub-menu.is-visible .menu-item-has-children > .sub-menu.is-visible.js-sub-menu--left{left:auto;right:100%}@media screen and (max-width:767px){.m-menu ul:not(#menu-social-menu){flex-direction:column;width:100%;align-items:stretch; } .m-menu ul.sub-menu{width:100%; display:none}.m-menu ul.sub-menu.is-visible{display:block}.m-menu li{width:100%; }:is(.menu-item-container,.m-menu:not(.m-menu-social) li > a){border-bottom:1px solid var(--brd-clr-bottom-menu-sub-el)}.m-menu a{flex-grow:1; }.m-menu ul:not(#menu-social-menu) li,.menu-item-has-children .sub-menu{position:relative;display:flex;flex-direction:column;align-items:flex-start}li.menu-item-has-children{display:flex}li.menu-item-has-children ul.sub-menu.is-visible a:not([aria-current="page"]){background-color:var(--bg-clr-menu-sub-el)}li.menu-item-has-children ul.sub-menu.is-visible a:hover:not([aria-current="page"]){background-color:var(--bg-clr-menu-el-active)}}@media screen and (max-width:1100px){:is(.l-menu-container,.m-search-icon){display:none} #l-header-wrapper[aria-expanded="true"] :is(.l-menu-container){display:block;width:100%}} @media screen and (max-width:1155px){.l-header-wrapper[aria-expanded="false"] :is(.m-menu-social){display:none !important}}.m-menu-social ul{gap:var(--spac-scale-0_25);margin-inline:var(--spac-scale-0_25)}.m-menu-social ul a{font-size:0; line-height:0;padding:var(--spac-scale-0_5);display:flex;align-items:center;justify-content:center} :is(.ico-f,.ico-yt,.ico-in,.ico-li,.ico-x,.ico-tt){padding:0;margin:0;outline:solid 1px transparent;outline-offset:-1px;transition:outline var(--transition-time_03) ease}:is(.ico-f,.ico-yt,.ico-in,.ico-li,.ico-x,.ico-tt) > a::before{content:'';height:min(calc( var(--default-font-size) * 1.5 ),1em);width:min(calc( var(--default-font-size) * 1.5 ),1.5em);font-size:var(--default-font-size); display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:right center;background-color:var(--clr-brand-prim);transition:background-color var(--transition-time_03) ease}:is(.ico-f,.ico-yt,.ico-in,.ico-li,.ico-x,.ico-tt) > a:hover::before{background-color:var(--clr-brand-prim__add)}:is(.ico-f,.ico-yt,.ico-in,.ico-li,.ico-x,.ico-tt):hover{outline:solid 1px var(--clr-brand-prim)}.ico-f > a::before{mask:url('./assets/img/social/ico-f.svg') no-repeat center;mask-size:contain}.ico-yt > a::before{mask:url('./assets/img/social/ico-yt.svg') no-repeat center;mask-size:contain}.ico-in > a::before{mask:url('./assets/img/social/ico-in.svg') no-repeat center;mask-size:contain}.ico-li > a::before{mask:url('./assets/img/social/ico-li.svg') no-repeat center;mask-size:contain}.ico-x > a::before{mask:url('./assets/img/social/ico-x.svg') no-repeat center;mask-size:contain}.ico-tt > a::before{mask:url('./assets/img/social/ico-tt.svg') no-repeat center;mask-size:contain} #m-search-icon{padding:var(--spac-scale-0_5);background:none;border:none}#search-icon{width:var(--spac-scale-1_5);height:var(--spac-scale-1_5);transition:color var(--transition-time_03) ease;color:var(--clr-brand-prim)}#m-search-icon:hover #search-icon{color:var(--clr-white)}#m-search-icon:hover{background-color:var(--clr-brand-prim)} .m-search-form{height:0;visibility:hidden;overflow:hidden;width:100%;margin-block:0;transition:var(--transition-time_03)}.m-search-form[aria-expanded="true"]{height:auto;margin-block:1rem;padding:var(--spac-scale-1);visibility:visible;display:flex;justify-content:center;align-items:center;border-top:solid 1px var(--clr-add-light);border-bottom:solid 1px var(--clr-add-light)}.m-search-form[aria-expanded="true"] > form{visibility:visible;transition:visibility var(--transition-time_01)}.m-search-form[aria-expanded="false"] > *{visibility:hidden}.m-search-form form{display:flex;justify-content:center;align-items:center;gap:1rem;width:100%}.m-search-form input:not(input[type="submit"]){flex-grow:1;max-width:min(600px,100%);height:3em}.m-search-form[aria-expanded="false"] button{display:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important} .l-content{ flex-direction:row;justify-content:center;max-width:100%;margin-block-end:var(--spac-scale-3_5)}:is(.l-main-content,.l-footer-wrapper) > *:not(.full-width-screen,.split-2-col,.split-2-col-no-margin){width:100%;max-width:var(--wrapper-max-width);margin-inline:auto;padding-inline:clamp(8px,calc(8px + (60 - 8) * ((100vw - 360px) / (1500 - 360))),60px)}@media only screen and (min-width:1500px){:is(.l-main-content,.l-footer-wrapper) > *:not(.full-width-screen,.split-2-col,.split-2-col-no-margin){padding-inline:0}} body:not(.blog) .l-main-content > #et-boc{max-width:100%} .l-main-content > ul.products{margin:0 auto}.l-content:has(.l-sidebar) .l-main-content{max-width:var(--wrapper-max-width)} @media (min-width:1101px){.l-content:has(.l-sidebar){gap:var(--sidebar-gap-width)}.l-content:has(.l-sidebar) .l-main-content{max-width:calc(var(--wrapper-max-width) - var(--sidebar-width) - var(--sidebar-gap-width))}}.l-main-content{flex-grow:1; }.l-sidebar{ min-width:var(--sidebar-width);flex:0 auto; }@media (max-width:1000px){.l-sidebar{display:none}}   @media (min-width:768px){  .full-width-screen{min-width:100%;display:grid;gap:0;grid-template-columns:1fr;padding-inline:var(--spac-scale-1);padding-block:var(--spac-scale-5)} .full-width-screen:has(.has-background){padding-inline:0;padding-block:0}.full-width-screen > .has-background{padding-inline:var(--spac-scale-1);padding-block:var(--spac-scale-5)} .with-wraper{grid-template-columns:minmax(var(--spac-scale-1),1fr) minmax(0,var(--wrapper-max-width)) minmax(var(--spac-scale-1),1fr)}.with-wraper > *{grid-column:2 / 3;padding:0}  body .split-2-col{min-width:100%;display:grid;gap:0;grid-template-columns:minmax(var(--spac-scale-1),1fr) minmax(0,calc(var(--wrapper-max-width) / 2)) minmax(0,calc(var(--wrapper-max-width) / 2)) minmax(var(--spac-scale-1),1fr);position:relative;padding-inline:0;padding-block:0}  body .split-2-col-no-margin{min-width:100%;display:grid;gap:0;grid-template-columns:1fr 1fr;padding-inline:0;padding-block:0}   :is(.full-width-screen,.split-2-col,.split-2-col-no-margin) > figure{width:100%;height:100%} :is(.full-width-screen,.split-2-col,.split-2-col-no-margin) > figure > img{width:100%;height:100%;object-fit:cover} .split-2-col > figure:first-child{grid-column:1 / 3} .split-2-col > figure:last-child{grid-column:3 / -1}  :is(.split-2-col,.split-2-col-no-margin) > :not(img,figure){padding-inline:var(--spac-scale-1);padding-block:var(--spac-scale-5);height:100%;display:grid;background:inherit} .split-2-col > :not(img,figure):first-child{grid-column:2 / 3;padding-left:0} .split-2-col > :not(img,figure):last-child{grid-column:3 / 4;padding-right:0}  .split-2-col > :not(img,figure)::after{content:"";position:absolute;inset:0;background:inherit} .split-2-col > :not(img,figure):first-child:after{grid-column:1 / 2} .split-2-col > :not(img,figure):last-child:after{grid-column:4 / 5}} @media (max-width:767px){ .full-width-screen{width:100%}.full-width-screen > :not(img,figure){padding-inline:var(--spac-scale-1);padding-block:var(--spac-scale-5)} :is(.split-2-col,.split-2-col-no-margin) > :not(img,figure){width:100%} :is(.full-width-screen,.split-2-col,.split-2-col-no-margin) > figure{width:100%;height:100%} :is(.full-width-screen,.split-2-col,.split-2-col-no-margin) > figure > img{width:100%;height:100%;object-fit:cover}} .l-main-content:has(#et-boc) :is(.m-breadcrumbs,.m-title){display:none} .l-footer-wrapper{max-width:100%;margin-inline:auto;display:flex;flex-wrap:wrap;gap:var(--spac-scale-0_5)}@media (max-width:1100px){:is( .l-footer-wrapper,.l-footer-signature ) > *:not(figure){padding-inline:calc( var(--rwd-space-left_righ) / 2 )}}.l-footer-wrapper > *:not(.full-width-screen){flex:1 1 calc(310px - var(--spac-scale-0_5));min-width:calc(310px - var(--spac-scale-0_5))} .l-footer-signature{margin-block:var(--spac-scale-1)}.m-signature{display:flex;flex-wrap:wrap;gap:var(--spac-scale-0_5);justify-content:space-between;align-items:center;width:100%;max-width:var(--width-content-wrapper);margin-inline:auto}@media (max-width:600px){.m-signature{justify-content:center}}.m-signature__copyright{text-align:center} .m-signature__creator{position:relative}.m-signature__creator:hover .m-signature__modal{visibility:visible;opacity:1;transform:translateY(0px)}@media (max-width:600px){.m-signature__creator:hover .m-signature__modal{max-width:99vw;transform:translateX(36vw)}}.m-signature__modal{position:absolute;bottom:25px;right:0;width:max-content;padding:20px;background-color:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;visibility:hidden;opacity:0;animation:none;z-index:999;transition:var(--transition-time_05);transform:translateY(-50px)}.m-signature__modal-header,.m-signature__modal-content{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.m-signature__modal-header{margin-bottom:1.5rem}.m-signature__modal-content > *{display:flex;gap:0.5rem}  .l-blog__item{list-style:none;display:grid;grid-template-columns:minmax(auto,1fr) minmax(auto,2.25fr);gap:var(--spac-scale-2);margin-bottom:var(--spac-scale-2);padding-bottom:var(--spac-scale-2);border-bottom:solid 1px var(--clr-add-dark)}@media only screen and (max-width:768px){.l-blog__item{grid-template-columns:1fr}} .m-meta__list{list-style:none;padding:0;display:flex;flex-wrap:wrap;column-gap:var(--spac-scale-1);font-style:italic} .m-media__image{position:relative}.m-media__image--no-photo{height:100%;max-height:10em;width:auto;mask:url('./assets/img/system/no-image.svg') no-repeat center;mask-size:contain;background-color:var(--clr-black);filter:opacity(.03)}@media only screen and (max-width:768px){.m-media__image--no-photo{display:none}} .m-media__caption{position:absolute;bottom:0;left:0;background-color:var(--clr-brand-prim);color:var(--clr-white);font-size:var(--font-txt-s);padding:var(--spac-scale-0_25) var(--spac-scale-0_5) } .nav-links{margin-block:var(--spac-scale-2);width:100%;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:var(--spac-scale-0_5)}.nav-links :is(.prev,a.prev,.next,a.next,.page-numbers){border:solid 1px var(--clr-brand-prim);padding:var(--spac-scale-0_5);transition:var(--transition-time_03)}.nav-links :is(.prev,.next,.page-numbers):hover,.nav-links span.page-numbers.current{background-color:var(--clr-brand-prim);color:var(--clr-white)}  input:not(button,input:is( [type="submit"],[type="checkbox"],[type="button"],[type="radio"]) ),textarea,select{width:100%;max-width:clamp(400px,100%,600px);padding:0.5em 1em;margin-block:var(--spac-scale-0_25);font-size:var(--default-font-size);line-height:1;border:solid 1px var(--clr-add-dark);border-radius:0.75em;background-color:var(--clr-white);font-family:inherit} input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield} label{display:block;font-size:1rem;font-weight:800} button,input:is( [type="submit"],[type="button"],[type="reset"] ){padding:1em 2em;background-color:var(--clr-brand-prim);font-size:var(--default-font-size);line-height:1;border:solid 1px var(--clr-brand-prim);color:var(--clr-txt-prim__light);cursor:pointer;transition:var(--transition-time_03)}.wbt-search-engine-in-content > input[type="submit"]{display:flex;align-items:center;justify-content:center;height:3em;padding-block:0}button:hover,input:is( [type="submit"],[type="button"],[type="reset"] ):hover{border-color:var(--clr-brand-prim__add);background-color:var(--clr-brand-prim__add)}  .l-addons-info{display:flex;align-items:center;justify-content:right;flex-grow:1;width:100%;padding-block:var(--spac-scale-0_25);margin-block:var(--spac-scale-0_25)}.l-addons-info{order:-1; }@media (max-width:1100px){.l-addons-info{display:none}#l-header-wrapper[aria-expanded="true"] .l-addons-info{display:flex;justify-content:left;flex-wrap:wrap;order:1; }}@media (prefers-reduced-motion:reduce){#l-header-wrapper[aria-expanded="true"] .l-addons-info{order:unset !important}}  :root{--grid-3-col:repeat(auto-fit,minmax(324px,1fr)); --grid-2-col:repeat(auto-fit,minmax(324px,1fr)); --card-border-rad:1.875rem; --margin-block-start:clamp(40px,4vw,60px); --margin-block-end:clamp(40px,4vw,60px); --marginElement-block-start:clamp(20px,3vw,40px); --marginElement-block-end:clamp(20px,3vw,40px); --gapInsideSectionElement:clamp(1.25rem,3vw,1.875rem)} @font-face{font-family:'Cal Sans SemiBold';font-display:swap;font-style:normal;font-weight:400;src:url("./assets/fonts/CalSans-SemiBold.woff2") format("woff2"), url('./assets/fonts/CalSans-SemiBold.otf') format('opentype'),url("./assets/fonts/CalSans-SemiBold.ttf") format("truetype"),url("./assets/fonts/CalSans-SemiBold.woff") format("woff")} html{--second-font-family:'Cal Sans SemiBold',sans-serif}html[lang="el-GR"]{--second-font-family:"Poppins",sans-serif} .l-main-content{overflow-x:hidden} .l-main-content :where(.is-layout-grid){gap:1.875rem}@media screen and (max-width:1000px){.full-width-screen > :not(img,figure){padding-block:0.1rem}} :is(.m-menu--main,.m-menu--shop) a[aria-current="page"]{color:var(--clr-white);transition:var(--transition-time_03);&:hover{color:var(--clr-brand-prim)}} body:not(.category,.single-post) :where(.m-breadcrumbs,.m-title){display:none}.m-breadcrumbs{margin-block-start:2rem;& .bread-sep{display:inline-block;margin-inline:0.25em}}h1.m-title{font-size:4rem;margin-block-end:1em} body header.l-header{margin-block-end:0 !important}  .l-header{padding-block:0.85rem;margin-block-end:0;background-color:var(--clr-black)}@media screen and (min-width:1001px){.l-header{position:initial}}.l-header.scrolled{padding-block:0.3rem}body:not(.home) .l-header{margin-block-end:2rem}:is(.m-menu--main,.m-menu--shop) a{font-family:var(--second-font-family)}.highlight-menu > a{border:solid 1px var(--clr-white);border-radius:10px;transition:var(--transition-time_03)}#m-search-icon,#m-search-form{display:none}@media only screen and (min-width:1000px){.m-menu.m-menu-social{display:none}}.m-lang-icon{border:solid 1px #fff} .m-navlang{margin-right:1rem}.navlang__lang{position:relative}.lang__current{display:flex;align-items:center;gap:0.5em;background:none;border:none;border-radius:0.5rem;cursor:pointer;font-size:1rem;padding:0.5rem;transition:opacity 0.2s ease}.lang__current:hover{opacity:0.8}.lang__icon{width:1.25rem;height:1.25rem}.lang__list{display:none;position:absolute;top:100%;right:0;width:max-content;padding-block:0.5em;padding-inline:0;margin:0;list-style:none;background:var(--clr-white);border:1px solid var(--clr-black);border-radius:0.5rem;box-shadow:0 2px 5px rgba(0,0,0,0.2);z-index:1000}.l-header-wrapper[aria-expanded="true"] .lang__list{left:0}.lang__item{padding-inline:0.5rem}.lang__link{padding:0.5rem;display:flex;gap:0.5em;align-items:center;text-decoration:none;color:var(--clr-black);border-radius:0.5rem;transition:0.2s ease}.lang__link:hover{background:var(--clr-brand-prim);color:var(--clr-white);border-radius:0.5rem} .js-lang-list.is-visible{display:grid;grid-template-columns:repeat(2,1fr)} @media screen and (max-width:1000px){.l-header-wrapper > .m-logo{order:1}.l-header-wrapper > .m-navlang{order:2}.l-header-wrapper > .m-hamburger-icon{order:3}.l-header-wrapper > .l-menu-container{order:4;margin-block-start:2rem}.l-header-wrapper > .m-menu-social{order:5;margin-block-start:1rem}} .hero{position:relative;padding:0;margin-block-end:clamp(40px,calc(40px + (60 - 40) * ((100vw - 440px) / (1130 - 440))),60px);width:100%;height:80vh; overflow:hidden}@media only screen and (max-width:766px){.full-width-screen.hero{min-width:100%;display:grid;gap:0;grid-template-columns:1fr}}.hero video{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover; transform:translate(-50%,-50%); z-index:-1; filter:opacity(0.5);background-color:var(--clr-black)}.hero > div{position:relative;z-index:1; }.slider{position:absolute;bottom:clamp(40px,calc(40px + (80 - 40) * ((100vw - 440px) / (1130 - 440))),80px);left:50%;transform:translateX(-50%);width:100%;max-width:var(--wrapper-max-width);margin-inline:auto;padding-inline:clamp(8px,calc(8px + (60 - 8) * ((100vw - 360px) / (1500 - 360))),60px)}@media only screen and (min-width:1500px){.slider{padding-inline:0}}.slider :is(h1,h2){margin:0}.slider h1{margin-block-end:var(--spac-scale-1_5)}.slides-img-group{position:relative;padding-block-end:350px;& > div{position:absolute;bottom:0;z-index:-1}}h2.buy-rent{color:#DF4DE7;margin-right:2em;margin-bottom:0;& em{color:#40A314;font-style:normal}}h2.buy-rent.rwd{display:none}@media screen and (max-width:767px){.slides-img-group{display:none}h2.buy-rent{display:none}h2.buy-rent.rwd{display:block;margin-right:0;text-align:center}} figure.slides-img{position:relative;height:100%;> img{position:absolute; bottom:clamp(-200px,-8vw,-70px);right:0; max-width:clamp(400px,calc(400px + (900 - 400) * ((100vw - 400px) / 1440)),900px);pointer-events:none;z-index:1}} .labelstick{position:relative;padding-bottom:5rem}.labelstick > img{position:absolute;top:clamp(-50px,calc((100vw - 767px) * -0.5 + 350px),350px);right:0;max-width:370px}@media screen and (min-width:781px){.labelstick-rwd{display:none}}@media only screen and (max-width:781px){.col-slides{display:none}}  .wraper.slider > div:not(.slick-slider){visibility:hidden} .section-adv-line{position:relative;padding-block-start:1.5rem;margin-block-end:var(--margin-block-end);color:var(--clr-black)}.section-adv-line .adv-grid img{filter:brightness(0) saturate(100%) invert(56%) sepia(66%) saturate(521%) hue-rotate(329deg) brightness(99%) contrast(98%)}@media (max-width:768px){.adv-grid > div > div{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"figure heading" "figure text";gap:10px;align-items:start; & > figure{grid-area:figure;margin:0}> figure img{width:36px;height:auto}& > h4{grid-area:heading;margin:0 0 0.25rem 0}& > p{grid-area:text;margin:0}}} .section-adv{position:relative;--marg-top:20vw;--marg-bottom:15.2vw;margin-top:var(--marg-top);margin-bottom:var(--marg-bottom);padding-block-start:1.5rem}.section-adv::before{content:'';position:absolute;top:calc( var(--marg-top) * (-1) );left:0;width:100%;height:auto;aspect-ratio:5 / 1;background:url('./assets/img/custom/wave-top.svg') top center no-repeat;background-size:cover;z-index:-1}.section-adv::after{content:'';position:absolute;bottom:calc( var(--marg-bottom) * (-1) );left:0;width:100%;height:auto;aspect-ratio:1440 / 221;background:url('./assets/img/custom/wave-bottom.svg') bottom center no-repeat;background-size:cover;z-index:-1} .adv-grid{column-gap:clamp(1.25rem,3.3vw,3.44rem);row-gap:clamp(1.25rem,2.5vw,1.875rem);grid-template-columns:var(--grid-3-col) !important} .why-infla{margin-block-end:var(--margin-block-end)}.why-infla-3-col{gap:clamp(1.25rem,2vw,1.5rem);grid-template-columns:var(--grid-3-col) !important}.why-infla-3-col > div{padding:2rem 2.187rem;border-radius:var(--card-border-rad)}.why-infla-1-col{padding:2rem 2.187rem;border-radius:var(--card-border-rad);margin-block-start:clamp(1.25rem,2vw,1.5rem)}.infla-card-ins > div{padding:2rem 2.187rem;border-radius:var(--card-border-rad);background-color:var(--clr-brand-prim);> p{margin-block-end:0}}.gwarancja{grid-template-columns:repeat(auto-fit,minmax(400px,1fr)) !important}@media screen and (max-width:900px){.gwarancja{grid-template-columns:1fr !important}}.only-we{justify-content:space-around;> p{margin-block-start:1rem}> strong{font-size:1.875rem}} .why-infla-img{width:100%;> figure{padding:0.25rem;width:100%;border-radius:0.625rem;background-color:#fff;text-align:center;> img{width:100%;height:auto;object-fit:contain}}} .cta-section-new{align-items:center;margin-block-start:calc( var(--margin-block-start) * 2 );margin-block-end:calc( var(--margin-block-end) * 0.5 );grid-template-columns:var(--grid-2-col) !important;& a.wp-element-button{margin-block:var(--spac-scale-0_25)}} .cta-section{align-items:center;margin-block-start:calc( var(--margin-block-start) * 2 );margin-block-end:calc( var(--margin-block-end) * 0.5 );grid-template-columns:var(--grid-2-col) !important} .cta-section figure{padding:2rem} .marquee-container{width:100%;padding:1rem;overflow:hidden;white-space:nowrap;position:relative}.marquee-container > div{padding:0}.marquee{display:flex;justify-content:space-around;align-items:center;animation:scroll-left 25s linear infinite}@media (max-width:768px){.marquee{animation:scroll-left 5s linear infinite; }}@media (max-width:480px){.marquee{animation:scroll-left 3s linear infinite; }}.marquee > h3{display:flex;justify-content:center;flex-shrink:0;margin-right:2rem;color:var(--clr-brand-sec)}.marquee > h3:nth-of-type(even){color:var(--clr-brand-prim)}.marquee > h3::after{content:' \25CF';font-size:2rem;display:inline-block;margin-inline:3vw 1vw;width:auto;height:100%}@keyframes scroll-left{from{transform:translateX(0)}to{transform:translateX(-50%)}} .timeline-section{margin-block-start:calc( var(--margin-block-start) * 2 );margin-block-end:calc( var(--margin-block-start) * 2 )}.timeline-wraper{padding-block-start:1.5rem}.timeline-wraper > div{counter-reset:item}.timeline-wraper div > div{counter-increment:item;padding-block:1rem;width:50%;padding-inline-end:clamp(2rem,calc(5.75vw + 1px),4rem);text-align:right;align-items:end;border-right:solid 3px var(--clr-brand-prim);> h3{width:100%;text-align:right}> p{max-width:390px}}.timeline-wraper div > div:nth-of-type(even){padding-inline-start:clamp(2rem,calc(5.75vw + 1px),4rem);margin-left:calc(50% - 3px);text-align:left;align-items:start;border-right:0;border-left:solid 3px var(--clr-brand-prim)}.timeline-wraper.rent div > div{padding-inline-end:0;padding-inline-start:clamp(2rem,calc(5.75vw + 1px),4rem);text-align:left;align-items:start;border-right:0;> h3{text-align:left}}.timeline-wraper div > div::before{content:counter(item);display:inline-block;padding:0 0.4em;border-radius:0.625rem;font-size:clamp(1.5rem,calc(3vw + 1px),1.875rem);color:#fff;background-color:var(--clr-brand-prim)}.timeline-wraper.rent div > div::before{background-color:var(--clr-brand-sec)}.l-main-content :where(.is-layout-grid):has(.timeline-wraper){gap:0}@media only screen and (max-width:767px){.timeline-wraper div > div{width:100%;padding-inline-end:0;padding-inline-start:clamp(2rem,calc(5.75vw + 1px),4rem);border-left:solid 3px var(--clr-brand-prim);border-right:0;text-align:left;align-items:start;> h3{text-align:left}&:nth-of-type(even){margin-left:0}}.timeline-wraper.rent div > div{padding-inline-start:0;padding-inline-end:clamp(2rem,calc(5.75vw + 1px),4rem);border-left:0;border-right:solid 3px var(--clr-brand-sec);text-align:right;align-items:end;> h3{text-align:right}}} :is(.btn-buy,.btn-rent){appearance:none;width:100%;height:fit-content;text-align:center;&::before{display:inline-block;width:auto;height:100%}&::after{content:'';display:block;margin-top:1rem;width:100%;height:3px}}.btn-buy::before{content:attr(data-text);color:var(--clr-brand-prim)}.btn-buy::after{background-color:var(--clr-brand-prim)}.btn-rent::before{content:attr(data-text);color:var(--clr-brand-sec)}.rent-time_label{display:none}@media screen and (max-width:767px){.btn-rent::before{content:attr(data-text-mobile)}.rent-time_label{display:block;padding:var(--spac-scale-1) var(--spac-scale-1_5);margin-left:auto;font-weight:800;color:var(--clr-brand-sec);text-align:right}}.btn-rent::after{background-color:var(--clr-brand-sec)}@media only screen and (max-width:767px){.timeline-wraper{grid-column:span 2;display:none}.timeline-wraper.show_timeline{display:block}.btn-wraper{background-color:hsla(0,0%,0%,0.06)}.btn-wraper-left{border-bottom-left-radius:10px;border-top-left-radius:10px}.btn-wraper-right{border-bottom-right-radius:10px;border-top-right-radius:10px}:is(.btn-rent,.btn-buy)::after{display:none}:is(.btn-rent,.btn-buy)::before{color:hsla(0,0%,0%,0.4)} :is(.btn-rent,.btn-buy):checked::before{color:var(--clr-white)}:is(.btn-buy,.btn-rent){display:inline-block;appearance:none;margin:0 !important;width:100%;border-radius:10px !important;text-align:center}.btn-buy:checked{background-color:var(--clr-brand-prim)}.btn-rent:checked{background-color:var(--clr-brand-sec)}} .testimonial-section{padding-block:var(--spac-scale-5) !important;margin-block-end:var(--margin-block-end)}.testimonials-new{display:flex !important;gap:20px;margin-inline:auto;margin-block-start:clamp(1.25rem,3vw,2.5rem);padding:0;max-width:calc(100% - 100px);min-height:441px;border-radius:var(--card-border-rad);& > div{padding:clamp(1.25rem,3vw,2.5rem);gap:20px}}.testimonials-new a.wp-element-button{margin-block:var(--spac-scale-0_25)}.testimonials-new > figure{display:flex;align-self:stretch;  min-width:360px;> img{width:100%;height:100%;object-fit:cover;aspect-ratio:1 / 1;border-radius:var(--card-border-rad);border-top-left-radius:0;border-bottom-left-radius:0}}@media screen and (max-width:900px){.testimonials-new{flex-direction:column;max-width:100%;min-height:unset;& div > h4{font-family:'Nutino Sans';font-size:15px;line-height:1.3;font-weight:400}& > figure{width:100%;min-width:unset;max-height:360px}}.testimonials-new > figure > img{aspect-ratio:1 / 1;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--card-border-rad)}} .testimonials{display:flex !important;gap:clamp(1.5rem,7vw,5rem);padding-inline:clamp(1.25rem,3vw,2.5rem) !important;padding-block:clamp(1.25rem,3vw,2.5rem);margin-block-start:clamp(1.25rem,3vw,2.5rem);border-radius:var(--card-border-rad)}  @media only screen and (max-width:767px){.testimonials{flex-direction:column;display:flex;height:100%;> figure{order:1}h4{font-size:125%}}.testimonials-slider .slick-track{display:flex;> .slick-slide{display:flex !important;height:auto;> div{display:flex;flex-direction:column}}}}  .testimonials > figure{flex:0 0 clamp(310px,50vw,640px);max-height:640px;> img{aspect-ratio:1.1 / 1;border-radius:var(--card-border-rad)}} .testimonials .is-vertical{gap:clamp(1.5rem,2.75vw,2rem)} .testimonials-company > div{border-right:solid 1px #fff;padding-inline-end:1.25rem}.testimonials-company > figure{padding-inline-start:1.25rem}.testimonials-company .is-vertical{gap:initial} .testimonials-slider + div{margin-block-end:calc(var(--margin-block-start)* 2)}  .slider-nav{margin-block-end:0;align-items:center}.slider-arrow{display:flex;gap:var(--spac-scale-1);align-items:center;justify-content:right}.slider-arrow :is(.slick-next,.slick-prev){position:initial;transform:initial;background-color:var(--clr-brand-sec);border-radius:0.5rem}.slider-arrow :is(.slick-next,.slick-prev):hover{background-color:var(--clr-brand-sec__add)}.slick-dots{position:initial;display:flex;gap:var(--spac-scale-0_25);align-items:center}.slider-nav .slick-dots{justify-content:left} .gallery-slider-new{margin-block-end:var(--margin-block-end)}.gallery-slider-new .slick-list{width:100%;max-width:calc(100% - 40px);margin-inline:auto}.gallery-slider-new .slick-track{display:flex !important;gap:1.5rem}@media only screen and (max-width:767px){.gallery-slider-new .slick-track{gap:0}}.gallery-slider-new .slick-slide{height:auto;> div{height:100%;> figure{height:100%;border-radius:var(--card-border-rad);overflow:hidden}}} .slick-list{width:100%}.gallery-slider .slick-track{display:flex !important;gap:1.5rem}@media only screen and (max-width:767px){.gallery-slider .slick-track{gap:0}}.gallery-slider .slick-slide{height:auto;> div{height:100%;> figure{height:100%;border-radius:var(--card-border-rad);overflow:hidden}}}  .cta-form-section-line{position:relative;padding-block:3rem !important;margin-block-end:var(--margin-block-end)} .cta-form-section-line .cta-form-grid{grid-template-columns:var(--grid-2-col) !important;margin-block-end:0}.cta-form-section-line .form-card{padding:clamp(1.25rem,1.75vw,1.5rem);border-radius:var(--card-border-rad)} .cta-form-section{--marg-top:28.44vw;position:relative;margin-top:var(--marg-top);margin-block-end:var(--margin-block-end)}.cta-form-section::before{content:'';position:absolute;top:calc( var(--marg-top) * (-1) );left:0;width:100%;height:auto;aspect-ratio:1440 / 410;background:url('./assets/img/custom/wave-top-form.svg') top center no-repeat;background-size:cover;z-index:-1}.cta-form-grid{grid-template-columns:var(--grid-2-col) !important;margin-block-end:calc( var(--margin-block-end) * 2 )}.form-card{padding-inline:clamp(1.5rem,2.75vw,3.125rem) !important;padding-block:clamp(2.5rem,3.5vw,3.125rem);margin-block-start:clamp(1.25rem,3vw,2.5rem);border-radius:var(--card-border-rad)}.form-card input:is( [type="text"],[type="email"],[type="tel"] ),textarea{max-width:inherit}  .rent-time{display:inline-block;padding:24px 12px;box-shadow:0px 2px 6px 0px hsla(0,0%,0%,0.4);text-align:center;font-weight:600;color:#fff}@media screen and (max-width:767px){.rent-time{display:block}} .rent-time + p{margin-block:1.5em 0.5em} input[type="checkbox"] + .wpcf7-list-item-label{font-weight:300;font-size:var(--font-txt-s);font-family:initial}.wpcf7-list-item:has(label > input[type="checkbox"]){margin:0}label:has(input[type="checkbox"]){display:flex;align-items:flex-start;gap:0.25em}.wpcf7-form-control-wrap :is(input[type="text"],input[type="tel"],input[type="email"],textarea){font-size:var(--font-txt-s);max-height:9lh}.wpcf7-form-control-wrap :is(input[type="text"],input[type="tel"],input[type="email"],textarea):focus{border:solid 2px var(--clr-brand-sec);outline:none;box-shadow:none}.wpcf7-form-control-wrap :is(input[aria-invalid="true"]){border:solid 2px var(--clr-black)}span.wpcf7-not-valid-tip{color:var(--clr-black);font-size:var(--font-txt-s)}input.wpcf7-submit{margin-block-end:0 !important} .map-section{grid-template-columns:var(--grid-2-col) !important}.map-section figure{position:relative;height:clamp(25rem,46vw,46rem);> img{position:absolute;top:0;right:clamp(-3rem,-3vw,-4rem);max-width:125%;overflow:hidden}}.cta-btn-row{gap:1.5rem}@media only screen and (max-width:767px){.map-section figure{height:auto;> img{position:relative;right:0;max-width:100%}}.cta-btn-row :is(.is-style-outline > a,.is-style-fill > a,.is-style-fill-black > a,.is-style-fill-whatsapp > a){margin-block:0}} .l-footer-wrapper > div{padding-block-end:0}.foot-logo{margin-block-end:clamp(1rem,2vw,2rem)}@media screen and (max-width:781px){.foot-logo{padding-top:var(--margin-block-start)}}.foot-data{margin-block-end:clamp(1rem,1.75vw,1.5rem)}.foot-social figure{width:1.5rem;max-height:1.5rem;margin-inline-end:0.75rem;a{width:100%;display:flex;justify-content:center;align-items:center;&:hover{transform:scale(1.25)}> img{max-height:1.5rem;filter:invert(1)}}} @media screen and (max-width:781px){.l-footer-wrapper .full-width-screen > :not(img,figure){padding-inline:unset}.l-footer-wrapper div > div{padding-block-end:0}.scroll-links h5{text-align:left}.m-signature{flex-wrap:wrap}.m-signature__copyright{order:1;width:100%;text-align:left}.m-menu--foot > ul{flex-direction:column}} .l-footer-signature{margin-block:0;padding-bottom:clamp(2.5rem,4vw,3.75rem);background-color:var(--clr-brand-prim);color:var(--clr-white)}.m-signature{width:100%;max-width:var(--wrapper-max-width);justify-content:space-between}.m-signature__creator{display:none} #menu-menu-stopka{gap:1.5em}.m-menu--foot a{color:var(--clr-white)} :is(.slick-next,.slick-prev){display:flex;justify-content:center;align-items:center;height:3rem;width:3rem;z-index:10}:is(.slick-next,.slick-prev)::before{width:25%;height:auto;opacity:initial;font-family:initial}:is(.slick-next)::before{content:url('./assets/img/custom/ico-arrow-right.svg')}:is(.slick-prev)::before{content:url('./assets/img/custom/ico-arrow-left.svg')} .gallery-slider-new :is(.slick-next)::before{content:url('./assets/img/custom/ico-arrow-right_blue.svg')}.gallery-slider-new :is(.slick-prev)::before{content:url('./assets/img/custom/ico-arrow-left_blue.svg')}  .slick-dots{justify-content:center;> li{margin:0}}.slick-dots li button:before{opacity:1;content:' \25CB';font-size:1rem;color:var(--clr-brand-sec)}.slick-dots li.slick-active button:before{content:' \25CF';color:var(--clr-brand-sec);opacity:initial} :is(.is-style-outline > a,.is-style-fill > a,.is-style-fill-black > a,.is-style-fill-whatsapp > a,input.wpcf7-submit,.btn-rent,.btn-buy){margin-block:var(--spac-scale-1);padding:0.82rem 2.94rem;font-size:clamp(17px,calc(17px + (24 - 17) * ((100vw - 380px) / (1200 - 380))),24px);font-weight:600;font-family:var(--second-font-family);color:var(--clr-white);border:none;border-radius:15px;transition:var(--transition-time_03)}@media only screen and (max-width:767px){:is(.is-style-outline > a,.is-style-fill > a,.is-style-fill-black > a,.is-style-fill-whatsapp > a,input.wpcf7-submit),.wp-block-buttons,.wp-block-buttons > .wp-block-button{width:100%}} .is-style-outline > a{background-color:var(--clr-brand-prim);&:hover{background-color:var(--clr-brand-prim_pale_90);transform:scale(1.05)}} .is-style-fill > a,input.wpcf7-submit{background-color:var(--clr-brand-sec);&:hover{background-color:var(--clr-brand-sec__add);transform:scale(1.05)}} .is-style-fill-black > a{background-color:var(--clr-black);&:hover{background-color:var(--clr-txt-sec__dark);transform:scale(1.05)}} .is-style-fill-whatsapp > a{background-color:hsl(143,71%,48%);&:hover{background-color:hsl(143,71%,68%);transform:scale(1.05)}} .anime{opacity:0;visibility:hidden;filter:blur(5px);transform:translateX(-50px);transition:opacity 1s ease-out,filter 1s ease-out,transform 1s ease-out}.play-anime{opacity:1;visibility:visible;filter:blur(0);transform:translateX(0)}@media (prefers-reduced-motion:reduce){.anime,.play-anime{transition:none; animation:none; transform:none; filter:none; opacity:1; visibility:visible}}  .l-main-content > section{margin-block-end:var(--margin-block-end)}.l-main-content > section.full-width-screen{padding-block-start:var(--marginElement-block-start);padding-block-end:var(--marginElement-block-end)} .hero-case{position:relative;padding:0;margin-block-end:clamp(40px,calc(40px + (60 - 40) * ((100vw - 440px) / (1130 - 440))),60px);width:100%;height:90vh;height:90dvh;overflow:hidden}@media only screen and (max-width:766px){.full-width-screen.hero-case{min-width:100%;display:grid;gap:0;grid-template-columns:1fr}}.hero-case div > figure{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%);background-color:var(--clr-black);z-index:-1;& > img{width:100%;height:100%;object-fit:cover;filter:opacity(0.8)}}.hero-case div > h1{position:absolute;bottom:clamp(80px,10vw,125px);left:50%;transform:translateX(-50%);width:100%;max-width:var(--wrapper-max-width);margin-block-end:0;margin-inline:0.25em;text-align:left;z-index:1; } .box-hit{gap:var(--gapInsideSectionElement);margin-block-start:var(--marginElement-block-start)}.box-hit > div{padding:1.25em;border:2px solid hsla(0,0%,27%,0.27);border-radius:6px;& h3{margin:0}& > p{margin:0;font-size:18px}} .box-what-make{gap:var(--gapInsideSectionElement);margin-block-start:var(--marginElement-block-start)}.box-what-make > div{padding-inline:clamp(10px,1vw,20px);padding-block:clamp(20px,1.4vw,40px);background-color:var(--clr-brand-prim);border-radius:6px;& h2{margin:0;margin-block-end:0.15em}& > p{margin:0;font-size:18px}}  .box-reach{gap:var(--gapInsideSectionElement);margin-block-start:var(--marginElement-block-start)}.box-reach > div{display:flex;flex-direction:column;padding:0;border:solid 2px var(--clr-brand-prim);border-radius:6px;& > div.wp-block-group{margin-block-end:10px;margin-inline:1rem}& > h3{margin-inline:1rem;margin-block-start:0.5em}& > figure{width:100%;margin:0;margin-top:auto;& img{width:100%;height:100%}}} .grid-boxes{gap:clamp(10px,1.5vw,18px);grid-template-columns:repeat(auto-fill,minmax(350px,1fr)) !important;margin-block-start:var(--marginElement-block-start)}@media screen and (max-width:1180px){.grid-boxes{grid-template-columns:repeat(auto-fill,minmax(290px,1fr)) !important}}@media screen and (max-width:970px){.grid-boxes{grid-template-columns:1fr !important}.box-blue.prim{order:5;padding:3.75rem 2.5rem}}:where(.box-orange,.box-grey,.box-blue){padding:20px;margin-block-end:1rem;border-radius:20px;color:var(--clr-white);& h2{margin-block-end:0}& p{margin-block:0.25em;font-size:var(--font-txt-l);font-weight:700}}.box-orange{background:linear-gradient(110deg,#F79B8D -2.2%,#FD6C56 100%);& > div .wp-block-group{gap:1rem;margin-block-end:0.25rem}& h2{margin-block-start:1.5em}}@media screen and (max-width:970px){.box-orange h2{margin-block-start:20px}}.box-grey{background:linear-gradient(100deg,#EDEDED 26%,#C0C0C0 100%);color:var(--clr-brand-sec)}.box-blue{background:linear-gradient(180deg,#2F67D6 0%,#224A99 100%);& h2{font-size:clamp(2.875rem,2.75vw,4.375rem)}}.box-blue.prim{display:flex;justify-content:center;align-items:center;height:100%;grid-row:span 2;& h2{font-size:clamp(2rem,1.5vw,2.5rem)}& h2 > strong{font-size:clamp(2.75rem,3vw,5rem)}} #inflaa-form-cf7{display:none;position:fixed; z-index:9999;top:0;left:0;width:100vw;height:100vh;background-color:hsla(0,0%,0%,0.6);overflow-y:auto;padding:40px 20px;margin:0}#inflaa-form-cf7[aria-hidden="false"]{display:flex !important;justify-content:center;align-items:center}#inflaa-form-cf7 > section{padding:30px;margin-block:0;max-width:600px;width:100%;border-radius:8px;position:relative;background:var(--clr-brand-prim);box-shadow:0px 0px 15px 8px hsla(0,0%,0%,0.25);& label:not(span){color:var(--clr-white);font-weight:400}& h3{color:var(--clr-white)}}@media screen and (max-width:767px){#inflaa-form-cf7 > section{max-height:9%;max-height:90dvh;overflow-y:scroll}} #inflaa-disable{position:relative;top:-20px;left:calc(100% - 20px);padding:0.5em;font-weight:800;font-size:1.5rem;color:var(--clr-white);border:solid 1px var(--clr-white);border-radius:4px;cursor:pointer}.form-message-countdown{display:none;color:#155724;background-color:#d4edda;padding:10px;border-radius:5px;margin-bottom:20px} body.modal-open{overflow:hidden} .m-meta__item{font-size:0.75rem;color:var(--clr-txt-sec__dark)} .l-wcag{position:relative;display:block} #m-wcag-bt{padding:var(--spac-scale-0_5);background:none;color:var(--clr-brand-prim); border:none;outline:solid 1px transparent;outline-offset:-1px;line-height:0}#m-wcag-bt:hover,#m-wcag-bt[aria-expanded="true"]{color:var(--clr-brand-prim__add); outline:solid 1px var(--clr-brand-prim);outline-offset:-1px}#m-wcag-bt svg{width:auto;height:var(--spac-scale-1)} .m-menu-wcag{display:none;position:absolute;top:calc( 100% - 1px ); right:0;z-index:9999;border:solid 1px var(--clr-brand-prim)}@media (max-width:1100px){.m-menu-wcag{position:absolute; left:0; width:fit-content; }}.m-menu-wcag[aria-expanded="true"]{display:flex}.wcag-settings-form{display:flex;gap:var(--spac-scale-1);padding:var(--spac-scale-1);width:max-content;background-color:var(--clr-contrast-white)}.wcag-settings-form > fieldset{display:flex;flex-direction:column;line-height:2;line-height:2;border:solid 1px var(--clr-brand-prim)}legend{font-weight:600}  :is(body.contrast-b-w,body.contrast-b-y) :is(figure img,img){filter:grayscale(100%) contrast(175%) !important;transition:filter 0.3s ease; } body.contrast-b-w *[style*="background-color:rgb(255,255,255)"],body.contrast-b-y *[style*="background-color:rgb(255,255,255)"]{background-color:var(--clr-contrast-white) !important;color:var(--clr-contrast-black) !important}  body:is(.contrast-b-w,.contrast-b-y){background-color:black}body.contrast-b-w *{background-color:var(--clr-contrast-black) !important;color:var(--clr-contrast-white) !important;border-color:var(--clr-contrast-white) !important;border-style:initial; } body.contrast-b-w :is( a,button,#m-wcag-bt,input[type="submit"],input[type="button"] ):hover,body.contrast-b-w .current_page_item{color:var(--clr-contrast-white-hover) !important;outline:solid 1px var(--clr-contrast-white-hover);outline-offset:-1px} body.contrast-b-w :is(.ico-f,.ico-yt,.ico-in,.ico-li,.ico-x,.ico-tt) > a::before{--clr-brand-prim:var(--clr-contrast-white)}body.contrast-b-w a:hover::before{background-color:var(--clr-contrast-white-hover)} body.contrast-b-w svg{stroke:var(--clr-contrast-white)}  body.contrast-b-y *{background-color:var(--clr-contrast-black) !important;color:var(--clr-contrast-yellow) !important;border-color:var(--clr-contrast-yellow) !important;border-style:initial; } body.contrast-b-y :is( a,button,#m-wcag-bt,input[type="submit"],input[type="button"] ):hover,body.contrast-b-y .current_page_item{color:var(--clr-contrast-yellow-hover) !important;outline:solid 1px var(--clr-contrast-yellow-hover);outline-offset:-1px} body.contrast-b-y :is(.ico-f,.ico-yt,.ico-in,.ico-li,.ico-x,.ico-tt) > a::before{--clr-brand-prim:var(--clr-contrast-yellow)}body.contrast-b-y a:hover::before{background-color:var(--clr-contrast-yellow-hover)} body.contrast-b-y svg{stroke:var(--clr-contrast-yellow)}