@font-face{font-family:'Fira Sans';font-display:block;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/firasans/v17/va9E4kDNxMZdWfMOD5Vfkw.woff) format('woff')}@font-face{font-family:'Fira Sans';font-display:block;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/firasans/v17/va9B4kDNxMZdWfMOD5VnSKzuQg.woff) format('woff')}@font-face{font-family:'Montserrat';font-display:block;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew9.woff) format('woff')}@font-face{font-family:'Montserrat';font-display:block;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w9.woff) format('woff')}
.cb-container:hover{border-color:#0a5}.redux-sidebar .redux-group-menu li.active.hasSubSections a,.redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{-webkit-transition:all .2s;transition:all .2s;color:#25b15f!important;width:auto;border-bottom:0}.img_kg img{width:450px}.feature-sections-wrapper .feature-sections-tabs .nav-tabs li.active a{border-color:#0a5}.features-tabs .tab-controls li a:hover,.features-tabs.tab-img-fullwidth li.active a,.wp-block-button .wp-block-button__link:hover,.wp-block-archives li a:hover,.wp-block-categories.wp-block-categories-list li a:hover{color:#00AA55!important}.upper-footer{border-color:#eaeaea;border-top:1px solid rgba(132,132,132,.17)}.blog_widget .woocommerce-product-search .search-field,.blog_widget .search-form .search-field,.page-404 .tt_button,#wrapper .widget-title,.blockquote-reverse,.testimonials.slider.owl-dot.active span,.tags a:hover,.tagcloud a:hover,.contact-map-container .toggle-map:hover,.navigation.pagination .next:hover,.navigation.pagination .prev:hover,.contact .wpcf7-response-output,.video-bg .secondary-button,#single-page .single-page-content .widget .widgettitle,.image-bg .secondary-button,.contact .wpcf7-form-control-wrap textarea.wpcf7-form-control:focus,.contact .wpcf7-form-control-wrap input.wpcf7-form-control:focus,.team-member-down:hover .triangle,.team-member:hover .triangle,.comparison-pricing-table .vc_custom_heading.active,.comparison-pricing-table .pricing-row.active,.features-tabs .tab.active:after,.tabs-image-left.features-tabs .tab.active:after,.secondary-button-inverse,.kd-process-steps.process-number-template ul li:hover,.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a,.vc_separator .vc_sep_holder .vc_sep_line{border-color:#0a5}.production_kg a{color:#0a5}.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-container .vc_tta-tabs-list li a:hover{color:#0a5}.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a{color:#0a5}.footer_widget .menu li a{font-weight:400 !Important}.contactsq h4{font-size:18px}.address_kgg{margin-bottom:10px}.phone_alba{margin:0;padding:0;position:absolute!important;left:15%}.phone_albamen{position:relative;margin:0;padding:0}.icon_num_kg{display:flex;gap:4px;align-items:center;margin-bottom:20px}.upper-footer .textwidget img{margin:0!important}.upper-footer .textwidget{border:none}.footer_widget .redux-social-media-list i{color:#01a34e!important}.footer_widget{margin-bottom:10px}#welcome-modal{display:none;position:fixed;inset:0;background-color:rgba(0,0,0,.6);z-index:9999;animation:fadeIn .3s ease forwards}#welcome-modal .modal-content{position:relative;width:90%;max-width:420px;margin:10% auto;background:#fff;padding:30px 25px;border-radius:16px;box-shadow:0 15px 30px rgba(0,0,0,.2);transform:translateY(-20px);opacity:0;animation:slideIn .4s ease .2s forwards;font-family:'Segoe UI',sans-serif}#welcome-modal h3{margin-bottom:20px;font-size:22px;text-align:center;color:#333}#welcome-modal label{display:block;margin-bottom:5px;font-weight:500;color:#444}#welcome-modal input,#welcome-modal textarea{width:100%;margin-bottom:15px;padding:10px 12px;border:1px solid #ccc;border-radius:8px;transition:border-color .3s;font-size:14px}#welcome-modal input:focus,#welcome-modal textarea:focus{border-color:#007bff;outline:none}#welcome-modal button[type=submit]{width:100%}#welcome-modal button[type=submit]:hover{background-color:#0a5;border-color:#0a5}#welcome-modal .close-btn{position:absolute;top:12px;right:12px;background:0 0;border:none;font-size:22px;color:#888;cursor:pointer;transition:color .2s}#welcome-modal .close-btn:hover{color:#000}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideIn{from{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.wa-float{position:fixed;bottom:20px;left:20px;background-color:#25d366;color:#fff;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(37,211,102,.5);z-index:9999;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;animation:wa-pulse 2s infinite}.wa-float:hover{transform:scale(1.1) rotate(5deg);box-shadow:0 10px 25px rgba(37,211,102,.7)}.wa-icon{width:28px;height:28px;fill:#fff}.wa-tooltip{position:absolute;left:70px;bottom:50%;transform:translateY(50%);background:#25d366;color:#fff;font-size:14px;padding:6px 12px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.2)}.wa-float:hover .wa-tooltip{opacity:1;transform:translateY(50%) translateX(5px)}@keyframes wa-pulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,.5)}70%{box-shadow:0 0 0 20px rgba(37,211,102,0)}100%{box-shadow:0 0 0 0 rgba(37,211,102,0)}}@media(min-width:767px){.feature-sections-wrapper .side-content-wrapper{width:50%!important}}
.feature-sections-wrapper.kd-fsp-68f3d6e533502 .feature-sections-tabs .nav-tabs a,.feature-sections-wrapper .feature-sections-tabs .nav-tabs a .fa{color:#191919}.feature-sections-wrapper.kd-fsp-68f3d6e533502 .feature-sections-tabs .nav-tabs li.active a,.feature-sections-wrapper.kd-fsp-68f3d6e533502 .feature-sections-tabs .nav-tabs a:hover,.feature-sections-wrapper.kd-fsp-68f3d6e533502 .feature-sections-tabs .nav-tabs li.active a .fa,.feature-sections-wrapper.kd-fsp-68f3d6e533502 .feature-sections-tabs .nav-tabs a:hover .fa{color:#0a5}.feature-sections-wrapper.kd-fsp-68f3d6e533502 .feature-sections-tabs .nav-tabs li.active a{border-color:#0a5}