@charset "utf-8";body{font-size:14px}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Inter","Roboto","Open Sans",sans-serif}.btn-modal a{padding:0.7rem 1.5rem;font-size:1rem;border-radius:0.3rem;color:#fff;background-color:#124d5d;border-color:#124d5d;text-transform:uppercase}.btn-modal a:hover{box-shadow:none;-webkit-animation:si-button-pulse 0.8s 0s ease-out 1;-moz-animation:si-button-pulse 0.8s 0s ease-out 1;animation:si-button-pulse 0.8s 0s ease-out 1;overflow:hidden;background-color:grey}@keyframes si-button-pulse{from{box-shadow:0 0 8px 6px #cd5055,0 0 12px 14px #cd5055}to{box-shadow:0 0 10px 4px rgba(255,48,26,0),0 0 5px 30px rgba(255,48,26,0)}}#container_footermenu{clear:both;width:100%}div#container_bottom3_modules{margin-bottom:20px}div#container_header{position:sticky;top:0}ul.jwts_tabbernav{height:55px!important}#container_top2_modules{display:block!important}.itemid-645 .blog-items .blog-item{padding-bottom:30px!important}.jwts_heading{text-align:center;font-weight:600}.com-content-category-blog__item.blog-item a{display:block;position:absolute;height:100%;top:0;width:100%;display:flex;align-items:flex-end;font-size:0.5em;font-weight:700}div#container_hornav{position:sticky;top:102px;z-index:998}.hornav>ul>li>ul,.hornav>ul>li>ul>li>ul,.hornav>ul>li>ul>li>ul>li>ul{min-width:225px}.table-price.table>thead th{background:#124d5d;color:white;padding:5px 5px}figure.left.item-image{max-width:540px;float:left}.table-price tr:hover{background:#124d5d;color:white}ul.jwts_tabbernav li a{margin:0 -1px 0 0}ul.jwts_tabbernav li.jwts_tabberactive a:hover{color:#124d5d}ul.jwts_tabbernav li a{font-size:17px;margin:6px 6px 0 0!important;padding:7px 10px 7px;color:#222;border-radius:2px 2px 0 0;border:1px solid #124d5d!important;border-bottom:0;background:#f6f6f6;display:inline-block;border-radius:3px}ul.jwts_tabbernav li.jwts_tabberactive a{background:#124d5d;border-bottom:indianred;border:1px solid #124d5d!important;font-size:1.2em!important;color:white;line-height:1.4!important}.jwts_tabberlive .jwts_tabbertab{border:1px solid #124d5d}.table-price{font-size:17px}.table.table-price>:not(caption)>*>*{padding:0.4rem 0.4rem;line-height:1.2}.table-price del{color:red;font-size:0.75em;position:relative;top:-3px}.header-modules{background:#ebebeb}.icon-title{font-family:inherit}.header-2 a{font-size:1.2em;font-weight:800}.logo.logo-text{padding:5px 0 0}.hornav>ul>li>a{padding:5px 0;border-top:1px solid #ebebeb}.layerslideshow-title-container{padding:0 0 30px;line-height:1.2}.table>:not(caption)>*>*{padding:0.2rem 0.2rem;line-height:1.2}.module:first-of-type .module_surround{padding-bottom:1px}.card-title{line-height:1.2}.module_content .col-md-4{width:100%;max-width:335px;display:inline-block;vertical-align:top;margin:0 15px 20px;line-height:1.3}@media (max-width:767px){.module_content .col-md-4{max-width:100%;width:100%;display:block;margin:0 0 20px}}.services .col-md-4.single-service_block{width:33.3333%;max-width:none;display:block;margin:0}.row.services{display:flex;flex-wrap:wrap}.services .single-service_block{display:flex}.single-service__bg{display:flex;flex:1 1 auto}.single-service{flex:1 1 auto;display:flex;flex-direction:column}.module_header .mod_standard{text-align:center;text-transform:uppercase;font-weight:600;padding-bottom:20px}.module_header .mod_standard span{font-size:1.7em}.module.feedback .item{background:white;padding:10px 30px;max-width:780px;margin:auto}.feedback .item p:nth-child(1){font-size:1.2em;margin:10px 0 0;padding:0;line-height:1.2}.feedback .item p:last-child{line-height:1.4;font-style:italic;padding-left:40px;position:relative}.feedback .item p:last-child:before{content:"''";position:absolute;display:block;left:-10px;top:20px;line-height:0;font-size:5em;font-family:'circular';color:gainsboro}.hornav>ul>li>.menu-btn{color:white;background:#124d5d;padding:0 10px 0}.table>thead th{background:#ebebeb}p{margin-bottom:10px;line-height:1.1}.logo.logo-text p{line-height:1.66}.logo.logo-text h1{line-height:1.66}.h1{font-weight:900;font-size:33px;line-height:1}div#container_hornav{padding:10px 0 5px;border-bottom:1px solid #ebebeb}ul.jwts_tabbernav li a{font-size:18px}.com-content-article__body img{padding-right:15px}ul.mod-menu.mod-list.nav ul.mod-menu__sub li{width:100%}ul.mod-menu.mod-list.nav ul.mod-menu__sub{position:absolute;background:white;z-index:99;width:200px;display:none;margin:-3px 0 0}ul.mod-menu.mod-list.nav li.nav-item.deeper.parent:hover ul.mod-menu__sub{display:block}.header-1{display:flex;align-items:center}.header-1 li,.header-2 li{float:left;padding:0px 15px 0px 0px}.header-1 .navbar{padding:0}.header-2{padding:7px 0 7px}figure.left.item-image{margin-right:2em}.maincontent{padding:5px 20px}nav.mod-breadcrumbs__wrapper>ol{max-width:1180px;margin:auto;padding:0 15px 0!important;background:transparent}.com-content-category-blog__items.blog-items.items-leading{display:flex;margin-top:20px}.com-content-category-blog__items.blog-items.items-leading .page-header h2{font-size:18px;text-transform:uppercase;font-weight:600;padding:0;margin:0}.blog-items .blog-item{padding:0;max-width:273px}hr:not([size]){height:1px}div#footer-2,div#footer-1{width:50%;text-align:left;min-width:300px}.module_header .mod_standard span{font-size:20px;text-align:left;width:100%;display:inline-block}.module_header .mod_standard{padding-bottom:5px}div#container_base{background:#ebebeb;padding-bottom:10px}.top-2.top-2a .module_header .mod_standard span{text-align:center;font-size:30px}.bottom-1.bottom-1a .module_surround{margin:0;padding:5px 0 0}div#container_footermenu ul.mod-menu.mod-list.menu{width:100%}div#container_hornav{padding:5px 0 5px;background:#ebebeb}@media only screen and (min-width:1160px){.hornav{width:100%;padding:0}ul#moomenu{display:flex}li.item-625{margin-left:auto!important;margin-top:6px!important}}@media only screen and (max-width:1140px){.jwts_tabberlive .jwts_tabbertab{text-align:left;margin:0px 0 0 !important;padding:0px;border:0px solid #bbb;border-radius:2px;background:#fff}.header-1 button.navbar-toggler.navbar-toggler-right{display:none}div#header{padding-left:55px;margin-top:-43px}.header-2{padding:0 0 3px}#logo{display:block;text-align:center;margin-top:-50px;margin-left:-50px}.table thead th{white-space:inherit}div#container_footermenu ul.mod-menu.mod-list.menu{width:100%;margin:0;padding:0}.module:first-of-type .module_surround{padding-top:5px;padding-bottom:5px}}@media only screen and (max-width:767px){div#mod-custom380 span{font-size:20px!important;line-height:1.1}.module .module_surround,.module_menu .module_surround{padding:0 15px 15px}div#mod-custom562 ul{text-align:center}.layerslideshow561 .layerslideshow-caption{display:block;line-height:1}.layerslideshow561 .layerslideshow-title{display:block;font-size:20px;line-height:1;margin:0;padding:0}.layerslideshow561 .info-wrapper{display:block;width:100%;padding:0}.layerslideshow img{min-height:240px;object-fit:cover}div#logo .h1{font-size:22px;line-height:1;margin:3px 0 0}ul.jwts_tabbernav li a{font-size:16px;padding:4px 2px 2px}ul.jwts_tabbernav{margin:0 0 0 0px !important}ul.jwts_tabbernav li.jwts_tabberactive a{font-size:1em!important;padding:2px 3px!important;color:white;line-height:1.4!important}ul.jwts_tabbernav{height:auto!important}.table-price{font-size:14px}ul.jwts_tabbernav li{display:inline-block!important;margin:4px 0 4px!important}ul.jwts_tabbernav{text-align:center!important}ul.jwts_tabbernav li a{border:0}.slideout-menu .menu a{color:#fff;opacity:.9;cursor:pointer;display:block;text-transform:uppercase;font-size:18px;font-weight:400;margin:0 0 12px}.feedback .item p:last-child{padding-left:5px}.feedback .item p:last-child:before{content:"''";position:absolute;display:block;left:-27px;top:20px;line-height:0;font-size:4em;font-family:'circular';color:gainsboro;letter-spacing:-3px}.layerslideshow561 .info-wrapper{display:blok!important}.layerslideshow561 .layerslideshow-title{display:block}#container_top2_modules{display:block;padding-top:10px}.logo-text p.site-slogan{font-size:14px !important;letter-spacing:0}li.item-625{display:none}.header-1{padding-top:10px}}#price-klopy{margin:40px 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#1f2933}.price-tabs{position:relative;display:inline-flex;flex-wrap:wrap;gap:0;border-radius:999px;padding:3px;background:linear-gradient(135deg,#2a7de1,#14b8a6);margin-bottom:24px;--indicator-left:3px;--indicator-width:calc(25% - 6px)}.price-tab{position:relative;border:none;background:transparent;color:#e5efff;padding:10px 22px;font-size:14px;cursor:pointer;z-index:1;border-radius:999px;transition:color 0.25s ease,transform 0.2s ease;white-space:nowrap}.price-tab:hover{transform:translateY(-1px)}.price-tab.active{color:#1f2933;font-weight:600}.price-tabs::after{content:"";position:absolute;top:3px;left:var(--indicator-left);height:calc(100% - 6px);width:var(--indicator-width);background:#fff;border-radius:999px;box-shadow:0 8px 18px rgba(15,23,42,0.25);transition:left 0.3s ease,width 0.3s ease}.price-tab-content{display:none;opacity:0;transform:translateY(6px);transition:opacity 0.25s ease,transform 0.25s ease}.price-tab-content.active{display:block;opacity:1;transform:translateY(0)}.price-table{width:100%;border-collapse:collapse;margin-bottom:14px;font-size:14px;overflow:hidden;border-radius:10px;box-shadow:0 10px 25px rgba(15,23,42,0.08)}.price-table thead{background:linear-gradient(135deg,#eef4ff,#e0f2fe)}.price-table th,.price-table td{border:1px solid #e5e7eb;padding:10px 14px;text-align:left;vertical-align:top}.price-table th{font-weight:600}.price-table th small{display:block;font-weight:400;color:#8be290;margin-top:4px}.price-table tbody tr{transition:background-color 0.2s ease}.price-table tbody tr:hover{background-color:#f3f4ff}.price-guarantee{margin-top:16px;padding:14px 16px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-radius:10px;border:1px solid #a7f3d0;font-size:14px;position:relative;overflow:hidden}.price-guarantee::before{content:"";position:absolute;inset:0;opacity:0;background:radial-gradient(circle at top left,rgba(45,212,191,0.15),transparent 60%);transition:opacity 0.3s ease}.price-guarantee:hover::before{opacity:1}.price-guarantee strong{display:block;margin-bottom:4px}.price-benefits{margin-top:18px;padding:14px 16px;background:#f9fafb;border-radius:10px;border:1px solid #e5e7eb;font-size:14px;transition:transform 0.2s ease,box-shadow 0.2s ease}.price-benefits h4{margin:0 0 8px;font-size:15px}.price-benefits ul{margin:0;padding-left:18px}.price-benefits:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(15,23,42,0.08)}@media (max-width:768px){.price-tabs{display:flex;flex-wrap:wrap;border-radius:16px;--indicator-width:calc(50% - 6px)}.price-tab{flex:1 1 50%;text-align:center;padding:8px 10px;font-size:13px}.price-table th,.price-table td{font-size:13px;padding:8px 10px}}@media (max-width:768px){.price-tabs{display:flex;flex-wrap:wrap;gap:8px;border-radius:16px;padding:6px;--indicator-width:calc(50% - 8px)}.price-tabs::after{display:none}.price-tab{flex:1 1 calc(50% - 8px);text-align:center;padding:8px 10px;font-size:13px;background:#f3f4ff;color:#1f2933;border-radius:999px;border:1px solid #e5e7eb}.price-tab.active{background:#2a7de1;color:#fff;border-color:#2a7de1}}.price-table tbody tr,.price-table tbody td{color:#111827}.price-table tbody tr:hover,.price-table tbody tr:hover td{color:#111827}.tariff-row{position:relative}.tariff-row--recommended{background:#f0f5ff;box-shadow:inset 0 0 0 1px #2a7de1}.tariff-row--recommended td:first-child{position:relative}.tariff-badge{display:inline-block;margin-bottom:4px;padding:2px 8px;font-size:11px;text-transform:uppercase;letter-spacing:0.04em;border-radius:999px;background:#2a7de1;color:#fff}.tariff-hints{margin-top:16px;padding:12px 14px;border-radius:10px;border:1px solid #e5e7eb;background:#f9fafb;font-size:14px}.tariff-hints h4{margin:0 0 6px;font-size:15px}.tariff-hints ul{margin:0;padding-left:18px}.price-cta{margin-top:18px;padding:14px 16px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,0.06)}.price-cta h4{margin:0 0 10px;font-size:15px}.price-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;align-items:end}.price-form-row label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#374151}.price-form select,.price-form input[type="tel"]{padding:8px 10px;border-radius:6px;border:1px solid #d1d5db;font-size:14px;outline:none;transition:border-color 0.2s ease,box-shadow 0.2s ease}.price-form select:focus,.price-form input[type="tel"]:focus{border-color:#2a7de1;box-shadow:0 0 0 1px rgba(37,99,235,0.3)}.price-cta .btn-order{justify-self:flex-start;margin-top:4px}@media (max-width:768px){.price-form{grid-template-columns:1fr}}.tariff-row{position:relative}.tariff-row--recommended{background-color:#f0f5ff;box-shadow:inset 0 0 0 1px #2a7de1}.tariff-row--recommended td{font-weight:500}.tariff-badge{display:inline-block;margin-bottom:4px;padding:2px 8px;font-size:11px;text-transform:uppercase;letter-spacing:0.04em;border-radius:999px;background:#2a7de1;color:#fff}.price-table tbody tr{transition:background-color 0.2s ease}.price-table tbody tr:hover{background-color:#f9fafb}.price-table tbody tr:hover td{color:#111827}.tariff-row{position:relative}.tariff-row--recommended{background-color:#f0f5ff;box-shadow:inset 0 0 0 1px #2a7de1}.tariff-row--recommended td{font-weight:500}.tariff-badge{display:inline-block;margin-bottom:4px;padding:2px 8px;font-size:11px;text-transform:uppercase;letter-spacing:0.04em;border-radius:999px;background:#2a7de1;color:#fff}.tariff-hints{margin-top:18px;margin-bottom:14px;padding:12px 14px;border-radius:10px;border:1px solid #e5e7eb;background:#f9fafb;font-size:14px}.tariff-hints h4{margin:0 0 8px;font-size:15px}.tariff-hints ul{margin:0;padding-left:18px}.price-benefits{margin-top:20px;padding:14px 16px;background:#f9fafb;border-radius:10px;border:1px solid #e5e7eb;font-size:14px;transition:transform 0.2s ease,box-shadow 0.2s ease}.price-benefits h4{margin:0 0 8px;font-size:15px}.price-benefits ul{margin:0;padding-left:18px}.price-table tbody tr{transition:background-color 0.2s ease}.price-table tbody tr:hover{background-color:#f9fafb}.price-table tbody tr:hover td{color:#111827}.price-subtitle{margin-bottom:10px;font-size:18px;font-weight:600}.price-subtitle-sm{margin-bottom:6px;font-size:15px;font-weight:600}.caption-left.spec-table-wrapper{float:none;text-align:center}.spec-table-wrapper{width:100%;max-width:100%;margin:0 0 20px}.spec-table{width:100%;margin-left:auto;margin-right:auto;border-collapse:collapse;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 10px 25px rgba(15,23,42,0.08)}.spec-table thead{background:linear-gradient(135deg,#eef4ff,#e0f2fe)}.spec-table thead th{font-weight:600;text-align:center;padding:10px 14px;border-bottom:1px solid #e5e7eb;color:#072229}.spec-table tbody td{padding:9px 14px;border:1px solid #e5e7eb;vertical-align:top;color:#111827}.spec-table tbody td:first-child{width:45%;font-weight:500;background:#f9fafb}.spec-table tbody tr{transition:background-color 0.2s ease,transform 0.15s ease}.spec-table tbody tr:hover{background-color:#f3f4ff}@media (max-width:767px){.spec-table-wrapper{max-width:100%;margin:15px auto}.spec-table{font-size:13px}.spec-table thead th,.spec-table tbody td{padding:8px 10px}}.faq{margin:40px 0}.faq .h3,.faq h2{font-size:24px;font-weight:700;margin-bottom:18px;color:#072229;text-align:center}#faqAccordionBedbugs{max-width:900px;margin:0 auto}#faqAccordionBedbugs .accordion-item{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;margin-bottom:10px;background:#fff;box-shadow:0 8px 20px rgba(15,23,42,0.06);transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease}#faqAccordionBedbugs .accordion-item:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(15,23,42,0.1);border-color:#cbd5f5}#faqAccordionBedbugs .accordion-button{display:flex;align-items:center;width:100%;padding:12px 18px;font-size:15px;font-weight:600;color:#072229;background-color:#f9fafb;border:0;border-radius:0;box-shadow:none;text-align:left;transition:background-color 0.2s ease,color 0.2s ease,padding-left 0.18s ease}#faqAccordionBedbugs .accordion-button::after{flex-shrink:0;width:26px;height:26px;border-radius:999px;border:1px solid #d1d5db;box-shadow:0 3px 8px rgba(15,23,42,0.18);background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:14px 14px;margin-left:auto;transition:background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease}#faqAccordionBedbugs .accordion-button.collapsed::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23111827'%3E%3Cpath d='M7 2.5a1 1 0 0 1 2 0V7h4.5a1 1 0 0 1 0 2H9v4.5a1 1 0 0 1-2 0V9H2.5a1 1 0 0 1 0-2H7z'/%3E%3C/svg%3E")}#faqAccordionBedbugs .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23124d5d'%3E%3Cpath d='M2.5 7a1 1 0 0 0 0 2h11a1 1 0 0 0 0-2h-11z'/%3E%3C/svg%3E");border-color:#0b3a45}#faqAccordionBedbugs .accordion-button:not(.collapsed){background-color:#124d5d;color:#fff;padding-left:22px}#faqAccordionBedbugs .accordion-button:not(.collapsed)::after{background-color:#fff}#faqAccordionBedbugs .accordion-button:focus{box-shadow:none}#faqAccordionBedbugs .accordion-button:hover{background-color:#e5edf4}#faqAccordionBedbugs .accordion-button:not(.collapsed):hover{background-color:#0f3f4c}#faqAccordionBedbugs .accordion-collapse{border-top:1px solid #e5e7eb}#faqAccordionBedbugs .accordion-body{padding:14px 18px 16px;font-size:14px;line-height:1.5;color:#111827;background-color:#fff}#faqAccordionBedbugs .accordion-body strong{font-weight:700;color:#072229}@media (max-width:767px){#faqAccordionBedbugs{max-width:100%}#faqAccordionBedbugs .accordion-button{font-size:14px;padding:10px 14px}#faqAccordionBedbugs .accordion-body{font-size:13px;padding:10px 14px 12px}.faq .h3,.faq h2{font-size:20px;margin-bottom:14px}}.contact-cta{margin:30px 0}.contact-cta-inner{max-width:720px;margin:0 auto;padding:18px 20px;border-radius:12px;background:#fff;box-shadow:0 10px 25px rgba(15,23,42,0.08);text-align:center}.contact-cta-title{margin:0 0 4px;font-size:20px;font-weight:700;color:#072229}.contact-cta-subtitle{margin:0 0 14px;font-size:14px;color:#4b5563}.contact-cta-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.contact-cta-buttons .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:140px;padding:9px 18px;border-radius:999px;font-size:14px;font-weight:600;text-transform:uppercase;border:1px solid transparent;text-decoration:none;cursor:pointer;transition:background-color 0.18s ease,color 0.18s ease,box-shadow 0.18s ease,transform 0.12s ease}.contact-cta{margin:30px 0}.contact-cta-inner{max-width:720px;margin:0 auto;padding:18px 20px;border-radius:12px;background:#fff;box-shadow:0 10px 25px rgba(15,23,42,0.08);text-align:center}.contact-cta-title{margin:0 0 4px;font-size:20px;font-weight:700;color:#072229}.contact-cta-subtitle{margin:0 0 14px;font-size:14px;color:#4b5563}.contact-cta-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.contact-cta-buttons .btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-width:140px;padding:9px 18px;border-radius:999px;font-size:14px;font-weight:600;text-transform:uppercase;border:1px solid transparent;text-decoration:none;cursor:pointer;background-image:none !important;transition:background-color 0.18s ease,color 0.18s ease,box-shadow 0.18s ease,transform 0.12s ease}.contact-cta-buttons .btn:hover,.contact-cta-buttons .btn:focus{transform:translateY(-1px) scale(1.02);box-shadow:0 8px 18px rgba(15,23,42,0.25)}.contact-cta-buttons .btn::before{content:"";position:absolute;top:-50%;left:-30%;width:40%;height:200%;background:linear-gradient( 120deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.65) 50%,rgba(255,255,255,0) 100% );transform:skewX(-25deg);opacity:0.9;pointer-events:none;animation:btn-shine 2.4s ease-out infinite}.contact-cta-buttons .btn-telegram-812::before{animation-delay:0.4s}.contact-cta-buttons .btn-max-812::before{animation-delay:0.8s}@keyframes btn-shine{0%{transform:translateX(-120%) skewX(-25deg);opacity:0}15%{opacity:0.9}40%{transform:translateX(220%) skewX(-25deg);opacity:0}100%{transform:translateX(220%) skewX(-25deg);opacity:0}}.contact-cta-buttons .btn-call-812,.contact-cta-buttons .btn-call-812:hover,.contact-cta-buttons .btn-call-812:focus,.contact-cta-buttons .btn-call-812:active{background-color:#124d5d !important;border-color:#124d5d !important;color:#fff !important}.contact-cta-buttons .btn-telegram-812,.contact-cta-buttons .btn-telegram-812:hover,.contact-cta-buttons .btn-telegram-812:focus,.contact-cta-buttons .btn-telegram-812:active{background-color:#27A7E7 !important;border-color:#27A7E7 !important;color:#fff !important}.contact-cta-buttons .btn-max-812,.contact-cta-buttons .btn-max-812:hover,.contact-cta-buttons .btn-max-812:focus,.contact-cta-buttons .btn-max-812:active{background:linear-gradient(135deg,#9146ff,#ff3b8d) !important;border-color:#9146ff !important;color:#fff !important}@media (max-width:575px){.contact-cta-inner{padding:16px 14px}.contact-cta-buttons{flex-direction:column;align-items:stretch}.contact-cta-buttons .btn{width:100%}}.foto-report__title{text-align:center;margin:0 0 18px}.foto-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin:30px 0 40px}.foto-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 25px rgba(15,23,42,0.08);display:flex;flex-direction:column;height:100%;transition:transform 0.18s ease,box-shadow 0.18s ease}.foto-card:hover{transform:translateY(-4px);box-shadow:0 16px 35px rgba(15,23,42,0.12)}.foto-card__image-link{display:block;overflow:hidden}.foto-card__image{width:100%;height:220px;display:block;object-fit:cover;object-position:40% 40%;transition:transform 0.25s ease}.foto-card:hover .foto-card__image{transform:scale(1.04)}.foto-card__body{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1}.foto-card__title{font-size:19px;margin:0 0 8px;line-height:1.3;color:#803d3d;font-weight:700}.foto-card__title a{color:inherit;text-decoration:none}.foto-card__title a:hover{text-decoration:underline}.foto-card__meta{margin:0 0 6px;font-size:14px;color:#4b5563}.foto-card__price{font-weight:600;color:#994848}.foto-card__btn{align-self:flex-start;display:inline-block;margin-top:8px;padding:8px 16px;border-radius:999px;background-color:#072229;color:#fff;font-size:14px;text-decoration:none;transition:background-color 0.18s ease,transform 0.1s ease}.foto-card__btn:hover{background-color:#05171c;transform:translateY(-1px)}@media (max-width:767px){.foto-card__image{height:190px}.foto-card__title{font-size:16px}.foto-card__body{padding:14px 14px 16px}}.trusted{text-align:center;margin:10px 0}.trusted__title{font-size:32px;margin-bottom:24px;color:#072229}.trusted__logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px}.trusted__logos img{max-width:85px;max-height:85px;width:85px;height:85px;object-fit:contain;display:block;opacity:0.8;filter:grayscale(100%);transition:all 0.3s ease}.trusted__logos img:hover{opacity:1;filter:grayscale(0%)}@media (max-width:768px){.trusted__title{font-size:28px}.trusted__logos{gap:12px}.trusted__logos img{width:70px;height:70px}}@media (max-width:480px){.trusted__logos{flex-direction:column;gap:10px}.trusted__logos img{width:65px;height:65px}}.advantages{list-style:none;margin:30px 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.advantages__item{text-align:center;flex:0 0 calc(25% - 24px);max-width:none;box-sizing:border-box;opacity:0;transform:translateY(10px);animation:advantages-fade-in 0.6s ease forwards}.advantages__item:nth-child(1){animation-delay:0s}.advantages__item:nth-child(2){animation-delay:0.08s}.advantages__item:nth-child(3){animation-delay:0.16s}.advantages__item:nth-child(4){animation-delay:0.24s}.advantages__item a,.advantages__inner{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit;background:#fff;border-radius:12px;padding:16px 14px;box-shadow:0 6px 18px rgba(15,23,42,0.06);transition:transform 0.18s ease,box-shadow 0.18s ease,background-color 0.18s ease}.advantages__item:hover a,.advantages__item:hover .advantages__inner{transform:translateY(-4px);box-shadow:0 12px 26px rgba(15,23,42,0.12);background-color:#f9fbfb}.advantages__item img{width:50px;height:50px;margin-bottom:8px;transition:transform 0.18s ease}.advantages__item:hover img{transform:scale(1.05) translateY(-2px)}.advantages__title{font-size:21px;font-weight:700;display:block;margin-bottom:4px}.advantages__text{font-size:18px;display:block}@media (max-width:767px){.advantages__item{flex:0 0 45%}}@keyframes advantages-fade-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}div#mod-custom642{padding:0px 30px 10px}.contacts{max-width:1180px;margin:0 auto 40px;padding:0 15px;text-align:center}.contacts__title{font-size:28px;font-weight:700;margin:20px 0 24px}.contacts__phone{font-size:18px;margin-bottom:12px}.contacts__label{margin-right:4px}.contacts__phone-link{font-weight:700;color:#124d5d;text-decoration:none}.contacts__phone-link:hover{text-decoration:underline}.contacts__messengers{display:flex;justify-content:center;gap:16px;margin-bottom:20px}.contacts__messenger img{display:block}.contacts__emails{margin-bottom:20px}.contacts__email-item{margin-bottom:6px}.contacts__email-item a{font-weight:600;color:#124d5d;text-decoration:none}.contacts__email-item a:hover{text-decoration:underline}.contacts__email-note{display:block;font-size:13px;color:#4b5563}.contacts__info{text-align:center}.contacts__info p{margin:4px 0}.contacts__address{margin-top:10px;font-size:16px}.contacts__map{margin-top:24px}@media (max-width:767px){.contacts__title{font-size:22px}.contacts__phone{font-size:16px}.contacts__map iframe{width:100%;height:320px}}.spec-table--selling{font-size:14px}.spec-table--selling td strong{font-weight:700}.spec-table__highlight{background-color:#ecfdf5 !important;border-color:#a7f3d0 !important}.spec-table__price{background-color:#fef3c7 !important;border-color:#facc15 !important;font-weight:700}.spec-table__note{margin-top:8px;font-size:13px;color:#4b5563}.spec-table-wrapper .spec-table,.spec-table-wrapper .my-table{width:100%}.caption-left.spec-table-wrapper{float:none}.contacts{max-width:1180px;margin:0 auto 40px;padding:0 15px;text-align:center}.contacts__title2{font-size:28px;font-weight:700;text-align:center;margin:1px 0 15px}.contacts__phone{font-size:18px;margin-bottom:12px}.contacts__label{font-weight:500;margin-right:4px}.contacts__phone-link{font-weight:700;color:#124d5d;text-decoration:none}.contacts__phone-link:hover{text-decoration:underline}.contacts__messengers{display:flex;justify-content:center;gap:16px;margin-bottom:10px}.contacts__messenger{display:inline-block}.contacts__messenger img{display:block;width:26px;height:26px;opacity:1;transform:scale(1);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);filter:brightness(1);border-radius:12px;object-fit:contain;align-self:center}.contacts__messenger img:hover{transform:scale(1.1) translateY(-3px);filter:brightness(1.1) drop-shadow(0 4px 12px rgba(18,77,93,0.3));background:rgba(18,77,93,0.1);padding:4px;border-radius:16px}.contacts__emails{margin-bottom:20px}.contacts__email-item a{font-weight:600;color:#124d5d;text-decoration:none}.contacts__email-item a:hover{text-decoration:underline}.contacts__info{text-align:center}.contacts__info p{margin:4px 0}.contacts__address{margin-top:10px;font-size:16px}@media (max-width:767px){.contacts__title{font-size:22px}.contacts__phone{font-size:16px}.contacts__messengers{gap:12px}.contacts__messenger img{width:25px;height:25px}.contacts__messenger img:hover{transform:scale(1.05) translateY(-2px);padding:3px;border-radius:14px}}.contacts__messenger{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.messenger-icon{width:42px;height:42px;min-width:42px;min-height:42px;opacity:1;transform:scale(1);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);filter:brightness(1);border-radius:12px;object-fit:contain;display:block}.messenger-icon:hover{transform:scale(1.1) translateY(-3px);filter:brightness(1.1) drop-shadow(0 4px 12px rgba(18,77,93,0.3));background:rgba(18,77,93,0.1);padding:4px;border-radius:16px}@media (max-width:767px){.messenger-icon{width:40px height:40px min-width:40px min-height:40px}}.services{margin-bottom:50px}.single-service_block{margin-bottom:30px;position:relative;overflow:hidden;border-radius:16px;background-color:#071019}.single-service_block--bedbugs{background-image:url("https://dez-barer.spb.ru/images/bedbugs.webp")}.single-service_block--cockroaches{background-image:url("https://dez-barer.spb.ru/images/cockroaches.webp")}.single-service_block--rats{background-image:url("https://dez-barer.spb.ru/images/rats.webp")}.single-service_block--ticks{background-image:url("https://dez-barer.spb.ru/images/ticks.webp")}.single-service_block--mold{background-image:url("https://dez-barer.spb.ru/images/mold.webp")}.single-service_block--disinsection{background-image:url("https://dez-barer.spb.ru/images/disinsection.webp")}.single-service_block--deratization{background-image:url("https://dez-barer.spb.ru/images/deratization.webp")}.single-service_block--deodorization{background-image:url("https://dez-barer.spb.ru/images/deodorization.webp")}.single-service_block--disinfection{background-image:url("https://dez-barer.spb.ru/images/disinfection.webp")}.single-service_block--bedbugs,.single-service_block--cockroaches,.single-service_block--rats,.single-service_block--ticks,.single-service_block--mold,.single-service_block--disinsection,.single-service_block--deratization,.single-service_block--deodorization,.single-service_block--disinfection{background-size:cover;background-position:center;background-repeat:no-repeat}.single-service_block::before{content:"";position:absolute;inset:0;background:radial-gradient( circle at top,rgba(0,0,0,0.28) 0,rgba(0,0,0,0.58) 45%,rgba(0,0,0,0.41) 100% );z-index:1;transition:background 0.3s ease}.single-service_block:hover::before{background:radial-gradient( circle at top,rgba(0,0,0,0.45) 0,rgba(0,0,0,0.55) 45%,rgba(0,0,0,0.75) 100% )}.single-service{position:relative;z-index:2;padding:22px 24px;height:100%;border-radius:16px;box-shadow:0 16px 40px rgba(0,0,0,0.25);border:1px solid rgba(255,255,255,0.06);transform:translateY(0);transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease;cursor:pointer;background:transparent}.single-service:hover{transform:translateY(-6px);box-shadow:0 22px 60px rgba(0,0,0,0.35);border-color:rgba(255,184,77,0.8)}.single-service__title,.single-service__text{position:relative;z-index:2}.single-service__title{font-size:22px;font-weight:700;margin:0 0 10px}.single-service__title a{color:#fff;text-decoration:none;position:relative}.single-service__title a::after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:2px;background:#ffb84d;transition:width 0.25s ease}.single-service:hover .single-service__title a::after{width:100%}.single-service__text{margin:0;font-size:14px;line-height:1.6;color:#f2f5fa}.services .single-service_block{opacity:0;transform:translateY(15px);animation:serviceFadeIn 0.6s ease forwards}.services .single-service_block:nth-child(2){animation-delay:0.08s}.services .single-service_block:nth-child(3){animation-delay:0.16s}.services .single-service_block:nth-child(4){animation-delay:0.24s}.services .single-service_block:nth-child(5){animation-delay:0.32s}.services .single-service_block:nth-child(6){animation-delay:0.40s}.services .single-service_block:nth-child(7){animation-delay:0.48s}.services .single-service_block:nth-child(8){animation-delay:0.56s}.services .single-service_block:nth-child(9){animation-delay:0.64s}@keyframes serviceFadeIn{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.single-service{padding:18px 18px;border-radius:12px}.single-service__title{font-size:18px}.single-service__text{font-size:13px}}@media (max-width:767px){.single-service__text{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}}.row.services{display:flex;flex-wrap:wrap;gap:20px}.row.services .single-service_block{box-sizing:border-box;margin:0}@media (min-width:992px){.row.services .single-service_block{flex:0 0 calc((100% - 2 * 20px) / 3)}}@media (min-width:768px) and (max-width:991px){.row.services .single-service_block{flex:0 0 calc((100% - 20px) / 2)}}@media (max-width:767px){.row.services .single-service_block{flex:0 0 100%}}.module_content .col-md-4{width:100%;max-width:100%;display:block;margin:0}.btn-service-cta{position:relative;overflow:hidden;background-image:none !important}.btn-service-cta:hover,.btn-service-cta:focus{transform:translateY(-1px) scale(1.02);box-shadow:0 8px 18px rgba(15,23,42,0.25)}.btn-service-cta::before{content:"";position:absolute;top:-50%;left:-30%;width:40%;height:200%;background:linear-gradient( 120deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.65) 50%,rgba(255,255,255,0) 100% );transform:skewX(-25deg);opacity:0.9;pointer-events:none;animation:btn-service-shine 2.4s ease-out infinite}@keyframes btn-service-shine{0%{transform:translateX(-120%) skewX(-25deg);opacity:0}15%{opacity:0.9}40%{transform:translateX(220%) skewX(-25deg);opacity:0}100%{transform:translateX(220%) skewX(-25deg);opacity:0}}.blog-items{display:flex;flex-wrap:wrap;gap:20px}.com-content-category-blog__item.blog-item{background:#fff;border-radius:12px;box-shadow:0 6px 18px rgba(15,23,42,0.06);overflow:hidden;display:flex;flex-direction:column;width:calc(25% - 15px);margin:0;opacity:0;transform:translateY(10px);animation:service-card-fade 0.5s ease forwards;transition:transform 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease}.com-content-category-blog__item.blog-item:nth-child(1){animation-delay:0s}.com-content-category-blog__item.blog-item:nth-child(2){animation-delay:0.06s}.com-content-category-blog__item.blog-item:nth-child(3){animation-delay:0.12s}.com-content-category-blog__item.blog-item:nth-child(4){animation-delay:0.18s}.com-content-category-blog__item.blog-item:hover{transform:translateY(-4px);box-shadow:0 12px 26px rgba(15,23,42,0.12);background-color:#f9fbfb}.com-content-category-blog__item.blog-item figure.item-image{margin:0}.com-content-category-blog__item.blog-item figure.item-image img{display:block;width:100%;height:190px;object-fit:cover;transition:transform 0.2s ease}.com-content-category-blog__item.blog-item:hover figure.item-image img{transform:scale(1.03)}.com-content-category-blog__item.blog-item .item-content{padding:12px 14px 14px}@keyframes service-card-fade{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1199px){.com-content-category-blog__item.blog-item{width:calc(33.333% - 14px)}}@media (max-width:767px){.com-content-category-blog__item.blog-item{width:calc(50% - 10px)}.com-content-category-blog__item.blog-item figure.item-image img{height:170px}}.price-table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.price-table-wrapper .price-table{min-width:640px}@media (max-width:767px){#price-klopy{overflow-x:hidden}.price-table-wrapper{margin-bottom:12px}}@media (max-width:767px){#price-kleshchi{margin:25px 0}.price-subtitle{font-size:17px;line-height:1.3;text-align:center;margin-bottom:8px}.price-subtitle-sm{font-size:15px;text-align:center;margin-top:14px}.price-table{font-size:13px;box-shadow:0 6px 14px rgba(15,23,42,0.06);border-radius:8px}.price-table th,.price-table td{padding:7px 2px;line-height:1.25}.tariff-badge{display:inline-block;margin-bottom:2px;font-size:8px}.tariff-hints{font-size:13px;margin-top:12px;margin-bottom:10px;padding:10px 10px}.tariff-hints h4{text-align:left;font-size:14px}.price-cta{margin-top:14px;padding:12px 12px;box-shadow:0 6px 16px rgba(15,23,42,0.05);border:1px solid #d1d5db;background:linear-gradient(135deg,#ffffff,#f9fafb)}.price-cta h4{font-size:15px;text-align:center;margin-bottom:8px}.price-form{gap:8px 0}.price-form-row label{font-size:13px}.price-form select{font-size:13px;padding:7px 9px}.btn-modal{margin:6px 0 4px}.btn-modal a{display:inline-block;width:100%;max-width:260px;font-size:13px;padding:8px 10px;font-weight:700;letter-spacing:0.03em}}@media (max-width:360px){.price-table th,.price-table td{padding:6px 1px;font-size:12px}.btn-modal a{max-width:100%}}.price-note{font-size:13px;color:#065f46;background:#ecfdf5;border-radius:8px;border:1px solid #a7f3d0;padding:8px 10px;display:inline-block;margin-bottom:16px}.health-pros{margin:40px 0;padding:24px 20px 26px;border-radius:18px;background:radial-gradient(circle at top left,#e0f2fe 0,#eff6ff 40%,#fff 75%);box-shadow:0 18px 40px rgba(15,23,42,0.12)}.health-pros__title{margin:0 0 6px;font-size:24px;font-weight:800;text-align:center;color:#072229}.health-pros__subtitle{margin:0 0 18px;font-size:14px;text-align:center;color:#4b5563}.health-pros__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.health-pros__col{border-radius:14px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,0.08);overflow:hidden;display:flex;flex-direction:column;min-height:100%}.health-pros__col-header{padding:10px 14px;background:#f3f4ff;border-bottom:1px solid #e5e7eb}.health-pros__col--us .health-pros__col-header{background:linear-gradient(135deg,#124d5d,#1f6d86)}.health-pros__col--us .health-pros__col-title{color:#fff}.health-pros__col--others .health-pros__col-header{background:#fef2f2}.health-pros__col-title{font-size:16px;font-weight:700;color:#072229}.health-pros__list{list-style:none !important;margin:0;padding:10px 14px 12px}.health-pros__item{list-style:none !important;padding:8px 0;border-bottom:1px solid #e5e7eb}.health-pros__item:last-child{border-bottom:none}.health-pros__item-title{font-size:14px;font-weight:600;margin-bottom:3px;color:#072229;padding-left:0}.health-pros__item-text{font-size:13px;color:#4b5563;line-height:1.4;padding-left:0}.health-pros__col--us .health-pros__item-title::before,.health-pros__col--others .health-pros__item-title::before{display:inline-block;margin-right:6px;font-size:13px}.health-pros__col--us .health-pros__item-title::before{content:"✔";color:#059669}.health-pros__col--others .health-pros__item-title::before{content:"✖";color:#dc2626}@media (min-width:768px){.health-pros__col{transition:transform 0.18s ease,box-shadow 0.18s ease}.health-pros__col:hover{transform:translateY(-4px);box-shadow:0 16px 38px rgba(15,23,42,0.16)}}@media (max-width:767px){.health-pros{margin:30px 0;padding:1px 12px 20px}.health-pros__title{font-size:20px}.health-pros__grid{grid-template-columns:1fr;gap:14px}.health-pros__col{border-radius:12px}.health-pros__item{padding:7px 0}}.klopy-calc{margin:28px 0;padding:16px 18px 14px;border-radius:12px;border:1px solid #e5e7eb;background:#f9fafb;box-shadow:0 8px 20px rgba(15,23,42,0.06)}.klopy-calc__title{margin:0 0 12px;font-size:18px;font-weight:700;color:#072229}.klopy-calc-label{display:block;margin-bottom:4px;font-size:13px;font-weight:500;color:#374151}.klopy-calc-inline{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:flex-end}.klopy-calc-field{flex:1 1 170px;font-size:14px}.klopy-calc-field select{width:100%;padding:7px 10px;border-radius:6px;border:1px solid #d1d5db;font-size:14px;outline:none;background-color:#fff;transition:border-color 0.2s ease,box-shadow 0.2s ease}.klopy-calc-field select:focus{border-color:#124d5d;box-shadow:0 0 0 1px rgba(18,77,93,0.35)}.klopy-calc-field--btn{flex:0 0 auto;text-align:right}.klopy-calc-btn-wrap{margin:0}.klopy-calc-btn{position:relative;display:inline-block;padding:9px 18px;border-radius:999px;background-color:#124d5d;color:#fff !important;font-size:14px;font-weight:600;text-transform:uppercase;text-decoration:none;border:1px solid #124d5d;cursor:pointer;overflow:hidden;transition:background-color 0.18s ease,color 0.18s ease,box-shadow 0.18s ease,transform 0.12s ease}.klopy-calc-btn::before{content:"";position:absolute;top:0;left:-80px;width:80px;height:100%;background-image:linear-gradient( 120deg,rgba(255,255,255,0) 20%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0) 80% );opacity:0.9;transform:skewX(-20deg);animation:klopy-btn-shine 2.8s infinite linear;pointer-events:none}@keyframes klopy-btn-shine{0%{left:-80px}35%{left:120%}100%{left:120%}}.klopy-calc-btn:hover,.klopy-calc-btn:focus{transform:translateY(-1px) scale(1.02);box-shadow:0 8px 18px rgba(15,23,42,0.25)}.klopy-calc-note{margin:10px 0 0;font-size:13px;color:#065f46;background:#ecfdf5;border-radius:8px;border:1px solid #a7f3d0;padding:8px 10px;display:inline-block;margin-bottom:16px}@media (max-width:767px){.klopy-calc{margin:22px 0;padding:14px 14px 12px}.klopy-calc__title{font-size:16px;margin-bottom:10px}.klopy-calc-inline{flex-direction:column;align-items:stretch}.klopy-calc-field{flex:1 1 auto}.klopy-calc-field--btn{text-align:center;margin-top:4px}.klopy-calc-btn{width:100%}.klopy-calc-note{margin-top:8px;font-size:12px;text-align:left;color:#065f46;background:#ecfdf5;border-radius:8px;border:1px solid #a7f3d0;padding:8px 10px;display:inline-block;margin-bottom:16px}}
