:root{--etc-green:#007956;--etc-green-mid:#004f3b;--etc-green-dark:#002c22;--etc-green-prev:#62bb46;--etc-blue-dark:#0f172b;--etc-light-grey:lightGrey;--etc-light-light-grey:#ececec;--etc-footer-grey:#6c757d;--etc-footer-dark-grey:#282c2f;--etc-blue:#2088ab;--etc-border-rad:30px}@supports (color:lab(0% 0 0)){:root{--etc-blue-dark:lab(7.78673% 1.82346 -15.0537)}}.text-green{color:var(--etc-green)}.text-green-mid{color:var(--etc-green-mid)}.text-green-dark{color:var(--etc-green-dark)}.border-green{border-color:var(--etc-green)}.navbar-collapse{flex-grow:0;width:fit-content}.navbar-nav{margin:0;padding:0}.navbar .dropdown-toggle:after{display:none!important}.navbar .navbar-nav .nav-link{background-color:#0000;border-bottom:3px solid #0000;border-radius:5px 5px 0 0;padding:10px 25px;font-size:20px}.navbar .navbar-nav .nav-link:hover{border-bottom:3px solid var(--etc-green);background-color:var(--etc-light-grey)}.green{background-color:var(--etc-green)!important}.badge{border-radius:var(--etc-border-rad)!important}.trans-badge{padding:5px 10px;background-color:#ffffff1a!important}.shadow{background:linear-gradient(90deg,#fff0 0%,#0009 40% 60%,#fff0 100%);width:100%;height:100%;position:absolute}.carousel-caption{align-content:center;height:100%;padding-top:2rem;padding-bottom:0}.carousel-caption h3.caption{font-size:min(40px,5vw);font-weight:700}.carousel-caption p.sub-caption{font-size:min(18px,2.5vw)}.carousel-indicators{margin-bottom:0}.carousel-item img{object-fit:cover;width:100%}.banner{text-align:center;color:#fff;background-color:var(--etc-green);border-style:none;border-radius:0;flex-direction:row;justify-content:center;align-items:center;gap:15px;margin:20px 0;padding:15px 0}@media screen and (max-width:1199px){.banner{flex-direction:column}}.banner .card-body{width:fit-content}.banner .card-text{font-size:25px;font-weight:700}.banner a.call,a.call,button.call{color:#fff;border-radius:var(--etc-border-rad);background-color:var(--etc-green-mid);padding:5px 20px;font-size:20px;text-decoration:none;transition:all .2s}.banner a.call:hover,a.call:hover,button.call:hover{background-color:var(--etc-green-dark)}div.header{background-color:var(--bg-body-tertiary);justify-content:center;display:flex}div.header a.call{color:#fff;background-color:var(--etc-green);border-radius:0 0 var(--etc-border-rad)var(--etc-border-rad);padding:20px;font-size:20px;font-weight:700;text-decoration:none;transition:all .2s}div.header a.call:hover{background-color:var(--etc-green-dark)}div.footer{background-color:var(--etc-blue-dark);flex-direction:column;align-items:center;gap:10px;width:100%;height:auto;margin:0;padding:100px 0 50px;display:flex}div.footer div.my-container{flex-direction:row;gap:20px;width:90%;display:flex}div.my-container{flex-direction:row;gap:20px;width:100%;display:flex}div.footer div.my-container p,div.footer div.my-container a{color:var(--etc-footer-grey);margin:0;padding:0;font-size:10px}div.footer div.divider{background-color:var(--etc-footer-dark-grey);width:90%;height:1px;margin:10px 0}div.footer div.my-container div.my-sub-container{flex-direction:row;justify-content:space-evenly;width:100%;display:flex}div.footer div.my-container div.my-sub-container div.location{flex-direction:column;gap:10px;display:flex}div.footer div.my-container div.my-sub-container div.location .my-row,.my-row{flex-direction:row;align-items:center;gap:10px;margin:0;padding:0;display:flex}div.footer div.my-container div.my-sub-container div.location h4{color:var(--etc-footer-grey);text-align:center;font-size:15px;font-weight:700}.icon-wrapper{background-color:var(--etc-footer-grey);border-radius:99999px;width:fit-content;min-width:0;height:fit-content;min-height:0;margin:0;padding:3px;line-height:0}.icon-wrapper img,img.icon{width:20px;height:20px;margin:0;padding:0}div.footer div.my-container div.my-sub-container div.location p,div.footer div.my-container div.my-sub-container div.location a{color:var(--etc-footer-grey);width:fit-content;font-size:12px;text-decoration:none}@media screen and (max-width:1200px){div.footer div.my-container,div.my-container{flex-direction:column;align-items:center}div.footer div.my-container div.my-sub-container{flex-direction:column;gap:50px}div.footer div.my-container div.my-sub-container .my-row,.my-row{flex-wrap:nowrap;justify-content:center}}.location-card{width:fit-content}.location-card .card-header{background-color:var(--etc-green);width:100%}.location-card .card-header .card-header-tabs{flex-wrap:nowrap;width:100%}.location-card .card-body{width:fit-content}.location-card .card-body div.my-container{flex-direction:row;align-items:center;gap:20px;display:flex}@media screen and (max-width:1200px){.location-card .card-body div.my-container{flex-direction:column;align-items:center;gap:10px}}.location-card .card-body div.my-container .my-row{flex-direction:row;gap:10px;margin-bottom:10px;display:flex}.location-card .card-body div.my-container img.thumbnail{object-fit:contain;border-radius:10px;flex-shrink:0;width:auto;height:20vw;min-height:150px;display:block}div.location-card div.card-header div.nav div.nav-item a{color:#fff}div.location-card div.card-header div.nav div.nav-item a:hover:not(.active){background-color:#ffffff1a}div.location-card div.card-header div.nav div.nav-item a.active{color:var(--etc-green);font-weight:700}.contact.card{border-radius:30px;flex-direction:column;align-items:center;width:max(50vw,350px);padding:30px;display:flex}.contact.card .card-body{width:100%}.contact.card .card-body form{flex-direction:column;gap:10px;display:flex}.modal-body{text-align:center;margin:20px;font-size:20px}.socials{padding-bottom:10px;display:flex}.socials .twitter{background-color:#000}.socials .facebook{background-color:#1877f2}.socials .linkedin{background-color:#0072b1}.socials a{border:none;border-radius:999999px;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;display:flex}@media screen and (max-width:1199px){.socials{display:none}}
