@charset "UTF-8";.flex{display:flex!important}.flex-hcenter{justify-content:center}.flex-aleft{align-items:flex-start}.flex-acenter{align-items:center}.flex-aright{align-items:flex-end}.flex-vcenter{align-items:center}.flex-spaceBetween{justify-content:space-between}.flex__vertical{flex-direction:column}.flex__vertical-center{justify-content:center}.d-block{display:block!important}.text-center{text-align:center}.w-100{width:100%}.pointer-none{pointer-events:none!important}@media (max-width:768px){.position-relative-mobile{position:relative!important;top:unset!important;right:unset!important;bottom:unset!important;left:unset!important}}p{margin-bottom:0!important}a{text-decoration:none!important}body,html{overflow-y:auto!important;overflow-x:hidden!important}.result-comparison .ekit-wid-con .elementskit-image-comparison .twentytwenty-handle:after,.result-comparison .ekit-wid-con .elementskit-image-comparison .twentytwenty-handle:before{background-color:#475733!important}.result-comparison .twentytwenty-horizontal .twentytwenty-handle::after{margin-top:0!important}.result-comparison-services,.result-comparison-services img{height:398px!important;object-fit:cover!important}.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle{background-color:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important}.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle:after,.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle:before{background-color:#f0d0c1!important;z-index:1}.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle::after{height:411px!important}.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow,.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{box-shadow:0 4px 4px 0 rgba(0,0,0,.25)!important;top:0!important;display:flex;justify-content:center;align-items:center;width:100%!important;height:100%!important;z-index:2!important;border:none!important}.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-radius:10px 0 0 65px!important;background-color:#283539!important;margin-right:0!important}.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow:after{content:"";position:relative;z-index:3;display:block;width:27px;height:16px;background-image:url(../../images/arrow-left.png);background-repeat:no-repeat;background-size:contain}.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-radius:0 65px 10px 0!important;background-color:#f0d0c1!important;margin-left:0!important}.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow:after{content:"";position:relative;z-index:3;display:block;width:27px;height:16px;background-image:url(../../images/arrow-right.png);background-repeat:no-repeat;background-size:contain}.home__intro-slider .ekit-wid-con .elementskit-image-comparison{width:325px!important;margin:0 auto!important}.home__intro-slider .ekit-wid-con .elementskit-image-comparison>img{max-height:913px!important;object-fit:contain!important}.logo-swiper .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}.gform_wrapper .gform_required_legend{display:none!important}.gform_wrapper .gform_fields{row-gap:28px!important}.gform_wrapper .gform_heading{text-align:center;font-family:"Montserrat Alternates",Sans-serif!important}.gform_wrapper .gform_heading .gform_title{color:#fff;font-size:35px;font-weight:700;text-transform:uppercase;line-height:43px;margin-bottom:40px}.gform_wrapper .input__email,.gform_wrapper .input__name,.gform_wrapper .input__phone,.gform_wrapper .textarea_message{position:relative}.gform_wrapper .input__email:before,.gform_wrapper .input__name:before,.gform_wrapper .input__phone:before,.gform_wrapper .textarea_message:before{content:"";display:block;width:16px;height:16px;position:absolute;top:22px;left:35px;pointer-events:none}.gform_wrapper .input__name:before{background-image:url(../../images/user.png);background-size:contain;background-repeat:no-repeat;background-position:center}.gform_wrapper .input__email:before{background-image:url(../../images/email.png);background-size:contain;background-repeat:no-repeat;background-position:center}.gform_wrapper .input__phone:before{background-image:url(../../images/phone.png);background-size:contain;background-repeat:no-repeat;background-position:center}.gform_wrapper .textarea_message:before{background-image:url(../../images/pencil.png);background-size:contain;background-repeat:no-repeat;background-position:center}.gform_wrapper input,.gform_wrapper textarea{border:1px solid #fff!important;border-radius:10px 50px 10px 50px!important;background-color:rgba(255,255,255,.1)!important;font-family:"Visby CF",Sans-serif!important;color:#fff!important;padding:22px 61px!important}.gform_wrapper input{height:63px!important}.gform_wrapper input[type=checkbox]{padding:0!important;border-radius:10px!important;width:27px!important;height:27px!important}.gform_wrapper textarea{min-block-size:128px!important}.gform_wrapper .gform-field-label{color:#fff!important;font-family:"Visby CF",Sans-serif!important;font-size:18px!important;line-height:22px!important}.gform_wrapper .gform-field-label a{font-weight:700!important}.gform_wrapper .gform_footer{margin-top:27px!important;justify-content:center!important}.gform_wrapper .gform_footer .gform_button{border:none!important;background-color:#81855f!important;border-radius:30px 10px!important;text-transform:uppercase!important;padding:23px 75px!important;font-family:"Montserrat Alternates",Sans-serif!important}.gform_wrapper .gform_footer .gform_button:hover{position:relative!important;display:flex;align-items:center;background-color:#961035!important}.gform_wrapper .gform_footer .gform_button:hover:before{content:"";display:block;width:78px;height:6px;background-image:url(../../images/button-line.png);background-position:center right;background-repeat:no-repeat;background-size:contain;margin-left:-78px}.gform-theme--framework input[type=checkbox]:checked:before{opacity:1!important;background:#fff!important;width:27px!important;height:27px!important;border-radius:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#475733!important}@media (max-width:768px){.table__price .elementor-shortcode{overflow-x:auto!important;border-radius:12px 0 0 12px!important}}.tablepress{background-color:rgba(129,133,95,.4)!important;border-radius:12px!important;overflow:hidden!important;margin-bottom:0!important}@media (max-width:768px){.tablepress{overflow-x:auto!important;border-radius:12px 0 0 12px!important}}.tablepress *{overflow:hidden!important}.tablepress>:where(thead,tfoot)>*>th{background-color:rgba(129,133,95,.7)!important;color:#fff!important;text-transform:uppercase!important;font-family:"Montserrat Alternates",Sans-serif!important;font-weight:400!important;font-size:16px!important;padding:12px 24px!important}.tablepress>*+tbody>*>*,.tablepress>tbody>*~*>*,.tablepress>tfoot>*>*{border-top:1px solid #475733!important;font-size:14px!important;font-weight:400!important;font-family:"Visby CF",Sans-serif!important;color:#283539!important;text-transform:uppercase!important}.tablepress tbody td{padding:23px 24px!important}.ast-narrow-container .site-content,.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single:not(.ast-related-post){background-color:transparent!important}@media (min-width:992px){.ast-narrow-container .site-content>.ast-container{max-width:1920px!important}}.single.single-post .elementor-widget-theme-post-content p{margin-bottom:52px!important}.single.single-post .elementor-widget-theme-post-content p:last-of-type{margin-bottom:0!important}.single.single-post .wp-block-media-text{margin-bottom:103px!important}.single.single-post .wp-block-media-text:last-of-type{margin-bottom:0!important}.single.single-post .wp-block-media-text .wp-block-media-text__media{height:100%!important;max-height:445px!important;border-radius:10px 65px!important;overflow:hidden}.single.single-post .wp-block-media-text .wp-block-media-text__media img{height:100%!important;object-fit:cover!important}@media (max-width:768px){.single.single-post .wp-block-media-text .wp-block-media-text__content{padding:30px 0 0 0!important}}.single.single-post .wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content{padding-right:0!important}.single.single-post .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0!important}.twentytwenty-horizontal .twentytwenty-after-label,.twentytwenty-horizontal .twentytwenty-before-label{opacity:1!important}.twentytwenty-horizontal .twentytwenty-before-label::before{content:"ПРЕДИ"!important;top:26px!important;left:21px!important;color:#fff!important;opacity:1!important;border-radius:65px 10px!important}.twentytwenty-horizontal .twentytwenty-after-label::before{content:"СЛЕД"!important;top:26px!important;right:21px!important;color:#fff!important;opacity:1!important;border-radius:65px 10px!important;margin-top:0!important}.accordion__component .e-n-accordion-item>summary{z-index:2}.accordion__component .e-n-accordion-item>div{z-index:1;border-radius:65px 0 65px 10px;overflow:hidden}.elementor-button:hover{padding-left:78px!important}.elementor-button:hover .elementor-button-content-wrapper{position:relative!important;display:flex;align-items:center}.elementor-button:hover .elementor-button-content-wrapper:before{content:"";display:block;width:78px;height:6px;background-image:url(../../images/button-line.png);background-position:center right;background-repeat:no-repeat;background-size:contain;margin-left:-78px}@media (max-width:768px){.faq .e-n-accordion-item-title{border-bottom:1px solid #fff}}@media (min-width:768px){.faq .e-n-accordion-item-title{flex-wrap:wrap!important;padding-left:0!important}}@media (min-width:768px) and (min-width:992px){.faq .e-n-accordion-item-title{row-gap:30px!important}}@media (min-width:768px){.faq .e-n-accordion-item-title:after{content:"";display:block;width:100%;height:6px;background-image:url(../../images/faq-line.png);background-position:center left;background-repeat:no-repeat;margin-top:-20px}}.faq .e-n-accordion-item[open]{background-color:rgba(129,133,95,.3)!important;padding-right:5px!important;border-radius:0 10px 10px 0!important}.faq .e-n-accordion-item[open] .e-n-accordion-item-title:after{display:none}.faq-right .e-n-accordion-item-title{padding-left:10px!important;padding-right:0!important}@media (max-width:768px){.faq-right .e-n-accordion-item-title{padding-right:10px!important;border-bottom:1px solid #fff}}@media (min-width:768px){.faq-right .e-n-accordion-item-title:after{content:"";display:block;width:100%;height:6px;background-image:url(../../images/faq-line-right.png);background-position:center right;background-repeat:no-repeat;margin-top:-20px}}.faq-right .e-n-accordion-item[open]{border-radius:10px 0 0 10px!important}.faq-right .e-n-accordion-item[open] .e-n-accordion-item-title{justify-content:flex-start!important}@media (min-width:768px){.faq-right .e-n-accordion-item[open] .e-n-accordion-item-title{padding-left:50px!important}}.faq-right .e-n-accordion-item[open] .pointer-none>.e-con-inner{padding-left:20px!important}@media (min-width:768px){.faq-right .e-n-accordion-item[open] .pointer-none>.e-con-inner{margin-left:50px!important;padding-left:0!important}}.intro__link{cursor:pointer!important;transition:all .3s!important}.intro__link-arrow,.intro__link-button{opacity:0}.intro__link .elementor-icon-box-title{margin-bottom:7px!important}.intro__link .elementor-icon-box-description{width:100%!important;max-width:408px!important}.intro__link:hover{transform:translateY(15px)!important}.intro__link:hover .elementor-icon-box-title{font-size:20px!important;transition:all .3s!important}.intro__link:hover .intro__link-arrow,.intro__link:hover .intro__link-button{animation:1s ease fadeInDown;opacity:1}.intro__link:hover .elementor-icon-box-description img{display:none}@media (max-width:768px){.intro__link-nohover-left,.intro__link-nohover-right{z-index:99!important}}@media (max-width:768px){.intro__link-nohover-left .intro__link-arrow,.intro__link-nohover-left .intro__link-button,.intro__link-nohover-right .intro__link-arrow,.intro__link-nohover-right .intro__link-button{opacity:1!important}}@media (max-width:768px){.intro__link-nohover-left .intro__link-arrow .elementor-widget-container,.intro__link-nohover-right .intro__link-arrow .elementor-widget-container{padding-right:5px!important}.intro__link-nohover-left .intro__link-arrow img,.intro__link-nohover-right .intro__link-arrow img{max-width:35px!important}}@media (max-width:768px){.intro__link-nohover-left .intro__link-button *,.intro__link-nohover-right .intro__link-button *{font-size:10px!important}}@media (max-width:768px){.intro__link-nohover-left .elementor-icon-box-description img,.intro__link-nohover-right .elementor-icon-box-description img{display:none}}.intro__link-nohover-left:hover,.intro__link-nohover-right:hover{transform:none!important}.intro__link-nohover-left:hover .elementor-icon-box-title,.intro__link-nohover-right:hover .elementor-icon-box-title{font-size:25px!important}.intro__link-nohover-left:hover .intro__link-arrow,.intro__link-nohover-left:hover .intro__link-button,.intro__link-nohover-right:hover .intro__link-arrow,.intro__link-nohover-right:hover .intro__link-button{padding-bottom:18px!important}.intro__link-button .elementor-button:hover{padding-left:0!important}.intro__link-button .elementor-button-content-wrapper::before{display:none!important}@keyframes fadeInDown{0%{opacity:0}100%{opacity:1}}#ast-scroll-top .ast-icon{display:none!important}#ast-scroll-top:after{content:"";display:block;width:65px;height:65px;position:absolute;top:0;left:0;background-image:url(../../images/scroll.png);background-position:center;background-size:contain;background-repeat:no-repeat}.show__more-wrapper-hidden{display:block;opacity:0;height:0;transition:all .8s;overflow:hidden}.show__more-wrapper-visible{opacity:1;height:auto;transition:all .8s;animation:.3s ease 0s showMoreSlide forwards;overflow:hidden}.btn__show-more .elementor-widget-container{margin-left:0!important}.btn__show-more .elementor-button:hover{padding-left:0!important}.btn__show-more .elementor-button:hover .elementor-button-content-wrapper::before{display:none}.btn__show-more .elementor-button:hover .elementor-button-icon{transform:translateY(0);animation:3s ease 0s showMoreArrowSlide infinite}.btn__show-more .elementor-button-icon svg{height:21px!important}.btn__show-more .elementor-button-text{text-decoration:underline}.btn__show-more-active .elementor-button-icon{transform:rotate(-180deg)}.btn__show-more-active .elementor-button:hover .elementor-button-icon{transform:rotate(-180deg) translateY(0);animation:3s ease 0s showMoreArrowSlideHide infinite}@keyframes showMoreSlide{0%{opacity:0;height:0}100%{opacity:1;height:100%}}@keyframes showMoreArrowSlide{0%{transform:translateY(5px)}100%{transform:translateY(-5px)}}@keyframes showMoreArrowSlideHide{0%{transform:rotate(-180deg) translateY(5px)}100%{transform:rotate(-180deg) translateY(-5px)}}.c__slider-mobile-only .elementor-image-carousel img{height:100px!important}.c__slider .swiper{width:100%;text-align:center;padding-bottom:20px}@media (min-width:1800px){.c__slider .swiper-slide{width:auto!important}}.c__slider .elementor-swiper-button{position:relative!important;transform:none!important;margin-top:67px!important;left:unset!important;top:unset!important}.c__slider .elementor-swiper-button svg{display:none}.c__slider .elementor-swiper-button-next::after,.c__slider .elementor-swiper-button-prev::after{content:"";display:block;box-shadow:0 4px 20px 0 rgba(0,0,0,.25);width:68px;height:47px}.c__slider .elementor-swiper-button-prev::after{background-image:url(../../images/arrow-left.png);background-position:center;background-repeat:no-repeat;background-color:#283539;border-radius:10px 0 0 65px}.c__slider .elementor-swiper-button-next::after{background-image:url(../../images/arrow-right.png);background-position:center;background-repeat:no-repeat;background-color:#f0d0c1;border-radius:0 65px 10px 0}.e--pointer-underline .elementor-item-active,.e--pointer-underline .elementor-item:hover{font-weight:700!important;color:#000!important}.e--pointer-underline .elementor-item-active:after,.e--pointer-underline .elementor-item:hover:after{width:calc(100% - 49px)!important;left:20px!important}.e--pointer-underline .elementor-item-active:before,.e--pointer-underline .elementor-item:hover:before{content:"";display:block;width:6px;height:6px;background-color:#fff;position:absolute;bottom:-3px;left:auto;right:22px;transform:rotate(45deg)}.elementor-location-footer .footer-list .elementor-icon-list-items .elementor-icon-list-item{margin-bottom:24px!important}.elementor-location-footer .footer-list .elementor-icon-list-items .elementor-icon-list-item:last-of-type{margin-bottom:0!important}.elementor-location-footer .footer-hours .elementor-icon-list-text{display:flex;flex-direction:column}.elementor-location-footer .footer-hours .elementor-icon-list-text span{font-weight:700!important}@media (max-width:700px){.elementor-location-footer .elementor-nav-menu{justify-content:center!important}.elementor-location-footer .elementor-nav-menu>li:not(:last-child):after{display:none!important}}.reviews__slider .swiper{padding-bottom:24px;padding-right:5px}.reviews__slider .swiper-wrapper{align-items:baseline!important}.reviews__slider .swiper-slide{border-radius:65px 10px 65px 10px!important;text-align:center!important;overflow:visible!important}@media (min-width:1200px){.reviews__slider .swiper-slide{opacity:.5!important}.reviews__slider .swiper-slide-next{opacity:1!important}}@media (min-width:1200px){.reviews__slider .swiper .elementor-swiper-button-next{right:-100px}}.reviews__slider .swiper .elementor-swiper-button-next svg{display:none!important}.reviews__slider .swiper .elementor-swiper-button-next::after{content:"";display:block;width:45px;height:10px;background-image:url(../../images/arrow-reviews-right.png);background-repeat:no-repeat;background-size:contain}@media (min-width:1200px){.reviews__slider .swiper .elementor-swiper-button-next::after{width:69px;height:16px}}@media (min-width:1200px){.reviews__slider .swiper .elementor-swiper-button-prev{left:-100px!important}}.reviews__slider .swiper .elementor-swiper-button-prev svg{display:none!important}.reviews__slider .swiper .elementor-swiper-button-prev::after{content:"";display:block;width:45px;height:10px;background-image:url(../../images/arrow-reviews-left.png);background-repeat:no-repeat;background-size:contain}@media (min-width:1200px){.reviews__slider .swiper .elementor-swiper-button-prev::after{width:69px;height:16px}}.reviews__slider .swiper .elementor-testimonial{display:flex;flex-direction:column-reverse}.reviews__slider .swiper .elementor-testimonial__header{overflow:visible!important;justify-content:center!important;padding-bottom:61px!important}.reviews__slider .swiper .elementor-testimonial__icon{position:absolute;bottom:-24px;right:-4px}.text-slider{pointer-events:none!important}.text-slider .elementor-slide-heading{word-break:keep-all!important;min-width:min-content!important}