.about-section{display:none!important}body.home .banner-section a.btn{font-size:24px!important;padding:20px 50px!important;line-height:1.2;min-width:16rem}.banner-video{display:block;width:100%;height:auto;object-fit:cover}.banner-image{display:none;width:100%;height:auto;object-fit:cover}@media only screen and (max-width:768px){.banner-video{display:none!important}.banner-image{display:block!important}}#vid{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%;z-index:-1}body.home header#header:before{background:linear-gradient(0deg,rgb(255 255 255) 2%,rgb(255 255 255 / .56) 20%,#fff0 25%);height:70.625rem;top:unset}body.home .banner-section h1{line-height:1.1em;margin-bottom:7rem;font-size:var(--fs77)}body.home .banner-section h1 strong{font-style:normal}.banner-text{padding:1rem 0 1rem}.area-section .as-content{padding:0rem 0rem 2rem}.area-section .mid-content{margin-bottom:4.625rem}.area-list{margin-bottom:4rem}.area-list .item a:hover .i-btn,.area-list .item a:focus .i-btn{background-color:#fff0;color:var(--color-primary)}@media (max-width:768px){.banner{background-image:url(/path-to-your-fallback-image.jpg);background-size:cover;background-position:center}}.main-contact{display:flex;flex-direction:column}.mccontact-bottom{order:1}.mccontact-top{order:2}body.page-id-44 .mccontact-flex{justify-content:center!important;align-items:center!important}body.page-id-44 .mccontact-right{display:none!important}body.page-id-44 .mccontact-left{margin:0 auto!important;max-width:720px}body.page-id-44 .mcreach{text-align:center}