/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;z-index:9999;top:0;left:0;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{overflow:visible;width:auto;margin:0;padding:0;cursor:pointer;border:0;background:none;}#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active{outline:0;}.cboxPhoto{display:block;float:left;max-width:none;margin:auto;border:0;}.cboxIframe{display:block;width:100%;height:100%;border:0;}#colorbox,#cboxContent,#cboxLoadedContent{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}#cboxOverlay{background:#000;}#colorbox{outline:0;}#cboxWrapper{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fff;}#cboxTopLeft{width:15px;height:15px;}#cboxTopCenter{height:15px;}#cboxTopRight{width:15px;height:15px;}#cboxBottomLeft{width:15px;height:10px;}#cboxBottomCenter{height:10px;}#cboxBottomRight{width:15px;height:10px;}#cboxMiddleLeft{width:15px;}#cboxMiddleRight{width:15px;}#cboxContent{overflow:hidden;background:#fff;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute;bottom:28px;left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:4px 6px;color:#535353;background:rgba(255,255,255,0.7);}#cboxCurrent{position:absolute;bottom:4px;left:60px;color:#949494;}.cboxSlideshow_on #cboxSlideshow{position:absolute;right:30px;bottom:0;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px -50px;}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-101px -50px;}.cboxSlideshow_off #cboxSlideshow{position:absolute;right:30px;bottom:0;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px -50px;}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-49px -50px;}#cboxPrevious{position:absolute;bottom:0;left:0;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px 0;}#cboxPrevious:hover{background-position:-75px -25px;}#cboxNext{position:absolute;bottom:0;left:27px;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -50px 0;}#cboxNext:hover{background-position:-50px -25px;}#cboxLoadingOverlay{background:#fff;}#cboxLoadingGraphic{background:url(/modules/contrib/colorbox/styles/default/images/loading_animation.gif) no-repeat center center;}#cboxClose{position:absolute;right:0;bottom:0;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px 0;}#cboxClose:hover{background-position:-25px -25px;}
.views-hero-slider{width:100%;height:100vh;max-height:800px;position:relative;}.swiper-slide{position:relative;overflow:hidden;display:flex;align-items:center;}.views-slider-slider-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}.views-slider-slider-image img{width:100%;height:100%;object-fit:cover;object-position:center;}.views-slider-hero-content{position:relative;z-index:10;padding:20px 5%;box-sizing:border-box;width:100%;background:rgba(0,0,0,0.25);height:100%;display:flex;flex-direction:column;justify-content:center;}.views-slider-hero-description-container{max-width:600px;margin-bottom:1.5rem;}.views-slider-hero-description-container{max-width:600px;margin-bottom:1.5rem;}.views-slider-heading-container{color:white;font-size:1.8rem;line-height:1.6;}.views-slider-hero-description-container p{color:white;font-size:1.1rem;line-height:1.6;}.views-slider-hero-links-container{display:flex;gap:15px;flex-wrap:wrap;}.views-slider-hero-btn a{text-decoration:none;padding:12px 30px;border:2px solid white;color:white;font-weight:bold;transition:background-color 0.3s,color 0.3s;display:inline-block;text-transform:uppercase;font-size:0.9rem;}.views-slider-hero-btn a:hover{background-color:white;color:#000;border:2px solid white;}.swiper-button-next,.swiper-button-prev{color:white;filter:drop-shadow(0 0 5px rgba(0,0,0,0.5));z-index:15;}.swiper-pagination-bullet-active{background:white;}@media (min-width:768px){.views-slider-hero-content{display:flex;flex-direction:column;justify-content:center;}.views-slider-hero-content-right{align-items:flex-end;}.views-slider-hero-content-center{align-items:center;}}@media (max-width:992px){.views-slider-hero-description-container{max-width:90%;}.views-slider-hero-description-container p{font-size:1rem;}}@media (max-width:576px){.views-hero-slider{height:70vh;}.views-slider-hero-content{padding:20px 3%;align-items:center;}.views-slider-hero-description-container{max-width:90%;}.views-slider-hero-links-container{justify-content:center;}.views-slider-hero-btn a{padding:10px 20px;font-size:0.8rem;}.swiper-button-next,.swiper-button-prev{width:6px;}.swiper-button-next::after,.swiper-button-prev::after{width:10px;height:10px;font-size:1.5em;}}
