.et_mobile_menu{max-height:80vh;overflow-y:auto}.horizontal-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:1rem}.img-switcher{width:100%;height:auto;overflow:hidden;position:relative}.img-switcher>*{width:100%;height:auto;position:absolute;top:0;left:0;visibility:hidden;opacity:0;transition:500ms all}.img-switcher>*[active],.img-switcher>.bubbles{position:inherit;visibility:visible;opacity:1;transition:500ms all}.img-switcher>.bubbles{display:flex;justify-content:center;gap:0.5rem}.bubble{display:inline-block;width:1em;height:1em;border:2px solid;border-color:#656f72;border-radius:1em;cursor:pointer;transition:150ms all}.bubble[active]{background-color:#656f72;transition:150ms all}.bubble:hover{background-color:#889599;transition:150ms all}.services-container{display:grid;grid-template-columns:repeat(4,231px);align-items:center;justify-content:center;gap:10px}.services-container>a{width:100%;height:100%;position:relative;text-decoration:none;border:2px solid #fff}.services-container>a:hover{border:2px solid #325F5D}.services-container>a:hover .overlay{background-color:rgba(32,26,22,.2)}.services-container>a>img{width:100%;height:100%}.services-container>a>.overlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(32,26,22,.5);z-index:1}.services-container>a>.info{width:100%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.services-container>a>.info h3,.services-container>a>.info p{color:#fff!important}@media screen and (max-width:1024px){.services-container{grid-template-columns:repeat(2,231px)}}@media screen and (max-width:480px){.services-container{grid-template-columns:repeat(1,231px)}}.testimonials{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.testimonials .testimonial{background-color:#325F5D;color:white;border-top:5px solid #0D3545;padding:2rem;border-radius:5px;box-shadow:6px 6px 18px 0px rgba(0,0,0,0.3);position:relative;max-width:500px;margin:0 auto}.testimonials .testimonial .title{display:flex;flex-wrap:wrap;column-gap:0.5rem;justify-content:space-between;margin-bottom:1rem}.testimonials .testimonial .author{margin:0;color:inherit;padding:0}.testimonials .testimonial p{margin-bottom:0}@media screen and (max-width:991px){.testimonials{grid-template-columns:1fr}}