@font-face{font-family:"Montserrat";src:url(/wp-content/themes/seplos/assets/fonts/Montserrat/Montserrat-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/wp-content/themes/seplos/assets/fonts/Montserrat/Montserrat-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/wp-content/themes/seplos/assets/fonts/Montserrat/Montserrat-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/wp-content/themes/seplos/assets/fonts/Montserrat/Montserrat-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/wp-content/themes/seplos/assets/fonts/Montserrat/Montserrat-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/wp-content/themes/seplos/assets/fonts/Montserrat/Montserrat-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Ubuntu";src:url(/wp-content/themes/seplos/assets/fonts/Ubuntu/ubuntu-regular-webfont.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.joinchat__button{top:-252px;left:-64px}.orientirText{font-size:.7rem !important}.septikHit:before{content:'ХИТ!';background-color:#ca473e;color:#fff;width:90px;height:90px;position:absolute;text-align:center;border-radius:50%;padding:28px 0 0;font-size:2rem;font-family:'Montserrat';font-weight:600}.sticky_menu_box #mega-menu-wrap-menu_main{display:none}a.mega-menu-link:hover{color:#fff !important}#mega-menu-wrap-menu_main #mega-menu-menu_main>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-menu_main #mega-menu-menu_main>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-menu_main #mega-menu-menu_main>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link{color:#fff !important}.good_spcf h3{font-size:1rem !important}.h_c_phone a span{font-family:"Montserrat",sans-serif}.g_t_c_description p{line-height:1.8 !important}h1,h2,h3,h4,h5,h6{margin:1rem 0 !important;font-family:"Montserrat",sans-serif}h1.title-gallery{font-size:40px !important;color:#3b83bf !important}.grecaptcha-badge{display:none}h3.innerh3{font-size:1.15rem !important}h2.innerh2{font-size:1.5rem !important}h2.innerh2b{font-weight:800 !important;font-size:1.5rem !important}#catalog{background-image:url(/wp-content/themes/seplos/assets/img/main/catalog_bg.webp) !important;padding-bottom:0 !important}#d_servises,#garant,#calc{background-image:url(/wp-content/themes/seplos/assets/img/main/d_servises_bg.webp) !important}.s_m_phone a span{font-family:"Montserrat",sans-serif !important;font-weight:600 !important}.h3,h3{font-size:clamp(1rem,4vw,1.35rem) !important}a.next{font-weight:700;font-family:'Montserrat'}.d_servises_item{height:100% !important}.d_servises_item h4 span{display:block}a.next:hover{opacity:.7}.faq_text{display:block}b,strong{font-weight:600}.gallery-item-block{width:100%;height:450px;object-fit:cover;position:relative;transition:.3s}.gallery-item-block h3{position:absolute;color:#fff;background-color:#3B83BFBF;width:100%;font-size:1.2rem;min-height:63px}.gallery-item-block:hover{opacity:.7;transition:.3s}.gallery-item-block .montageDate{position:absolute;bottom:5px;transform:translate(-50%,-50%);left:50%;background-color:#3b83bf;color:#fff}img.img-thumbnail.diplom-thumbnail{width:100%;height:300px;object-fit:cover}.cat_text_box h4 a:hover{opacity:.8;transition:.3s;color:#86ba37 !important}.cat_text_box a h4:hover{opacity:.8;transition:.3s;color:#86ba37 !important}.harki-gallery-page .thumbnail img{width:100%;height:350px;object-fit:contain}.good_prise_box .new-price{font-size:32px !important}.good_prise_box .new-price-small span{font-size:25px !important}.good_prise_box .new-price-small{font-size:25px !important}.gallery-item-block .montage-image img{width:100%;height:450px;object-fit:cover}.dop-uslugi-gallery img.dop-uslugi-image{width:100%;object-fit:contain}.faqOtkachka-block .titleBlock .icon{font-size:2rem}.main-green{color:#75a133 !important}.main-red{color:#ca473e !important}.main-blue{color:#3b83bf !important}.bg-main-blue{background-color:#3b83bf !important}.bg-main-green{background-color:#75a133 !important}.sroki{color:#75a133 !important;font-family:'Montserrat',sans-serif;font-weight:600}ul.foo_nav_menu li,ul.d_nav_menu li{display:inline-block !important}td.price{color:#3b83bf !important;font-weight:800;text-align:center}td.bigprice{color:#3b83bf !important;font-weight:800;font-size:1.5rem}td.total-price{color:#dc3545;font-weight:600;text-align:center}td.total-price:hover{color:#dc3545 !important}td.price:after,td.total-price:after{content:'р.'}ol li:not(:last-child){margin-bottom:.3rem}ul.my{margin:1rem 0}ul.my li{display:block}ul.my li:before{content:'\f138';font-family:'FontAwesome';color:#3b83bf !important;margin-right:1%;font-size:.8rem !important}ul.without li{display:block}ul.without li:before{content:'';margin-right:1%}.btn{border-radius:0 !important}.g_t_c_d ol>li:before{color:#3b83bf;font-weight:600}.h_logo_box p{margin:0 !important;margin-left:4% !important}ol li,ul li{line-height:1.5 !important}.good_tab_box ul{padding:0 !important}.g_t_c_foto_box{justify-content:center !important}ul#menu-glavnoe-menju-2{padding:0 !important}.g_t_c_foto_box a{width:100% !important}.catalog_tab_box ul li{display:inline-block !important}#good.sale .good_prise_box p{margin:0 15px 0 0 !important}.g_t_c_feature ul li{display:flex block !important}.g_t_c_feature ul li p{margin:0 !important}.cat_text_garant_item p{font-size:9.5pt !important;color:#2c3125 !important}.cat_text_garant_item b{font-size:9.5pt !important;font-weight:600 !important}.good_prise_box{font-family:'Montserrat' !important}.good_prise_box p{font-size:47px !important}.good_prise_box b{font-size:35.65px !important}.good_title_box h1{font-family:'Montserrat',sans-serif !important;font-size:24px !important}.offer_text_box h1{font-size:clamp(24px,5vw,41px) !important}.cat_text_box h4{font-family:'Montserrat',sans-serif !important;font-size:26px !important}.cat_cta_prise_actual{font-family:'Montserrat',sans-serif !important}img.pdf-download{width:40px !important}.cat_t_spec_item h5,.good_spcf h3{color:#75a133 !important;letter-spacing:normal !important;font-weight:600 !important}.features-wrapper .item{text-align:center}.features-wrapper .item:hover{transition:.3s;opacity:.7}.features-wrapper .item img{width:100%;height:250px;object-fit:contain}.features-wrapper .item h4.feature-name{min-height:45px;font-size:1rem}.slick-list{margin:0 -15px}.slick-slide{padding:0 15px}.slickPriceMontazhLos .item_priceLos{position:relative}.slickPriceMontazhLos .item_priceLos .img{width:100%}.slickPriceMontazhLos .item_priceLos .img img{width:100%}.slickPriceMontazhLos .item_priceLos .content .price{font-family:'Montserrat',sans-serif;font-weight:700;font-size:1.5rem}.features-wrapper .item .feature-price{position:relative;color:#ca473e;font-family:'Montserrat',sans-serif;font-weight:700}.features-wrapper .item .feature-price:after{content:' ₽';position:absolute}.slick-dots li:only-child{display:none}.slick_two_images .item img{width:100%;height:450px;object-fit:cover;padding-right:.3rem}.slick_two_images.full .item img{width:100%;height:550px;object-fit:cover;padding-right:.3rem}.slick_three_images .item img{width:100%;height:350px;object-fit:cover;padding-right:.3rem}a:focus{outline:none !important}.slick-dots li.slick-active button:before{font-size:15px !important}.slick-dots li button:hover:before,.slick-dots li button:focus:before{font-size:15px !important;color:#3b83bf !important}.slick-dots li button:before{font-size:15px !important}.montazh-content{margin-bottom:5rem}.slick-prev:before,.slick-next:before{color:#3b83bf !important;font-size:34px;padding:8px 12px 12px 13px;border-radius:50%}.slick-prev,.slick-next{width:61px !important;height:61px !important}.slick-next{right:14px !important}.slick-prev{z-index:2;left:6px}.slick-next:before{content:'\f138';font-family:'FontAwesome'}.slick-prev:before{font-family:'FontAwesome';content:'\f137'}.g_t_c_feature ul:last-child,.g_t_c_feature ul:first-child{width:400px !important}.h_c_mssg_box a{color:#fff !important}.btn.btn-transp{border:1px solid gray !important;text-transform:uppercase;transition:.3s}.btn-transp:hover{transition:.3s;opacity:.7}.btn.btn-blue{background-color:#3b83bf !important;color:#fff !important;text-transform:uppercase;line-height:2.5}.btn.btn-blue:hover{opacity:.8;transition:.3s}.btn.btn-green{background-color:#86ba37 !important;color:#fff !important;text-transform:uppercase;line-height:2.5}.btn.btn-green:hover{opacity:.8;transition:.3s}.btn.btn-red{background-color:#ca473e !important;color:#fff !important;text-transform:uppercase;line-height:2.5}.footerSocItem{color:#fff !important;transition:.3s}.footerSocItem:hover{opacity:.7}.footerSocItem.whatsapp{font-size:2rem}.footerSocItem.telegram{font-size:1.8rem}.cat_tag_box p{font-family:'Montserrat',sans-serif}.blue-border{color:#fff;padding:.3rem;background-color:#3b83bf;border:1px solid #0F385B54}.single-post-img-bottom img{width:100%;height:400px;object-fit:cover}.text-blue{color:#3b83bf !important}.s_m_logo_box p{margin-left:16px !important;margin-top:15px !important}ul.elem-li-after_a-color{padding:0 !important}.border1{margin:2rem 0;border:1px solid #86ba37;background:#86BA3721;padding:.7rem}.border2{position:relative;margin:2rem 0;border:1px solid #3b83bf !important;background:rgba(59,131,191,.11) !important;padding:15px 15px 15px 65px}.border2:before{position:absolute;content:'\f071';font-family:'FontAwesome';top:50%;left:15px;color:#3b83bf !important;font-size:2rem;transform:translateY(-50%)}.border3{position:relative;margin:2rem 0;border:1px solid #e13d3d !important;background:rgba(225,61,61,.1) !important;padding:15px 15px 15px 65px}.border3:before{position:absolute;content:'\f05a';font-family:'FontAwesome';top:50%;left:15px;color:#e13d3d !important;font-size:2rem;transform:translateY(-50%)}.border-green{position:relative;margin:2rem 0;border:1px solid #86ba37 !important;background:#86ba3729 !important;padding:15px 15px 15px 65px}.border-green:before{position:absolute;content:'\f05a';font-family:'FontAwesome';top:50%;left:15px;color:#86ba37 !important;font-size:2rem;transform:translateY(-50%)}#breadcrumbs{margin:1rem 0}#septics{background-repeat:no-repeat;background-position:center top;background-size:cover}.popup_input_box p{margin:0 !important}.popup_btn{display:flex;align-items:center;justify-content:center}.text-bg-success{background-color:#668c24 !important}.modalPostHeader p{font-family:"Montserrat",sans-serif;text-transform:uppercase}.modalPostHeader p span{color:#3b83bf !important;font-weight:600 !important}.modalPostHeader .newP{text-transform:none !}ol,ul{margin:1rem 0;padding-left:30px}.text-green{color:#86ba37 !important}h2.preimh2{font-size:1.5rem;color:#3b83bf}blockquote{position:relative;background:#efefef;margin:1.5rem 0;padding:18px 57px;font-style:italic}blockquote:before{content:'\f10d';font-family:'FontAwesome';position:absolute;top:25px;left:9px;color:#86ba37;font-size:2rem}blockquote:after{content:'\f10e';font-family:'FontAwesome';position:absolute;bottom:15px;right:15px;color:#86ba37;font-size:2rem}.slick-dotted.slick-slider{margin-bottom:60px !important}.slick-container{position:relative}.slick-container .title-slick{position:absolute;bottom:5px;left:5px;color:#fff;padding:.1rem;background-color:#3b83bf}.otkachka-block .item{position:relative;margin-bottom:1.5rem}.otkachka-block .item:before{position:absolute;background:#2FB99117;width:100%;height:100%;content:''}.otkachka-block .item .image{overflow:hidden}.otkachka-block .item .image img.img-zoom{transition:.5s}.otkachka-block .item:hover .image img.img-zoom{transform:scale(1.1)}.otkachka-block .item .texts{background:#2FB9918C;bottom:30px;width:100%;position:absolute;padding:.5rem}.otkachka-block .item p.name{font-family:'Montserrat';font-size:2.5rem;font-weight:600;color:#fff;text-shadow:1px 0px 1px #020202;margin-bottom:28.2px;line-height:1.2}.otkachka-block .item p.price{font-family:'Montserrat';font-size:2.5rem;font-weight:600;margin-bottom:0 !important;color:#f70a0a;text-shadow:1px 1px 2px #fff}.banner-otkachka{background:url(/wp-content/uploads/2023/05/ottt.webp) no-repeat;min-height:200px}.offer_benefits_box ul li:after{top:15px !important}table thead{background-color:#3388b9;color:#fff;text-align:center}.dop-servises-wrapper .dop-servises-part{position:relative}.dop-servises-wrapper .dop-servises-part:hover{opacity:.7;transition:.3s}.dop-servises-wrapper .dop-servises-part .image img{width:100%;height:350px;object-fit:cover}.dop-servises-wrapper .dop-servises-part .name{position:absolute;background-color:rgba(59,131,191,.7) !important;color:#fff;padding:.7rem;width:100%;top:3%;text-align:center}.lead{margin-bottom:1rem;font-size:1rem !important;font-family:'Montserrat',sans-serif}p{margin-bottom:1rem !important}#header p,#footer p,.cat_text_garant_item p,.good_garant p{margin-bottom:0 !important}.banner-ms{background:url(/wp-content/uploads/2025/05/backback.webp) no-repeat;width:100%;background-position:bottom}.page-id-3787 h1{color:red !important}.faqOtkachka-block{margin:30px 0;background:#f9f9f9;border-radius:12px}.faqOtkachka-block h2{font-size:1.8rem;margin-bottom:25px;text-align:left;color:#1a1a1a;font-weight:700}.faqOtkachka-item{margin-bottom:20px;padding:15px 20px;border-left:4px solid #3b83bf;background:#fff;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.faqOtkachka-item h3{font-size:1.2rem;margin:0 0 10px;font-weight:600;color:#3b83bf;position:relative;padding-left:30px}.faqOtkachka-item h3:before{content:"❓";position:absolute;left:0;top:0;font-size:1.2rem;color:#3b83bf}.faqOtkachka-item p{margin:0;font-size:1rem;line-height:1.5;color:#444}.faq .accordion-item{border:1px solid #e0e0e0;border-radius:.5rem;margin-bottom:10px;overflow:hidden}.faq .accordion-button{position:relative;display:flex;align-items:center;justify-content:flex-start;text-align:left;width:100%;padding:14px 40px 14px 20px;font-size:1rem;font-weight:500;background:#fff;color:#668c24;border:none;box-shadow:none;cursor:pointer;transition:background .3s,color .3s}.faq .accordion-button:focus{border-color:transparent !important;box-shadow:none !important;outline:none !important}.faq .accordion-button:after{display:none !important}.faq .accordion-button:before{content:"+";position:absolute;right:20px;font-size:1.3rem;font-weight:700;color:#668c24;transition:color .3s ease,content .3s ease}.faq .accordion-button:not(.collapsed):before{content:"–";color:#fff}.faq .accordion-button:not(.collapsed){background:#668c24;color:#fff}.faq .accordion-body{padding:16px 20px;font-size:.95rem;line-height:1.5;color:#444;background:#fafafa;border-top:1px solid #e0e0e0}.sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:10px 15px;background:#fff;box-shadow:0 -2px 10px rgba(0,0,0,.1)}:root{--cta-height:70px;--mobile-gap:15px}.sticky-cta{padding-bottom:calc(10px + env(safe-area-inset-bottom))}@media screen and (max-width:376px){.btn.btn-blue{font-size:.9rem !important}}.fab-item-top{position:fixed;bottom:25px;right:31px;z-index:99999;width:44px;height:44px;border-radius:50%;background-color:#333;color:#fff !important;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.2);cursor:pointer;border:none;opacity:0;visibility:hidden;transform:scale(.8);transition:opacity .3s ease,visibility .3s ease,transform .3s ease,background-color .2s ease}.fab-item-top.show{opacity:1;visibility:visible;transform:scale(1);pointer-events:auto}.fab-item-top:hover{transform:scale(1.08);background-color:#111}.fab-container{position:fixed;bottom:81px;right:25px;z-index:99998;display:flex;flex-direction:column;align-items:center;width:60px}.fab-main{width:56px;height:56px;border-radius:50%;background-color:#3b83bf;color:#fff;border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,0,0,.25);cursor:pointer;z-index:2;transition:transform .2s ease,background-color .3s ease}.fab-main:hover{transform:scale(1.05)}.fab-main .icon-close{display:none}.fab-container.open .fab-main{background-color:#555;transform:rotate(90deg)}.fab-container.open .fab-main .icon-msg{display:none}.fab-container.open .fab-main .icon-close{display:block}.fab-list{position:absolute;bottom:66px;left:0;right:0;display:flex;flex-direction:column-reverse;align-items:center;gap:10px;pointer-events:none}.fab-list .fab-item{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff !important;box-shadow:0 4px 10px rgba(0,0,0,.15);text-decoration:none;border:none;cursor:pointer;opacity:0;transform:scale(0) translateY(20px);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s ease}.fab-list .fab-item:nth-child(1){transition-delay:0s}.fab-list .fab-item:nth-child(2){transition-delay:.05s}.fab-list .fab-item:nth-child(3){transition-delay:.1s}.fab-list .fab-item:nth-child(4){transition-delay:.15s}.fab-container.open .fab-list{pointer-events:auto}.fab-container.open .fab-list .fab-item{opacity:1;transform:scale(1) translateY(0)}.fab-list .fab-item:hover{transform:scale(1.08)}.fab-item-phone{background-color:#2b78c6}.fab-item-wa{background-color:#25d366}.fab-item-tg{background-color:#08c}.fab-item-max{background-color:#ff1744}.fab-container svg,.fab-item-top svg{width:22px;height:22px;display:block}@media (max-width:767px){.fab-item-top{bottom:15px;right:19px;width:42px;height:42px}.fab-container{bottom:67px;right:15px;width:50px}.fab-main{width:50px;height:50px}.fab-list{bottom:58px;gap:8px}.fab-list .fab-item{width:42px;height:42px}.fab-container svg,.fab-item-top svg{width:18px;height:18px}}