.entry-content img {
margin: 0 0 1.5em 0;
}
.alignleft, img.alignleft {
margin-right: 1.5em;
display: inline;
float: left;
}
.alignright, img.alignright {
margin-left: 1.5em;
display: inline;
float: right;
}
.aligncenter, img.aligncenter {
margin-right: auto;
margin-left: auto;
display: block;
clear: both;
}
.alignnone, img.alignnone { }
.wp-caption {
margin-bottom: 1.5em;
text-align: center;
padding-top: 5px;
}
.wp-caption img {
border: 0 none;
padding: 0;
margin: 0;
}
.wp-caption p.wp-caption-text {
line-height: 1.5;
font-size: 10px;
margin: 0;
}
.wp-smiley {
margin: 0 !important;
max-height: 1em;
}
blockquote.left {
margin-right: 20px;
text-align: right;
margin-left: 0;
width: 33%;
float: left;
}
blockquote.right {
margin-left: 20px;
text-align: left;
margin-right: 0;
width: 33%;
float: right;
}
.gallery dl {}
.gallery dt {}
.gallery dd {}
.gallery dl a {}
.gallery dl img {}
.gallery-caption {}
.size-full {}
.size-large {}
.size-medium {}
.size-thumbnail {}
.sticky {}
.bypostauthor {}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }.clr:after{clear:both;content:" ";display:block}.transition,.bottom_cta .footer_contact_block .cta_contact_item i,.poland_map .map_city .city_label,.poland_map .map_city .city_dot,.comment-form .form-submit .comment-submit-btn,.comment-form .form-group input[type=text],.comment-form .form-group input[type=email],.comment-form .form-group input[type=url],.comment-form .form-group textarea,.comments .comment .reply a,.product_tile.pt_smaller .pt_link_img img,.home_product_link img,a{transition:all 500ms;-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms}.cover{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.overlay{position:absolute;width:100%;height:100%;left:0;top:0}.center{text-align:center}.no_pad{padding:0}.full_cont .container{width:100%;max-width:100%}.with_pad{padding:6rem 0}.with_pad_top{padding-top:4.5rem}.with_pad_bottom{padding-bottom:4.5rem}.no_pad_left{padding-left:0}.no_pad_right{padding-right:0}.flex{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:center}.flex_start{justify-content:flex-start}.space_between{justify-content:space-between}.space_around{justify-content:space-around}.flex_center{justify-content:center}.flex_end{justify-content:flex-end}.table_display{display:table;float:none;width:100%}.table_display .table_cell{display:table-cell;float:none;vertical-align:middle}.o_hidden{overflow:hidden}.fixed{position:fixed}.primary_btn{background:#1a2b3c;color:#fff;padding:.5rem 2rem;border:none;display:inline-block;text-decoration:none;text-transform:uppercase}.primary_btn:hover,.primary_btn:focus{background:rgb(56.8372093023,94,131.1627906977);color:#fff}.primary_border_btn{background:rgba(0,0,0,0);color:#1a2b3c;padding:.5rem 2rem;border:1px solid #1a2b3c;display:inline-block;text-decoration:none;text-transform:uppercase}.primary_border_btn:hover,.primary_border_btn:focus{background:#1a2b3c;color:#fff}.primary_border_btn.smaller_btn{padding:.2rem 1.2rem;font-size:.8rem;margin-top:.8rem}.link_btn{color:#ff6b35;font-size:.9rem}.secondary_btn{background:#e0e5e9;color:#1a2b3c;padding:.5rem 2rem;border:none;display:inline-block;text-transform:uppercase}.secondary_btn:hover,.secondary_btn:focus{background:#fff;color:#fff}.secondary_border_btn{background:rgba(0,0,0,0);color:#e0e5e9;padding:.5rem 2rem;border-radius:3px;border:1px solid #e0e5e9;display:inline-block;text-decoration:none;text-transform:uppercase}.secondary_border_btn:hover,.secondary_border_btn:focus{background:#e0e5e9;color:#fff}.accent_border_btn_small{background:rgba(0,0,0,0);color:#ff6b35;padding:.3rem 1.5rem;border-radius:3px;border:1px solid #ff6b35;display:inline-block;text-decoration:none;text-transform:uppercase;font-size:.9rem}.accent_border_btn_small:hover,.accent_border_btn_small:focus{background:#e0e5e9;color:#1a2b3c}.accent_btn,.bottom_cta .cta_contact_form input[type=submit]{background:#ff6b35;color:#fff;padding:.5rem 2rem;border:none;display:inline-block;text-transform:uppercase}.accent_btn:hover,.bottom_cta .cta_contact_form input[type=submit]:hover,.accent_btn:focus,.bottom_cta .cta_contact_form input[type=submit]:focus{background:rgb(255,163.0495049505,129.5);color:#fff}.accent2_btn{background:linear-gradient(to bottom, #e03c2c 0%, #c52f28 100%);color:#fff;padding:.5rem 2rem;border-radius:3px;display:inline-block;text-transform:uppercase}.accent2_btn:hover,.accent2_btn:focus{background:rgb(225.6,114.3,105.9);color:#fff}.white_btn{background:#fff;color:#1a2b3c;padding:.5rem 2rem;border-radius:3px;border:none;display:inline-block;position:relative}.white_btn:after{position:absolute;right:0;bottom:0;background:#ff6b35;content:" ";display:block;width:.5rem;height:.5rem}.white_btn:hover{background:#ff6b35;color:#fff}.bg{background:#f5f7fa}.primary_bg{background-color:#1a2b3c}.secondary_bg{background-color:#e0e5e9}.accent_bg{background-color:#ff6b35}.primary_color{color:#1a2b3c}.secondary_color{color:#e0e5e9}.accent_color{color:#ff6b35}.white_color{color:#fff}.no_pad_right{padding-right:0}.no_pad_left{padding-left:0}.relative{position:relative}.absolute{position:absolute}.upper{text-transform:uppercase}.bold{font-weight:bold}.mt_1{margin-top:1rem}.mt_2{margin-top:2rem}.mt_3{margin-top:3rem}.mb_1{margin-bottom:1rem}.mb_2{margin-bottom:2rem}.mb_3{margin-bottom:3rem}.pt_1{padding-top:1rem}.pt_2{padding-top:2rem}.pt_3{padding-top:3rem}.pb_1{padding-bottom:1rem}.pb_2{padding-bottom:2rem}.pb_3{padding-bottom:3rem}.row.bigger_row{margin-right:-2rem;margin-left:-2rem}.row.bigger_row>*{padding-left:2rem;padding-right:2rem}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.fadeInUp,.fadeInDown,.fadeInLeft,.fadeInRight{opacity:0;animation-duration:1s;animation-fill-mode:forwards}.fadeInUp{animation-name:fadeInUp}.fadeInDown{animation-name:fadeInDown}.fadeInLeft{animation-name:fadeInLeft}.fadeInRight{animation-name:fadeInRight}.anim_exclude,img.fancybox-image{opacity:1 !important;visibility:visible !important;animation:none !important}.anim_exclude.bg_squares_right,.anim_exclude.bg_squares_left,img.fancybox-image.bg_squares_right,img.fancybox-image.bg_squares_left{opacity:.1 !important}.fadeInUp,.fadeInDown,.fadeInLeft,.fadeInRight{visibility:visible;animation-duration:1s;animation-fill-mode:forwards} html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(https://puaro.pl/core/views/89eb48135d/css/ajax-loader.gif) center center no-repeat}@font-face{font-family:"slick";src:url(https://puaro.pl/core/views/89eb48135d/css/fonts/slick.eot);src:url(https://puaro.pl/core/views/89eb48135d/css/fonts/slick.eot?#iefix) format("embedded-opentype"),url(https://puaro.pl/core/views/89eb48135d/css/fonts/slick.woff) format("woff"),url(https://puaro.pl/core/views/89eb48135d/css/fonts/slick.ttf) format("truetype"),url(https://puaro.pl/core/views/89eb48135d/css/fonts/slick.svg#slick) format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}body{font-size:17px;line-height:160%;font-family:"Open Sans",sans-serif;overflow:hidden;color:#333;max-width:1920px;margin:0 auto;background:#fff}html{overflow-x:hidden;font-size:18px;color:#333;background:hsl(0,0%,95%)}p{margin:12px 0;color:#333;text-align:justify}a{color:#1a2b3c;text-decoration:none}a:hover,a:focus{text-decoration:none;color:#e0e5e9}div:focus{outline:none !important}h1,h2,h3,h4,h5,h6{line-height:125%;font-family:"Montserrat",sans-serif;font-weight:bold;color:#1a2b3c}#btt{padding:10px 15px;font-size:22px;color:#ff6b35;position:fixed;right:2%;bottom:5%;z-index:99;border-radius:35px}.invisible{opacity:0}.mobile_display{display:none !important}@keyframes fadeInUp{from{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}#header{padding:1.5rem 0;position:fixed;top:0;left:0;width:100%;z-index:1000;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:all .35s ease}#header.header-scrolled{padding:.5rem 0;box-shadow:0 2px 16px rgba(0,0,0,.12)}#header.header-scrolled .logo{max-height:44px}#header.header-scrolled .logo_cont{top:.3rem;padding:.2rem 1.5rem .4rem}#header.header-scrolled .logo_slogan{font-size:.75em;margin-top:.2rem}#header.header-scrolled .header_cta_btn{padding:.35rem .7rem;font-size:.78rem}.logo{max-width:100%;max-height:74px;height:auto;transition:max-height .35s ease}.logo_cont{display:block;position:absolute;top:1rem;background:#fff;z-index:3;padding:.4rem 2.5rem .9rem;border-radius:.5rem;transition:all .35s ease}.logo_cont:hover{color:#1a2b3c}.logo_slogan{font-size:1em;letter-spacing:1px;margin-top:0rem;font-style:italic;display:block;margin-top:.5rem;transition:all .35s ease}.accent2_color{color:#d5362a}.rotate_reg{animation:rotate90_with_pause 25s cubic-bezier(0.4, 0, 0.6, 1) infinite}@keyframes rotate90_with_pause{0%,4%{transform:rotate(0deg)}20%,24%{transform:rotate(90deg)}40%,44%{transform:rotate(180deg)}60%,64%{transform:rotate(270deg)}90%,100%{transform:rotate(360deg)}}.contact_top{width:3.3rem;height:3.3rem;background:#ff6b35 url(//puaro.pl/core/views/89eb48135d/img/icon_email.png) no-repeat center center;color:#fff;background-size:2rem;text-align:center;display:flex;margin-left:2.2rem;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}.header_cta_buttons{display:flex;gap:.6rem;margin-left:1.5rem;align-items:center}.header_cta_btn{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:6px;font-size:.85rem;font-weight:600;font-family:"Montserrat",sans-serif;text-decoration:none;transition:all .25s ease;white-space:nowrap}.header_cta_btn .header_cta_icon{font-size:1rem;line-height:1;color:#fff}.header_cta_calc{background:#ff6b35;color:#fff}.header_cta_calc:hover{background:rgb(255,77.1069306931,12.2);color:#fff;transform:translateY(-1px);box-shadow:0 3px 8px rgba(255,107,53,.3)}.header_cta_planner{background:#1a2b3c;color:#fff}.header_cta_planner:hover{background:rgb(38.3348837209,63.4,88.4651162791);color:#fff;transform:translateY(-1px);box-shadow:0 3px 8px rgba(26,43,60,.3)}body{padding-top:90px}.flags{list-style:none;padding:0;margin-left:.5rem;margin-bottom:0}.flags a{color:#1a2b3c;display:inline-block;margin-left:1rem}#mega-menu-wrap-menu-top #mega-menu-menu-top>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{line-height:150% !important;padding-top:7px;padding-bottom:7px}.levitate{animation:float 4s ease-in-out infinite}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.main_banner{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;padding:7rem 0;overflow:hidden}.main_banner .overlay{background:#000;opacity:.2;z-index:2}.mb_video{position:absolute;top:-4rem;left:0;z-index:1;width:100%}.tiaso_logo_cont{position:absolute;right:4rem;top:4rem;background:#fff;padding:.5rem;z-index:3}.mb_text{color:#fff;max-width:670px;position:relative;z-index:3}.mb_text h1{font-size:3.3rem;font-weight:700;color:#fff}.mb_text p{color:#fff;font-size:1.3rem;text-align:left;line-height:160%;max-width:520px}.product_cat_block{padding:.5rem}.product_cat_block img{max-width:100%;height:auto}.home_product_link{position:relative;overflow:hidden;display:block}.home_product_link:hover img{transform:scale(1.03)}.home .product_cat_block{padding:1.5rem}.home .product_cat_block p{text-align:left}.our_products_slick .slick-prev,.our_products_slick .slick-next{font-size:20px;z-index:9;top:38%}.our_products_slick .slick-prev:before,.our_products_slick .slick-next:before{font-size:30px;color:rgba(0,0,0,0);width:25px;display:inline-block;height:70px;background-size:contain;background-repeat:no-repeat;background-position:center center}.our_products_slick .slick-prev{left:-30px}.our_products_slick .slick-prev:before{background-image:url(//puaro.pl/core/views/89eb48135d/img/arrow_left_white.png)}.our_products_slick .slick-next{left:auto;right:-30px}.our_products_slick .slick-next:before{content:"";background-image:url(//puaro.pl/core/views/89eb48135d/img/arrow_right_white.png)}.section_title{margin-bottom:2rem;font-size:2.1rem;margin-left:auto;margin-right:auto;max-width:800px}.section_title.st_sub{font-size:1.8rem}.buttons_flex a{margin-right:1rem}.wp-block-table{margin:0 0}.catalog_btn{margin-left:1rem}.ifh_2 .icon_horiz_block{width:48%}.ihb_text{font-size:1.2rem;line-height:150%;font-weight:600}.ihb_icon_cont{width:110px}.ihb_icon_cont img{max-height:90px;max-width:90px;height:auto;width:auto}.ihb_text{flex:1;flex-grow:1;padding-left:0rem}.products{background:#1a2b3c;color:#e0e5e9}.products h2,.products h3,.products p{color:#e0e5e9}.section_intro{text-align:center;max-width:900px;margin:0 auto 3rem}.section_intro p{text-align:center}.section_intro_wider{text-align:center;max-width:1000px;margin:0 auto 3rem}.section_intro_wider p{text-align:center}.section_outro{margin:3rem auto 0;text-align:center;max-width:930px;background:#fff;padding:1.5rem 3rem 0;color:#1a2b3c}.section_outro p{text-align:center;color:#1a2b3c}.corner_image{position:absolute;right:0;bottom:0;background:#fff;padding:1.5rem 1rem;width:8rem;text-align:center}.corner_image img{max-width:5rem;height:auto}.corner_image h4{font-size:.9rem;margin-top:1rem;margin-bottom:0}.product_cat_block h3{margin-top:1.2rem}.faq_section{background:#f5f7fa}.faq_section .accordion-button:not(.collapsed){color:#ff6b35;background:rgb(244.8811320755,246.5132075472,247.8188679245)}.faq_section .accordion-button{font-size:1.2rem}.products{position:relative}.products .container{position:relative;z-index:3}.corner_square{position:absolute;width:4.5rem;height:4.5rem;z-index:2}.right_down_square_white{right:0;bottom:0;background:#fff}.right_up_square_accent{right:4.5rem;bottom:4.5rem;background:#ff6b35}.left_up_square_white{background:#fff;left:0;top:0}.left_down_square_accent{background:#ff6b35;left:4.5rem;top:4.5rem}.right_up_square_white{background:#fff;right:0;top:0}.right_down_square_accent{background:#ff6b35;right:4.5rem;top:4.5rem}.bg_squares_left{position:absolute;left:0;top:-6px;opacity:.1}.bg_squares_right{position:absolute;right:0;bottom:-6px;opacity:.1}.pcb_img_cont{position:relative;display:block}.corner_square_small{position:absolute;width:3rem;height:3rem;z-index:1}.corner_square_tiny{position:absolute;width:1rem;height:1rem;z-index:1}.left_up_square_primary_small{left:0;top:0;background:#1a2b3c}.left_up_square_white_small{left:0;top:0;background:#fff}.left_up_square_white_small{left:0;top:0;background:#fff}.left_up_square_accent_small{left:3rem;top:3rem;background:#ff6b35}.right_down_square_white_small{right:0;bottom:0;background:#fff}.right_down_square_accent_small{right:3rem;bottom:3rem;background:#ff6b35}.right_down_square_secondary{right:0;bottom:0;background:#e0e5e9}.right_down_square_secondary_tiny{right:0;bottom:0;background:#e0e5e9}.right_down_square_accent_tiny{right:1rem;bottom:1rem;background:#ff6b35}.right_up_square_accent_tiny_reverse{right:-1rem;top:-1rem;background:#ff6b35}.left_down_square_primary_small{left:0;bottom:0;background:#1a2b3c}.left_down_square_white_small{left:0;bottom:0;background:#fff}.left_down_square_accent_small{left:3rem;bottom:3rem;background:#ff6b35}.right_up_square_accent_small{right:3rem;top:3rem;background:#ff6b35}.right_up_square_primary_small{right:0;top:0;background:#1a2b3c}.right_up_square_white_small{right:0;top:0;background:#fff}.right_up_square_white_small{right:0;top:0;background:#fff}.left_up_square_accent{left:4.5rem;top:4.5rem;background:#ff6b35}.left_up_square_white{left:0;top:0;background:#fff}.wit_icon{margin-right:1rem}.wit_icon img{max-width:90px;height:auto}.wit_text{font-weight:600}.why_sub .wb_text p{margin-top:0;font-size:.9rem;line-height:1.3rem}.why_sub .wb_text.center p{padding:0 1rem}.why_block.wb_large .wb_img_cont{width:110px}.why_block.wb_large .wb_img_cont img{max-height:65px;max-width:95px}.wb_img_cont{width:70px;text-align:center}.wb_img_cont.wb_img_cont_wider{width:190px !important}.wb_img_cont.wb_img_cont_wider img{max-height:65px;max-width:175px}.wb_img_cont img{max-height:55px;height:auto;max-width:55px;width:auto}.wb_img_cont.wic_sub{width:110px}.wb_img_cont.wic_sub img{max-height:90px;width:auto;height:auto;max-width:100%}.why_block{background:#fff;padding:1rem 1.6rem 1rem 1.5rem;margin-bottom:1.5rem;align-items:flex-start;align-content:flex-start}.why_block.certs_block{align-items:center;align-content:center}.why_block.certs_block .wb_img_cont{margin-right:1rem}.why_block.certs_block .wb_img_cont.reverse{margin-left:1rem;margin-right:0}.home .why_block{min-height:110px}.wb_text{flex:1;flex-grow:1;padding-left:1rem}.wb_text h3{font-size:1.3rem}.wb_text p{margin-bottom:0;text-align:left;font-size:.9rem}.wb_text.wbt_reverse{text-align:right}.wb_text.wbt_reverse p{text-align:right}.eco{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:7rem 0}.eco_cont{background:hsla(0,0%,100%,.87);padding:2rem}.eco_cont.eco_cont_sub .section_title{font-size:1.8rem}.portfolio_param{background-position:center left;background-repeat:no-repeat;background-size:1.3rem;padding-left:2rem;padding:.2rem 1rem .37rem 1.8rem;display:inline-block;margin-right:1rem;width:100%;font-size:.9rem}.columns_pad{gap:3rem}.area_elem{background-image:url(//puaro.pl/core/views/89eb48135d/img/icon_area.png)}.people_elem{background-image:url(//puaro.pl/core/views/89eb48135d/img/icon_worker.png)}.param_3_elem{background-image:url(//puaro.pl/core/views/89eb48135d/img/icon_param_3.png)}.portfolio_slick .slick-prev,.portfolio_slick .slick-next{font-size:20px;z-index:9;top:101%}.portfolio_slick .slick-prev:before,.portfolio_slick .slick-next:before{font-family:fontAwesome;font-size:30px;color:rgba(0,0,0,0);width:20px;display:inline-block;height:65px;background-size:contain;background-repeat:no-repeat;background-position:center center;transform:none}.portfolio_slick .slick-prev{left:47%;transform:none}.portfolio_slick .slick-prev:before{background-image:url(//puaro.pl/core/views/89eb48135d/img/arrow_left.png)}.portfolio_slick .slick-next{left:auto;right:46%;transform:none}.portfolio_slick .slick-next:before{content:"";background-image:url(//puaro.pl/core/views/89eb48135d/img/arrow_right.png)}.portfolio_slick .slick-dots{bottom:-62px}.portfolio_slick .slick-dots li{width:auto;height:auto}.portfolio_slick .slick-dots li button{width:auto;height:auto;padding:5px 0;opacity:1}.portfolio_slick .slick-dots li button:before{width:15px;height:15px;background:#1a2b3c;content:" ";display:block;margin:0 1px;position:relative}.portfolio_slick .slick-dots li.slick-active button:before{background:#ff6b35;opacity:1}.portfolio_block{width:400px;display:block;height:250px;max-width:100%;padding:0;margin:1rem;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}.portfolio_text{display:inline-block;background:#fff;width:400px;position:relative;padding:.3rem 1.2rem}.portfolio_text h3{margin-bottom:1rem;margin-top:0;font-size:1.3rem}.pt_btn{bottom:0;right:0;position:absolute}.home_portfolio{padding-bottom:7rem}.square_list h2{margin-bottom:1.2rem}.square_list ul{padding:0;list-style:none}.square_list ul li{padding-left:1.3rem;position:relative;padding-bottom:.2rem;padding-top:.2rem;margin-left:.1rem}.square_list ul li:before{display:block;background:#ff6b35;content:" ";width:.5rem;height:.5rem;left:0;top:.7rem;position:absolute}.img_resp img{max-width:100%;height:auto}.geometric_bg{position:absolute;top:-15rem;left:-5rem;width:30%;opacity:.1;height:auto}.blog_article{background:rgb(232.9490566038,236.5056603774,239.3509433962);margin-bottom:2rem;position:relative}.blog_article .blog_date{position:absolute;background:#ff6b35;padding:.1rem .3rem;font-size:.9rem;left:0;bottom:2rem;color:#fff}.ba_left{width:33%}.ba_right{width:63%;padding:1rem 3rem 1rem 0;position:relative}.ba_title{font-size:1.2rem}.right_down_square_white_tiny{bottom:0;right:0;background:#fff}.home_blog{padding-top:2rem;padding-bottom:5rem}.product_tile{margin-bottom:2.5rem}.product_tile h3{font-size:1.5rem;margin-top:1rem}.product_tile.pt_smaller h3{font-size:1.2rem}.product_tile.pt_smaller .pt_link_img{display:block}.product_tile.pt_smaller .pt_link_img:hover{transform:scale(1.02)}.product_tile.pt_smaller .pt_link_img:hover img{transform:scale(1.02) !important;opacity:.6}.photo_bg{background-position:center center;background-repeat:no-repeat;background-size:cover}table{width:100%;margin-top:1rem}table td,table th{border:1px solid hsl(0,0%,85%);padding:.4rem}table th{background:#e0e5e9;color:#1a2b3c}.offer_content .gallery_logos_sub .wp-block-image{padding:1rem}.offer_content .gallery_logos_sub .wp-block-image img{max-width:120px;height:auto}.post_nav{margin-top:2rem;background:hsl(0,0%,95%);border-radius:.5rem;padding:.4rem}.sub_banner{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:11rem 0rem 0;position:relative}.sub_banner .container{position:relative;z-index:2}.sub_banner.color_banner{background:#e0e5e9}.page_title{background:#fff;padding:.7rem 1.7rem;display:inline-block;margin-bottom:0;margin-top:0;font-size:2.3rem}.about_block{padding:0}.puls_button_accent2{box-shadow:0 0 0 0 rgba(213,54,42,.7);animation:puls_button_accent2 3.55s infinite cubic-bezier(0.66, 0, 0, 1);transition:all 400ms ease-in-out;opacity:1}@keyframes puls_button_top{to{box-shadow:0 0 0 14px hsla(0,0%,100%,0)}}@keyframes puls_button_accent2{to{box-shadow:0 0 0 14px rgba(213,54,42,0)}}.sub_certs{background:hsl(0,0%,96%)}.products.products_sub{background:#fff}.products.products_sub .section_title{color:#1a2b3c}.products.products_sub h3{color:#1a2b3c;text-align:center;font-size:1.5rem}.product_content{padding:5rem 0 2rem}.product_content figure{margin:1rem 0}.product_main_text{padding-right:2rem}.product_text_bottom{padding-left:2rem}.under_title{font-size:1.2rem}.under_title_big{font-size:1.5rem}.product_thumbnail{text-align:center;margin-bottom:1.2rem}.product_thumbnail img{max-height:170px;width:auto}.related_product{background:#fff;padding:1rem}.product_title{font-size:1rem;text-align:center;margin-bottom:1.2rem}.photo_bg{background-position:center center;background-repeat:no-repeat;background-size:cover}.smiliar_products{background:hsl(0,0%,95%)}.photo_bg_text{background:hsla(0,0%,100%,.9);padding:2rem;max-width:750px;width:100%}.series_img{max-height:240px;display:block;margin:0 auto;max-width:100%;margin-bottom:2rem;width:auto}.series_title{font-size:2.2rem;margin-bottom:.9rem}.series_text h4{margin-top:2rem;font-size:1.3rem}.product_title a:hover{color:#ff6b35}.gallery_logo_cont{width:auto;margin:0 .9rem;height:90px}.gallery_logo_cont img{max-width:120px;max-height:70px}.product_gallery_cont{width:25%;position:relative}.gallery_overlay{position:absolute;left:0;top:0;width:100%;height:100%;display:block;content:" "}.city_why_blocks_flex .city_why_block{text-align:center;margin-top:2rem;width:18%}.city_why_blocks_flex h4{font-size:1.1rem;margin:1rem}.dwb_icon_cont{height:130px;width:130px;border-radius:100%;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}.dwb_icon_cont img{max-height:80px;height:auto;max-width:90%}.city_why_blocks_flex{align-items:flex-start;align-content:flex-start}.blog_tile{margin-bottom:2rem}.blog_tile img{max-width:100%;height:auto}.blog_tile h3{font-size:1.1rem;margin-top:0rem}.bt_text{background:rgb(235.9320754717,239.0075471698,241.4679245283);padding:1rem}.bt_text p{text-align:left;font-size:.9rem}.single_pad{padding-top:2rem;padding-bottom:2rem}.single_post_title{font-size:1.4rem}.product_archive_block{margin-bottom:3rem}.product_archive_block img{max-width:100%;height:auto;margin-left:-2rem}.product_archive_block h3{font-size:1.2rem;text-align:center;margin-top:1rem}.pagination{margin:10px auto}.pagination a,.pagination span{color:#1a2b3c;display:inline-block;padding:5px 10px}.single_blog{max-width:950px;margin:0 auto}.single_blog h2{font-size:1.6rem;margin-top:2rem}.single_blog h3{font-size:1.3rem;margin-top:1.5rem}.single_blog a{color:hsl(210,39.5348837209%,23.862745098%)}.single_blog a:hover{color:#ff6b35}.single_blog .wp-block-image{margin:1rem 0}.single_blog>p:first-child{font-weight:bold;border-left:5px solid #ff6b35;padding-left:1rem}.single_blog blockquote{padding:1rem 2rem;background:hsl(0,0%,95%)}.blog_article_content>p:first-child{font-weight:bold;border-left:5px solid #ff6b35;padding-left:1rem}.blog_article_content.no_bold_first>p:first-child{font-weight:normal;border-left:5px solid #ff6b35;padding-left:1rem}.blog_back{margin-right:2rem}.single .single_post_title{text-align:center}.blog_single_date i{margin-right:.1rem;color:#1a2b3c}.stage_block{align-items:flex-start;align-content:flex-start;margin-bottom:1rem;margin-top:1.5rem}.stage_num{width:100%;font-size:4.5rem;font-weight:bold;color:#ff6b35;margin-bottom:2rem}.toc-toggle-btn{position:fixed;bottom:30px;left:30px;width:60px;height:60px;background-color:#ff6b35;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 15px rgba(0,0,0,.2);transition:all .3s ease;z-index:1000}.toc-toggle-btn:hover{background-color:#d5362a;transform:scale(1.1)}.toc-toggle-btn img{width:30px;height:30px;filter:brightness(0) invert(1)}.toc-sidebar{position:fixed;left:-350px;top:0;width:350px;height:100vh;background-color:#f5f7fa;box-shadow:2px 0 15px rgba(0,0,0,.1);transition:left .3s ease;z-index:1001;overflow-y:auto}.toc-sidebar.active{left:0}.toc-header{background-color:#1a2b3c;color:#fff;padding:20px;display:flex;justify-content:space-between;align-items:center}.toc-header h3{margin:0;font-size:20px;font-weight:600}.toc-close{font-size:30px;cursor:pointer;transition:transform .2s ease}.toc-close:hover{transform:rotate(90deg)}.toc-nav{padding:20px}.toc-nav ul{list-style:none;padding:0;margin:0}.toc-nav li{margin-bottom:5px}.toc-nav a{display:block;padding:12px 20px;color:#333;text-decoration:none;border-left:3px solid rgba(0,0,0,0);transition:all .3s ease;font-size:15px}.toc-nav a:hover{background-color:#e0e5e9;border-left-color:#ff6b35;padding-left:25px}.toc-nav a.active{background-color:#e0e5e9;border-left-color:#ff6b35;font-weight:600}.toc-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:all .3s ease;z-index:999}.toc-overlay.active{opacity:1;visibility:visible}@media(max-width: 768px){.toc-toggle-btn{bottom:20px;left:20px;width:50px;height:50px}.toc-toggle-btn img{width:25px;height:25px}.toc-sidebar{width:280px;left:-280px}}.added-value-section{padding:80px 0;background:linear-gradient(135deg, #f5f7fa 0%, #ffffff 100%)}.added-value-section h2{color:#1a2b3c;font-size:2.5rem;margin-bottom:2rem}.value-content .lead{font-size:1.25rem;color:#666;margin-bottom:3rem;line-height:1.6}.value-item{margin-bottom:2.5rem;padding-left:2rem;position:relative}.value-item:before{content:"";position:absolute;left:0;top:.5rem;width:4px;height:30px;background:#ff6b35}.value-item h4{color:#1a2b3c;font-size:1.3rem;margin-bottom:.8rem}.customer-quote{margin-top:3rem;padding:2rem;background:#fff;border-left:4px solid #ff6b35;font-style:italic;font-size:1.1rem;box-shadow:0 2px 10px rgba(0,0,0,.1)}.customer-quote cite{display:block;margin-top:1rem;font-style:normal;color:#666;font-size:.9rem}.maintenance-durability{padding:80px 0;background:#fff}.maintenance-durability h2{color:#1a2b3c;font-size:2.2rem;margin-bottom:1.5rem}.maintenance-list{margin-top:2rem}.maintenance-item{display:flex;margin-bottom:2rem;align-items:flex-start}.maintenance-item .icon-check,.maintenance-item .icon-shield,.maintenance-item .icon-tools{width:50px;height:50px;background:#46b829;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:1.5rem;flex-shrink:0}.maintenance-item .icon-check:before{content:"✓";color:#fff;font-size:24px;font-weight:bold}.maintenance-item h4{color:#1a2b3c;font-size:1.2rem;margin-bottom:.5rem}.maintenance-item p{color:#666;margin:0}.service-package{background:linear-gradient(135deg, #1A2B3C 0%, #2c3e50 100%);padding:3rem;border-radius:15px;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.2)}.service-package h3{color:#fff;margin-bottom:2rem;font-size:1.8rem}.service-package ul{list-style:none;padding:0;margin-bottom:2rem}.service-package ul li{padding:.8rem 0;padding-left:2rem;position:relative;border-bottom:1px solid hsla(0,0%,100%,.1)}.service-package ul li:before{content:"✓";position:absolute;left:0;color:#46b829;font-weight:bold}.price-info{display:flex;justify-content:space-between;align-items:center;margin:2rem 0;padding:1rem;background:hsla(0,0%,100%,.1);border-radius:10px}.price-info .price{font-size:1.2rem;font-weight:bold;color:#ff6b35}.price-info .note{font-size:.9rem;color:#e0e5e9}.btn-service{display:inline-block;padding:12px 30px;background:#ff6b35;color:#fff;text-decoration:none;border-radius:5px;font-weight:600;transition:all .3s}.btn-service:hover{background:#e55a2b;transform:translateY(-2px)}.testimonial-cta{padding:120px 0;background-size:cover;background-position:center;position:relative}.testimonial-cta .overlay-dark{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(26,43,60,.85)}.testimonial-cta .container{position:relative;z-index:2}.testimonial-cta h2{color:#fff;font-size:3rem;text-align:center;margin-bottom:1.5rem}.testimonial-cta p{color:#e0e5e9;font-size:1.3rem;text-align:center;line-height:160%;max-width:700px;margin:0 auto 3rem}.stats-row{display:flex;justify-content:space-around;flex-wrap:wrap;margin-top:4rem}.stat-item{text-align:center;padding:1rem}.stat-item .number{display:block;font-size:3rem;font-weight:bold;color:#ff6b35;margin-bottom:.5rem}.stat-item .label{color:#e0e5e9;font-size:1.1rem}@media(max-width: 768px){.added-value-section h2,.maintenance-durability h2{font-size:1.8rem}.service-package{padding:2rem;margin-top:3rem}.stats-row{flex-direction:column}.stat-item{margin-bottom:2rem}.testimonial-cta h2{font-size:2rem}.price-info{flex-direction:column;text-align:center}.price-info .price{margin-bottom:.5rem}}.product_infographic{background:#dff7ff}.calc_section{background:#fffeee}.grecaptcha-badge{display:none}.page-template-page-contact .grecaptcha-badge{display:block}.clv_contact_form label{width:100%;display:block;font-size:.9rem;text-align:left}.clv_contact_form input[type=text],.clv_contact_form input[type=email],.clv_contact_form input[type=tel],.clv_contact_form input[type=number],.clv_contact_form select,.clv_contact_form textarea{width:100%;padding:.5rem;border:1px solid hsl(0,0%,82%)}.clv_contact_form textarea{height:126px}.codedropz-upload-inner h3{font-size:.9rem}.puaro-planner p{text-align:center}.puaro-planner .wpcf7{text-align:left}.guide_list{padding:0}.guide_list li{margin-bottom:.5rem}.guide_label{width:30%;background:#fff;height:2.5rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;padding:.3rem;background-position:center left;padding-left:2.3rem;background-repeat:no-repeat;font-size:1.1rem;background-size:1.3rem}.guide_value{width:70%;background:#e0e5e9;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center}.guide_value_inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;height:2.5rem;display:block;padding:.4rem .8rem;border-left:3px solid #ff6b35;background:#1a2b3c}.gl_1{background-image:url(//puaro.pl/core/views/89eb48135d/img/icon_bar_1.png)}.gl_2{background-image:url(//puaro.pl/core/views/89eb48135d/img/icon_bar_2.png)}.gl_3{background-image:url(//puaro.pl/core/views/89eb48135d/img/icon_bar_3.png)}.gl_4{background-image:url(//puaro.pl/core/views/89eb48135d/img/icon_bar_4.png)}.gl_5{background-image:url(//puaro.pl/core/views/89eb48135d/img/icon_bar_5.png)}#footer{background:#1a2b3c;padding:4.5rem 0 1rem;color:#e0e5e9;position:relative}#footer a{color:#e0e5e9}#footer h2,#footer h3,#footer h4,#footer p{color:#e0e5e9}#footer .bg_squares_right{width:15%}#footer .footer_cities a{color:#e0e5e9}.footer_blog_article{margin:.5rem 0}.footer_block_title{margin-bottom:1rem}.footer_social{margin-top:1rem}.footer_social a{font-size:1.7rem;display:inline-block;margin-right:.8rem}.footer_menu ul{padding:0;list-style:none}.footer_menu ul li{position:relative}.fba_left{width:65px;position:relative}.fba_left img{max-width:100%;height:auto;max-height:60px;width:auto}.fba_right{flex:1;flex-grow:1;padding-left:1rem}.footer_contact_block h4{font-size:1rem}.footer_tel_service{background:url(//puaro.pl/core/views/89eb48135d/img/icon_phone.png) no-repeat center left .3rem;background-size:1rem;padding:.2rem 0 .2rem 2.1rem;display:block;margin-bottom:.5rem}.footer_mail{background:url(//puaro.pl/core/views/89eb48135d/img/icon_email.png) no-repeat center left;display:block;background-size:1.5rem;padding:.2rem 0 .2rem 2.1rem}#footer .footer_bottom{font-size:.9rem;color:rgb(179.2547169811,191.4716981132,201.2452830189)}#footer .footer_bottom a,#footer .footer_bottom p{color:rgb(158.3735849057,173.958490566,186.4264150943)}.comments-area{padding:3rem 0;max-width:950px;margin:1rem auto}.comments-title{font-size:1.8rem;color:#1a2b3c;margin-bottom:2rem;font-weight:bold}.comments{list-style:none;padding:0;margin:0 0 3rem 0}.comments .comment{margin-bottom:2rem;padding:1.5rem;background:#dff7ff;border-radius:.5rem;border-left:4px solid #1a2b3c}.comments .comment .comment-author{font-weight:bold;color:#1a2b3c;margin-bottom:.5rem}.comments .comment .comment-author .says{display:none}.comments .comment .comment-meta{font-size:.85rem;color:hsl(0,0%,30%);margin-bottom:1rem}.comments .comment .comment-meta a{color:hsl(0,0%,30%);text-decoration:none}.comments .comment .comment-meta a:hover{color:#1a2b3c}.comments .comment .comment-content p{margin:.5rem 0;text-align:left}.comments .comment .reply{margin-top:1rem}.comments .comment .reply a{display:inline-block;padding:.4rem 1rem;background:#1a2b3c;color:#fff;border-radius:.3rem;font-size:.9rem;text-decoration:none}.comments .comment .reply a:hover{background:#e0e5e9;color:#fff}.comments .comment .children{list-style:none;margin-left:2rem;margin-top:1.5rem}.comments .comment .children .comment{background:hsl(210,39.5348837209%,66.862745098%);border-left-color:#e0e5e9}.comment-nav{display:flex;justify-content:space-between;margin:2rem 0}.comment-nav p{margin:0}.comment-nav a{color:#1a2b3c;text-decoration:none}.comment-nav a:hover{color:#e0e5e9}.no-comments{padding:2rem;background:hsl(210,39.5348837209%,64.862745098%);border-radius:.5rem;text-align:center;color:#333}.comment-reply-title{font-size:1.8rem;color:#1a2b3c;margin-bottom:1.5rem;font-weight:bold}.comment-reply-title small{margin-left:1rem;font-size:.9rem}.comment-reply-title small a{color:#e0e5e9;text-decoration:none}.comment-reply-title small a:hover{color:#1a2b3c}.comment-notes{font-size:.9rem;color:#1a2b3c;margin-bottom:1.5rem}.comment-notes .required{color:#ff6b35;font-weight:bold}.comment-form{background:hsl(0,0%,95%);padding:2rem;border-radius:.5rem}.comment-form .form-group{margin-bottom:1.5rem}.comment-form .form-group label{display:block;font-weight:600;color:#1a2b3c;margin-bottom:.5rem;font-size:1rem}.comment-form .form-group label .required{color:#ff6b35;font-weight:bold}.comment-form .form-group input[type=text],.comment-form .form-group input[type=email],.comment-form .form-group input[type=url],.comment-form .form-group textarea{width:100%;padding:.8rem 1rem;border:2px solid hsl(210,39.5348837209%,51.862745098%);border-radius:.3rem;font-size:1rem;font-family:"Open Sans",sans-serif;color:#333;background:#fff}.comment-form .form-group input[type=text]:focus,.comment-form .form-group input[type=email]:focus,.comment-form .form-group input[type=url]:focus,.comment-form .form-group textarea:focus{outline:none;border-color:#1a2b3c;box-shadow:0 0 0 3px rgba(26,43,60,.1)}.comment-form .form-group input[type=text]::placeholder,.comment-form .form-group input[type=email]::placeholder,.comment-form .form-group input[type=url]::placeholder,.comment-form .form-group textarea::placeholder{color:#999}.comment-form .form-group textarea{resize:vertical;min-height:150px}.comment-form .form-submit{margin-top:2rem}.comment-form .form-submit .comment-submit-btn{background:#1a2b3c;color:#fff;padding:.9rem 2.5rem;border:none;border-radius:.3rem;font-size:1.1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem}.comment-form .form-submit .comment-submit-btn i{font-size:1rem}.comment-form .form-submit .comment-submit-btn:hover{background:#e0e5e9;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(26,43,60,.3)}.comment-form .form-submit .comment-submit-btn:active{transform:translateY(0)}.logged-in-as{margin-bottom:1.5rem;padding:1rem;background:#fff;border-radius:.3rem}.logged-in-as a{color:#1a2b3c;font-weight:600}.logged-in-as a:hover{color:#e0e5e9}.poland_map{background:#dff7ff}.poland_map .map_text_col p{text-align:left}.poland_map .map_cta{margin-top:20px;font-weight:600;color:#1a2b3c}.poland_map .map_cta i{margin-right:6px}.poland_map .map_wrapper{max-width:100%}.poland_map .map_container{position:relative;display:inline-block;width:100%}.poland_map .map_image{width:100%;height:auto;display:block;opacity:.2}.poland_map .map_city{position:absolute;transform:translate(-50%, -50%);text-decoration:none;z-index:2;display:flex;align-items:center;justify-content:center}.poland_map .map_city .city_dot{display:block;width:14px;height:14px;border-radius:50%;background:#ff6b35;animation:cityPulse 2.5s ease-in-out infinite;box-shadow:0 0 0 4px rgba(255,107,53,.2)}.poland_map .map_city .city_label{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#1a2b3c;color:#fff;padding:5px 12px;border-radius:6px;font-size:13px;font-family:"Montserrat",sans-serif;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;letter-spacing:.02em}.poland_map .map_city .city_label:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid rgba(0,0,0,0);border-top-color:#1a2b3c}.poland_map .map_city:hover .city_dot,.poland_map .map_city:focus .city_dot{background:#1a2b3c;animation:none;transform:scale(1.4);box-shadow:0 0 0 6px rgba(26,43,60,.2)}.poland_map .map_city:hover .city_label,.poland_map .map_city:focus .city_label{opacity:1}.poland_map .map_city.map_city--current .city_dot{background:#1a2b3c;animation:none;box-shadow:0 0 0 6px rgba(26,43,60,.15)}@keyframes cityPulse{0%,100%{opacity:.7;box-shadow:0 0 0 4px rgba(255,107,53,.15)}50%{opacity:1;box-shadow:0 0 0 8px rgba(255,107,53,.05)}}.calc_intro p,.planner_intro p{font-size:1.05rem;line-height:1.8;color:#555}.calc_why_item{background:#dff7ff;padding:2rem;border-radius:8px;margin-bottom:1.5rem;height:100%}.calc_why_item h3{font-size:1.2rem;margin-bottom:.8rem;color:#1a2b3c}.calc_why_item p{font-size:.95rem;line-height:1.7;text-align:left;color:#555;margin:0}.calc_process .section_title,.planner_process .section_title{text-align:center}.calc_step_item{text-align:center;padding:1.5rem;margin-bottom:1.5rem}.calc_step_item .calc_step_number{display:inline-block;width:56px;height:56px;line-height:56px;border-radius:50%;background:#ff6b35;color:#fff;font-size:1.4rem;font-weight:700;font-family:"Montserrat",sans-serif;margin-bottom:1rem}.calc_step_item h4{font-size:1.1rem;color:#1a2b3c;margin-bottom:.6rem}.calc_step_item p{font-size:.9rem;line-height:1.6;color:#666;margin:0;text-align:center}.bottom_cta{background:#f5f7fa}.bottom_cta .section_title{margin-bottom:1.5rem}.bottom_cta .cta_desc{font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.bottom_cta .cta_desc p{text-align:left}.bottom_cta .cta_desc strong{color:#1a2b3c;font-size:1.15rem}.bottom_cta .footer_contact_block .cta_contact_item{display:flex;align-items:center;margin-bottom:1.2rem}.bottom_cta .footer_contact_block .cta_contact_item i{min-width:45px;width:45px;height:45px;background:#1a2b3c;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:1.2rem;font-size:1.1rem}.bottom_cta .footer_contact_block .cta_contact_item:hover i{background:#ff6b35}.bottom_cta .footer_contact_block .cta_contact_item a{font-size:1.2rem;font-weight:600;color:#1a2b3c;text-decoration:none}.bottom_cta .footer_contact_block .cta_contact_item a:hover{color:#ff6b35}.bottom_cta .footer_contact_block .cta_contact_item p{margin:0;font-size:1.1rem;color:#333;text-align:left;line-height:1.4}.bottom_cta .cta_contact_form{background:#fff;padding:2.5rem;border-radius:.5rem;box-shadow:0 10px 30px rgba(0,0,0,.05)}.bottom_cta .cta_contact_form .row{margin-left:-5px;margin-right:-5px}.bottom_cta .cta_contact_form [class*=col-]{padding-left:5px;padding-right:5px}.bottom_cta .cta_contact_form .pad_left_smaller{padding-left:5px}.bottom_cta .cta_contact_form .pad_right_smaller{padding-right:5px}.bottom_cta .cta_contact_form label{width:100%;margin-bottom:0}.bottom_cta .cta_contact_form input[type=text],.bottom_cta .cta_contact_form input[type=email],.bottom_cta .cta_contact_form input[type=tel],.bottom_cta .cta_contact_form textarea{width:100%;padding:.8rem 1rem;margin-bottom:10px;border:1px solid #e0e5e9;border-radius:.3rem;font-family:"Open Sans",sans-serif;font-size:.9rem}.bottom_cta .cta_contact_form input[type=text]:focus,.bottom_cta .cta_contact_form input[type=email]:focus,.bottom_cta .cta_contact_form input[type=tel]:focus,.bottom_cta .cta_contact_form textarea:focus{border-color:#ff6b35;outline:none}.bottom_cta .cta_contact_form textarea{height:110px}.bottom_cta .cta_contact_form input[type=submit]{border:none;width:100%;cursor:pointer;font-weight:bold;margin-top:10px}.bottom_cta .cta_contact_form .wpcf7-spinner{display:block;margin:0 auto}.bottom_cta .cta_contact_form .wpcf7-response-output{margin:10px 0 0;padding:5px 10px;font-size:.8rem}.bottom_cta .cta_contact_form .d-none{display:none !important}@media(max-width: 991px){.bottom_cta .col-lg-6:first-child{margin-bottom:3rem}.bottom_cta .cta_contact_form{padding:1.5rem}}@media all and (min-width: 993px){.navbar .dropdown-menu{margin-top:0px}.navbar .dropdown-menu .sub-menu{left:100%;position:absolute;top:0;visibility:hidden;margin-top:0px}.navbar .dropdown-menu li a{color:#fff}.navbar .dropdown-menu>li:hover>.sub-menu{visibility:visible}.navbar .dropdown:hover>.dropdown-menu{display:block;margin-top:0px;margin-left:0px;padding:0;background:rgba(0,0,0,0)}.navbar .dropdown:hover>.dropdown-menu a{color:#000}.navbar .dropdown:hover>.dropdown-menu a:hover{background:#e0e5e9}.navbar .dropdown:hover>.dropdown-menu li.active a{background:inherit}.navbar .dropdown:hover>.dropdown-menu li.active a:hover{background:#e0e5e9}.right{text-align:right}}@media all and (min-width: 1500px){.container{width:1200px;max-width:1200px}}@media all and (min-width: 1600px){.container{width:1300px;max-width:1300px}}@media all and (max-width: 1600px){html,body{font-size:15px}}@media all and (max-width: 1400px){html,body{font-size:14px}}@media all and (min-width: 1600px){.main_banner{padding:12rem 0 4rem}}@media all and (max-width: 1200px){.main_banner{padding:3rem 0}.mb_text h1{font-size:2.2rem}.mb_text p{font-size:1.1rem}.ihb_icon_cont{width:90px}.ihb_icon_cont img{max-width:70px}.product_cat_block p{text-align:left}.ba_right p{text-align:left}.mb_text{max-width:500px}.corner_square{position:absolute;width:3rem;height:3rem;z-index:2}.right_up_square_accent{right:3rem;bottom:3rem;background:#ff6b35}.left_down_square_accent{background:#ff6b35;left:3rem;top:3rem}.right_down_square_accent{background:#ff6b35;right:3rem;top:3rem}.left_up_square_accent{left:3rem;top:3rem;background:#ff6b35}.ba_title{font-size:1.1rem}.guide_label{width:40%}.guide_value{width:60%}}@media all and (max-width: 992px){html,body{font-size:14px}.navbar{text-align:center;justify-content:center}.navbar .navbar-nav{float:none;background:#fff}.navbar-dark .navbar-toggler{border-color:hsla(0,0%,100%,.7)}.navbar-toggler{background:url(//puaro.pl/core/views/89eb48135d/img/menu_mobile.png) no-repeat center center;width:50px;border:none;height:50px;display:block;margin:10px;float:none}.navbar-toggler .navbar-toggler-icon{background:none}.navbar-toggler .navbar-toggler-icon:focus{outline:none;opacity:.8}.navbar-toggler:focus{outline:none;opacity:.8}.mobile_display{display:block !important}.section_title{font-size:1.8rem}div .tablet_flex_start{align-items:flex-start !important}.product_cat_block{max-width:500px;width:100%;margin:2rem auto}.walls_icon_text{margin-bottom:2rem}.footer_social{margin-bottom:2rem}.about_block_1{padding-top:0}.series_row img{margin-bottom:2rem;max-width:500px;width:100%;height:auto}.with_pad{padding-top:3rem;padding-bottom:3rem}.about_right_img .img_cont{margin-top:2rem}.sub_banner{padding-bottom:0;padding-top:6rem}.portfolio{padding-bottom:7rem}.portfolio_block{width:300px;height:200px}.portfolio_text{width:300px}.corner_square{position:absolute;width:2rem;height:2rem;z-index:2}.right_up_square_accent{right:2rem;bottom:2rem;background:#ff6b35}.left_down_square_accent{background:#ff6b35;left:2rem;top:2rem}.right_down_square_accent{background:#ff6b35;right:2rem;top:2rem}.left_up_square_accent{left:2rem;top:2rem;background:#ff6b35}.right_up_square_accent_small{right:1.5rem;top:1.5rem;background:#ff6b35}.left_down_square_accent_small{left:1.5rem;bottom:1.5rem;background:#ff6b35}.corner_square_small{position:absolute;width:1.5rem;height:1.5rem;z-index:1}.left_up_square_accent_small{left:1.5rem;top:1.5rem;background:#ff6b35}.city_why_blocks_flex .city_why_block{width:30%}.with_pad_bottom{padding-bottom:2.5rem}.section_title{margin-bottom:1rem}}@media all and (max-width: 767px){.logo_cont{padding:0;position:relative}.logo_cont img{max-width:100%;height:auto}.contact_top{width:2.8rem;height:2.8rem;background-size:1.7rem;margin-left:1.2rem}.header_cta_buttons{margin-left:.8rem;gap:.4rem}.header_cta_btn{padding:.4rem .6rem;font-size:.75rem}.header_cta_btn .header_cta_label{display:none}.header_cta_btn .header_cta_icon{font-size:1.2rem}#header.header-scrolled{padding:.3rem 0}#header.header-scrolled .logo{max-height:32px}#header.header-scrolled .header_cta_btn{padding:.3rem .5rem}.mb_video{position:relative}.main_banner{background:#1a2b3c}.main_banner .overlay{display:none}.main_banner .primary_btn{border:1px solid #e0e5e9;margin-bottom:1rem}.mb_text{margin-top:-2rem;padding-top:0}.mb_text h1{margin-top:0}.icon_horiz_block{justify-content:center}.ihb_text{text-align:center;margin-top:1rem}.ihb_icon_cont{text-align:center}.about .section_title{margin-top:2rem}.section_outro{padding:0}.wb_img_cont.wic_sub{width:100%;margin-bottom:1rem;text-align:left}.wb_img_cont.wic_sub.wic_double{width:45%}.wb_text{padding-left:0}.glass_img{margin-top:2rem}.footer_block{margin-bottom:2rem}.tiaso_logo_cont{right:1.5rem;top:1.5rem}img.tiaso_logo{width:45px;height:auto}.about_block{padding:1.5rem}.guide_label{width:50%}.guide_value{width:50%}.gallery_logo_cont{width:100px;height:70px;margin-bottom:1rem}.gallery_logo_cont img{max-width:90px;max-height:70px}.portfolio_slick .slick-next{right:38%}.portfolio_slick .slick-prev{left:38%}.single .page_title{font-size:1.4rem}.city_why_blocks_flex .city_why_block{width:45%}.poland_map .map_text_col{margin-bottom:30px;text-align:center}.poland_map .map_text_col .section_title{text-align:center}.poland_map .map_text_col p{text-align:center}.poland_map .map_wrapper{max-width:380px;margin:0 auto}.poland_map .map_city .city_dot{width:10px;height:10px}.poland_map .map_city .city_label{font-size:11px;padding:3px 8px}p{text-align:left}.photo_bg_text{padding:1.5rem}}@media all and (max-width: 480px){.section_title.st_sub{font-size:1.5rem}.section_title{font-size:1.5rem}.catalog_btn{margin-left:0}.wb_img_cont.wb_img_cont_wider{width:100% !important}}@media all and (max-width: 390px){.page_title{font-size:1.9rem;padding-right:2rem}}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}