.gallery-slider-widget{width:100%;padding:65px 0;overflow:hidden;background-color:#fff}.gallery-slider-widget .elementor-container{max-width:1510px!important;margin:0 auto;padding:0 20px}@media only screen and (max-width:991px){.gallery-slider-widget .elementor-container{padding:0 20px}}.gallery-slider-widget .cta-tiles-header{margin-bottom:60px;max-width:844px}@media only screen and (max-width:991px){.gallery-slider-widget .cta-tiles-header{margin-bottom:40px}}@media only screen and (max-width:767px){.gallery-slider-widget .cta-tiles-header{margin-bottom:30px}}.gallery-slider-widget .cta-tiles-grid{position:relative;width:80%}.gallery-slider-widget .cta-tiles-grid .tiles-desktop{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media only screen and (max-width:991px){.gallery-slider-widget .cta-tiles-grid .tiles-desktop{gap:20px}}@media only screen and (max-width:767px){.gallery-slider-widget .cta-tiles-grid .tiles-desktop{display:none}}.gallery-slider-widget .cta-tiles-grid .tiles-mobile{display:none}@media only screen and (max-width:767px){.gallery-slider-widget .cta-tiles-grid .tiles-mobile{display:block}}.gallery-slider-widget .cta-tiles-grid .tiles-mobile .swiper-container{overflow:visible;padding-bottom:40px}.gallery-slider-widget .cta-tiles-grid .tiles-mobile .swiper-pagination{bottom:0}.gallery-slider-widget .cta-tiles-grid .tiles-mobile .swiper-pagination .swiper-pagination-bullet{background-color:#bd965b;opacity:.3}.gallery-slider-widget .cta-tiles-grid .tiles-mobile .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.gallery-slider-widget .cta-tiles-grid .cta-tile{background:#fff;border-radius:0;overflow:hidden;height:100%;display:flex;flex-direction:column}.gallery-slider-widget .cta-tiles-grid .cta-tile .tile-image{width:100%;height:384px;overflow:hidden;position:relative;border-radius:15px}@media only screen and (max-width:991px){.gallery-slider-widget .cta-tiles-grid .cta-tile .tile-image{height:250px}}@media only screen and (max-width:767px){.gallery-slider-widget .cta-tiles-grid .cta-tile .tile-image{height:200px}}.gallery-slider-widget .cta-tiles-grid .cta-tile .tile-image img{width:100%;height:100%;object-fit:cover;object-position:center}.gallery-slider-widget .cta-tiles-grid .cta-tile .tile-content{padding:30px 0;flex-grow:1;display:flex;flex-direction:column;border-left:1px solid #b8965b;padding-left:20px;margin-top:15px;padding-top:10px;padding-bottom:0;padding-right:30px}.gallery-slider-widget .cta-tiles-grid .cta-tile .tile-content .learn-more-link{font-size:18px;line-height:26px;font-weight:600;text-decoration:underline;color:#bd965b;transition:opacity .3s ease;align-self:flex-start}.gallery-slider-widget .cta-tiles-grid .cta-tile .tile-content .learn-more-link:hover{opacity:.8;color:#bd965b}@media only screen and (max-width:991px){.gallery-slider-widget .cta-tiles-grid .cta-tile .tile-content .learn-more-link{font-size:16px}}.gallery-slider-widget .cta-tiles-grid .cta-tile:not(:last-child){position:relative}@media only screen and (min-width:768px){.gallery-slider-widget .cta-tiles-grid .cta-tile:not(:last-child)::after{content:"";position:absolute;top:294px;right:-15px;width:1px;height:calc(100% - 294px);background-color:#bd965b}}@media only screen and (min-width:768px) and (max-width:991px){.gallery-slider-widget .cta-tiles-grid .cta-tile:not(:last-child)::after{top:250px;height:calc(100% - 250px);right:-10px}}.gallery-slider-widget .cta-tiles-grid .slider-nav .swiper-button-prev{background-color:transparent;border:1px solid #00205b}.gallery-slider-widget .cta-tiles-grid .slider-nav .swiper-button-prev:before{content:"";width:100%;height:100%;background-image:none;background-color:#00205b;-webkit-mask-image:url(../images/icons/arrow-left.svg);mask-image:url(../images/icons/arrow-left.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:27px;mask-size:27px}@media only screen and (max-width:767px){.cta-tiles-widget .swiper-slide{height:auto}}.gallery-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999}.gallery-lightbox .lightbox-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);cursor:pointer}.gallery-lightbox .lightbox-content{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:60px 20px}.gallery-lightbox .lightbox-content .lightbox-image{max-width:90%;max-height:90%;width:auto;height:auto;object-fit:contain;position:relative;z-index:2}.gallery-lightbox .lightbox-close,.gallery-lightbox .lightbox-next,.gallery-lightbox .lightbox-prev{position:absolute;background-color:transparent;border:none;color:#fff;font-size:40px;cursor:pointer;z-index:3;transition:opacity .3s ease;padding:10px;line-height:1}.gallery-lightbox .lightbox-close:hover,.gallery-lightbox .lightbox-next:hover,.gallery-lightbox .lightbox-prev:hover{opacity:.7}@media only screen and (max-width:767px){.gallery-lightbox .lightbox-close,.gallery-lightbox .lightbox-next,.gallery-lightbox .lightbox-prev{font-size:30px}}.gallery-lightbox .lightbox-close{top:20px;right:30px;font-size:50px;font-weight:300}@media only screen and (max-width:767px){.gallery-lightbox .lightbox-close{top:10px;right:15px;font-size:40px}}.gallery-lightbox .lightbox-prev{left:30px;top:50%;transform:translateY(-50%);font-size:60px}@media only screen and (max-width:767px){.gallery-lightbox .lightbox-prev{left:15px;font-size:40px}}.gallery-lightbox .lightbox-next{right:30px;top:50%;transform:translateY(-50%);font-size:60px}@media only screen and (max-width:767px){.gallery-lightbox .lightbox-next{right:15px;font-size:40px}}