body{color:#333}#section-what-we-do{background-size:cover}#hero{box-shadow:0 0 8px rgba(0,0,0,0.65)}#section-what-we-do{box-shadow:0 0 16px rgba(0,0,0,0.06)}#section-our-offer{background-color:#fff}#section-our-offer{background-position:right bottom;background-repeat:no-repeat;margin-bottom:-4em;padding-bottom:5em}p:has(> a:only-child):not(:empty){text-align:center}.icon.mshax{display:inline-block;text-decoration:0;vertical-align:middle;margin-left:.6em}.content table th{background-color:rgba(219,219,219,0.82)}.content table tr:nth-child(2n){background-color:rgba(176,176,176,0.17)}header .logo-img{padding-left:.4em}.banner-section.container{background-color:unset}.banner-content{text-align:center}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#000}.content h3{font-size:1.25em;opacity:.4;font-style:italic}.header{position:sticky;background-color:#fff}.contact-section{background-color:#f5e9bb}main{background-color:rgba(255,255,255,0.767)}#body{background-size:cover;background-attachment:fixed}.content table{margin:1rem auto;max-width:90vw}.content hr{margin:1em 25vw}.content blockquote{text-align:center}.dropdown-content .dropdown-category-name{padding:.2em .5em;color:transparent;background:linear-gradient(to left, #fff, #3F7D49)}.dropdown-content ul{background-color:#f1f1f1}.menu .menu-item a{padding:1em 1.8vw}.contact-form{border-radius:.4em;background:rgba(255,255,255,0.64);box-shadow:0 4px 18px rgba(0,0,0,0.06)}.buttonlink,button,input[type="submit"]{background:#478e53;color:#fff !important;font-weight:600;border:none;margin:.2em auto;display:block;border-radius:.3em;padding:.2em 1em;font-size:1em;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,0.07);transition:background .2s,transform .2s;width:max-content}.buttonlink:hover,.buttonlink:focus,button:hover,button:focus,input[type="submit"]:hover,input[type="submit"]:focus{background:#5bad69;transform:translateY(-2px) scale(1.03)}.buttonlink:visited,button:visited,input[type="submit"]:visited{color:#fff}.buttonlink:hover,button:hover,input[type="submit"]:hover{color:#fff}.buttonlink:active,button:active,input[type="submit"]:active{color:#fff}.buttonlink:focus,button:focus,input[type="submit"]:focus{color:#fff}header,.contact-section,.hero{box-shadow:0 0 16px rgba(0,0,0,0.06)}.content dl{background:rgba(199,225,215,0.9)}.banner .banner-img{box-shadow:0 13px 0 rgba(0,0,0,0.129);border-radius:0 0 3em 3em}main .carousel{animation:slide 32s infinite;aspect-ratio:1.4;max-height:25vh;max-width:36vw;background-size:contain;border-radius:.5em;margin:.5em auto}.dropdown-category-name{height:.5em}
