@import"https://fonts.googleapis.com/css?family=Berkshire+Swash";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a img{border:0}body,button,input,select,textarea{color:#656565;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;font-size:1.6rem;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:"Open sans"}h1{font-size:18px;font-size:1.8rem;font-weight:bold;text-transform:none;line-height:1.3;margin-bottom:.7em}h2{font-size:18px;font-size:1.8rem;font-weight:bold;text-transform:none;margin-bottom:1.3em}h3{font-size:18px;font-size:1.8rem;font-weight:bold;text-transform:none;margin-bottom:.4em}h4{font-size:18px;font-size:1.8rem;font-weight:bold;text-transform:none;margin-bottom:.7em}body .page-title-small{font-family:"Open sans";font-size:14px;font-size:1.4rem;font-weight:300;color:#000}body .page-title{font-family:"Open sans";font-size:38px;font-size:3.8rem;font-weight:bold;clear:none;margin-bottom:.5em;padding-bottom:0;border-bottom:0;display:block}body .entry-title,.blog .entry-title,.search .entry-title,.archive .entry-title{font-family:"Open sans";font-size:18px;font-size:1.8rem;display:block;font-weight:bold;text-transform:none;margin:1em 0;padding-bottom:0;border-bottom:0}body .entry-title a,.blog .entry-title a,.search .entry-title a,.archive .entry-title a{color:#fff}body .entry-title a:hover,.blog .entry-title a:hover,.search .entry-title a:hover,.archive .entry-title a:hover{color:#000}.single .entry-title{margin-bottom:.3em}p{margin-bottom:1.2em}b,strong{font-weight:600}dfn,cite,em,i{font-style:italic}body blockquote{margin:0 1.5em;margin-bottom:1.2em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:1.5rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-size:15px;font-size:1.5rem;font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}.duze-napisy{font-size:26px;font-size:2.6rem;font-weight:bolder}.srednie-napisy{font-size:17px;font-size:1.7rem}.male-napisy{font-size:14px;font-size:1.4rem}.hint{font-size:14px;font-size:1.4rem;color:#000}.underline{border-bottom:1px solid #000}.distinction{color:#000}.podkreslenie{border-bottom:1px solid #000}.kolor-pierwszy{color:#000}.kolor-drugi{color:#bda474}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 1em}ul{list-style:disc;list-style-image:url(../images/list-point.png)}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-family:"roboto slab";font-size:16px;font-size:1.6rem;display:inline-block;min-width:100px;width:30%;margin-bottom:.5em}dd{font-size:16px;font-size:1.6rem;width:70%;margin-bottom:.5em;display:inline-block}dd a{font-size:inherit;color:#656565;border-bottom:1px solid #000}dd a:hover{color:#000}dl{display:flex;flex-wrap:wrap}.menu,nav ul{margin:0}ul li{font-size:16px;font-size:1.6rem}img{height:auto;max-width:100%}figure{margin:0}table{margin:0 0px 1.5em;width:100%;border-collapse:collapse}table thead tr:last-child{border-bottom:1px solid #ddd}table th{border-left:1px solid #ddd;background:#eee;font-weight:bold;padding:5px 15px}table td{padding:5px 15px}.entry-content table thead tr:last-child{border-bottom:2px solid #ddd}.entry-content table th{border-left:2px solid #ddd;background:#eee}.entry-content table th:first-child{border-left:0}.entry-content table tr{border-top:2px solid #ddd}.entry-content table tr:first-child{border-top:0}.entry-content table td{border-left:2px solid #ddd}.entry-content table td:first-child{border-left:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}.button,button,input[type=button],input[type=reset],input[type=submit]{color:#656565;cursor:pointer;line-height:1;display:inline-block;padding-bottom:5px;background-color:rgba(0,0,0,0);color:#656565;border:0;border-bottom:1px solid #000;font-size:18px;font-size:1.8rem}.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:#000;background-color:rgba(0,0,0,0)}.button:focus,.button:active,button:focus,button:active,input[type=button]:focus,input[type=button]:active,input[type=reset]:focus,input[type=reset]:active,input[type=submit]:focus,input[type=submit]:active{outline:none;color:#000;background-color:rgba(0,0,0,0)}.button.button-large,button.button-large,input[type=button].button-large,input[type=reset].button-large,input[type=submit].button-large{background-color:rgba(0,0,0,0);color:#656565;border:0;border-bottom:1px solid #000;font-size:14px;font-size:1.4rem;padding:.6em 1em .6em;font-size:17px;font-size:1.7rem}.button.button-large:hover,button.button-large:hover,input[type=button].button-large:hover,input[type=reset].button-large:hover,input[type=submit].button-large:hover{color:#000;background-color:rgba(0,0,0,0)}.button.button-large:focus,.button.button-large:active,button.button-large:focus,button.button-large:active,input[type=button].button-large:focus,input[type=button].button-large:active,input[type=reset].button-large:focus,input[type=reset].button-large:active,input[type=submit].button-large:focus,input[type=submit].button-large:active{outline:none;color:#000;background-color:rgba(0,0,0,0)}.button.lowercase,button.lowercase,input[type=button].lowercase,input[type=reset].lowercase,input[type=submit].lowercase{padding-top:.4em !important}.button.uppercase,button.uppercase,input[type=button].uppercase,input[type=reset].uppercase,input[type=submit].uppercase{text-transform:uppercase}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}body .button.button-alt,body .button-alt,body .wpb_btn-warning{background-color:#bda474;color:#000;border:0;border-bottom:1px solid #000;font-size:14px;font-size:1.4rem}body .button.button-alt:hover,body .button-alt:hover,body .wpb_btn-warning:hover{color:#000;background-color:rgb(180.7902439024,152.6804878049,98.7097560976)}body .button.button-alt:focus,body .button.button-alt:active,body .button-alt:focus,body .button-alt:active,body .wpb_btn-warning:focus,body .wpb_btn-warning:active{outline:none;color:#000;background-color:rgb(175.8643902439,145.8887804878,88.3356097561)}body .button.button-alt.button-large,body .button-alt.button-large,body .wpb_btn-warning.button-large{background-color:#bda474;color:#000;border:0;border-bottom:1px solid #000;font-size:14px;font-size:1.4rem;padding:.6em 1em .6em;font-size:17px;font-size:1.7rem}body .button.button-alt.button-large:hover,body .button-alt.button-large:hover,body .wpb_btn-warning.button-large:hover{color:#000;background-color:rgb(180.7902439024,152.6804878049,98.7097560976)}body .button.button-alt.button-large:focus,body .button.button-alt.button-large:active,body .button-alt.button-large:focus,body .button-alt.button-large:active,body .wpb_btn-warning.button-large:focus,body .wpb_btn-warning.button-large:active{outline:none;color:#000;background-color:rgb(175.8643902439,145.8887804878,88.3356097561)}body .button.button-primary,body .button-primary,body .wpb_btn-danger{background-color:#000;color:#fff;border:0;border-bottom:1px solid #000;font-size:14px;font-size:1.4rem}body .button.button-primary:hover,body .button-primary:hover,body .wpb_btn-danger:hover{color:#000;background-color:#000}body .button.button-primary:focus,body .button.button-primary:active,body .button-primary:focus,body .button-primary:active,body .wpb_btn-danger:focus,body .wpb_btn-danger:active{outline:none;color:#000;background-color:#000}body .button.button-primary.button-large,body .button-primary.button-large,body .wpb_btn-danger.button-large{background-color:#000;color:#fff;border:0;border-bottom:1px solid #000;font-size:14px;font-size:1.4rem;padding:.6em 1em .6em;font-size:17px;font-size:1.7rem}body .button.button-primary.button-large:hover,body .button-primary.button-large:hover,body .wpb_btn-danger.button-large:hover{color:#000;background-color:#000}body .button.button-primary.button-large:focus,body .button.button-primary.button-large:active,body .button-primary.button-large:focus,body .button-primary.button-large:active,body .wpb_btn-danger.button-large:focus,body .wpb_btn-danger.button-large:active{outline:none;color:#000;background-color:#000}body .wpb_button{border-radius:0;border-width:1px;border-style:solid;border-bottom-width:1px;border-color:#000}body button.wpb_btn-large,body span.wpb_btn-large{border-radius:0}body .submit-container{display:flex;flex-direction:row-reverse;padding-top:10px}.button-primary,.button-alt,.button,.button-large{outline:none}input[type=checkbox],input[type=radio]{padding:0;position:relative;top:2px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=text],input[type=tel],input[type=email],input[type=url],input[type=password],input[type=search],textarea{width:100%;color:#656565;border:none;font-size:16px;font-size:1.6rem;max-width:100%;background-color:rgba(0,0,0,0) !important;border-radius:0 !important;border-bottom:1px solid #474747;-webkit-appearance:none}input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus{color:#656565;outline:none;border-bottom:1px solid #000}input[type=text]:hover,input[type=tel]:hover,input[type=email]:hover,input[type=url]:hover,input[type=password]:hover,input[type=search]:hover,textarea:hover{outline:none}input[type=text],input[type=tel],input[type=email],input[type=url],input[type=password],input[type=search]{padding:5px 0 5px}textarea{overflow:auto;padding:5px 7px;margin-top:10px;vertical-align:top;width:100%;border:1px solid #474747}textarea:focus{border:1px solid #000}label{font-size:12px;font-size:1.2rem;color:dimgray}.form-group{margin-bottom:10px}.search-form{display:block;width:100%;position:relative}.search-form .search-field{position:relative;width:100%;max-width:100%}.search-form .search-submit{display:block;position:absolute;right:0;top:0;bottom:0;width:32px;text-indent:-999px;background:rgba(0,0,0,0) url(../images/search.svg) no-repeat center center;box-shadow:none;border:0}.search-form .search-submit:hover,.search-form .search-submit:active,.search-form .search-submit:focus{background-color:rgba(0,0,0,0);box-shadow:none;border:0}span.wpcf7-not-valid-tip{color:red;background:#fdd;padding:1px 5px;font-size:12px;display:block;border-radius:0}textarea.wpcf7-not-valid,input.wpcf7-not-valid{border-color:#f77}div.wpcf7-response-output{padding:.4em .8em;margin:1em 0;border-radius:0}div.wpcf7-validation-errors{border:2px solid #f7e700;background:#fff8b5}div.wpcf7-mail-sent-ng{border:2px solid #f55;background:#ffcfcf}div.wpcf7-mail-sent-ok{border:2px solid #398f14;background:#d5ffca}textarea.error,input.error{color:#656565;border-color:#f33;outline:none;box-shadow:inset 0 0 6px 0px rgba(255,0,0,.7);background-color:hsl(0,100%,97.5%)}a{color:#000;text-decoration:none;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;border-bottom:1px solid rgba(0,0,0,0)}a:hover,a:focus,a:active{color:#000}p a{color:#000;text-decoration:none;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;border-bottom:1px solid rgba(0,0,0,0)}p a:hover,p a:focus,p a:active{border-color:#000}.site-navigation{width:auto;display:flex;justify-content:space-between;align-items:center;margin-left:auto}.site-navigation>div{width:100%;display:flex;justify-content:space-between;align-items:center}.site-navigation>div>ul{width:100%;display:flex;justify-content:space-between;align-items:center}.site-navigation>div>ul>li{display:flex;justify-content:space-between;align-items:center;font-weight:400;position:relative}.site-navigation>div>ul>li.menu-bold{font-weight:700}.site-navigation>div>ul>li>a{display:flex;justify-content:space-between;align-items:center;padding:20px;margin-left:10px;font-size:16px;font-size:1.6rem;color:#000;font-weight:inherit}.site-navigation>div>ul>li>a:hover{color:hsl(0,0%,50%)}.site-navigation>div>ul>li ul{display:none;position:absolute;top:100%;border:1px solid #e2e2e2;left:50%;transform:translateX(-50%);margin-left:10px;background-color:#fff;list-style:none}.site-navigation>div>ul>li ul li{font-weight:400}.site-navigation>div>ul>li ul li a{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;font-size:14px;font-size:1.4rem;color:#000;font-weight:inherit;line-height:1.2}.site-navigation>div>ul>li ul li a:hover{color:hsl(0,0%,50%)}.site-navigation>div>ul>li:hover ul{display:block}.site-navigation-icons{display:flex;justify-content:space-between;align-items:center}.site-navigation-icons__link{display:flex;justify-content:center;align-items:center;margin-left:26px}.site-navigation-icons__link img{height:18px;width:auto}.language-container{display:flex;justify-content:center;align-items:center;margin-left:15px;position:relative;padding-right:20px;padding-left:20px;text-transform:uppercase}.language-container:after{content:"";position:absolute;top:50%;right:5px;transform:translateY(-50%);width:7px;height:20px;background-image:url("../images/icons/arrow-down.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.language-container ul{position:absolute;top:100%;border:1px solid #e2e2e2;left:50%;transform:translateX(-50%);margin-left:5px;background-color:#fff;list-style:none;display:none !important;flex-direction:column;z-index:99999;align-items:center}.language-container ul li{list-style:none;font-weight:400}.language-container ul li.active{font-weight:700}.language-container ul li a{font-size:14px;font-size:1.4rem;line-height:1.2;display:flex;justify-content:space-between;align-items:center;font-weight:inherit;color:#000;padding:10px 20px}.language-container ul li a:hover{color:hsl(0,0%,50%)}.language-container:hover ul{display:flex !important}.pagination{font-size:0;text-align:center;display:block;margin-top:20px}.pagination .page-numbers{color:#fff;background:#000;font-size:14px;font-size:1.4rem;width:36px;height:36px;line-height:34px;border:2px solid rgba(0,0,0,0);margin:0 4px;display:inline-block;text-align:center;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.pagination .page-numbers:hover,.pagination .page-numbers.current{background:hsl(0,0%,15%);color:#fff}.pagination .page-numbers.dots{background:none;width:auto;color:#656565}.pagination .page-numbers.dots:hover{background:none}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#656565;display:block;font-size:14px;font-size:1.4rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.clear:after,.clearfix:after,.wrapper:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget-area .widget{margin-bottom:20px}.widget-area .widget_search .search-form{max-width:100%}.widget-area .widget_search input[type=search]{width:100%}.widget-title{padding:18px 0;text-transform:uppercase;margin-bottom:0;font-size:14px;font-size:1.4rem;border-top:1px solid #656565;font-weight:400;color:#000}.widget_archive ul li a,.widget_categories ul li a,.widget_nav_menu ul li a{border-bottom:1px solid #000;font-size:14px;font-size:1.4rem;color:#656565;font-weight:400}.widget_archive ul li a:hover,.widget_categories ul li a:hover,.widget_nav_menu ul li a:hover{color:#000}.widget_archive ul#menu-sidebar,.widget_categories ul#menu-sidebar,.widget_nav_menu ul#menu-sidebar{padding-left:0;margin-left:0;list-style:none}.widget_archive ul#menu-sidebar li,.widget_categories ul#menu-sidebar li,.widget_nav_menu ul#menu-sidebar li{display:block;border-bottom:1px solid #a3a5a6;padding:0}.widget_archive ul#menu-sidebar li:first-child,.widget_categories ul#menu-sidebar li:first-child,.widget_nav_menu ul#menu-sidebar li:first-child{border-top:1px solid #a3a5a6}.widget_archive ul#menu-sidebar li:before,.widget_categories ul#menu-sidebar li:before,.widget_nav_menu ul#menu-sidebar li:before{display:none}.widget_archive ul#menu-sidebar a,.widget_categories ul#menu-sidebar a,.widget_nav_menu ul#menu-sidebar a{border:none;display:block;font-size:16px;font-size:1.6rem;line-height:1.2;color:#656565;font-weight:400;padding:12px 0}.widget_archive ul#menu-sidebar li.current-menu-item a,.widget_archive ul#menu-sidebar li a:hover,.widget_archive ul#menu-sidebar a:hover,.widget_categories ul#menu-sidebar li.current-menu-item a,.widget_categories ul#menu-sidebar li a:hover,.widget_categories ul#menu-sidebar a:hover,.widget_nav_menu ul#menu-sidebar li.current-menu-item a,.widget_nav_menu ul#menu-sidebar li a:hover,.widget_nav_menu ul#menu-sidebar a:hover{color:#000}.wrapper{width:1400px;margin:0 auto;position:relative}body{display:flex;flex-direction:column}html{margin:0 !important;overflow-y:auto;overflow-x:auto}#wpadminbar{opacity:.4;position:fixed}#wpadminbar:hover{opacity:1}.header-spacer{height:110px !important;flex-shrink:0}.site-header{display:flex;justify-content:space-between;padding:22px 0;border-bottom:1px solid #e2e2e2;position:fixed;top:0;left:0;right:0;background-color:#fff;z-index:99999}.site-header .navigation-container{display:flex;justify-content:space-between}.site-header:after,.site-header:before{display:block;content:"";position:absolute;top:-1px;bottom:-1px;left:100%;width:100vh;background-color:#fff;border-bottom:1px solid #e2e2e2}.site-header:before{left:auto;right:100%}.site-header .site-header__menu-toggle{display:none;align-items:center;justify-content:center}.site-header .site-header__menu-toggle .menu-toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;width:40px;height:40px;border:0;cursor:pointer;padding:0 6px}.site-header .site-header__menu-toggle .menu-toggle__line{width:100%;height:2px;background-color:#000;margin-bottom:4px;transition:all .12s ease-in-out}.site-header .site-header__menu-toggle .menu-toggle__line:last-child{margin-bottom:0}.site-header .site-header__menu-toggle .menu-toggle.open .menu-toggle__line{opacity:0}.site-header .site-header__menu-toggle .menu-toggle.open .menu-toggle__line:first-child{opacity:1;transform:translateY(8px) rotate(45deg)}.site-header .site-header__menu-toggle .menu-toggle.open .menu-toggle__line:last-child{opacity:1;transform:translatey(-4px) rotate(-45deg)}.site-header .site-branding{display:flex;justify-content:flex-start;align-items:center}.site-header .site-branding:focus{outline:none}.site-header .site-branding a{display:flex;justify-content:center;align-items:center;height:auto;border:0;color:#000}.site-header .site-branding a:hover{color:#656565}.site-header .site-branding a img{width:100%;max-height:60px;height:100%}.cta-link-bolder,.cta-link{display:inline-block;font-weight:500;font-family:"Open Sans",sans-serif;font-size:1.6rem;color:#000;width:auto;position:relative;padding-right:28px;border:none}.cta-link-bolder:after,.cta-link:after{content:"";display:block;position:absolute;top:50%;right:0;width:15px;height:15px;background-image:url("../../assets/images/icon-arrow-left.svg");background-size:contain;background-repeat:no-repeat;transform:translateY(-50%);transition:right .15s ease-in-out}.cta-link-bolder:hover:after,.cta-link:hover:after{right:-3px}.cta-link-bolder{font-weight:600}.page-template-homepage{overflow:hidden}.page-template-homepage .main-section{margin-bottom:120px}.page-template-homepage .main-section .main-section__top{display:flex;justify-content:space-between;align-items:stretch;margin-bottom:50px}.page-template-homepage .main-section .main-section__top .main-section__content{padding-right:56px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.page-template-homepage .main-section .main-section__top .main-section__content .page-title{font-size:6.5rem;font-family:"Playfair Display",serif;color:#000;font-weight:400;margin-bottom:64px;line-height:1}.page-template-homepage .main-section .main-section__top .main-section__content .page-description{word-break:break-word;width:100%;margin-bottom:64px;color:#656565;padding-right:66px;line-height:1.3;font-family:"Open Sans",sans-serif;font-weight:300;font-style:normal;font-size:1.6rem}.page-template-homepage .main-section .main-section__top .main-section__content .cta-link{margin-bottom:64px}.page-template-homepage .main-section .main-section__top .main-section__images{width:calc(50% + 180px);flex-shrink:0;height:695px}.page-template-homepage .main-section .main-section__top .main-section__images .section__images-carousel{height:100%;width:calc(100% + 8px);margin-left:-4px;margin-right:-4px}.page-template-homepage .main-section .main-section__top .main-section__images .section__images-carousel .slick-list,.page-template-homepage .main-section .main-section__top .main-section__images .section__images-carousel .slick-track{height:100%}.page-template-homepage .main-section .main-section__top .main-section__images .section__images-carousel .single-image{width:444px;height:100%;border-left:4px solid #fff;border-right:4px solid #fff;background-size:cover;background-position:center;background-repeat:no-repeat}.page-template-homepage .main-section .main-section__top .main-section__images .section__images-carousel .single-image.slick-active+.slick-slide,.page-template-homepage .main-section .main-section__top .main-section__images .section__images-carousel .single-image.slick-active:not(.slick-current){width:222px}.page-template-homepage .main-section .main-section__top .main-section__images .section__images-carousel .single-image.slick-active{transition:width 4s ease;will-change:width}.page-template-homepage .main-section .main-section__top .main-section__images .section__images-carousel .single-image.no-transition{transition:none !important}.page-template-homepage .main-section .main-section__footer{display:flex;justify-content:center;align-items:stretch;border-bottom:5px solid green;width:360px;padding:21px 0;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;margin-left:auto;margin-right:auto;position:relative}.page-template-homepage .main-section .main-section__footer:after{content:"";position:absolute;top:-1px;bottom:-1px;left:100%;width:100vw;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.page-template-homepage .main-section .main-section__footer .social-media-link{font-family:"Open Sans",sans-serif;font-weight:500;font-size:1.6rem;height:35px;display:flex;justify-content:center;align-items:center;flex-grow:1;border-right:1px solid #e2e2e2}.page-template-homepage .main-section .main-section__footer .social-media-link:last-child{border-right:none}.page-template-homepage .default-section{display:flex;justify-content:space-between;align-items:stretch;margin-bottom:120px}.page-template-homepage .default-section .default-section__image{width:calc(50% - 180px);margin-right:8px;flex-shrink:0;background-size:cover;background-position:center;background-repeat:no-repeat}.page-template-homepage .default-section .default-section__content{background-color:#f5f5f5;display:flex;flex-direction:column;align-items:flex-start;padding:110px 80px 30px 138px;position:relative}.page-template-homepage .default-section .default-section__content:after{content:"";position:absolute;top:0;bottom:0;left:100%;width:100vw;background-color:inherit}.page-template-homepage .default-section .default-section__content .default-section__title{font-size:4.5rem;font-family:"Playfair Display",serif;color:#000;font-weight:400;margin-bottom:64px;line-height:1}.page-template-homepage .default-section .default-section__content .default-section__description{margin-bottom:58px}.page-template-homepage .default-section .default-section__content .default-section__description p{width:100%;color:#656565;line-height:1.3;font-family:"Open Sans",sans-serif;font-weight:300;font-size:1.6rem}.page-template-homepage .default-section .default-section__content .cta-link{margin-bottom:64px}.page-template-homepage .default-section.default-section-reverse .default-section__content{padding:110px 224px 30px 0px}.page-template-homepage .default-section.default-section-reverse .default-section__content .default-section__title{padding-right:224px}.page-template-homepage .default-section.default-section-reverse .default-section__content:after{right:100%;left:auto}.page-template-homepage .gallery-section{overflow:hidden;height:695px;position:relative;margin-bottom:120px}.page-template-homepage .gallery-section .gallery-section__carousel{margin-left:-120px;margin-right:-120px}.page-template-homepage .gallery-section .gallery-section__carousel .gallery-section__single-image{height:695px;background-size:cover;background-position:center;background-repeat:no-repeat;margin:0 4px;flex-shrink:0}.site-content{margin-top:50px}.site-main .wrapper:after,.site-main .wrapper:before{display:none}.share-link{display:flex;align-items:center;padding:10px 12px;background-color:#4267b2;border-radius:3px;color:#fff;border:none !important;margin:50px 0}.share-link:hover{color:#fff !important;background-color:rgb(52.2049180328,81.4713114754,140.7950819672)}.share-link svg{width:32px;fill:#fff;margin-right:12px}.blog-links{display:flex;gap:32px;margin-bottom:64px;margin-top:32px;align-items:center;font-family:"Muli",sans-serif}.blog-links .blog-link-separator{display:inline-block;width:1px;height:40px;background-color:#e2e2e2}.blog-links h1{font-family:inherit;margin-bottom:0 !important}.blog-links .blog-link{color:#656565;text-decoration:none;font-weight:300;font-size:1.8rem;transition:color .2s}.blog-links .blog-link.active{color:#000;font-weight:400}.blog-links:hover{color:#333}.single .articles-container,.single-realizacje .articles-container{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;margin-bottom:64px}.single .articles-container .gallery-item,.single-realizacje .articles-container .gallery-item{aspect-ratio:1/1;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;transition:all .3s}.single .page-header{display:flex;padding:30px;margin-top:60px;margin-bottom:90px}.single .page-header .page-title{padding-right:60px;width:50%;font-size:4.5rem;font-family:"Playfair Display",serif;color:#000;margin-bottom:0}.single .page-header .text-section{width:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.single .page-header .text-section .page-description{width:100%;word-break:break-word;font-size:1.6rem;line-height:1.3;color:#656565;margin-bottom:64px}.single .page-header .text-section .cta-link{font-size:1.6rem;color:#000}.single .page-header .text-section .cta-link:hover{color:#000}.category-description{font-size:1.6rem;line-height:1.3;color:#656565;margin-bottom:64px}.full-image-container{width:100%}.full-image-container img{width:100%;height:auto;display:block}.search-narrow-wrapper{max-width:1000px;margin:0 auto}.search .articles-container.search-list-view{display:flex;flex-direction:column;gap:40px}.search .page-header{margin-top:60px;margin-bottom:90px}.search .page-header .page-title{font-family:"Playfair Display",serif;font-size:4.5rem;font-weight:400;color:#000;margin-bottom:0;padding-right:60px;line-height:1.1}.search .articles-container.articles-category-container{display:flex;flex-direction:column;gap:40px;margin-bottom:64px}.search .single-article-container{display:flex;flex-direction:row;align-items:flex-start;gap:32px;padding:32px 0;border-bottom:1px solid #e2e2e2}.search .single-article-container__image{flex:0 0 360px;max-width:360px;width:100%;height:auto;overflow:hidden;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.search .single-article-container__image img,.search .single-article-container__image .wp-post-image{width:100%;height:100%;object-fit:cover}.search .title-article{font-size:2.2rem;font-weight:600;color:#222;margin-bottom:12px;display:block;font-family:"Muli",sans-serif}.search .excerpt{font-size:1.3rem;color:#444;margin-top:8px;overflow-wrap:anywhere;line-height:1.6;font-family:"Muli",sans-serif}.search .entry-meta{font-size:1.1rem;color:#aaa;margin-bottom:6px;font-family:"Muli",sans-serif}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.main-footer__prefooter{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:56px 0;display:flex;justify-content:flex-start;align-items:stretch}.main-footer__prefooter .link-box{display:flex;flex-direction:column;margin-right:160px;font-size:1.6rem;font-family:"Open Sans",sans-serif;color:#000;line-height:1}.main-footer__prefooter .link-box__title{color:#656565;display:inline-block;margin-bottom:24px}.main-footer__prefooter .link-box__text{display:flex;flex-direction:column}.main-footer__prefooter .link-box__text *{margin-bottom:10px}.main-footer__prefooter .link-box__text-spacer{display:inline-block;margin:0 10px}.main-footer__copyright{display:flex;justify-content:flex-start;align-items:center;padding:24px 0;color:#656565;font-size:1.6rem}.main-footer__copyright a{color:inherit}.main-footer__copyright-text{margin-right:56px}.main-footer__copyright-text>*{display:inline;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.gallery-realization-container{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:8px;margin-bottom:120px}.gallery-realization-container .gallery-item{aspect-ratio:1/1;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;transition:all .3s}.breadcrumbs{display:flex;font-size:1.6rem;color:#656565}.breadcrumbs .breadcrumbs-link,.breadcrumbs .breadcrumbs-title{display:flex;justify-content:center;align-items:center}.breadcrumbs .breadcrumbs-link{position:relative;padding-right:25px;color:inherit;transition:all .12s ease}.breadcrumbs .breadcrumbs-link:after{content:"";position:absolute;top:50%;right:8px;transform:translateY(-50%) rotate(-90deg);width:7px;height:7px;background-image:url("../images/icons/arrow-down.svg");background-repeat:no-repeat;background-size:contain;background-position:center;opacity:.8;transition:all .12s ease}.breadcrumbs .breadcrumbs-link:hover{color:#000}.breadcrumbs .breadcrumbs-title{color:#000}#primary.single-realizacje{position:relative}#primary.single-realizacje .page-header{padding:30px 0}#primary.single-realizacje .page-header .page-title{padding-top:120px;padding-bottom:120px}.post-type-archive-realizacje .menu-item-object-realizacje a,.tax-kategorie-realizacji .menu-item-object-realizacje a,.single-realizacje .menu-item-object-realizacje a,.category-mowia-o-nas .menu-item-object-realizacje a{color:#000}.post-type-archive-realizacje .articles-container,.tax-kategorie-realizacji .articles-container,.single-realizacje .articles-container,.category-mowia-o-nas .articles-container,.archive .articles-container,.single .articles-container,.blog .articles-container{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;overflow:hidden}.post-type-archive-realizacje .articles-container.articles-category-container,.tax-kategorie-realizacji .articles-container.articles-category-container,.single-realizacje .articles-container.articles-category-container,.category-mowia-o-nas .articles-container.articles-category-container,.archive .articles-container.articles-category-container,.single .articles-container.articles-category-container,.blog .articles-container.articles-category-container{grid-template-columns:repeat(6, 1fr)}.post-type-archive-realizacje .articles-container.articles-category-container .single-article-container,.tax-kategorie-realizacji .articles-container.articles-category-container .single-article-container,.single-realizacje .articles-container.articles-category-container .single-article-container,.category-mowia-o-nas .articles-container.articles-category-container .single-article-container,.archive .articles-container.articles-category-container .single-article-container,.single .articles-container.articles-category-container .single-article-container,.blog .articles-container.articles-category-container .single-article-container{grid-column:span 2}.post-type-archive-realizacje .articles-container.articles-category-container .single-article-container:nth-child(3n+2):after,.tax-kategorie-realizacji .articles-container.articles-category-container .single-article-container:nth-child(3n+2):after,.single-realizacje .articles-container.articles-category-container .single-article-container:nth-child(3n+2):after,.category-mowia-o-nas .articles-container.articles-category-container .single-article-container:nth-child(3n+2):after,.archive .articles-container.articles-category-container .single-article-container:nth-child(3n+2):after,.single .articles-container.articles-category-container .single-article-container:nth-child(3n+2):after,.blog .articles-container.articles-category-container .single-article-container:nth-child(3n+2):after{content:"";position:absolute;bottom:0;left:-100vw;right:-100vw;background-color:#e2e2e2;transition:all .2s;height:1px}.post-type-archive-realizacje .articles-container.articles-category-container .single-article-container:nth-child(3n+3):after,.tax-kategorie-realizacji .articles-container.articles-category-container .single-article-container:nth-child(3n+3):after,.single-realizacje .articles-container.articles-category-container .single-article-container:nth-child(3n+3):after,.category-mowia-o-nas .articles-container.articles-category-container .single-article-container:nth-child(3n+3):after,.archive .articles-container.articles-category-container .single-article-container:nth-child(3n+3):after,.single .articles-container.articles-category-container .single-article-container:nth-child(3n+3):after,.blog .articles-container.articles-category-container .single-article-container:nth-child(3n+3):after{display:none}.post-type-archive-realizacje .articles-container.articles-category-container .single-article-container:nth-child(1),.post-type-archive-realizacje .articles-container.articles-category-container .single-article-container:nth-child(2),.tax-kategorie-realizacji .articles-container.articles-category-container .single-article-container:nth-child(1),.tax-kategorie-realizacji .articles-container.articles-category-container .single-article-container:nth-child(2),.single-realizacje .articles-container.articles-category-container .single-article-container:nth-child(1),.single-realizacje .articles-container.articles-category-container .single-article-container:nth-child(2),.category-mowia-o-nas .articles-container.articles-category-container .single-article-container:nth-child(1),.category-mowia-o-nas .articles-container.articles-category-container .single-article-container:nth-child(2),.archive .articles-container.articles-category-container .single-article-container:nth-child(1),.archive .articles-container.articles-category-container .single-article-container:nth-child(2),.single .articles-container.articles-category-container .single-article-container:nth-child(1),.single .articles-container.articles-category-container .single-article-container:nth-child(2),.blog .articles-container.articles-category-container .single-article-container:nth-child(1),.blog .articles-container.articles-category-container .single-article-container:nth-child(2){grid-column:span 3}.post-type-archive-realizacje .articles-container.articles-category-container .single-article-container:nth-child(1) a img,.post-type-archive-realizacje .articles-container.articles-category-container .single-article-container:nth-child(2) a img,.tax-kategorie-realizacji .articles-container.articles-category-container .single-article-container:nth-child(1) a img,.tax-kategorie-realizacji .articles-container.articles-category-container .single-article-container:nth-child(2) a img,.single-realizacje .articles-container.articles-category-container .single-article-container:nth-child(1) a img,.single-realizacje .articles-container.articles-category-container .single-article-container:nth-child(2) a img,.category-mowia-o-nas .articles-container.articles-category-container .single-article-container:nth-child(1) a img,.category-mowia-o-nas .articles-container.articles-category-container .single-article-container:nth-child(2) a img,.archive .articles-container.articles-category-container .single-article-container:nth-child(1) a img,.archive .articles-container.articles-category-container .single-article-container:nth-child(2) a img,.single .articles-container.articles-category-container .single-article-container:nth-child(1) a img,.single .articles-container.articles-category-container .single-article-container:nth-child(2) a img,.blog .articles-container.articles-category-container .single-article-container:nth-child(1) a img,.blog .articles-container.articles-category-container .single-article-container:nth-child(2) a img{aspect-ratio:1.5/1}.post-type-archive-realizacje .articles-container .single-article-container,.tax-kategorie-realizacji .articles-container .single-article-container,.single-realizacje .articles-container .single-article-container,.category-mowia-o-nas .articles-container .single-article-container,.archive .articles-container .single-article-container,.single .articles-container .single-article-container,.blog .articles-container .single-article-container{position:relative;margin-bottom:70px}.post-type-archive-realizacje .articles-container .single-article-container:nth-child(3n+3):after,.tax-kategorie-realizacji .articles-container .single-article-container:nth-child(3n+3):after,.single-realizacje .articles-container .single-article-container:nth-child(3n+3):after,.category-mowia-o-nas .articles-container .single-article-container:nth-child(3n+3):after,.archive .articles-container .single-article-container:nth-child(3n+3):after,.single .articles-container .single-article-container:nth-child(3n+3):after,.blog .articles-container .single-article-container:nth-child(3n+3):after{content:"";position:absolute;bottom:0;left:-100vw;right:-100vw;background-color:#e2e2e2;transition:all .2s;height:1px}.post-type-archive-realizacje .articles-container .single-article-container:nth-last-child(-n+3),.tax-kategorie-realizacji .articles-container .single-article-container:nth-last-child(-n+3),.single-realizacje .articles-container .single-article-container:nth-last-child(-n+3),.category-mowia-o-nas .articles-container .single-article-container:nth-last-child(-n+3),.archive .articles-container .single-article-container:nth-last-child(-n+3),.single .articles-container .single-article-container:nth-last-child(-n+3),.blog .articles-container .single-article-container:nth-last-child(-n+3){margin-bottom:30px}.post-type-archive-realizacje .articles-container .single-article-container a,.tax-kategorie-realizacji .articles-container .single-article-container a,.single-realizacje .articles-container .single-article-container a,.category-mowia-o-nas .articles-container .single-article-container a,.archive .articles-container .single-article-container a,.single .articles-container .single-article-container a,.blog .articles-container .single-article-container a{padding-bottom:70px;position:relative;height:auto;display:block;overflow:hidden;font-size:1.6rem;transition:all .2s;border:none;z-index:99998}.post-type-archive-realizacje .articles-container .single-article-container a .title-article,.tax-kategorie-realizacji .articles-container .single-article-container a .title-article,.single-realizacje .articles-container .single-article-container a .title-article,.category-mowia-o-nas .articles-container .single-article-container a .title-article,.archive .articles-container .single-article-container a .title-article,.single .articles-container .single-article-container a .title-article,.blog .articles-container .single-article-container a .title-article{transition:all .2s;color:#656565;margin-top:10px;display:block;z-index:99}.post-type-archive-realizacje .articles-container .single-article-container a .title-article:hover,.tax-kategorie-realizacji .articles-container .single-article-container a .title-article:hover,.single-realizacje .articles-container .single-article-container a .title-article:hover,.category-mowia-o-nas .articles-container .single-article-container a .title-article:hover,.archive .articles-container .single-article-container a .title-article:hover,.single .articles-container .single-article-container a .title-article:hover,.blog .articles-container .single-article-container a .title-article:hover{color:#000}.post-type-archive-realizacje .articles-container .single-article-container a .entry-meta,.tax-kategorie-realizacji .articles-container .single-article-container a .entry-meta,.single-realizacje .articles-container .single-article-container a .entry-meta,.category-mowia-o-nas .articles-container .single-article-container a .entry-meta,.archive .articles-container .single-article-container a .entry-meta,.single .articles-container .single-article-container a .entry-meta,.blog .articles-container .single-article-container a .entry-meta{display:flex;align-items:center;justify-content:flex-start;font-size:1.4rem;color:#656565;margin-top:25px;margin-bottom:-5px;font-weight:400}.post-type-archive-realizacje .articles-container .single-article-container a .entry-meta span,.tax-kategorie-realizacji .articles-container .single-article-container a .entry-meta span,.single-realizacje .articles-container .single-article-container a .entry-meta span,.category-mowia-o-nas .articles-container .single-article-container a .entry-meta span,.archive .articles-container .single-article-container a .entry-meta span,.single .articles-container .single-article-container a .entry-meta span,.blog .articles-container .single-article-container a .entry-meta span{margin-right:5px}.post-type-archive-realizacje .articles-container .single-article-container a .single-article-container__image,.tax-kategorie-realizacji .articles-container .single-article-container a .single-article-container__image,.single-realizacje .articles-container .single-article-container a .single-article-container__image,.category-mowia-o-nas .articles-container .single-article-container a .single-article-container__image,.archive .articles-container .single-article-container a .single-article-container__image,.single .articles-container .single-article-container a .single-article-container__image,.blog .articles-container .single-article-container a .single-article-container__image{display:flex;overflow:hidden;position:relative}.post-type-archive-realizacje .articles-container .single-article-container a .single-article-container__image:after,.tax-kategorie-realizacji .articles-container .single-article-container a .single-article-container__image:after,.single-realizacje .articles-container .single-article-container a .single-article-container__image:after,.category-mowia-o-nas .articles-container .single-article-container a .single-article-container__image:after,.archive .articles-container .single-article-container a .single-article-container__image:after,.single .articles-container .single-article-container a .single-article-container__image:after,.blog .articles-container .single-article-container a .single-article-container__image:after{position:absolute;left:0;right:0;bottom:0;width:100%;height:50%;transition:all .2s;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #000000 100%) 0% 0% no-repeat padding-box;mix-blend-mode:multiply;opacity:.51}.post-type-archive-realizacje .articles-container .single-article-container a img,.tax-kategorie-realizacji .articles-container .single-article-container a img,.single-realizacje .articles-container .single-article-container a img,.category-mowia-o-nas .articles-container .single-article-container a img,.archive .articles-container .single-article-container a img,.single .articles-container .single-article-container a img,.blog .articles-container .single-article-container a img{transition:all .3s;width:100%;aspect-ratio:1/1;height:auto;object-fit:cover}.post-type-archive-realizacje .articles-container .single-article-container a:visited,.tax-kategorie-realizacji .articles-container .single-article-container a:visited,.single-realizacje .articles-container .single-article-container a:visited,.category-mowia-o-nas .articles-container .single-article-container a:visited,.archive .articles-container .single-article-container a:visited,.single .articles-container .single-article-container a:visited,.blog .articles-container .single-article-container a:visited{color:inherit}.post-type-archive-realizacje .articles-container .single-article-container a:hover .single-article-container__image:after,.tax-kategorie-realizacji .articles-container .single-article-container a:hover .single-article-container__image:after,.single-realizacje .articles-container .single-article-container a:hover .single-article-container__image:after,.category-mowia-o-nas .articles-container .single-article-container a:hover .single-article-container__image:after,.archive .articles-container .single-article-container a:hover .single-article-container__image:after,.single .articles-container .single-article-container a:hover .single-article-container__image:after,.blog .articles-container .single-article-container a:hover .single-article-container__image:after{opacity:.7}.post-type-archive-realizacje .articles-container .single-article-container a:hover img,.tax-kategorie-realizacji .articles-container .single-article-container a:hover img,.single-realizacje .articles-container .single-article-container a:hover img,.category-mowia-o-nas .articles-container .single-article-container a:hover img,.archive .articles-container .single-article-container a:hover img,.single .articles-container .single-article-container a:hover img,.blog .articles-container .single-article-container a:hover img{transform:scale(1.02)}.post-type-archive-realizacje .content-area,.tax-kategorie-realizacji .content-area,.single-realizacje .content-area,.category-mowia-o-nas .content-area,.archive .content-area,.single .content-area,.blog .content-area{margin-top:30px}.post-type-archive-realizacje .image-header,.tax-kategorie-realizacji .image-header,.single-realizacje .image-header,.category-mowia-o-nas .image-header,.archive .image-header,.single .image-header,.blog .image-header{height:467px;margin-top:30px;margin-bottom:90px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.post-type-archive-realizacje .image-header:after,.tax-kategorie-realizacji .image-header:after,.single-realizacje .image-header:after,.category-mowia-o-nas .image-header:after,.archive .image-header:after,.single .image-header:after,.blog .image-header:after{position:absolute;left:0;right:0;bottom:0;height:179px;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #000000 100%) 0% 0% no-repeat padding-box;mix-blend-mode:multiply;opacity:.51}.post-type-archive-realizacje .page-header,.tax-kategorie-realizacji .page-header,.single-realizacje .page-header,.category-mowia-o-nas .page-header,.archive .page-header,.single .page-header,.blog .page-header{display:flex;padding:30px;margin-top:60px;margin-bottom:90px}.post-type-archive-realizacje .page-header .page-title,.tax-kategorie-realizacji .page-header .page-title,.single-realizacje .page-header .page-title,.category-mowia-o-nas .page-header .page-title,.archive .page-header .page-title,.single .page-header .page-title,.blog .page-header .page-title{padding-right:60px;width:50%;font-size:4.5rem;font-family:"Playfair Display",serif;color:#000;margin-bottom:0}.post-type-archive-realizacje .page-header .text-section,.tax-kategorie-realizacji .page-header .text-section,.single-realizacje .page-header .text-section,.category-mowia-o-nas .page-header .text-section,.archive .page-header .text-section,.single .page-header .text-section,.blog .page-header .text-section{width:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.post-type-archive-realizacje .page-header .text-section .page-description,.tax-kategorie-realizacji .page-header .text-section .page-description,.single-realizacje .page-header .text-section .page-description,.category-mowia-o-nas .page-header .text-section .page-description,.archive .page-header .text-section .page-description,.single .page-header .text-section .page-description,.blog .page-header .text-section .page-description{width:100%;word-break:break-word;font-size:1.6rem;line-height:1.3;color:#656565;margin-bottom:64px}.post-type-archive-realizacje .page-header .text-section .cta-link,.tax-kategorie-realizacji .page-header .text-section .cta-link,.single-realizacje .page-header .text-section .cta-link,.category-mowia-o-nas .page-header .text-section .cta-link,.archive .page-header .text-section .cta-link,.single .page-header .text-section .cta-link,.blog .page-header .text-section .cta-link{font-size:1.6rem;color:#000}.post-type-archive-realizacje .page-header .text-section .cta-link:hover,.tax-kategorie-realizacji .page-header .text-section .cta-link:hover,.single-realizacje .page-header .text-section .cta-link:hover,.category-mowia-o-nas .page-header .text-section .cta-link:hover,.archive .page-header .text-section .cta-link:hover,.single .page-header .text-section .cta-link:hover,.blog .page-header .text-section .cta-link:hover{color:#000}.related-realizations .related-realizations__title{display:flex;justify-content:center;align-items:center;font-size:4.5rem;font-weight:normal;font-family:"Playfair Display",serif;color:#000;margin-bottom:46px}.page-template-contact .site-content{background-color:#f5f5f5;margin-bottom:120px}.page-template-contact .main-section{display:flex}.page-template-contact .main-section__content{padding:77px 0;width:40%;flex-shrink:0;border-right:8px solid #fff}.page-template-contact .main-section__content .page-title{color:#000;font-family:"Playfair Display",serif;font-size:4.5rem;font-weight:400;margin-bottom:68px}.page-template-contact .main-section__content .page-description{width:100%;word-break:break-word;font-family:"Open Sans",sans-serif;font-weight:normal;font-size:1.6rem;color:#656565}.page-template-contact .main-section__content .page-description strong{color:#000;font-weight:normal}.page-template-contact .main-section__form{width:60%;flex-shrink:0;padding:77px 126px}.page-template-contact .main-section__form .form-title{color:#656565;font-size:1.6rem;font-weight:400;font-family:"Open Sans",sans-serif;margin-bottom:40px;display:block}.page-template-contact .main-section__form .contact-form{display:flex;flex-wrap:wrap;justify-content:flex-start}.page-template-contact .main-section__form .contact-form .wpcf7-form{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}.page-template-contact .main-section__form .contact-form .wpcf7-form p{width:100%}.page-template-contact .main-section__form .contact-form .form-group{width:100%;margin-bottom:20px;position:relative}.page-template-contact .main-section__form .contact-form .form-group p{position:relative;margin:0;padding:0}.page-template-contact .main-section__form .contact-form .form-group p br{display:none}.page-template-contact .main-section__form .contact-form .form-group.form-group__small{width:calc(50% - 8px);margin-right:8px}.page-template-contact .main-section__form .contact-form .form-group input{border:.5px solid #656565;padding:20px 25px}.page-template-contact .main-section__form .contact-form .form-group label{font-family:"Open Sans",sans-serif;font-weight:400;font-size:1.4rem}.page-template-contact .main-section__form .contact-form .form-group label{position:absolute;z-index:9;left:25px;transform:translateY(-50%);background-color:#f5f5f5;padding:2px}.page-template-contact .main-section__form .contact-form .form-group .checkbox-label label{position:relative;left:unset;transform:unset;padding:0}.page-template-contact .main-section__form .contact-form .form-group textarea{margin-top:0;border:.5px solid #656565;padding:20px 25px}.page-template-contact .main-section__form .contact-form button[type=submit]{background-color:#000;color:#fff;font-size:1.6rem;font-weight:400;font-family:"Open Sans",sans-serif;padding:20px 40px;width:100%;margin-top:40px}.page-template-about-us{overflow:hidden}.page-template-about-us .cta-link{display:inline-block;font-weight:500;font-family:"Open Sans",sans-serif;font-size:1.6rem;color:#000;width:auto;position:relative;padding-right:28px}.page-template-about-us .cta-link:after{content:"";display:block;position:absolute;top:50%;right:0;width:15px;height:15px;background-image:url("../../assets/images/icon-arrow-left.svg");background-size:contain;background-repeat:no-repeat;transform:translateY(-50%);transition:right .15s ease-in-out}.page-template-about-us .cta-link:hover:after{right:-3px}.page-template-about-us .main-section{margin-bottom:120px}.page-template-about-us .main-section .main-section__top{display:flex;justify-content:space-between;align-items:stretch;margin-bottom:50px}.page-template-about-us .main-section .main-section__top .main-section__content{padding-right:56px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.page-template-about-us .main-section .main-section__top .main-section__content .page-title{font-size:6.5rem;font-family:"Playfair Display",serif;color:#000;font-weight:400;margin-bottom:64px;line-height:1}.page-template-about-us .main-section .main-section__top .main-section__content .page-description{width:100%;word-break:break-word;margin-bottom:64px;color:#656565;padding-right:66px;line-height:1.3;font-family:"Open Sans",sans-serif;font-weight:300;font-style:normal;font-size:1.6rem}.page-template-about-us .main-section .main-section__top .main-section__content .cta-link{margin-bottom:64px}.page-template-about-us .main-section .main-section__top .main-section__image{width:calc(50% + 180px);flex-shrink:0;background-size:cover;background-position:center;background-repeat:no-repeat;height:695px}.page-template-about-us .main-section .main-section__footer{display:flex;justify-content:center;align-items:stretch;border-bottom:5px solid green;width:360px;padding:21px 0;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;margin-left:auto;margin-right:auto;position:relative}.page-template-about-us .main-section .main-section__footer:after{content:"";position:absolute;top:-1px;bottom:-1px;left:100%;width:100vw;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.page-template-about-us .main-section .main-section__footer .social-media-link{font-family:"Open Sans",sans-serif;font-weight:500;font-size:1.6rem;height:35px;display:flex;justify-content:center;align-items:center;flex-grow:1;border-right:1px solid #e2e2e2}.page-template-about-us .main-section .main-section__footer .social-media-link:last-child{border-right:none}.page-template-about-us .default-section{display:flex;justify-content:space-between;align-items:stretch;margin-bottom:120px}.page-template-about-us .default-section .default-section__image{width:calc(50% - 180px);margin-right:8px;flex-shrink:0;background-size:cover;background-position:center;background-repeat:no-repeat}.page-template-about-us .default-section .default-section__content{background-color:#f5f5f5;display:flex;flex-direction:column;align-items:flex-start;padding:110px 80px 30px 138px;position:relative}.page-template-about-us .default-section .default-section__content:after{content:"";position:absolute;top:0;bottom:0;left:100%;width:100vw;background-color:inherit}.page-template-about-us .default-section .default-section__content .default-section__title{font-size:4.5rem;font-family:"Playfair Display",serif;color:#000;font-weight:400;margin-bottom:64px;line-height:1}.page-template-about-us .default-section .default-section__content .default-section__description{margin-bottom:58px}.page-template-about-us .default-section .default-section__content .default-section__description p{width:100%;color:#656565;line-height:1.3;font-family:"Open Sans",sans-serif;font-weight:300;font-size:1.6rem}.page-template-about-us .default-section .default-section__content .cta-link{margin-bottom:64px}.page-template-about-us .default-section.default-section-reverse .default-section__content{padding:110px 224px 30px 0px}.page-template-about-us .default-section.default-section-reverse .default-section__content .default-section__title{padding-right:224px}.page-template-about-us .default-section.default-section-reverse .default-section__content:after{right:100%;left:auto}.page-template-about-us .default-section.default-section-pure .default-section__content{background-color:rgba(0,0,0,0);display:flex;flex-direction:row;padding:0 80px 0 0;align-items:stretch}.page-template-about-us .default-section.default-section-pure .default-section__title,.page-template-about-us .default-section.default-section-pure .default-section__description{width:50%;margin-bottom:0 !important}.page-template-about-us .default-section.default-section-pure .default-section__title{display:flex;align-items:center}.page-template-about-us .default-section.default-section-pure .default-section__description{margin-bottom:58px}.page-template-about-us .default-section.default-section-pure .default-section__description p{width:100%;color:#656565;line-height:1.3;font-family:"Open Sans",sans-serif;font-weight:300;font-size:1.6rem}.page-template-about-us .gallery-section{overflow:hidden;height:695px;position:relative;margin-bottom:120px}.page-template-about-us .gallery-section .gallery-section__carousel{margin-left:-120px;margin-right:-120px}.page-template-about-us .gallery-section .gallery-section__carousel .gallery-section__single-image{height:695px;background-size:cover;background-position:center;background-repeat:no-repeat;margin:0 4px;flex-shrink:0}#primary.single-product{position:relative}#primary.single-product .page-header{display:flex;padding:30px;margin-top:60px;margin-bottom:90px}#primary.single-product .page-header .page-title{padding-right:60px;width:50%;font-size:4.5rem;font-family:"Playfair Display",serif;color:#000;margin-bottom:0;padding-top:120px;padding-bottom:120px}#primary.single-product .page-header .text-section{width:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}#primary.single-product .page-header .text-section .page-description{width:100%;word-break:break-word;font-size:1.6rem;line-height:1.3;color:#656565;margin-bottom:64px}#primary.single-product .page-header .text-section .product-meta ul{list-style:none;padding-left:0;margin-left:0}#primary.single-product .page-header .text-section .product-price{font-size:2rem;color:#656565;margin-bottom:24px}#primary.single-product .page-header .text-section .product-add-to-cart{width:100%}#primary.single-product .page-header .text-section .product-add-to-cart .button{background-color:#000;color:#fff;font-size:1.6rem;font-weight:400;font-family:"Open Sans",sans-serif;padding:20px 40px;width:100%;margin-top:40px;display:flex;justify-content:center;align-items:center;border-radius:unset}#primary.single-product .page-header .text-section .product-add-to-cart .button:hover{background-color:#000}.woocommerce-shop .articles-container{grid-template-columns:repeat(3, 1fr);gap:16px;overflow:hidden}.woocommerce-shop .articles-container .single-article-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;position:relative;margin-bottom:70px}.woocommerce-shop .articles-container .single-article-container:nth-child(3n+3){margin-right:0}.woocommerce-shop .articles-container .single-article-container:nth-child(3n+3):after{content:"";position:absolute;bottom:0;left:-100vw;right:-100vw;background-color:#e2e2e2;transition:all .2s;height:1px}.woocommerce-shop .articles-container .single-article-container:nth-last-child(-n+3){margin-bottom:30px}.woocommerce-shop .articles-container .single-article-container a{padding-bottom:12px;position:relative;height:auto;display:block;overflow:hidden;font-size:1.6rem;transition:all .2s;border:none;z-index:99998}.woocommerce-shop .articles-container .single-article-container a .title-article{transition:all .2s;color:#656565;margin-top:10px;display:block;z-index:99}.woocommerce-shop .articles-container .single-article-container a .title-article:hover{color:#000}.woocommerce-shop .articles-container .single-article-container a .single-article-container__image{display:flex;overflow:hidden;position:relative;background-color:#e2e2e2}.woocommerce-shop .articles-container .single-article-container a .single-article-container__image:after{position:absolute;left:0;right:0;bottom:0;width:100%;height:50%;transition:all .2s;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #000000 100%) 0% 0% no-repeat padding-box;mix-blend-mode:multiply;opacity:.51}.woocommerce-shop .articles-container .single-article-container a img{transition:all .3s;width:100%;aspect-ratio:1/1;height:auto;object-fit:cover}.woocommerce-shop .articles-container .single-article-container a:visited{color:inherit}.woocommerce-shop .articles-container .single-article-container a:hover .single-article-container__image:after{opacity:.7}.woocommerce-shop .articles-container .single-article-container a:hover img{transform:scale(1.02)}.woocommerce-shop .articles-container .single-article-container .product-price{font-family:"Open Sans",sans-serif;font-size:1.6rem;color:#656565;margin-bottom:25px;display:block}.woocommerce-shop .articles-container .single-article-container .product-add-to-cart .button{background-color:#000;color:#fff;font-size:1.6rem;font-weight:400;font-family:"Open Sans",sans-serif;padding:20px 40px;width:100%;margin-top:40px;display:flex;justify-content:center;align-items:center;border-radius:unset}.woocommerce-shop .articles-container .single-article-container .product-add-to-cart .button:hover{background-color:#000}.woocommerce-shop .woocommerce-pagination{width:100%;display:flex;justify-content:center;margin:40px 0 60px 0}.woocommerce-shop .woocommerce-pagination .page-numbers{font-size:1.6rem;color:#000;padding:10px 18px;transition:color .2s;border:none}.woocommerce-shop .woocommerce-pagination .page-numbers.current,.woocommerce-shop .woocommerce-pagination .page-numbers a:hover{background:#000;color:#fff}.woocommerce-shop .content-area{margin-top:30px}.woocommerce-shop .image-header{height:467px;margin-top:30px;margin-bottom:90px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.woocommerce-shop .image-header:after{position:absolute;left:0;right:0;bottom:0;height:179px;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #000000 100%) 0% 0% no-repeat padding-box;mix-blend-mode:multiply;opacity:.51}.woocommerce-shop .page-header{display:flex;padding:30px;margin-top:60px;margin-bottom:90px}.woocommerce-shop .page-header .page-title{padding-right:60px;width:50%;font-size:4.5rem;font-family:"Playfair Display",serif;color:#000;margin-bottom:0}.woocommerce-shop .page-header .text-section{width:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.woocommerce-shop .page-header .text-section .page-description{width:100%;word-break:break-word;font-size:1.6rem;line-height:1.3;color:#656565;margin-bottom:64px}.woocommerce-shop .page-header .text-section .cta-link{font-size:1.6rem;color:#000}.woocommerce-shop .page-header .text-section .cta-link:hover{color:#000}.woocommerce-notices-wrapper{margin-bottom:30px}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-error{padding:15px 20px;border-radius:5px;border-left:4px solid;font-size:1.6rem;font-family:"Open Sans",sans-serif}.woocommerce-notices-wrapper .woocommerce-message{background-color:#f7f7f7;border-color:#00a0d2}.woocommerce-notices-wrapper .woocommerce-error{background-color:#f7f7f7;border-color:#b81c23}.woocommerce-notices-wrapper .woocommerce-info{background-color:#f7f7f7;border-color:#000}.woocommerce-product-gallery{margin-bottom:120px;background:none;border-radius:0;overflow:visible;opacity:1 !important;visibility:visible !important}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:8px}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{aspect-ratio:1/1;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;transition:all .3s}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1;display:block}.price{font-family:"Open Sans",sans-serif;font-size:2rem;color:#656565;margin-bottom:25px;display:block}.price ins{text-decoration:none;color:#000;margin-left:10px}.price del{opacity:.7}form.cart{margin-bottom:40px;display:flex;align-items:center;flex-wrap:wrap}form.cart .quantity{margin-right:20px;margin-bottom:10px}form.cart .quantity input{border:1px solid #ddd;padding:10px 15px;width:80px;font-family:"Open Sans",sans-serif;font-size:1.6rem;border-radius:5px}form.cart button.single_add_to_cart_button{background-color:#000;color:#fff;border:none;padding:14px 30px;font-family:"Open Sans",sans-serif;font-size:1.6rem;font-weight:600;cursor:pointer;transition:background-color .2s}form.cart button.single_add_to_cart_button:hover{background-color:#000}.single-product .page-header{display:flex;padding:30px;margin-top:60px;margin-bottom:90px}.single-product .page-header .page-title{padding-right:60px;width:50%;font-size:4.5rem;font-family:"Playfair Display",serif;color:#000;margin-bottom:0}.single-product .page-header .text-section{width:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.single-product .page-header .text-section .page-description{width:100%;word-break:break-word;font-size:1.6rem;line-height:1.3;color:#656565;margin-bottom:32px}.single-product .page-header .text-section .product-price{font-size:2rem;color:#656565;margin-bottom:24px}.single-product .page-header .text-section .product-add-to-cart{width:100%}.single-product .page-header .text-section .product-add-to-cart .button{background-color:#000;color:#fff;font-size:1.6rem;font-weight:400;font-family:"Open Sans",sans-serif;padding:20px 40px;width:100%;margin-top:20px;display:flex;justify-content:center;align-items:center;border-radius:unset}.single-product .page-header .text-section .product-add-to-cart .button:hover{background-color:hsl(0,0%,10%)}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-checkout #payment{background-color:#e2e2e2}.wc-block-components-button__text{width:100%}.woocommerce .checkout h3{font-family:"Playfair Display",serif;font-size:3.5rem}.woocommerce .checkout .woocommerce-checkout-payment .btn-pay,.wc-block-components-button__text{background-color:#000;color:#fff;font-size:1.6rem;font-weight:400;font-family:"Open Sans",sans-serif;padding:20px 40px;margin-top:20px;display:flex;justify-content:center;align-items:center;border-radius:unset}.woocommerce .checkout .woocommerce-checkout-payment .btn-pay:focus,.woocommerce .checkout .woocommerce-checkout-payment .btn-pay:active,.woocommerce .checkout .woocommerce-checkout-payment .btn-pay:hover,.wc-block-components-button__text:focus,.wc-block-components-button__text:active,.wc-block-components-button__text:hover{background-color:hsl(0,0%,10%)}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#fff}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#fff}.woocommerce-checkout-review-order-table,#customer_details{margin-bottom:60px !important}.woocommerce-checkout{color:#000}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment,.woocommerce table.shop_table{border-radius:unset}.gallery-product-container{margin-bottom:120px}.gallery-product-container .woocommerce-product-gallery{background:none;border-radius:0;overflow:visible;opacity:1 !important;visibility:visible !important}.gallery-product-container .woocommerce-product-gallery .woocommerce-product-gallery__trigger,.gallery-product-container .woocommerce-product-gallery .flex-control-nav,.gallery-product-container .woocommerce-product-gallery .flex-control-thumbs{display:none !important}.gallery-product-container .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{display:grid !important;grid-template-columns:repeat(4, 1fr);grid-gap:8px;width:auto !important;transform:none !important;transition:none !important;float:none !important;position:static !important;height:auto !important;overflow:visible !important}.gallery-product-container .woocommerce-product-gallery .woocommerce-product-gallery__image{aspect-ratio:1/1;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex !important;align-items:center;justify-content:center;transition:all .3s;width:auto !important;margin:0 !important;float:none !important;position:static !important}.gallery-product-container .woocommerce-product-gallery .woocommerce-product-gallery__image a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.gallery-product-container .woocommerce-product-gallery .woocommerce-product-gallery__image img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1;display:block;margin:0 !important;box-shadow:none !important;border:none !important}.gallery-product-container .woocommerce-product-gallery .woocommerce-product-gallery__image .zoomImg{display:none !important}.related-realizations .related.products h2{display:flex;justify-content:center;align-items:center;font-size:4.5rem;font-weight:normal;font-family:"Playfair Display",serif;color:#000;margin-bottom:46px}.related-realizations .related.products .products{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;overflow:hidden;margin-left:-8px;margin-right:-8px}.related-realizations .related.products .products .product{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:456px;position:relative;margin:0 16px 70px 0}.related-realizations .related.products .products .product:nth-child(4n){margin-right:0}.related-realizations .related.products .products .product a.woocommerce-LoopProduct-link{padding-bottom:12px;position:relative;height:auto;display:block;overflow:hidden;font-size:1.6rem;transition:all .2s;border:none;z-index:99998}.related-realizations .related.products .products .product a.woocommerce-LoopProduct-link .woocommerce-product-gallery__image,.related-realizations .related.products .products .product a.woocommerce-LoopProduct-link .product-image,.related-realizations .related.products .products .product a.woocommerce-LoopProduct-link img{width:100%;aspect-ratio:1/1;height:auto;object-fit:cover;display:block;transition:all .3s}.related-realizations .related.products .products .product a.woocommerce-LoopProduct-link:visited{color:inherit}.related-realizations .related.products .products .product a.woocommerce-LoopProduct-link:hover img{transform:scale(1.02)}.related-realizations .related.products .products .product .woocommerce-loop-product__title{transition:all .2s;color:#656565;margin-top:10px;display:block;z-index:99;font-size:1.6rem;font-family:"Open Sans",sans-serif;font-weight:normal}.related-realizations .related.products .products .product .woocommerce-loop-product__title:hover{color:#000}.related-realizations .related.products .products .product .price{font-family:"Open Sans",sans-serif;font-size:1.6rem;color:#656565;margin-bottom:25px;display:block}.related-realizations .related.products .products .product .price ins{text-decoration:none;color:#000;margin-left:10px}.related-realizations .related.products .products .product .price del{opacity:.7}.related-realizations .related.products .products .product .button{background-color:#000 !important;color:#fff !important;font-size:1.6rem !important;font-weight:400 !important;font-family:"Open Sans",sans-serif !important;padding:20px 40px !important;width:100%;margin-top:40px !important;display:flex !important;justify-content:center;align-items:center;border-radius:unset !important;border:none !important;transition:background-color .2s}.related-realizations .related.products .products .product .button.add_to_cart_button{display:none !important}.related-realizations .related.products .products .product .button:hover{background-color:#000 !important}.fancy-ico span{transform:none !important;transition:all .12s ease !important}.fancy-ico:hover span,.fancy-ico:focus span{color:#000;background-color:#666}.woocommerce-MyAccount-navigation ul{list-style:none !important}.woocommerce-MyAccount-navigation ul li{margin-bottom:20px}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.banner-container{background:rgba(0,0,0,0) url(../images/page.jpg) no-repeat center center;height:205px}.title-banner-section{background:#323232;max-width:100%;overflow-x:hidden}.title-banner-section .title-banner-container{width:0px;position:relative;left:50%}.title-banner-section .title-banner-inner{text-align:left;display:table;height:100%}.title-banner-section .title-banner-inner-center{text-align:left;display:table-cell;height:100%;vertical-align:middle}.title-banner-section .title-banner-inner-center h2{display:inline-block}.title-banner-section .title-banner-content{width:1920px;margin-left:-960px;text-align:center;font-size:0;position:relative;min-height:103px}.title-banner-section .title-banner-content img{display:inline-block;max-width:none}.title-banner-section .title-banner-content .wrapper{position:absolute;top:0;left:0;right:0;bottom:0;text-align:left}.title-banner-section .title-banner-content .banner-title{position:relative;display:table;width:100%;min-height:100%}.title-banner-section .title-banner-content .banner-title .banner-inner{display:table-cell;vertical-align:middle}.title-banner-section .cat-title{margin-bottom:0;color:#fff;font-size:32px;font-size:3.2rem;font-weight:600;margin-bottom:0}.title-banner-section .page-title{color:#fff;font-size:50px;font-size:5rem;font-weight:400;letter-spacing:-1px;margin-bottom:0}.demo-slide-container{position:relative;width:100%;height:auto}.demo-slide{position:absolute;left:0;top:0;right:0;bottom:0;display:none}.demo-slide.active{display:block}.demo-slide-inner{width:100%;height:100%;position:relative;overflow:hidden}.demo-slide-inner .wrapper{position:absolute;top:200px;bottom:0;left:0;right:0}.demo-slide-img{display:block;font-size:0;overflow:hidden;height:100%}.demo-slide-img-center{text-align:center;width:1920px;position:absolute;height:100%;left:50%;margin-left:-960px}.demo-slide-img img{max-width:none;width:1920px}.demo-slide-content{text-align:center;color:#fff}.demo-slide-title{position:relative;left:0;margin-bottom:0;font-size:62px;font-size:6.2rem;font-weight:500;line-height:1.1}.demo-slide-subtitle{position:relative;right:0;font-size:34px;font-size:3.4rem;font-weight:400}.demo-slide-button{position:relative;top:0}.demo-slider-pagination{position:absolute;left:0;right:0;bottom:10px;z-index:300}.demo-slider-pagination nav{display:block;text-align:center}.demo-slider-pagination nav ul{display:block}.demo-slider-pagination nav ul li{font-size:0;display:inline-block;text-indent:-9999px;margin:0 3px;width:18px;height:18px;border-radius:10px;border:2px solid #fff;cursor:pointer;position:relative}.demo-slider-pagination nav ul li:after{content:"";display:block;position:absolute;width:8px;height:8px;left:3px;top:3px;border-radius:8px;background:rgba(0,0,0,0);-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.demo-slider-pagination nav ul li.active:after{background:#fff}.demo-slide-container>.wrapper{height:100%}.demo-slide-prev,.demo-slide-next{position:absolute;display:block;top:50%;z-index:300;width:80px;height:80px;margin-top:-40px;cursor:pointer;border-radius:50%;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-transform:scale(0.8, 0.8);-moz-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);-o-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}.demo-slide-prev:hover,.demo-slide-next:hover{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}.demo-slide-prev:active,.demo-slide-next:active{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.demo-slide-prev{left:0px;background:url(../images/slider_left.png) no-repeat center center}.demo-slide-next{right:0px;background:url(../images/slider_right.png) no-repeat center center}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:rgba(0,0,0,0);border:2px solid hsla(0,0%,100%,.5);border-radius:4px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity 150ms ease,border 300ms ease-in-out;transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translateX(-50%)}.glide__bullet{background-color:hsla(0,0%,100%,.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid rgba(0,0,0,0);transition:all 300ms ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 .25em}.glide__bullet:focus{outline:none}.glide__bullet:hover,.glide__bullet:focus{border:2px solid #fff;background-color:hsla(0,0%,100%,.5)}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}body .wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper{padding-bottom:33%}.inline-block{display:inline-block}.radius-small{border-radius:7px}.radius-large{border-radius:10px}a[href$=".odt"]{position:relative}a[href$=".odt"]:before{content:"";position:relative;width:26px;height:26px;background:url(../images/icon-doc.png) no-repeat center center;display:inline-block;margin-right:3px;max-height:1.4em;background-size:contain;top:-2px;vertical-align:middle}a[href$=".doc"]{position:relative}a[href$=".doc"]:before{content:"";position:relative;width:26px;height:26px;background:url(../images/icon-doc.png) no-repeat center center;display:inline-block;margin-right:3px;max-height:1.4em;background-size:contain;top:-2px;vertical-align:middle}a[href$=".docx"]{position:relative}a[href$=".docx"]:before{content:"";position:relative;width:26px;height:26px;background:url(../images/icon-doc.png) no-repeat center center;display:inline-block;margin-right:3px;max-height:1.4em;background-size:contain;top:-2px;vertical-align:middle}a[href$=".ods"]{position:relative}a[href$=".ods"]:before{content:"";position:relative;width:26px;height:26px;background:url(../images/icon-xls.png) no-repeat center center;display:inline-block;margin-right:3px;max-height:1.4em;background-size:contain;top:-2px;vertical-align:middle}a[href$=".xls"]{position:relative}a[href$=".xls"]:before{content:"";position:relative;width:26px;height:26px;background:url(../images/icon-xls.png) no-repeat center center;display:inline-block;margin-right:3px;max-height:1.4em;background-size:contain;top:-2px;vertical-align:middle}a[href$=".xlsx"]{position:relative}a[href$=".xlsx"]:before{content:"";position:relative;width:26px;height:26px;background:url(../images/icon-xls.png) no-repeat center center;display:inline-block;margin-right:3px;max-height:1.4em;background-size:contain;top:-2px;vertical-align:middle}a[href$=".pdf"]{position:relative}a[href$=".pdf"]:before{content:"";position:relative;width:26px;height:26px;background:url(../images/icon-pdf.png) no-repeat center center;display:inline-block;margin-right:3px;max-height:1.4em;background-size:contain;top:-2px;vertical-align:middle}div#fancy_outer{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}a#fancy_right:hover span{right:10px;left:auto}a#fancy_left:hover span{left:10px}div#fancy_title{display:none !important}.page-template-homepage .vc_basic_grid>.vc_grid{margin-left:-15px;margin-right:-15px}.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper{font-size:0}.wpb_single_image .vc_single_image-wrapper{max-width:100%}.hidden{display:none}button#catapultCookie{box-shadow:none}body .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,body .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{background-color:rgba(0,0,0,0)}body .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,body .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{display:none}body .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header{font-size:24px;font-size:2.4rem;text-transform:uppercase}body .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a{padding:3px 0}body .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:after{content:"";display:inline-block;margin-left:7px;background:url(../images/down.png) no-repeat 0 0;width:10px;height:10px;vertical-align:middle}body .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active a:after{background:url(../images/up.png) no-repeat 0 0}body .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_content{padding-left:0;padding-right:0}body .our-people-container .wpb_single_image{margin-bottom:5px;filter:grayscale(100%);transition:all .2s}body .our-people-container .wpb_text_column{font-size:16px;color:#000;font-family:"roboto slab"}body .our-people-container div.wpb_wrapper:hover .wpb_text_column{color:#bda474}body .our-people-container div.wpb_wrapper:hover .wpb_single_image{filter:grayscale(0%)}.articles-container.mowia-o-nas{display:flex;flex-wrap:wrap}.articles-container.mowia-o-nas .single-mowia-o-nas{display:block;width:25%;margin:0 3% 30px}.articles-container.mowia-o-nas .single-mowia-o-nas img{width:100%;transition:all .2s}.articles-container.mowia-o-nas .single-mowia-o-nas .entry-title{font-size:16px;color:#fff;margin:0;transition:all .2s}.articles-container.mowia-o-nas .single-mowia-o-nas .entry-title:hover{color:#000}.articles-container.mowia-o-nas .single-mowia-o-nas:hover img{transform:scale(1.02)}.single-mowia-o-nas a:not(.back){color:#fff}.single-mowia-o-nas a:hover{color:#000}#fancybox-pause{position:absolute;top:-15px;left:-15px;width:20px;height:20px;cursor:pointer;z-index:111103;display:none;border-radius:50%;border:2px solid #fff;background-color:#000}#fancybox-pause:before,#fancybox-pause:after{position:absolute;content:"";display:block;left:50%;top:50%;margin-top:-5px;height:10px;width:2px;background-color:#fff;margin-left:1px}#fancybox-pause:before{margin-left:-3px;display:none}#fancybox-pause:after{height:0;width:0;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:10px solid #fff;margin-left:-3px;background-color:rgba(0,0,0,0)}#fancybox-pause.active:after{height:10px;width:2px;background-color:#fff;margin-left:1px;border:none}#fancybox-pause.active:before{display:block}.trew{position:fixed;bottom:20px;right:20px;background:gray;color:#fff;padding:30px;font-size:18px;z-index:30}.desktop-wide,.desktop,.tablet,.mobile-big,.mobile-small{display:none}.desktop-wide{display:block}@media screen and (min-width: 1920px){.wrapper{width:1400px}}@media screen and (max-width: 1919px){.wrapper{width:1400px}}@media screen and (max-width: 1699px){.wrapper{width:1100px}.site-navigation>div>ul>li>a{padding:18px}.site-navigation-icons__link{margin-left:20px}.page-template-homepage .main-section .main-section__top .main-section__images,.page-template-homepage .gallery-section,.page-template-about-us .main-section .main-section__top .main-section__image,.page-template-about-us .gallery-section .gallery-section__carousel .gallery-section__single-image{height:600px}.page-template-about-us .main-section .main-section__top .main-section__image{height:500px;width:50%}.page-template-about-us .main-section .main-section__top .main-section__content .page-title,.page-template-homepage .main-section .main-section__top .main-section__content .page-title{font-size:5.5rem}.page-template-homepage .main-section .main-section__top .main-section__images .section__images-carousel .single-image{width:369px}.page-template-homepage .main-section .main-section__top .main-section__images .section__images-carousel .single-image.slick-active+.slick-slide,.page-template-homepage .main-section .main-section__top .main-section__images .section__images-carousel .single-image.slick-active:not(.slick-current){width:184.5px}.post-type-archive-realizacje .image-header:after,.tax-kategorie-realizacji .image-header:after,.single-realizacje .image-header:after,.category-mowia-o-nas .image-header:after,.archive .image-header:after,.single .image-header:after,.blog .image-header:after{height:20%}}@media screen and (max-width: 1199px){.desktop-wide,.desktop,.mobile-big,.mobile-small{display:none}.tablet{display:block}.wrapper{width:760px}.site-header .navigation-container{position:fixed;top:105px;display:none;flex-direction:column;background-color:#fff;left:0;right:0;border-bottom:1px solid #e2e2e2;max-height:calc(100vh - 105px);overflow-y:auto;justify-content:flex-start;align-items:stretch}.site-header .navigation-container .site-navigation{margin:auto}.site-navigation>div>ul{flex-direction:column}.site-navigation>div>ul>li>a{margin-left:0;padding:12px}.site-header .site-header__menu-toggle{display:flex}.site-navigation>div>ul>li:hover ul{display:none}.language-container{margin-left:0;margin-top:8px;margin-bottom:36px}.language-container .language-container__current{display:none}.language-container:after{display:none}.language-container ul{position:relative;margin-top:10px;display:flex !important;top:unset;left:unset;right:unset;bottom:unset;justify-content:center;align-items:center;flex-direction:row;transform:unset;border:none;margin-left:0}.language-container ul li a{padding:10px}.site-navigation-icons{justify-content:center;margin-top:40px;margin-bottom:20px;order:-1}.site-navigation-icons__link:first-child{margin-left:0 !important}.page-template-about-us .main-section .main-section__top .main-section__content .page-title,.page-template-homepage .main-section .main-section__top .main-section__content .page-title{font-size:4.5rem}.page-template-about-us .main-section .main-section__top,.page-template-homepage .main-section .main-section__top{flex-direction:column-reverse}.page-template-about-us .main-section .main-section__top .main-section__image,.page-template-homepage .main-section .main-section__top .main-section__images{width:100%;margin-bottom:64px}.page-template-about-us .default-section .default-section__content .default-section__title,.page-template-homepage .default-section .default-section__content .default-section__title{font-size:3.5rem}.page-template-about-us .default-section .default-section__content,.page-template-homepage .default-section .default-section__content{padding:110px 80px 30px 100px}.page-template-about-us .default-section.default-section-reverse .default-section__content,.page-template-homepage .default-section.default-section-reverse .default-section__content{padding:110px 80px 30px 0px}.page-template-about-us .main-section .main-section__top .main-section__images,.page-template-about-us .gallery-section,.page-template-homepage .main-section .main-section__top .main-section__images,.page-template-homepage .gallery-section{height:550px}.page-template-about-us .default-section.default-section-pure .default-section__content{padding:0}.main-footer__prefooter .link-box__text{display:flex;flex-direction:column}.main-footer__prefooter .link-box{margin-right:90px}.main-footer__prefooter .link-box__text-spacer{display:none}.main-footer__copyright{font-size:1.4rem}#primary.single-product .page-header,.post-type-archive-realizacje .page-header,.tax-kategorie-realizacji .page-header,.single-realizacje .page-header,.category-mowia-o-nas .page-header,.archive .page-header,.single .page-header,.blog .page-header{padding:10px 30px}#primary.single-product .page-header .page-title,.post-type-archive-realizacje .page-header .page-title,.tax-kategorie-realizacji .page-header .page-title,.single-realizacje .page-header .page-title,.category-mowia-o-nas .page-header .page-title,.archive .page-header .page-title,.single .page-header .page-title,.blog .page-header .page-title{font-size:3.5rem}#primary.single-product .image-header,.post-type-archive-realizacje .image-header,.tax-kategorie-realizacji .image-header,.single-realizacje .image-header,.category-mowia-o-nas .image-header,.archive .image-header,.single .image-header,.blog .image-header{height:350px}.breadcrumbs{font-size:1.4rem}.related-realizations .related.products h2,.related-realizations .related-realizations__title{font-size:3.5rem}.post-type-archive-realizacje .articles-container.articles-category-container .single-article-container,.tax-kategorie-realizacji .articles-container.articles-category-container .single-article-container,.single-realizacje .articles-container.articles-category-container .single-article-container,.category-mowia-o-nas .articles-container.articles-category-container .single-article-container,.archive .articles-container.articles-category-container .single-article-container,.single .articles-container.articles-category-container .single-article-container,.blog .articles-container.articles-category-container .single-article-container{grid-column:span 3}.post-type-archive-realizacje .articles-container.articles-category-container .single-article-container:nth-child(2n+2):after,.tax-kategorie-realizacji .articles-container.articles-category-container .single-article-container:nth-child(2n+2):after,.single-realizacje .articles-container.articles-category-container .single-article-container:nth-child(2n+2):after,.category-mowia-o-nas .articles-container.articles-category-container .single-article-container:nth-child(2n+2):after,.archive .articles-container.articles-category-container .single-article-container:nth-child(2n+2):after,.single .articles-container.articles-category-container .single-article-container:nth-child(2n+2):after,.blog .articles-container.articles-category-container .single-article-container:nth-child(2n+2):after{content:"";position:absolute;bottom:0;left:-100vw;right:-100vw;background-color:#e2e2e2;transition:all .2s;height:1px}.post-type-archive-realizacje .articles-container.articles-category-container .single-article-container:last-child:after,.tax-kategorie-realizacji .articles-container.articles-category-container .single-article-container:last-child:after,.single-realizacje .articles-container.articles-category-container .single-article-container:last-child:after,.category-mowia-o-nas .articles-container.articles-category-container .single-article-container:last-child:after,.archive .articles-container.articles-category-container .single-article-container:last-child:after,.single .articles-container.articles-category-container .single-article-container:last-child:after,.blog .articles-container.articles-category-container .single-article-container:last-child:after{display:none}.post-type-archive-realizacje .articles-container.articles-category-container .single-article-container a img,.tax-kategorie-realizacji .articles-container.articles-category-container .single-article-container a img,.single-realizacje .articles-container.articles-category-container .single-article-container a img,.category-mowia-o-nas .articles-container.articles-category-container .single-article-container a img,.archive .articles-container.articles-category-container .single-article-container a img,.single .articles-container.articles-category-container .single-article-container a img,.blog .articles-container.articles-category-container .single-article-container a img{aspect-ratio:1.5/1}.page-template-contact .main-section{flex-direction:column}.page-template-contact .main-section__content{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:none}.page-template-contact .main-section__content .page-description{text-align:center}.page-template-contact .main-section__form,.page-template-contact .main-section__content{width:100%}.page-template-homepage .main-section .main-section__top .main-section__images .section__images-carousel .single-image{width:384px}.page-template-homepage .main-section .main-section__top .main-section__images .section__images-carousel .single-image.slick-active+.slick-slide,.page-template-homepage .main-section .main-section__top .main-section__images .section__images-carousel .single-image.slick-active:not(.slick-current){width:192px}}@media screen and (max-width: 999px){.wrapper{width:90vw}.page-template-about-us .default-section .default-section__content,.page-template-homepage .default-section .default-section__content{padding:80px 20px 0px 30px}.page-template-about-us .default-section .default-section__image,.page-template-homepage .default-section .default-section__image{width:calc(50% - 150px)}.page-template-about-us .default-section.default-section-reverse .default-section__content .default-section__title,.page-template-homepage .default-section.default-section-reverse .default-section__content .default-section__title{padding-right:0}.page-template-about-us .default-section.default-section-reverse .default-section__content,.page-template-homepage .default-section.default-section-reverse .default-section__content{padding:80px 50px 0px 0px}.page-template-about-us .default-section.default-section-pure .default-section__content{flex-direction:column}.page-template-about-us .default-section.default-section-pure .default-section__content .default-section__title,.page-template-about-us .default-section.default-section-pure .default-section__content .default-section__description{width:100%}.page-template-about-us .default-section.default-section-pure .default-section__content .default-section__title{margin-bottom:64px !important}.main-footer__prefooter{flex-wrap:wrap}.main-footer__prefooter .link-box{width:100%;margin-right:0;margin-bottom:40px}.main-footer__prefooter .link-box:last-child{margin-bottom:0}.main-footer__prefooter .link-box__text{align-items:center}.main-footer__prefooter .link-box__title{text-align:center;margin-bottom:10px}.post-type-archive-realizacje .articles-container,.tax-kategorie-realizacji .articles-container,.single-realizacje .articles-container,.category-mowia-o-nas .articles-container,.archive .articles-container,.single .articles-container,.blog .articles-container{grid-template-columns:repeat(2, 1fr)}.post-type-archive-realizacje .articles-container .single-article-container:last-child:after,.tax-kategorie-realizacji .articles-container .single-article-container:last-child:after,.single-realizacje .articles-container .single-article-container:last-child:after,.category-mowia-o-nas .articles-container .single-article-container:last-child:after,.archive .articles-container .single-article-container:last-child:after,.single .articles-container .single-article-container:last-child:after,.blog .articles-container .single-article-container:last-child:after{display:none}.post-type-archive-realizacje .articles-container .single-article-container:nth-child(2n+2):after,.tax-kategorie-realizacji .articles-container .single-article-container:nth-child(2n+2):after,.single-realizacje .articles-container .single-article-container:nth-child(2n+2):after,.category-mowia-o-nas .articles-container .single-article-container:nth-child(2n+2):after,.archive .articles-container .single-article-container:nth-child(2n+2):after,.single .articles-container .single-article-container:nth-child(2n+2):after,.blog .articles-container .single-article-container:nth-child(2n+2):after{content:"";position:absolute;bottom:0;left:-100vw;right:-100vw;background-color:#e2e2e2;transition:all .2s;height:1px}.post-type-archive-realizacje .page-header,.tax-kategorie-realizacji .page-header,.single-realizacje .page-header,.category-mowia-o-nas .page-header,.archive .page-header,.single .page-header,.blog .page-header{flex-direction:column}.post-type-archive-realizacje .page-header .page-title,.post-type-archive-realizacje .page-header .text-section,.tax-kategorie-realizacji .page-header .page-title,.tax-kategorie-realizacji .page-header .text-section,.single-realizacje .page-header .page-title,.single-realizacje .page-header .text-section,.category-mowia-o-nas .page-header .page-title,.category-mowia-o-nas .page-header .text-section,.archive .page-header .page-title,.archive .page-header .text-section,.single .page-header .page-title,.single .page-header .text-section,.blog .page-header .page-title,.blog .page-header .text-section{width:100%}.post-type-archive-realizacje .page-header .text-section,.tax-kategorie-realizacji .page-header .text-section,.single-realizacje .page-header .text-section,.category-mowia-o-nas .page-header .text-section,.archive .page-header .text-section,.single .page-header .text-section,.blog .page-header .text-section{margin-top:64px}#primary.single-realizacje .page-header .page-title{padding-top:0px;padding-bottom:20px}.single-realizacje .related-realizations .articles-container .single-article-container:after,.single-realizacje .related-realizations .articles-container .single-article-container:last-child{display:none}.gallery-realization-container{grid-template-columns:repeat(3, 1fr)}.breadcrumbs{flex-wrap:wrap}.breadcrumbs .breadcrumbs-title{display:none}.breadcrumbs .breadcrumbs-link:nth-last-child(2){padding-right:0}.breadcrumbs .breadcrumbs-link:nth-last-child(2):after{display:none}.blog-links{gap:16px}.blog-links .blog-link{font-size:1.6rem}.blog-links .blog-link-separator{height:30px}.post-type-archive-realizacje .articles-container .single-article-container a,.tax-kategorie-realizacji .articles-container .single-article-container a,.single-realizacje .articles-container .single-article-container a,.category-mowia-o-nas .articles-container .single-article-container a,.archive .articles-container .single-article-container a,.single .articles-container .single-article-container a,.blog .articles-container .single-article-container a{padding-bottom:30px}.post-type-archive-realizacje .articles-container .single-article-container a .entry-meta,.tax-kategorie-realizacji .articles-container .single-article-container a .entry-meta,.single-realizacje .articles-container .single-article-container a .entry-meta,.category-mowia-o-nas .articles-container .single-article-container a .entry-meta,.archive .articles-container .single-article-container a .entry-meta,.single .articles-container .single-article-container a .entry-meta,.blog .articles-container .single-article-container a .entry-meta{flex-wrap:wrap}#primary.single-product .page-header .text-section,#primary.single-product .page-header .page-title{width:100%}#primary.single-product .page-header .page-title{padding-top:0px;padding-bottom:20px}.page-template-contact .main-section__form .contact-form .form-group.form-group__small{width:100%;margin-right:0}.page-template-contact .main-section__form{padding:77px 100px}.page-template-homepage .main-section .main-section__top .main-section__images .section__images-carousel .single-image{width:calc((90vw + 8px)/2)}.page-template-homepage .main-section .main-section__top .main-section__images .section__images-carousel .single-image.slick-active+.slick-slide,.page-template-homepage .main-section .main-section__top .main-section__images .section__images-carousel .single-image.slick-active:not(.slick-current){width:calc((90vw + 8px)/4)}}@media screen and (max-width: 519px){body .wrapper{width:100%;padding-left:15px !important;padding-right:15px !important}.page-template-about-us .main-section .main-section__top .main-section__image,.page-template-about-us .gallery-section,.page-template-homepage .main-section .main-section__top .main-section__images,.page-template-homepage .gallery-section{height:400px}.page-template-about-us .main-section .main-section__footer,.page-template-homepage .main-section .main-section__footer{width:100%}.page-template-about-us .main-section .main-section__top .main-section__content .page-description,.page-template-about-us .main-section .main-section__top .main-section__content,.page-template-homepage .main-section .main-section__top .main-section__content .page-description,.page-template-homepage .main-section .main-section__top .main-section__content{padding-right:0}.main-footer__prefooter .link-box{width:100%}.main-footer__copyright{flex-direction:column}.main-footer__copyright-text{margin-right:0;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.main-footer__copyright-text>*{margin:0}.post-type-archive-realizacje .articles-container .single-article-container a,.tax-kategorie-realizacji .articles-container .single-article-container a,.single-realizacje .articles-container .single-article-container a,.category-mowia-o-nas .articles-container .single-article-container a,.archive .articles-container .single-article-container a,.single .articles-container .single-article-container a,.blog .articles-container .single-article-container a{padding-bottom:16px}.post-type-archive-realizacje .articles-container .single-article-container:after,.tax-kategorie-realizacji .articles-container .single-article-container:after,.single-realizacje .articles-container .single-article-container:after,.category-mowia-o-nas .articles-container .single-article-container:after,.archive .articles-container .single-article-container:after,.single .articles-container .single-article-container:after,.blog .articles-container .single-article-container:after{content:"";position:absolute;bottom:0;left:-100vw;right:-100vw;background-color:#e2e2e2;transition:all .2s;height:1px}.post-type-archive-realizacje .page-header .page-title,.tax-kategorie-realizacji .page-header .page-title,.single-realizacje .page-header .page-title,.category-mowia-o-nas .page-header .page-title,.archive .page-header .page-title,.single .page-header .page-title,.blog .page-header .page-title{padding-right:0}.post-type-archive-realizacje .page-header,.tax-kategorie-realizacji .page-header,.single-realizacje .page-header,.category-mowia-o-nas .page-header,.archive .page-header,.single .page-header,.blog .page-header{padding:0}.post-type-archive-realizacje .image-header,.tax-kategorie-realizacji .image-header,.single-realizacje .image-header,.category-mowia-o-nas .image-header,.archive .image-header,.single .image-header,.blog .image-header{height:50vw}.gallery-realization-container{grid-template-columns:repeat(2, 1fr)}.post-type-archive-realizacje .articles-container.articles-category-container .single-article-container:nth-child(1),.post-type-archive-realizacje .articles-container.articles-category-container .single-article-container:nth-child(2),.tax-kategorie-realizacji .articles-container.articles-category-container .single-article-container:nth-child(1),.tax-kategorie-realizacji .articles-container.articles-category-container .single-article-container:nth-child(2),.single-realizacje .articles-container.articles-category-container .single-article-container:nth-child(1),.single-realizacje .articles-container.articles-category-container .single-article-container:nth-child(2),.category-mowia-o-nas .articles-container.articles-category-container .single-article-container:nth-child(1),.category-mowia-o-nas .articles-container.articles-category-container .single-article-container:nth-child(2),.archive .articles-container.articles-category-container .single-article-container:nth-child(1),.archive .articles-container.articles-category-container .single-article-container:nth-child(2),.single .articles-container.articles-category-container .single-article-container:nth-child(1),.single .articles-container.articles-category-container .single-article-container:nth-child(2),.blog .articles-container.articles-category-container .single-article-container:nth-child(1),.blog .articles-container.articles-category-container .single-article-container:nth-child(2),.post-type-archive-realizacje .articles-container.articles-category-container .single-article-container,.tax-kategorie-realizacji .articles-container.articles-category-container .single-article-container,.single-realizacje .articles-container.articles-category-container .single-article-container,.category-mowia-o-nas .articles-container.articles-category-container .single-article-container,.archive .articles-container.articles-category-container .single-article-container,.single .articles-container.articles-category-container .single-article-container,.blog .articles-container.articles-category-container .single-article-container{grid-column:span 6}.post-type-archive-realizacje .articles-container.articles-category-container .single-article-container:nth-child(1):nth-child(3n+3):after,.post-type-archive-realizacje .articles-container.articles-category-container .single-article-container:nth-child(1):after,.post-type-archive-realizacje .articles-container.articles-category-container .single-article-container:nth-child(2):nth-child(3n+3):after,.post-type-archive-realizacje .articles-container.articles-category-container .single-article-container:nth-child(2):after,.tax-kategorie-realizacji .articles-container.articles-category-container .single-article-container:nth-child(1):nth-child(3n+3):after,.tax-kategorie-realizacji .articles-container.articles-category-container .single-article-container:nth-child(1):after,.tax-kategorie-realizacji .articles-container.articles-category-container .single-article-container:nth-child(2):nth-child(3n+3):after,.tax-kategorie-realizacji .articles-container.articles-category-container .single-article-container:nth-child(2):after,.single-realizacje .articles-container.articles-category-container .single-article-container:nth-child(1):nth-child(3n+3):after,.single-realizacje .articles-container.articles-category-container .single-article-container:nth-child(1):after,.single-realizacje .articles-container.articles-category-container .single-article-container:nth-child(2):nth-child(3n+3):after,.single-realizacje .articles-container.articles-category-container .single-article-container:nth-child(2):after,.category-mowia-o-nas .articles-container.articles-category-container .single-article-container:nth-child(1):nth-child(3n+3):after,.category-mowia-o-nas .articles-container.articles-category-container .single-article-container:nth-child(1):after,.category-mowia-o-nas .articles-container.articles-category-container .single-article-container:nth-child(2):nth-child(3n+3):after,.category-mowia-o-nas .articles-container.articles-category-container .single-article-container:nth-child(2):after,.archive .articles-container.articles-category-container .single-article-container:nth-child(1):nth-child(3n+3):after,.archive .articles-container.articles-category-container .single-article-container:nth-child(1):after,.archive .articles-container.articles-category-container .single-article-container:nth-child(2):nth-child(3n+3):after,.archive .articles-container.articles-category-container .single-article-container:nth-child(2):after,.single .articles-container.articles-category-container .single-article-container:nth-child(1):nth-child(3n+3):after,.single .articles-container.articles-category-container .single-article-container:nth-child(1):after,.single .articles-container.articles-category-container .single-article-container:nth-child(2):nth-child(3n+3):after,.single .articles-container.articles-category-container .single-article-container:nth-child(2):after,.blog .articles-container.articles-category-container .single-article-container:nth-child(1):nth-child(3n+3):after,.blog .articles-container.articles-category-container .single-article-container:nth-child(1):after,.blog .articles-container.articles-category-container .single-article-container:nth-child(2):nth-child(3n+3):after,.blog .articles-container.articles-category-container .single-article-container:nth-child(2):after,.post-type-archive-realizacje .articles-container.articles-category-container .single-article-container:nth-child(3n+3):after,.post-type-archive-realizacje .articles-container.articles-category-container .single-article-container:after,.tax-kategorie-realizacji .articles-container.articles-category-container .single-article-container:nth-child(3n+3):after,.tax-kategorie-realizacji .articles-container.articles-category-container .single-article-container:after,.single-realizacje .articles-container.articles-category-container .single-article-container:nth-child(3n+3):after,.single-realizacje .articles-container.articles-category-container .single-article-container:after,.category-mowia-o-nas .articles-container.articles-category-container .single-article-container:nth-child(3n+3):after,.category-mowia-o-nas .articles-container.articles-category-container .single-article-container:after,.archive .articles-container.articles-category-container .single-article-container:nth-child(3n+3):after,.archive .articles-container.articles-category-container .single-article-container:after,.single .articles-container.articles-category-container .single-article-container:nth-child(3n+3):after,.single .articles-container.articles-category-container .single-article-container:after,.blog .articles-container.articles-category-container .single-article-container:nth-child(3n+3):after,.blog .articles-container.articles-category-container .single-article-container:after{display:block;content:"";position:absolute;bottom:0;left:-100vw;right:-100vw;background-color:#e2e2e2;transition:all .2s;height:1px}.blog-links{display:flex;justify-content:center;align-items:center;flex-direction:column}.blog-links .blog-link-separator{display:none}.page-template-contact .main-section__form{padding:77px 0}.page-template-homepage .main-section .main-section__top .main-section__images .section__images-carousel .single-image{width:calc((100vw - 16px - 5px)/3*2)}.page-template-homepage .main-section .main-section__top .main-section__images .section__images-carousel .single-image.slick-active+.slick-slide,.page-template-homepage .main-section .main-section__top .main-section__images .section__images-carousel .single-image.slick-active:not(.slick-current){width:calc((100vw - 16px - 5px)/3)}}/*# sourceMappingURL=style.css.map */
