@media only screen and (min-width:981px){.nav li ul{width:fit-content;display:flex;flex-direction:column}.nav li li{white-space:nowrap}.nav li li a{width:auto!important}}.custom-carousel{position:relative;width:100%;height:700px;overflow:hidden;font-family:Arial,sans-serif}.carousel-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;display:flex;align-items:center;justify-content:flex-start;transition:opacity 1s ease;color:white;padding-left:60px;box-sizing:border-box}.carousel-slide.active{opacity:1;pointer-events:auto}.image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.0);z-index:1;pointer-events:none}.image-slices{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;z-index:0;pointer-events:none}.image-slices .slice{flex:1;background-image:var(--img);background-size:500% 100%;background-repeat:no-repeat;transform:translateY(-100%)}.image-slices .slice:nth-child(1){background-position:0% 0;animation-delay:0.1s}.image-slices .slice:nth-child(2){background-position:25% 0;animation-delay:0.3s}.image-slices .slice:nth-child(3){background-position:50% 0;animation-delay:0.5s}.image-slices .slice:nth-child(4){background-position:75% 0;animation-delay:0.7s}.image-slices .slice:nth-child(5){background-position:100% 0;animation-delay:0.9s}.slide-content{position:relative;z-index:2;max-width:1000px;user-select:none;text-align:left}.slide-content.left-align{text-align:left}.slide-content h2{font-size:50px;margin-bottom:15px;color: white;background-color:rgba(0,0,0,0.3);padding:15px 25px;border-radius:10px}.slide-content p{font-size:18px;margin-bottom:25px;background-color:rgba(0,0,0,0.5);padding:15px 25px;border-radius:10px}.buttons a{padding:12px 28px;margin-right:15px;border-radius:5px;text-decoration:none;display:inline-block;font-weight:600;cursor:pointer;transition:background-color 0.3s ease}.btn-primary{background-color:#0073e6;color:white}.btn-primary:hover{background-color:#005bb5}.btn-secondary{background-color:white;color:#0073e6}.btn-secondary:hover{background-color:#e0e0e0}@keyframes dropDown{to{transform:translateY(0)}}.carousel-slide.active .image-slices .slice{animation-name:dropDown;animation-duration:0.6s;animation-fill-mode:forwards;animation-timing-function:ease-out}@media (max-width:768px){.custom-carousel{height:300px}.slide-content h2{font-size:25px}.slide-content p{font-size:16px}.carousel-slide{padding-left:20px}}