section.section-company-info .shell{border-radius:0px;padding-bottom:80px;padding-top:80px;position:relative}.splash-loader{margin-top:20px;width:30px;height:30px;border:3px solid #ddd;border-top:3px solid #111;border-radius:50%;animation:spin .8s linear infinite}#splash-screen.hide{opacity:0;visibility:hidden}@media only screen and (max-width:768px){.home .section-hero.hero_img_full .slick-initialized .slick-slide{display:block;height:200px}}.bhp-icon i{font-size:16px;color:#8b0000}.bhp-contact-btn i{color:#fff}#single-service .single-service__container .single-service__main-content .buttons-list{padding-top:0}section.section-company-info .shell{border:solid 1px gray;border-radius:10px}section.section-tabs-content .content__tabs{flex-direction:column;align-content:center;align-items:center}section.section-tabs-content .content__tabs .tabs__titles{display:flex;justify-content:space-between;flex-wrap:nowrap;flex-direction:row;margin-right:0}section.section-tabs-content .content__tabs .tabs__titles .tab__title{margin-bottom:25px;margin-left:10px;margin-right:10px;position:relative;border:solid 1px gray}section.section-tabs-content .content__tabs .tabs__content{width:85%}.bob-klem img,.katie-castle img,.marilyn-evans img{border-radius:280px;width:320px;height:320px;object-fit:cover}section.section-tabs-content{padding-top:0;background:#fff}.tab__title{justify-content:center}.single-service__container span.highlighted{font-family:"NothingYouCouldDo",cursive!important;font-weight:600;font-style:normal;font-size:55px}@media (max-width:600px){.single-service__container span.highlighted{font-family:"NothingYouCouldDo",cursive!important;font-weight:600;font-style:normal;font-size:35px}}@media only screen and (min-width:1025px){.section-content-image.section-hero .section__background{width:40%}.section-content-image.section-hero .section__inner{padding:0;width:70%!important}}.handwritten-font{font-family:"NothingYouCouldDo",cursive!important;font-weight:600;font-style:normal}.custom-misc-block{margin:0!important;padding:0!important;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw!important;margin-right:-50vw!important}.grid-container-7{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;width:90%;max-width:1400px;margin:30px auto}.grid-item-7{width:100%;border-radius:8px;background:0 0;display:flex;justify-content:center;align-items:center;overflow:hidden}.grid-item-7 img{max-width:100%;max-height:100%;height:400px;object-fit:contain;display:block;box-shadow:0 4px 10px rgba(0,0,0,.1)}@media (max-width:768px){.custom-misc-block{width:100%;position:static;margin-left:0!important;margin-right:0!important}.grid-container-7{grid-template-columns:1fr;width:95%}.grid-item-7 img{height:300px}}.gallery-spacing{padding-top:0}.gallery-bot{padding-bottom:0}@media only screen and (max-width:767px){.section-tabs-content .tabs__titles{display:none!important}.section-tabs-content .content__tabs{gap:0!important}.section-tabs-content .tabs__titles__mobile{margin-top:0!important;padding-top:0!important}section.section-tabs-content .content__tabs{margin-top:0!important}}.share-menu-item{display:flex;align-items:center}.share-menu-item a{display:flex;align-items:center;padding:0 10px}.services-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:24px;max-width:1400px;margin:auto;padding:0 20px}.service-card{background:#f4f4f4;border-bottom:4px solid #b11217;overflow:hidden;transition:.35s ease}.service-card a{display:block!important;text-decoration:none;color:inherit}.service-card img{display:block;width:100%;object-fit:cover}.service-card h3{margin:0;padding:26px 24px;font-size:20px;font-weight:300;line-height:1.4}.service-card:hover{border-bottom-color:#cfcfcf;transform:translateY(-3px)}.service-card:hover img{transform:scale(1.05);transition:transform .4s ease}@media (max-width:1100px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.services-grid{grid-template-columns:1fr}}.tabs__content{position:relative;overflow:hidden;transition:height .4s ease}.tabs__content .richtext-entry{will-change:transform,opacity}.custom-footer-search{padding:20px}.search-wrapper{display:flex;align-items:center;background:#f5f5f5;border:1px solid #e5e5e5;padding:12px;margin-bottom:25px}.search-wrapper input{flex:1;border:none;background:0 0;outline:none;font-size:14px}.search-wrapper button{border:none;background:0 0;cursor:pointer;font-size:16px;color:#b71c1c}.invoice-btn{display:inline-block;background:#c62828;color:#fff;padding:14px 28px;text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.5px;transition:.3s ease}.invoice-btn:hover{background:#a61d1d}header.scrolled{background:#f5f5f5;border-top:2px solid #555;border-bottom:2px solid #c0392b;box-shadow:0 2px 10px rgba(0,0,0,.08)}header.scrolled .site-header{padding:0!important}header.scrolled .logo-menu img,header.scrolled .brand img{height:35px}header.scrolled .nav-menu li a{font-size:13px;letter-spacing:1px}header.scrolled .brand{transform:scale(.8)}.about-misc{margin-top:70px}.katie-castle,.bob-klem{display:block!important}button.tab__title:not(.active){animation:disableButton .7s forwards}.wrapper__inner>section.section-content-image.section-hero:nth-of-type(1){margin-top:clamp(34px,1.7917rem + .9259vw,42px)}