html {		--global-radius:0px;		--global--site-width-nr: 1320;	--global--site-width: calc(var(--global--site-width-nr) * 1px);		--global--site-halfwidth-nr: calc(var(--global--site-width-nr) / 2);	--global--site-halfwidth: calc(var(--global--site-halfwidth-nr) * 1px);		--global--site-horizontal-margin-nr: 25;	--global--site-horizontal-margin: calc(var(--global--site-horizontal-margin-nr) * 1px);		--global-site-mobile-width-nr: 660;	--global-site-mobile-width: calc(var(--global-site-mobile-width-nr) * 1px);		--global--site-width-with-margins-nr: calc(var(--global--site-width-nr) + var(--global--site-horizontal-margin-nr) + var(--global--site-horizontal-margin-nr));	--global--site-width-with-margins: calc(var(--global--site-width-with-margins-nr) * 1px);			--cookies--padding: 20px;		--gallery-max-width:300px;			--sky-color: #f3efe9;	--warm-sky-color: #f5f1ec;	--global-background:var(--sky-color);			--contact-form-font-size:14px;			/* kolor tekstow domyslnych */	--color-default-text: #000000;	--color-light-text: #696969;	--color-very-light-text: #aeaeae;		/* pomarancz */	--color-a: #b59c7e;	--color-a-light: #ccb191;	--color-a-dark: #a68f73;	--color-a-very-dark: #99846a;	--color-a-very-very-dark: #8b7860;		/* czerwony */	--color-b: #fdb813;	--color-b-light: #fdc913;	--color-b-dark: #f6a10d;		/* niebieski */	--color-c: #ed1b24;	--color-c-light: #f03d45;	--color-c-very-light: #f65d63;	--color-c-dark: #d2050e;		/* default shadow */	--default-box-shadow: rgba(43,44,47,0.1);		/* a */	--links-color: var(--color-a);	--links-color-hover: var(--color-b);		/* home heading */	--home-heading-color1:var(--color-default-text);	--home-heading-color2:var(--color-light-text);	--home-heading-size1:calc( 32px + ( clamp( 0px , (100vw - var(--global-site-mobile-width)) , (var(--global--site-width-with-margins) - var(--global-site-mobile-width)) ) * (  (42 - 32) / ( var(--global--site-width-with-margins-nr) - var(--global-site-mobile-width-nr) ) ) ) );	--home-heading-size2:15px;			/* home button */	--home-button-background:var(--color-a);	--home-button-hover-background:var(--color-default-text);	--home-button-color:#ffffff;	--home-button-hover-color:#ffffff;	--home-button-size:calc( 14px + ( clamp( 0px , (100vw - var(--global-site-mobile-width)) , (var(--global--site-width-with-margins) - var(--global-site-mobile-width)) ) * (  (15 - 14) / ( var(--global--site-width-with-margins-nr) - var(--global-site-mobile-width-nr) ) ) ) );		/* home company */	--home-company-fontsize:calc( 13px + ( clamp( 0px , (100vw - var(--global-site-mobile-width)) , (var(--global--site-width-with-margins) - var(--global-site-mobile-width)) ) * (  (15 - 13) / ( var(--global--site-width-with-margins-nr) - var(--global-site-mobile-width-nr) ) ) ) );;	--home-company-color:var(--color-light-text);			--headings-size1: max(30px, min( 43px, 2.8666vw ));	--headings-size2: max(16px, min( 18px, 1vw ));		--headings-dot-color1: var(--color-a);	--headings-dot-color1b: var(--color-a-dark);	--headings-dot-color2: var(--color-b);	--headings-dot-color2b: var(--color-b-dark);	--headings-dot-color3: var(--color-c);	--headings-dot-color3b: var(--color-c-dark);			/* page description */	--description-zajawka-textsize:min(36px, max(28px, 2.4vw));	--description-zajawka1-color:var(--color-a);	--description-zajawka2-color:var(--color-a);	--description-zajawka3-color:var(--color-a);	--description-zajawka4-textsize:min(28px, max(20px, 1.8666vw));	--description-zajawka4-color:var(--color-light-text);	--description-top-margins:30px;	--description-text-size:16px;	--description-text-color:var(--color-default-text);	--description-quote-border: var(--color-a);	--description-quote-background: #f6f6f6;	--description-hr-color: var(--sky-color);	--description-heading-color: var(--color-a);	--description-heading-h1-size: min(42px, max(30px, 2.8vw));	--description-heading-h2-size: min(36px, max(28px, 2.4vw));	--description-heading-h3-size: min(32px, max(24px, 2.1333vw));	--description-heading-h4-size: min(28px, max(20px, 1.8666vw));	--description-heading-h5-size: min(24px, max(18px, 1.6vw));	--description-heading-h6-size: min(20px, max(16px, 1.333vw));			--sections-vertical-padding: calc( 50px + ( clamp( 0px , (100vw - var(--global-site-mobile-width)) , (var(--global--site-width-with-margins) - var(--global-site-mobile-width)) ) * (  (70 - 50) / ( var(--global--site-width-with-margins-nr) - var(--global-site-mobile-width-nr) ) ) ) );	--sections-big-vertical-padding: calc( 60px + ( clamp( 0px , (100vw - var(--global-site-mobile-width)) , (var(--global--site-width-with-margins) - var(--global-site-mobile-width)) ) * (  (80 - 60) / ( var(--global--site-width-with-margins-nr) - var(--global-site-mobile-width-nr) ) ) ) );;		/*header */	--header-background-color:rgba(255,255,255,1);	--header-background-color-scrolled:rgba(255,255,255,1);	--header-full-height:calc( 76px + ( clamp( 0px , (100vw - var(--global-site-mobile-width)) , (var(--global--site-width-with-margins) - var(--global-site-mobile-width)) ) * (  (86 - 76) / ( var(--global--site-width-with-margins-nr) - var(--global-site-mobile-width-nr) ) ) ) );	--header-scrolled-height:calc( 50px + ( clamp( 0px , (100vw - var(--global-site-mobile-width)) , (var(--global--site-width-with-margins) - var(--global-site-mobile-width)) ) * (  (80 - 50) / ( var(--global--site-width-with-margins-nr) - var(--global-site-mobile-width-nr) ) ) ) );	--header-scrolled-down-hide:0;	--header-logos-max-height: calc(var(--header-full-height) * 0.5);	--header-logos-scrolled-max-height: calc(var(--header-scrolled-height) * 0.5);	--header-logos-max-width: min(40vw, 6em);		--header-nav-elements-height:calc( 36px + ( clamp( 0px , (100vw - var(--global-site-mobile-width)) , (var(--global--site-width-with-margins) - var(--global-site-mobile-width)) ) * (  (46 - 36) / ( var(--global--site-width-with-margins-nr) - var(--global-site-mobile-width-nr) ) ) ) );		/* header phone */	--header-nav-phone-fontsize: calc( 13px + ( clamp( 0px , (100vw - var(--global-site-mobile-width)) , (var(--global--site-width-with-margins) - var(--global-site-mobile-width)) ) * (  (14 - 13) / ( var(--global--site-width-with-margins-nr) - var(--global-site-mobile-width-nr) ) ) ) );	--header-nav-phone-background: var(--color-a);	--header-nav-phone-color: #ffffff;	--header-nav-phone-hover-background: var(--color-c);	--header-nav-phone-hover-color: #ffffff;	--header-nav-phone-horizontal-padding: calc((var(--header-nav-elements-height) - var(--header-nav-phone-fontsize)) / 2);				--header-nav-toggler-size: calc( 20px + ( clamp( 0px , (100vw - var(--global-site-mobile-width)) , (var(--global--site-width-with-margins) - var(--global-site-mobile-width)) ) * (  (24 - 20) / ( var(--global--site-width-with-margins-nr) - var(--global-site-mobile-width-nr) ) ) ) );	--header-nav-toggler-color:var(--color-default-text);	--header-nav-toggler-color-hover:var(--color-a-light);	--header-nav-toggler-lineheight: 2px;		--header-nav-langs-langsize: calc( 24px + ( clamp( 0px , (100vw - var(--global-site-mobile-width)) , (var(--global--site-width-with-margins) - var(--global-site-mobile-width)) ) * (  (28 - 24) / ( var(--global--site-width-with-margins-nr) - var(--global-site-mobile-width-nr) ) ) ) );		/* header icons */	--header-nav-icons-text-color: var(--color-a);	--header-nav-icons-icon-color: var(--color-a);	--header-nav-icons-text-color-hover: var(--color-a-light);	--header-nav-icons-icon-color-hover: var(--color-a-light);	--header-nav-icons-fontsize: calc( 13px + ( clamp( 0px , (100vw - var(--global-site-mobile-width)) , (var(--global--site-width-with-margins) - var(--global-site-mobile-width)) ) * (  (14 - 13) / ( var(--global--site-width-with-margins-nr) - var(--global-site-mobile-width-nr) ) ) ) );	--header-nav-icons-iconsize: calc( 20px + ( clamp( 0px , (100vw - var(--global-site-mobile-width)) , (var(--global--site-width-with-margins) - var(--global-site-mobile-width)) ) * (  (24 - 20) / ( var(--global--site-width-with-margins-nr) - var(--global-site-mobile-width-nr) ) ) ) );		/* header mainmenu */	--header-nav-menu-fontsize: calc( 15px + ( clamp( 0px , (100vw - var(--global-site-mobile-width)) , (var(--global--site-width-with-margins) - var(--global-site-mobile-width)) ) * (  (17 - 15) / ( var(--global--site-width-with-margins-nr) - var(--global-site-mobile-width-nr) ) ) ) );	--header-nav-menu-fontsize2: calc( 13px + ( clamp( 0px , (100vw - var(--global-site-mobile-width)) , (var(--global--site-width-with-margins) - var(--global-site-mobile-width)) ) * (  (14 - 13) / ( var(--global--site-width-with-margins-nr) - var(--global-site-mobile-width-nr) ) ) ) );	--header-nav-menu-fontsize3: calc( 13px + ( clamp( 0px , (100vw - var(--global-site-mobile-width)) , (var(--global--site-width-with-margins) - var(--global-site-mobile-width)) ) * (  (14 - 13) / ( var(--global--site-width-with-margins-nr) - var(--global-site-mobile-width-nr) ) ) ) );	--header-nav-menu-fontsize4: calc( 13px + ( clamp( 0px , (100vw - var(--global-site-mobile-width)) , (var(--global--site-width-with-margins) - var(--global-site-mobile-width)) ) * (  (14 - 13) / ( var(--global--site-width-with-margins-nr) - var(--global-site-mobile-width-nr) ) ) ) );			--header-nav-horizontal-paddings: calc( 10px + ( clamp( 0px , (100vw - var(--global-site-mobile-width)) , (var(--global--site-width-with-margins) - var(--global-site-mobile-width)) ) * (  (15 - 10) / ( var(--global--site-width-with-margins-nr) - var(--global-site-mobile-width-nr) ) ) ) );			--header-nav-menu-color: var(--color-default-text); 	--header-nav-menu-background: transparent; 	--header-nav-menu-color-current: var(--color-default-text); 	--header-nav-menu-background-current: transparent; 	--header-nav-menu-color-hover:var(--color-a);	--header-nav-menu-background-hover: transparent;	--header-nav-menu-withsub-color-hover: var(--color-a);	--header-nav-menu-withsub-background-hover: transparent ;		--header-nav-menu-sub-background: var(--color-a);	--header-nav-menu-sub2-background:var(--color-a-dark);	--header-nav-menu-sub3-background:var(--color-a-very-dark);		--header-nav-menu-submenu-max-width:450px;		--header-nav-menu-submenu-color:#ffffff;	--header-nav-menu-submenu-background: transparent;	--header-nav-menu-submenu-color-current:#ffffff;	--header-nav-menu-submenu-background-current: transparent;	--header-nav-menu-submenu-color-hover:#ffffff;	--header-nav-menu-submenu-background-hover: var(--color-a-dark);	--header-nav-menu-submenu-withsub-color-hover:#ffffff;	--header-nav-menu-submenu-withsub-background-hover: var(--color-a-dark);		--header-nav-menu-submenu2-color:#ffffff;	--header-nav-menu-submenu2-background: transparent;	--header-nav-menu-submenu2-color-current:#ffffff;	--header-nav-menu-submenu2-background-current: transparent;	--header-nav-menu-submenu2-color-hover:#ffffff;	--header-nav-menu-submenu2-background-hover: var(--color-a-very-dark);	--header-nav-menu-submenu2-withsub-color-hover:#ffffff;	--header-nav-menu-submenu2-withsub-background-hover: var(--color-a-very-dark);		--header-nav-menu-submenu3-color:#ffffff;	--header-nav-menu-submenu3-background: transparent;	--header-nav-menu-submenu3-color-current:#ffffff;	--header-nav-menu-submenu3-background-current: transparent;	--header-nav-menu-submenu3-color-hover:#ffffff;	--header-nav-menu-submenu3-background-hover: var(--color-a-very-very-dark);	--header-nav-menu-submenu3-withsub-color-hover:#ffffff;	--header-nav-menu-submenu3-withsub-background-hover: var(--color-a-very-very-dark);		/* header mobile */	--header-mobile-cover-bg: transparent;	--header-mobile-bg:var(--color-default-text) ;	--header-mobile-width: 350px;	--header-mobile-width: min(350px, 80vw);	--header-mobile-close-size: 24px;	--header-mobile-close-color: #ffffff;	--header-mobile-close-color-hover: var(--color-a);	--header-mobile-icons-size:min(22px, max(18px, 1.46666vw));	--header-mobile-icons-border-color: var(--color-a);	--header-mobile-icons-border-color-hover: transparent;	--header-mobile-icons-color: var(--color-a);	--header-mobile-icons-color-hover: #ffffff;	--header-mobile-mainmenu-space:30px;	--header-mobile-mainmenu-halfspace:15px;	--header-mobile-mainmenu-arrowspace:20px;	--header-mobile-mainmenu-dotsize:5px;	--header-mobile-mainmenu-dotcolor:rgba(255,255,255,0.2);	--header-mobile-mainmenu-arrowsize:12px;	--header-mobile-mainmenu-arrowcolor:#ffffff;	--header-mobile-mainmenu-arrowcolor-hover:var(--color-a);	--header-mobile-mainmenu-line-color:#ffffff;	--header-mobile-mainmenu-size:17px;	--header-mobile-mainmenu-color:#ffffff;	--header-mobile-mainmenu-color-hover:var(--color-a);	--header-mobile-mainmenu-size2:16px;	--header-mobile-mainmenu-color2:rgba(255,255,255,0.6);	--header-mobile-mainmenu-color2-hover:var(--color-a);	--header-mobile-mainmenu-size3:15px;	--header-mobile-mainmenu-color3:rgba(255,255,255,0.6);	--header-mobile-mainmenu-color3-hover:var(--color-a);		/* main */	--main-background:#ffffff;		/* footer */	--footer-background: var(--color-default-text);	--footer-text-color: #ffffff;	--footer-text-lightcolor:var(--color-light-text);	--footer-hover-text-color: var(--color-a);	--footer-text-size: 14px;	--footer-text2-size: 13px;		/* homeslider */	--homeslider-min-height:50%;	--homeslider-loading-background: #ffffff;	--homeslider-loading-color: var(--color-a);	--homeslider-loading-size: calc( 40px + ( clamp( 0px , (100vw - var(--global-site-mobile-width)) , (var(--global--site-width-with-margins) - var(--global-site-mobile-width)) ) * (  (70 - 40) / ( var(--global--site-width-with-margins-nr) - var(--global-site-mobile-width-nr) ) ) ) );	--homeslider-slogans-vertical-margins:calc( 70px + ( clamp( 0px , (100vw - var(--global-site-mobile-width)) , (var(--global--site-width-with-margins) - var(--global-site-mobile-width)) ) * (  (120 - 70) / ( var(--global--site-width-with-margins-nr) - var(--global-site-mobile-width-nr) ) ) ) );		--homeslider-slogans-bg: var(--color-a);	--homeslider-slogans-color: var(--color-default-text);	--homeslider-slogans-color2: var(--color-a);	--homeslider-slogans-color3: var(--color-light-text);	--homeslider-slogans-color4: #ffffff;	--homeslider-slogans-background4: var(--color-a);	--homeslider-slogans-color4-hover: #ffffff;	--homeslider-slogans-background4-hover: var(--color-default-text);		--homeslider-slogans-size1:calc( 30px + ( clamp( 0px , (100vw - var(--global-site-mobile-width)) , (var(--global--site-width-with-margins) - var(--global-site-mobile-width)) ) * (  (50 - 30) / ( var(--global--site-width-with-margins-nr) - var(--global-site-mobile-width-nr) ) ) ) );	--homeslider-slogans-size2:calc( 14px + ( clamp( 0px , (100vw - var(--global-site-mobile-width)) , (var(--global--site-width-with-margins) - var(--global-site-mobile-width)) ) * (  (15 - 14) / ( var(--global--site-width-with-margins-nr) - var(--global-site-mobile-width-nr) ) ) ) );	--homeslider-slogans-size2: calc(var(--homeslider-slogans-size1) * 3);	--homeslider-slogans-size3:calc( 13px + ( clamp( 0px , (100vw - var(--global-site-mobile-width)) , (var(--global--site-width-with-margins) - var(--global-site-mobile-width)) ) * (  (15 - 13) / ( var(--global--site-width-with-margins-nr) - var(--global-site-mobile-width-nr) ) ) ) );	--homeslider-slogans-size4:calc( 14px + ( clamp( 0px , (100vw - var(--global-site-mobile-width)) , (var(--global--site-width-with-margins) - var(--global-site-mobile-width)) ) * (  (15 - 14) / ( var(--global--site-width-with-margins-nr) - var(--global-site-mobile-width-nr) ) ) ) );				--homeslider-slogans-pagination-size: calc( 40px + ( clamp( 0px , (100vw - var(--global-site-mobile-width)) , (var(--global--site-width-with-margins) - var(--global-site-mobile-width)) ) * (  (50 - 40) / ( var(--global--site-width-with-margins-nr) - var(--global-site-mobile-width-nr) ) ) ) );		--homeslider-slogans-pagination-fontsize: calc( 14px + ( clamp( 0px , (100vw - var(--global-site-mobile-width)) , (var(--global--site-width-with-margins) - var(--global-site-mobile-width)) ) * (  (16 - 14) / ( var(--global--site-width-with-margins-nr) - var(--global-site-mobile-width-nr) ) ) ) );	--homeslider-slogans-pagination-background: rgba(0,166,82,0.5);	--homeslider-slogans-pagination-color: rgba(255,255,255,0.5);		--homeslider-slogans-pagination-current-background: var(--color-a-light);	--homeslider-slogans-pagination-current-color: #ffffff;		--homeslider-slogans-pagination-hover-background: var(--color-default-text);	--homeslider-slogans-pagination-hover-color: #ffffff;				--homeslider-background: #000000;				/* home slider */	--home-slider-background: var(--sky-color);	--home-slider-content-images-padding: max(20px, min( 30px, 2vw ));	--home-slider-content-vertical-padding: max(60px, min( 130px, 8.6666vw ));	--home-slider-content-middle-padding: max(40px, min( 60px, 4vw ));	--home-slider-content-area-padding: max(20px, min( 35px, 2.8vw ));	--home-slider-content-imagesarea-height:80%;	--home-slider-text1-size: max(30px, min( 43px, 2.8666vw ));	--home-slider-text1-color: var(--color-c);	--home-slider-text1-color-strong: var(--color-b);	--home-slider-text2-size: max(18px, min( 20px, 1.33333vw ));	--home-slider-text2-color: var(--color-a);	--home-slider-text3-size: 15px;	--home-slider-text3-color: var(--color-light-text);	--home-slider-button-size: 14px;	--home-slider-button-background: var(--color-b);	--home-slider-button-color: #ffffff;	--home-slider-button-background-hover: var(--color-very-light-text);	--home-slider-button-color-hover: #ffffff;	--home-slider-image-background:#ffffff;	--home-slider-shadows:rgba(27,50,111, 0.1);	--home-slider-image-bordersize:14px;	--home-slider-image-bordersize:max(8px, min( 14px, 1vw ));	--home-slider-dot-color1: var(--color-a);	--home-slider-dot-color1b: var(--color-a-dark);	--home-slider-dot-color2: var(--color-b);	--home-slider-dot-color2b: var(--color-b-dark);	--home-slider-dot-color3: var(--color-c);	--home-slider-dot-color3b: var(--color-c-dark);	--home-slider-dot-maxsize: max(50px, min( 90px, 6.666vw ));	/* home news */	--home-news-headings-color1: var(--color-default-text);	--home-news-headings-color1b: var(--color-default-text);	--home-news-headings-color2: rgba(0,0,0,0.5);	--home-news-background: #e7e7e7;	--home-news-box-max-width:280px;	--home-news-image-bg: var(--sky-color);	--home-news-bg-hover: var(--color-a);	--home-news-padding:  calc( 26px + ( clamp( 0px , (100vw - var(--global-site-mobile-width)) , (var(--global--site-width-with-margins) - var(--global-site-mobile-width)) ) * (  (30 - 26) / ( var(--global--site-width-with-margins-nr) - var(--global-site-mobile-width-nr) ) ) ) );;		--home-news-size:15px;	--home-news-color:var(--color-default-text);	--home-news-color-hover:#ffffff;		--home-news-size3:17px;	--home-news-color3:var(--color-a);	--home-news-color3-hover:#ffffff;		--home-news-size2:13px;	--home-news-color2:var(--color-very-light-text);	--home-news-color2-hover:rgba(255,255,255,0.5);		--home-news-button-size:16px;	--home-news-button-bg:var(--color-b);	--home-news-button-bg-hover:var(--color-c);		/* hading */	--heading-image-cover-color: rgba(0,0,0,0.6);	--heading-bg: #ffffff;	--heading-border: var(--sky-color);	--heading-color1: var(--color-c-dark);		--heading-size1: max(30px, min( 43px, 2.8666vw ));	--heading-size2: max(18px, min( 20px, 1.33333vw ));	--heading-color2: var(--color-very-light-text);	--heading-color1-image: #ffffff;	--heading-color2-image: rgba(255,255,255,0.5);	--home-partners-background:#ffffff;			--section-horizontal-padding: 15px;	--section-heading-fontsize: min(42px, max(30px, 2.8vw));	--section-heading2-fontsize: min(28px, max(20px, 1.8666vw));	--section-headingtext-fontsize: 14px;	--section-headingtext-paddingtop: min(36px, max(28px, 2.4vw));		--main-content-background: #ffffff;					--page-section-messages-bg: #ffffff;		--page-section-content-bg: #ffffff;	--page-section-top-paddings: 50px;		--homenews-bg : #ffffff;	--homenews-heading-color : #000000;	--homenews-headingtext-color : #000000;	--homenews-news-bg: #060723;	--homenews-news-text-color : #ffffff;	--homenews-news-text-color1 : #00edba;	--homenews-news-text-color1 : #ff0054;	--homenews-news-text-color2 : #ffffff;	--homenews-news-text-color3 : #ffffff;	--homenews-news-text-bg3 : #ff0054;	--homenews-news-text-size1 : 18px;	--homenews-news-text-size2 : 14px;	--homenews-news-text-size3 : 12px;		--homenews-news-a-bg: transparent;	--homenews-news-a-bg-hover: #00edba;	--homenews-news-a-bg-rgba: rgba(6,7,35,0);	--homenews-news-a-bg-rgba-hover: rgba(6,7,35,0.95);		--homenews-button-text: #ffffff;	--homenews-button-bg: #353535;	--homenews-button-hover-text: #ffffff;	--homenews-button-hover-bg: #12eebf;		}@media only screen and (max-width:800px){	html {		--home-slider-image-bordersize:max(8px, min( 14px, 2vw ));	}}