.elementor-4775 .elementor-element.elementor-element-e44d5f7{--e-image-carousel-slides-to-show:1;}.elementor-4775 .elementor-element.elementor-element-e44d5f7 .swiper-pagination-bullet{width:6px;height:6px;background:var( --e-global-color-c40998c );}.elementor-4775 .elementor-element.elementor-element-e44d5f7 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}.elementor-4775 .elementor-element.elementor-element-3cc96273{font-size:17px;line-height:1.7em;color:var( --e-global-color-primary );}.elementor-4775 .elementor-element.elementor-element-17d6fe7{font-family:"Catamaran", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;text-decoration:underline;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-4775 .elementor-element.elementor-element-e6fa463{font-family:"Catamaran", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;text-decoration:underline;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-4775 .elementor-element.elementor-element-bf401a8{font-family:"Catamaran", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;text-decoration:underline;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-4775 .elementor-element.elementor-element-dbfde1e{font-family:"Catamaran", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;text-decoration:underline;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-4775 .elementor-element.elementor-element-5a68825{font-family:"Catamaran", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;text-decoration:underline;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-4775 .elementor-element.elementor-element-5964a04 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-4775 .elementor-element.elementor-element-5964a04 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-4775 .elementor-element.elementor-element-5964a04{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4775 .elementor-element.elementor-element-3cc96273{font-size:16px;}}/* Start custom CSS for image-carousel, class: .elementor-element-e44d5f7 */.elementor-4775 .elementor-element.elementor-element-e44d5f7 .swiper-slide img {
  width: 100%;
  aspect-ratio: 3 / 2;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17d6fe7 */.elementor-4775 .elementor-element.elementor-element-17d6fe7 a { color: #1B5E6B; } .elementor-4775 .elementor-element.elementor-element-17d6fe7 a:hover { color: #C9B79C; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6fa463 */.elementor-4775 .elementor-element.elementor-element-e6fa463 a { color: #1B5E6B; } .elementor-4775 .elementor-element.elementor-element-e6fa463 a:hover { color: #C9B79C; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf401a8 */.elementor-4775 .elementor-element.elementor-element-bf401a8 a { color: #1B5E6B; } .elementor-4775 .elementor-element.elementor-element-bf401a8 a:hover { color: #C9B79C; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dbfde1e */.elementor-4775 .elementor-element.elementor-element-dbfde1e a { color: #1B5E6B; } .elementor-4775 .elementor-element.elementor-element-dbfde1e a:hover { color: #C9B79C; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a68825 */.elementor-4775 .elementor-element.elementor-element-5a68825 a { color: #1B5E6B; } .elementor-4775 .elementor-element.elementor-element-5a68825 a:hover { color: #C9B79C; }/* End custom CSS */