.entry-title{display:none}@media (min-width:1023px){.menu_mobile.opened .sc_layouts_logo{margin-left:4em}}h2.services_page_title{display:none!important}.homepage-hero-slider .swiper-slide-inner{margin-bottom:30px}.homepage-hero-slider .elementor-slide-heading{font-family:ivypresto-display;font-size:120px!important;font-weight:300!important;hyphens:none;letter-spacing:-.5122px;line-height:108px!important;text-shadow:rgba(0,0,0,.25) 2px 2px 2px;text-transform:uppercase}.homepage-hero-slider .elementor-slide-description{font-family:ivypresto-display;font-size:32px!important;font-weight:300!important;letter-spacing:-1px;line-height:40px!important;text-shadow:rgba(0,0,0,.25) 3px 3px 3px;white-space:normal}.homepage-hero-slider .elementor-button{border-width:2px;box-shadow:rgba(0,0,0,.25) 2px 2px 2px 2px;cursor:pointer;font-family:ivypresto-display;font-size:18px;padding:20px 46px}.homepage-hero-slider .elementor-button:hover{background-color:#fff;color:#000}.elementor-22271 .elementor-element.elementor-element-a42bcc8 .elementor-repeater-item-54397c2 .swiper-slide-bg,.elementor-22271 .elementor-element.elementor-element-a42bcc8 .elementor-repeater-item-54397c2 .swiper-slide-bg,.elementor-22271 .elementor-element.elementor-element-a42bcc8 .elementor-repeater-item-35b446b .swiper-slide-bg{background-position:left}@media (max-width:768px){.homepage-hero-slider .elementor-slide-heading{font-size:70px!important;line-height:52px!important}.elementor-22271 .elementor-element.elementor-element-4648cc09 .elementor-repeater-item-9617efc .swiper-slide-bg{background-position:left}}@media (max-width:576px){.homepage-hero-slider .elementor-slide-heading{font-size:46px!important;line-height:52px!important}.homepage-hero-slider .elementor-slide-description{font-size:24px!important;line-height:28px!important}}.sidebar_small_screen_float.sidebar_right .sidebar_control{left:-2.5rem}.sidebar_small_screen_float.sidebar_right .sidebar_control:after{content:"";font-size:13px}@media (max-width:768px){.sidebar_control{background-color:#8a0b02!important}.sidebar_control::after{color:#fff!important}}.single-post .pi-auto-faq{margin-top:24px;border-top:1px solid #ddd}.single-post .pi-auto-faq details{border-bottom:1px solid #ddd;padding:0}.single-post .pi-auto-faq summary{cursor:pointer;position:relative;padding:16px 0 16px 34px;font-weight:600;color:#2b2b2b;list-style:none;outline:none}.single-post .pi-auto-faq summary::-webkit-details-marker{display:none}.single-post .pi-auto-faq summary::marker{display:none;content:""}.single-post .pi-auto-faq summary::before{content:"+";position:absolute;left:0;top:12px;font-size:26px;line-height:1;font-weight:600;color:#9b1b0b}.single-post .pi-auto-faq details[open] summary::before{content:"−"}.single-post .pi-auto-faq .pi-faq-answer{margin:0 0 18px 34px;color:#555;line-height:1.7}.single-post .pi-auto-faq .pi-faq-answer p{margin-top:0;margin-bottom:14px}.single-post .pi-auto-faq .pi-faq-answer p:last-child{margin-bottom:0}.single-post .pi-auto-faq summary:hover{color:#9b1b0b}@media (max-width:767px){.single-post .pi-auto-faq{margin-top:20px}.single-post .pi-auto-faq summary{padding:15px 0 15px 30px;font-size:18px;line-height:1.35}.single-post .pi-auto-faq summary::before{top:13px;font-size:24px}.single-post .pi-auto-faq .pi-faq-answer{margin-left:30px;margin-bottom:16px}}.single-post .pi-auto-faq~svg,.single-post .pi-auto-faq+svg,.single-post .pi-auto-faq+svg+svg,.single-post .post_content>svg,.single-post .entry-content>svg{display:none!important;width:0!important;height:0!important;max-width:0!important;max-height:0!important;overflow:hidden!important;visibility:hidden!important}