.custom-image-header{min-height:40vh;background-size:cover;background-repeat:no-repeat;background-position:center}.dialog-type-lightbox{z-index:99999}footer.elementor-slideshow__footer.elementor-lightbox-prevent-close{display:none}.phone-large{font-size:24px;font-weight:700}.standard-form input[type=text],.standard-form input[type=email],.standard-form input[type=url],.standard-form input[type=password],.standard-form input[type=search],.standard-form input[type=tel],.standard-form input[type=number],.standard-form textarea,.standard-form select{background:#fff}#recent-posts-3 ul li{margin-bottom:0;font-size:16px}body:not(.elementor-editor-active) .elementor-menu-anchor:before{content:"";display:block;height:90px;margin:-90px 0 0;visibility:hidden;pointer-events:none}.hometile .elementor-image-box-title{margin:0}.hometile img{border-bottom:8px solid #ff8a00}.sidebar .widget_block,.sidebar .widget_recent_entries{-webkit-box-shadow:3px 3px 16px -6px rgba(0,0,0,.45);-moz-box-shadow:3px 3px 16px -6px rgba(0,0,0,.45);box-shadow:3px 3px 16px -6px rgba(0,0,0,.45);border:1px solid #ededec}.sidebar h3.widget-title{font-size:20px;text-transform:uppercase;font-weight:700}.hero-inner-wrap{padding:0 25px}.footer-widget-1 aside{margin-bottom:14px!important}.footer-widget-1 h2.widget-title{margin-bottom:30px!important}@media screen and (min-width:1025px){.hero-inner-wrap{max-width:60%}}@media screen and (max-width:1024px){.custom-image-header{min-height:20vh}.hero-inner-wrap{padding:50px}.main-navigation.navigation-stick.has-sticky-branding .inside-navigation.grid-container{padding:0}}@media screen and (max-width:480px){.hero-inner-wrap{padding:15px}}.phone-link a{cursor:pointer!important}.faq-detail-sty summary{font-size:21px;font-weight:600;margin-bottom:8px}.faq-detail-sty p{font-size:17px;font-weight:400;margin-left:20px}.faq-detail-sty{margin-bottom:25px}