.banner-gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle,rgba(7,204,236,0.2) 0%,rgba(7,204,236,0.2) 47%,rgba(7,204,236,0.2) 100%)}.banner-carousel-item{position:relative;height:800px}.banner-carousel-item img{height:100%;object-fit:cover}.banner-item-text-container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex}.banner-item-text{text-align:center;max-width:800px;margin:auto;background-color:#FFFFFF;background-color:rgba(255,255,255,0.75);padding:3rem 3rem 2.5rem;border-radius:1rem;box-shadow:0 4px 30px rgba(0,0,0,0.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.banner-title-sub.h3{font-family:var(--font-roboto-bold);font-size:1.25rem;text-transform:uppercase;text-decoration:underline}.banner-carousel-container .owl-nav{margin-top:0;color:var(--agil-color-blue);width:100%;font-size:70px;line-height:1}.banner-carousel-container.owl-carousel .owl-nav button.owl-next,.banner-carousel-container.owl-carousel .owl-nav button.owl-prev{position:absolute;font-size:1.5rem;border-radius:100%;top:50%;transform:translateY(-50%);transition:all 0.5s}.banner-carousel-container.owl-carousel .owl-nav button.owl-next:hover,.banner-carousel-container.owl-carousel .owl-nav button.owl-prev:hover{color:var(--agil-color-blue-dark)}.banner-carousel-container.owl-carousel .owl-nav button.owl-next{right:1rem}.banner-carousel-container.owl-carousel .owl-nav button.owl-prev{left:1rem}.banner-carousel-container.owl-carousel .owl-nav button.owl-next i,.banner-carousel-container.owl-carousel .owl-nav button.owl-prev i{width:3rem;height:3rem;position:relative;text-align:center}.banner-carousel-container.owl-carousel .owl-nav button.owl-next i:before,.banner-carousel-container.owl-carousel .owl-nav button.owl-prev i:before{position:relative;z-index:2;top:0.75rem;line-height:1}.banner-carousel-container.owl-carousel .owl-nav button.owl-next i:before{right:-0.1rem}.banner-carousel-container.owl-carousel .owl-nav button.owl-prev i:before{left:-0.1rem}.banner-carousel-container.owl-carousel .owl-nav button.owl-next i:after,.banner-carousel-container.owl-carousel .owl-nav button.owl-prev i:after{content:'';background-color:rgba(255,255,255,0.75);display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:100%;transition:background-color 0.5s}.banner-carousel-container.owl-carousel .owl-nav button.owl-next:hover i:after,.banner-carousel-container.owl-carousel .owl-nav button.owl-prev:hover i:after{background-color:#FFFFFF}.owl-dots{line-height:1;text-align:center;-webkit-tap-highlight-color:transparent;position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);background-color:#fff;background-color:rgba(255,255,255,0.6);border-radius:1em;padding:2px 5px}.owl-dots:hover{background-color:#fff}.owl-dots .owl-dot{display:inline-block!important;zoom:1;margin:5px 5px;vertical-align:middle}.owl-dots .owl-dot.active{top:0}.owl-dots .owl-dot span{width:15px;height:15px;background:#fff;display:block;-webkit-backface-visibility:visible;transition:all 0.2s ease;border-radius:30px;border:1px solid var(--agil-color-blue)}.owl-dots .owl-dot.active span{background:var(--agil-color-blue)}.owl-dots .owl-dot:not(.active):hover span{border-color:var(--agil-color-blue-dark);background:var(--agil-color-blue-dark)}.owl-dots .owl-dot.active span{width:15px;height:15px}@media (max-width:992px){.banner-item-text{padding:1.5rem 1rem 1.5rem;max-width:650px}.banner-carousel--container.container{max-width:100%}}@media (max-width:768px){.banner-item-text{padding:1.5rem 1rem 1.5rem;max-width:80%}.banner-title-sub.h3{font-size:1rem}}@media (max-width:1199px){.banner-carousel-item{height:500px}}@media (max-width:768px){.banner-carousel-item{height:300px}}@media (max-width:600px){.banner-item-text{padding:1.5rem 1rem 1.5rem;max-width:80%}.banner-title-sub.h3{font-size:0.9rem}.banner-title.h2{font-size:1.2rem;margin-bottom:1rem}}@media (max-width:400px){.banner-item-text{padding:1rem 1rem 1rem;max-width:90%}}