@media only screen and (max-width:700px){.integral-logo{height:40px;margin-top:5px;margin-bottom:5px;margin-left:-10px}}.home-hero-section{margin-bottom:2rem}#home-herocontainer{position:relative;min-height:clamp(150px,50vmax,300px)}.home-hero-content-box{position:relative;margin:0 auto;margin-top:-35px;z-index:2;background:#fff;max-width:1200px;padding:1.5rem 1.5rem 3rem;border-radius:40px;text-align:center}@media only screen and (min-width:900px){#home-herocontainer{min-height:clamp(150px,50vmax,600px)}}#home-heroimg{object-fit:cover;width:100%;height:100%;position:absolute;top:0}.home-hero-content-box-wrapper{padding-left:2rem;padding-right:2rem}.home-hero-content-box h1{margin-bottom:1rem;font-size:1em;font-weight:500;line-height:1.2}.home-hero-content-box h2{margin-bottom:1.5rem;font-size:clamp(1rem,4vw,2rem);font-weight:900;line-height:1.2;text-transform:uppercase}.home-int-cta-button-wrapper{margin-top:2rem}.home-int-cta-button{margin:0 auto;max-width:207px}.home-int-cta-button a:link{text-decoration:none}.c-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;display:inline-block;min-width:6.25em;border:0;border-radius:.3125em;background:#fa8423;color:#fff;padding:.525em .7em;font-size:1rem;text-decoration:none;text-align:center;cursor:pointer;transition:.3s ease-out}.c-button:hover{background:#f4791e}.c-button:focus{outline:none;box-shadow:0 0 0 4px #eca464}.c-button svg{display:inline-block;vertical-align:middle;fill:#fff;width:1.25em;height:1.25em;margin-top:-.2em;margin-right:.25em}.c-button--md{font-size:20px}.c-button--lg{font-size:30px}.buttons-group{display:flex;flex-wrap:wrap;align-items:flex-start}.top-header-phone{margin-top:-10px;background:#d3d3d3;padding:1rem;font-size:clamp(1.3rem,4vw,1.7rem);font-weight:900;text-align:center}.top-header-text{padding-top:10px;text-align:center}.top-header-text-phone{display:none}.desktop-view{display:none}.header-ekko-logo{max-width:105px}@media only screen and (min-width:992px){.desktop-view{display:block}}@media only screen and (min-width:1200px){.top-header-bar{position:relative;display:inline-block;width:100%}.desktop-view{display:inline}.desktop-view img{margin-top:-2px!important}.top-header-text{width:80%;float:left}.top-header-text-phone{display:block;width:20%;font-size:1.5rem;padding-top:7px;float:right}.top-header-text-phone a:link,.top-header-text-phone a:visited{color:#fff}.top-header-phone{display:none}.top-header-text{padding-top:10px;text-align:left}}.top_banner.header-phone-cta a:link,.top_banner.header-phone-cta a:visited{color:#404042!important}.top-header-location{padding-top:10px}.top-header-phone a:link,.top-header-phone a:visited{color:#404042;text-decoration:none}@media only screen and (min-width:768px){.services-block-description{min-height:190px}}@media only screen and (min-width:991px){.services-block-description{min-height:150px}}@media only screen and (min-width:1200px){.services-block-description{min-height:120px}}.btncomp-container{display:flex;justify-content:center;align-items:center;gap:1.5rem!important;flex-wrap:wrap}.btncomp-button{display:flex;align-items:center;background-color:#fa8423;padding:10px 30px 10px 15px;border-radius:8px;text-decoration:none;color:#fff}.btncomp-icon{width:24px;height:24px;fill:currentColor;margin-right:1.5rem}.btncomp-content{display:flex;flex-direction:column;align-items:center;text-align:center}.btncomp-text,.btncomp-number{margin-top:.3rem;padding-left:10px;font-weight:700;font-family:Arial}@media (max-width:512px){.btncomp-container{gap:0rem}.btncomp-button{margin-top:1rem}}@media (max-width:768px){.btncomp-button{margin-top:1rem}}.hms-slider-container{width:100%;margin:auto;background:#eee;padding-top:1rem;padding-bottom:3rem}.hms-slider-section{background:#eee}.hms-slider{position:relative;margin:0 auto;max-width:1300px}.hms-slide{text-align:center;padding-bottom:15px;background-color:#f0f0f0;border:1px solid #ccc;border-radius:5px;box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px}.hms-slide h2{font-size:1rem!important}.hms-slide img{max-width:100%;height:auto}.hms-slider-controls{text-align:center;margin-top:40px}.hms-slick-prev,.hms-slick-next{cursor:pointer;background-color:#333;color:#fff;border:none;border-radius:4px;padding:10px 20px;margin-right:10px}.hms-slick-prev:hover,.hms-slick-next:hover{background-color:#555}.hms-slider-section-title{position:relative;background:#eee;width:100%;margin:0 auto;display:inline-block;text-align:center;padding-top:3rem}.hms-slider-description{text-align:center;max-width:1000px;margin:0 auto;margin-top:1rem}.hms-slider-section-title h2{color:#404041;font-weight:700;max-width:1300px;margin:0 auto;padding:1rem 1rem 0}.home #about_block{background:#404042}.home .about_content p,.home .about_content h2{color:#fff!important}