@font-face{font-family:'League Spartan';src:url(../../../../themes/blocksy-child/font/League-Spartan-700.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}.stk-video-nn{opacity:0;transition:opacity 1s ease}.stk-video-nn.loaded{opacity:1}.pb-16{padding-bottom:16px!important}.py-lg{padding-top:40px!important;padding-bottom:40px!important}.mb-10{margin-bottom:10px!important}.mb-50{margin-bottom:50px!important}.mb-65{margin-bottom:65px!important}.mb-100{margin-bottom:100px!important}.min-170{min-width:170px!important}.flex{display:flex;align-items:center}.justify-content-center{justify-content:center}.flex-wrap{flex-wrap:wrap}.gap-1{gap:1rem}.home-hero{padding-bottom:10%;padding-top:15%;min-height:unset}.text-lg{font-size:1.125rem}@media (max-width:1100px){.home-hero{padding-bottom:90px;padding-top:190px}}@media (max-width:768px){.mob-padding{--content-spacing:10px}}.location-map{max-width:100%!important;padding-top:40%;position:relative;min-height:250px}.location-map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.single .post-location p.has-text-color{color:#041833}#sb_instagram #sbi_images{padding-top:0}.locations-reviews-title{color:#fff;font-size:36px;font-weight:300!important}@media (min-width:768px){.locations-reviews-title{font-size:40px}}@media (min-width:1024px){.locations-reviews-title{font-size:60px}}.loca-reviews-section{padding-top:50px!important;padding-bottom:50px!important}.video-testi-slider .elementor-custom-embed-play svg{fill:#fff!important}.video-testi-slider .elementor-swiper-button{background-color:#82cb7b;padding:5px}.video-testi-slider .elementor-swiper-button-prev{left:0!important}.video-testi-slider .elementor-swiper-button-next{right:0!important}.swiper-slide .elementor-video-wrapper iframe{height:100%}@media (min-width:1250px){.before-after-slider{max-width:1200px;margin:0 auto}}.before-after-slider .blockslider-navigation-square{padding:0}.before-after-img figure{display:flex;justify-content:center}.before-after-img figure:before{position:absolute;color:#fff;z-index:1;font-size:40px;line-height:1;text-transform:uppercase;background-color:#82cb7b;padding:15px 20px}.before-img figure:before{content:'Before'}.after-img figure:before{content:'After'}.flickering-link.footer-tel a,.flickering-link.footer-tel a:visited,.flickering-link.footer-tel a:hover,#block-20 .footer-tel a,#block-20 .footer-tel a:visited{color:#ffffff!important}