body,button,input,select,textarea{font-family:'Poppins',sans-serif!important}#header{position:absolute;top:0;left:0;width:100%;z-index:999;transition:all 0.3s ease;background:#fff!important;box-shadow:none}#header.scrolled{position:fixed;background:#fff!important;box-shadow:0 10px 15px rgb(0 0 0 / .4)}#main{margin-top:0;overflow:hidden}.navbar-collapse{opacity:1;transition:all 0.3s ease}#header.scrolled .navbar-collapse{opacity:1}#header .navbar-toggler{border-color:#007a4f}#header .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 122, 79, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}#header.scrolled .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 122, 79, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}#header .navbar-nav .nav-link{color:#007a4f;font-weight:400}#header .navbar-nav .nav-link:hover{color:#05c545;font-weight:400}#header .navbar-nav .nav-item.highlighted .nav-link{background:#007a4f;border:1px solid #007a4f;color:#fff;padding:.7rem 1.2rem;border-radius:.5rem;font-weight:600;margin-left:.5rem}#header .navbar-nav .nav-item.highlighted .nav-link:hover{background:#fff;color:#007a4f;border-color:#007a4f}#header .navbar-nav .nav-link.phone-icon{font-weight:700}.phone-icon{position:relative;padding-left:20px}.phone-icon .nav-link{padding-left:28px}.phone-icon .nav-link::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;background:url(/wp-content/themes/polifarb/assets/img/phone-blue.png) no-repeat center center;background-size:contain}h2{font-size:2.52rem;font-weight:700}.btn-polifarb-primary{background:#007a4f;border:1px solid #007a4f;color:#fff;padding:.7rem 1.2rem;border-radius:.5rem;font-weight:600}.btn-polifarb-primary:hover,.btn-polifarb-primary:focus{background:#fff;color:#007a4f;border-color:#007a4f}.btn-polifarb-secondary{background:#fff;color:#007a4f;border:1px solid #007a4f;padding:.7rem 1.2rem;border-radius:.5rem;font-weight:600}.btn-polifarb-secondary:hover,.btn-polifarb-secondary:focus{background:#007a4f;color:#fff;border-color:#007a4f}.btn-polifarb-white{border:1px solid #fff!important;background:#fff0;border:1px solid #fff;color:#fff;width:auto;padding:.7rem 1.2rem;border-radius:.5rem;font-weight:600}.btn-polifarb-white:hover{background:#fff;color:#05c545}#landing-polifarb .hero-wrap{background:#fff;min-height:520px;overflow:hidden;position:relative}#landing-polifarb .hero-bg-right{position:absolute;top:0;right:0;width:48%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}#landing-polifarb .hero-mobile-img{width:100%;height:320px;background-size:cover;background-position:center;margin-top:10px;border-radius:8px}#landing-polifarb .hero-title{color:#007a4f;font-weight:700}#landing-polifarb .hero-subtitle{color:#05c545;font-weight:300}#landing-polifarb .hero-text{color:#A7A7A7}#landing-polifarb .hero-main-image{position:relative;z-index:6;padding-left:90px}#landing-polifarb .hero-main-image img{max-height:320px}.blue-info-section{background:#05c545}.blue-info-section .blue-info-title{color:#fff;font-size:2.5rem}.blue-info-section .blue-info-text,.blue-info-section .blue-info-text p,.blue-info-section .blue-info-text li{color:#fff}.blue-info-section .blue-info-title{font-weight:700}.blue-info-section .blue-info-text{font-weight:400;opacity:.98}.polifarb-icons-section{background:#f9f9f9}.polifarb-section-title{color:#007a4f;font-weight:700}.polifarb-section-subtitle{color:#05c545;font-weight:300}.polifarb-section-text{color:#A7A7A7}.polifarb-icon-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.polifarb-icon-img{width:72px;height:72px;object-fit:contain}.polifarb-icon-title{color:#05c545;font-weight:700}.polifarb-icon-text{color:#A7A7A7}.polifarb-content-section{background:#fff}.polifarb-content-image{max-height:420px;width:auto}.polifarb-cta-section{background:#007a4f;color:#fff}.polifarb-cta-title{color:#fff;font-weight:700}.polifarb-cta-text{color:#fff;opacity:.98}.product-section .background:nth-child(odd){background:#f6f6f6}.product-section .product-title{font-size:3.5rem}.product-features-box,.product-downloads-box{border:1px solid #05c545;position:relative;padding-top:35px!important}.product-section-item .product-section-title{line-height:1.25;font-size:1.4rem}.product-section .product-subtitle{font-size:1.5rem;font-size:300}.product-section-item .product-section-text p{margin-bottom:.5rem}.download-item+.download-item{border-top:1px solid rgb(22 192 81 / .2)}.download-link:hover{text-decoration:underline}.product-features-box .h5,.product-downloads-box .h5{font-weight:700;font-size:1rem;position:absolute;top:-15px;left:15px;background:#05c545;color:#fff!important;padding:5px 15px;border-radius:15px}.tech-compare-section{background:#007a4f}.tech-compare-section h2,.tech-compare-section .lead{color:#fff}.tech-compare-section .btn-compare-toggle{background:#fff;color:#007a4f;border:1px solid #fff;padding:.6rem 1rem;border-radius:.5rem;font-weight:600}.tech-compare-section .btn-compare-toggle:hover,.tech-compare-section .btn-compare-toggle:focus{background:#fff0;color:#fff;border-color:#fff}.tc-table-wrap{border-radius:.75rem;padding:1rem;color:#fff}.tc-table{border-collapse:separate;border-spacing:0;min-width:640px}.tc-table thead th{color:#fff;font-weight:700;border-bottom:1px solid #05c545;vertical-align:bottom;padding:.85rem 1rem}.tc-table tbody th{color:#fff;font-weight:600;width:240px;border-bottom:1px solid rgb(167 167 167 / .4);padding:.75rem 1rem}.tc-table td{color:#fff;border-bottom:1px solid rgb(167 167 167 / .3);padding:.75rem 1rem}.table>:not(caption)>*>*,.wp-block-table table>:not(caption)>*>*{background:none}.tc-param-name{white-space:nowrap}.tc-param-unit{color:#A7A7A7;font-weight:400}.tc-product-head{display:flex;align-items:center;gap:.75rem}.tc-product-thumb{width:44px;height:44px;object-fit:contain;border-radius:.5rem;background:#fff}.tc-product-text{line-height:1.1}.tc-product-name{font-weight:700;text-decoration:none;color:#fff;display:inline-block}.tc-product-name:hover{text-decoration:underline}.tc-product-note{color:#A7A7A7;font-size:.9rem}.tc-value-empty{color:#A7A7A7}.tc-table-wrap .table-responsive{overflow-x:auto}.tia-section{background:#fff}.tia-section .tia-title{font-weight:700}.tia-section .tia-subtitle{font-weight:600}.tia-section .tia-text p{margin-bottom:.75rem}.faq-section{background:#f6f6f6}.faq-section .faq-item{border:1px solid rgb(22 192 81 / .25);border-radius:.75rem;overflow:hidden}.faq-section .faq-item+.faq-item{margin-top:.75rem}.faq-section .accordion-button.faq-question{color:#05c545;font-weight:600}.faq-section .accordion-button.faq-question:focus{box-shadow:0 0 0 .2rem rgb(22 192 81 / .25)}.faq-section .accordion-button.faq-question:not(.collapsed){color:#007a4f}.faq-section .accordion-body.faq-answer p{margin-bottom:.65rem}.accordion,.accordion-item,.accordion-button:not(.collapsed){background:#fff0;border:0px!important}.accordion-button:not(.collapsed){box-shadow:0;color:#111;font-weight:700}.accordion-button{background:#fff0;color:#111;font-weight:700}.site-footer .footer-main{background:#05c545;color:#fff}.site-footer .footer-main .widget-title,.site-footer .footer-main,.site-footer .footer-main p,.site-footer .footer-main li,.site-footer .footer-main a{color:#fff}.site-footer .footer-main a:hover{opacity:.9;text-decoration:underline}.site-footer .footer-form-wrap{max-width:560px;margin-left:auto;margin-right:auto}.site-footer .footer-form-wrap .wpcf7,.site-footer .footer-form-wrap form{margin-left:auto;margin-right:auto}.wpcf7-polifarb-form h3{font-size:2.2rem;font-weight:700}input,select,textarea{width:100%;padding:10px 20px;border-radius:10px;box-shadow:none;outline:none;border:1px solid #007a4f!important}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cpath fill='%23207662' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px;padding-right:44px;line-height:1.2;cursor:pointer}select::-ms-expand{display:none}input:focus,select:focus,textarea:focus{border-color:#16c051!important;box-shadow:0 0 0 .15rem rgb(22 192 81 / .25)}.bg-blue select{background-color:#fff;color:#207662;border-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cpath fill='%23207662' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E")}select,input,textarea{min-height:44px}.wpcf7-polifarb-form>div{margin-top:0}.wpcf7-polifarb-form textarea{height:90px}.form-check{padding-left:0}.form-check .wpcf7-list-item{margin-left:0}.form-check .wpcf7-list-item>label{display:flex}.form-check .wpcf7-list-item>label>input[type="checkbox"]{margin-right:15px;width:auto}.site-footer .footer-bar{background:#05c545;color:#fff;border-top:1px solid rgb(255 255 255 / .15)}.site-footer .footer-copy{color:#fff}.site-footer .footer-bar a{color:#fff}.site-footer .footer-bar .menu .menu-item a{padding:.25rem .5rem;display:inline-block}.products-title{font-size:2.8rem;color:#007a4f;margin-bottom:30px}section{position:relative}section>.container{z-index:6;position:relative}.blue-info-section::before{content:'';display:block;z-index:2;width:300px;height:250px;position:absolute;top:-100px;right:-50px;background-image:url(/wp-content/uploads/2025/08/splash-green.webp);background-size:contain;background-repeat:no-repeat;background-position:center}.blue-info-section::after{content:'';display:block;z-index:1;width:300px;height:250px;position:absolute;bottom:-100px;left:-50px;background-image:url(/wp-content/uploads/2025/08/splash-green.webp);background-size:contain;background-repeat:no-repeat;background-position:center}.product-section::after{content:'';display:block;z-index:1;width:400px;height:300px;position:absolute;bottom:-130px;left:-50px;background-image:url(/wp-content/uploads/2025/08/splash-white.png);background-size:contain;background-repeat:no-repeat;background-position:center}.tech-compare-section::after{content:'';display:block;z-index:1;width:400px;height:300px;position:absolute;bottom:-130px;right:-100px;background-image:url(/wp-content/uploads/2025/08/splash-darkgreen.webp);background-size:contain;background-repeat:no-repeat;background-position:center}.faq-section::before{content:'';display:block;z-index:2;width:35%;height:500px;position:absolute;bottom:-200px;right:-163px;background-image:url(/wp-content/uploads/2025/08/splash-green.webp);background-size:contain;background-repeat:no-repeat;background-position:center}.faq-section::after{content:'';display:block;z-index:1;width:300px;height:250px;position:absolute;top:-150px;left:-50px;background-image:url(/wp-content/uploads/2025/08/splash-white.png);background-size:contain;background-repeat:no-repeat;background-position:center}.white-splash::before{content:'';display:block;z-index:2;width:500px;height:350px;position:absolute;top:-150px;left:40%;background-image:url(/wp-content/uploads/2025/08/white-splash2.png);background-size:contain;background-repeat:no-repeat;background-position:center}.footer-left .menu{margin-top:30px}#footer .menu-item a[aria-current=page],.footer-left .menu a{color:#fff}@media (min-width:992px){.site-footer .footer-rightbar{margin-top:.5rem}#landing-polifarb .hero-wrap{padding:60px 0}.blue-info-section{padding-top:72px;padding-bottom:72px}.product-section::after{display:none}}@media (max-width:991.98px){#landing-polifarb .hero-mobile-img{position:relative;top:0}.white-splash::before{display:none}#landing-polifarb .hero-main-image{padding-left:20px;padding-top:80px}.blue-info-section::before{z-index:6}#landing-polifarb .hero-main-image img{max-height:240px}#landing-polifarb .hero-wrap{padding:32px 0}.tia-section .tia-image{width:100%;height:auto}.tia-row{margin-bottom:2.25rem}.tech-compare-section .lead{font-size:1rem}.tc-table thead th,.tc-table tbody th,.tc-table td{padding:.65rem .75rem}.tc-table tbody th{width:200px}#header .navbar-nav .nav-item.highlighted .nav-link{margin-left:0;width:-webkit-max-content;width:max-content}.product-section::after,#landing-polifarb .hero-main-image{display:none}.blue-info-section::after{bottom:-70px;left:-80px}.tech-compare-section::after{bottom:-98px;right:-150px}}