.lf_content_block,body .is-layout-flex.lf-mobile{display:none}.lf_content_block a{font-weight:700}.lf_content_block a:hover,.lf_content_block a:focus,.lf_content_block a:active,.lf_content_block a:visited{color:var(--global-palette1)}a.lf-made,a.lf-made:hover{font-size:10px;opacity:.5;color:var(--global-palette4);text-decoration:none!important}.single-content p{margin-bottom:1rem}.kadence-sticky-header.item-is-stuck{box-shadow:0 3px 5px -1px rgba(0,0,0,.1),0 2px 1px -1px rgba(0,0,0,.05)}.header-social-wrap .header-social-inner-wrap .social-button,.header-mobile-social-wrap .header-mobile-social-inner-wrap .social-button{margin-left:auto;height:auto}.header-social-wrap .header-social-inner-wrap .social-button:first-child,body.page-id-1079 #main-header .header-social-wrap .social-link-custom2{font-size:22px;font-weight:700}#mobile-header .site-header-bottom-section-center .site-header-item,#mobile-header .site-header-bottom-section-center .site-header-item .mobile-header-button-wrap,#mobile-header .site-header-bottom-section-center .site-header-item .mobile-header-button-wrap .mobile-header-button{width:100%;text-align:center}#mobile-header .site-header-bottom-section-center .site-header-item{display:block}#mobile-header .site-header-bottom-section-center .site-header-item .mobile-header-button-wrap .mobile-header-button-inner-wrap:first-child{display:none}#mobile-header .site-header-bottom-section-center .site-header-item .mobile-header-button-wrap .mobile-header-button-inner-wrap a{line-height:1}.lf-uslugi .wp-block-kadence-column .wp-block-button__link,.lf-button .wp-block-button__link{text-transform:uppercase;font-size:17px;line-height:1.4}.lf-uslugi .wp-block-kadence-column:hover .wp-block-button__link{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover)}.kt-testimonial-occupation a[href^="https://reviews.yandex.ru"],.kt-testimonial-occupation a[href^="https://yandex.ru"]{width:60px;height:60px;display:block;margin:auto;background:url(/wp-content/uploads/2024/04/yandex-60x60-1.png);font-size:0}.wp-block-kadence-testimonials .kt-blocks-carousel-init:not(.kt-carousel-dotstyle-none){padding-bottom:0;margin-bottom:30px}.lf-headerspan{display:block;text-transform:none}.lf-priceoknobalkon img{margin-bottom:-36px}.lf-rows1cols1auto>.wp-block-kadence-infobox:nth-child(2),.lf-rows1cols1auto>.wp-block-kadence-infobox:nth-child(3),.lf-rows1cols1auto>.wp-block-kadence-rowlayout:nth-child(2),.lf-rows1cols1auto>.wp-block-kadence-rowlayout:nth-child(3){display:none}.lf-skill .kb-adv-heading-icon{position:absolute;left:-10px;top:-10px;font-size:20px;padding:5px;border-radius:15px;color:var(--global-palette9);background:var(--global-palette1)}.lf-skill .kb-adv-text-inner{font-weight:700;width:100%}.lf-map{height:400px;box-shadow:0 0 1px}.lf-regular .slick-prev:before,.lf-regular .slick-next:before{font-size:0}.lf-regular .slick-slide>div{font-size:0}.lf-regular .slick-slide .wp-block-image{padding:5px}.lf-regular .splide__arrow{align-items:center;background:rgba(0,0,0,.8);border:2px solid transparent;border-radius:3px;cursor:pointer;display:flex;height:3rem;width:2rem;justify-content:center;opacity:.25;padding:0;color:#fff;position:absolute;top:50%;transform:translateY(-50%);z-index:1;transition:opacity .4s ease-in-out}.lf-regular .splide__arrow:focus,.lf-regular .splide__arrow:hover{opacity:1;background:rgba(0,0,0,.8);color:#fff}.lf-regular:hover .splide__arrow{opacity:.75}.lf-regular .splide__arrow--prev{left:5px}.lf-regular .splide__arrow--next{right:5px}.lf-regular .splide__arrow--prev svg{transform:scaleX(-1)}.lf-regular .splide__arrow svg{fill:currentColor;height:1rem;width:1rem}.lf-regular{margin:0 -5px!important}.lf-regular .slick-track .slick-slide{margin:0;padding:0 5px}.lf-reputation.kt-testimonial-style-card .kt-testimonial-media-inner-wrap .kadence-testimonial-image-intrisic{padding-bottom:18%}.lf-partner.kt-testimonial-style-inlineimage .kt-testimonial-text-wrap:after{border:none}.lf-partner.kt-testimonial-style-inlineimage .kt-testimonial-media-wrap{margin-top:-12px}.lf-partner.kt-testimonial-style-inlineimage .kt-testimonial-media-wrap .kt-testimonial-media-inner-wrap{border-radius:0}.lf-partner.kt-testimonial-style-inlineimage .kt-testimonial-media-wrap .kt-testimonial-media-inner-wrap .kt-testimonial-image{background-size:contain}.lf-price-balkon{text-align:center}.single-content .lf-price-balkon .wp-block-image figure{margin-bottom:var(--global-kb-spacing-xs,1rem)}body:not(.page-id-1079) .social-link-custom2,body:not(.page-id-1079) .social-link-custom3,body:not(.page-id-1079) .social-link-wordpress{display:none}body.page-id-1079 .lf-novodvinsk,body.page-id-1079 .social-link-phone,body.page-id-1079 .site-footer-middle-section-1,body.page-id-1079 .social-link-whatsapp,body.page-id-1079 .social-link-telegram{display:none}body.page-id-1079 .site-footer-row{grid-template-columns:auto;text-align:center}body.archive .menu-item-509,body.single .menu-item-509,body.archive .menu-item-511,body.single .menu-item-511{display:none}@media screen and (min-width:1024px){.lf-skill .kb-adv-text-inner{font-size:32px;font-weight:400}.lf-skill .kb-adv-heading-icon{font-size:32px;border-radius:25px}.yith-slider-614 .wp-block-buttons .wp-block-button__link{font-size:32px}.lf-rows1cols1auto .kt-blocks-info-box-link-wrap{display:flex;align-items:center;justify-content:flex-start;margin:68px 0!important}.lf-rows1cols1auto .wp-block-kadence-infobox .kt-infobox-textcontent{display:flex;padding-left:40px;width:100%;justify-content:space-around}.lf-rows1cols1auto .wp-block-kadence-infobox .kt-infobox-textcontent .kt-blocks-info-box-title{font-size:31px;line-height:1.4}.lf-rows1cols1auto .wp-block-kadence-infobox .kt-infobox-textcontent .kt-blocks-info-box-text{font-size:22px}.lf-rows1cols1auto .wp-block-kadence-infobox .kt-infobox-textcontent .kt-blocks-info-box-text,.lf-rows1cols1auto .wp-block-kadence-infobox .kt-infobox-textcontent .kt-blocks-info-box-learnmore-wrap{margin:auto 0}.lf-rows1cols1auto .wp-block-kadence-infobox .kt-blocks-info-box-media-container{margin-bottom:-160px}}@media screen and (max-width:1024px){.lf-okna-de{display:none}body .is-layout-flex.lf-mobile{display:flex}.lf-mobile .lf-regular .kt-blocks-info-box-media-container,.lf-mobile .lf-regular .kt-blocks-info-box-title{text-align:center}.lf-mobile .lf-regular .kt-blocks-info-box-media-container .kt-blocks-info-box-media{margin:0}}@media screen and (max-width:479px){.header-mobile-social-wrap .header-mobile-social-inner-wrap .social-button{font-size:24px;padding:0 5px}.header-mobile-social-wrap .header-mobile-social-inner-wrap .social-button .social-label{display:none}}