.elementor-47576 .elementor-element.elementor-element-f962dad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-47576 .elementor-element.elementor-element-f962dad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47576 .elementor-element.elementor-element-918bece img{width:100%;}.elementor-47576 .elementor-element.elementor-element-dbbceee{padding:50px 0px 50px 0px;}.elementor-47576 .elementor-element.elementor-element-79f3a20 img{width:175px;}.elementor-47576 .elementor-element.elementor-element-6af9920 > .elementor-widget-container{margin:25px 0px 25px 0px;}.elementor-47576 .elementor-element.elementor-element-6af9920{text-align:center;}.elementor-47576 .elementor-element.elementor-element-6af9920 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#183E63;}.elementor-47576 .elementor-element.elementor-element-c4db132{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:2.5px;color:#183E63;}.elementor-47576 .elementor-element.elementor-element-12cc71e4:not(.elementor-motion-effects-element-type-background), .elementor-47576 .elementor-element.elementor-element-12cc71e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1ECE6;}.elementor-47576 .elementor-element.elementor-element-12cc71e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:25px;padding:25px 0px 50px 0px;}.elementor-47576 .elementor-element.elementor-element-12cc71e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47576 .elementor-element.elementor-element-22d9593 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-47576 .elementor-element.elementor-element-22d9593{text-align:center;}.elementor-47576 .elementor-element.elementor-element-22d9593 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;font-style:italic;letter-spacing:3.5px;color:#183E63;}.elementor-47576 .elementor-element.elementor-element-59b262d5 .swiper-pagination-bullet-active, .elementor-47576 .elementor-element.elementor-element-59b262d5 .swiper-pagination-progressbar-fill{background-color:#183E63;}.elementor-47576 .elementor-element.elementor-element-59b262d5 .swiper-pagination-fraction{color:#183E63;}.elementor-47576 .elementor-element.elementor-element-59b262d5 .elementor-main-swiper{height:250px;width:84%;}.elementor-47576 .elementor-element.elementor-element-59b262d5 .elementor-swiper-button{font-size:36px;color:#FFFFFF;}.elementor-47576 .elementor-element.elementor-element-59b262d5 .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-47576 .elementor-element.elementor-element-59b262d5 .swiper-pagination-bullet{height:8px;width:8px;}.elementor-47576 .elementor-element.elementor-element-59b262d5 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-47576 .elementor-element.elementor-element-59b262d5 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#BDA588;opacity:1;}.elementor-47576 .elementor-element.elementor-element-59b262d5 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-47576 .elementor-element.elementor-element-59b262d5 .elementor-custom-embed-play i{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-47576 .elementor-element.elementor-element-59b262d5 .elementor-carousel-image-overlay{font-family:"Be Vietnam Pro", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;font-style:normal;letter-spacing:2px;}.elementor-47576 .elementor-element.elementor-element-4a8536a:not(.elementor-motion-effects-element-type-background), .elementor-47576 .elementor-element.elementor-element-4a8536a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1ECE6;}.elementor-47576 .elementor-element.elementor-element-4a8536a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:25px;padding:25px 0px 50px 0px;}.elementor-47576 .elementor-element.elementor-element-4a8536a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47576 .elementor-element.elementor-element-53f3f8f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-47576 .elementor-element.elementor-element-53f3f8f{text-align:center;}.elementor-47576 .elementor-element.elementor-element-53f3f8f .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;font-style:italic;letter-spacing:3.5px;color:#183E63;}.elementor-47576 .elementor-element.elementor-element-e08be9a .swiper-pagination-bullet-active, .elementor-47576 .elementor-element.elementor-element-e08be9a .swiper-pagination-progressbar-fill{background-color:#183E63;}.elementor-47576 .elementor-element.elementor-element-e08be9a .swiper-pagination-fraction{color:#183E63;}.elementor-47576 .elementor-element.elementor-element-e08be9a .elementor-main-swiper{height:250px;width:84%;}.elementor-47576 .elementor-element.elementor-element-e08be9a .elementor-swiper-button{font-size:36px;color:#FFFFFF;}.elementor-47576 .elementor-element.elementor-element-e08be9a .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-47576 .elementor-element.elementor-element-e08be9a .swiper-pagination-bullet{height:8px;width:8px;}.elementor-47576 .elementor-element.elementor-element-e08be9a .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-47576 .elementor-element.elementor-element-e08be9a .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#BDA588;opacity:1;}.elementor-47576 .elementor-element.elementor-element-e08be9a .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-47576 .elementor-element.elementor-element-e08be9a .elementor-custom-embed-play i{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-47576 .elementor-element.elementor-element-e08be9a .elementor-carousel-image-overlay{font-family:"Be Vietnam Pro", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-47576 .elementor-element.elementor-element-083c9ed:not(.elementor-motion-effects-element-type-background), .elementor-47576 .elementor-element.elementor-element-083c9ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1ECE6;}.elementor-47576 .elementor-element.elementor-element-083c9ed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:25px 0px 50px 0px;}.elementor-47576 .elementor-element.elementor-element-083c9ed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47576 .elementor-element.elementor-element-ba81e24 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-47576 .elementor-element.elementor-element-ba81e24{text-align:center;}.elementor-47576 .elementor-element.elementor-element-ba81e24 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;font-style:italic;letter-spacing:3.5px;color:#183E63;}.elementor-47576 .elementor-element.elementor-element-81af250 .swiper-pagination-bullet-active, .elementor-47576 .elementor-element.elementor-element-81af250 .swiper-pagination-progressbar-fill{background-color:#183E63;}.elementor-47576 .elementor-element.elementor-element-81af250 .swiper-pagination-fraction{color:#183E63;}.elementor-47576 .elementor-element.elementor-element-81af250 .elementor-main-swiper{height:250px;width:87%;}.elementor-47576 .elementor-element.elementor-element-81af250 .elementor-swiper-button{font-size:36px;color:#FFFFFF;}.elementor-47576 .elementor-element.elementor-element-81af250 .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-47576 .elementor-element.elementor-element-81af250 .swiper-pagination-bullet{height:8px;width:8px;}.elementor-47576 .elementor-element.elementor-element-81af250 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-47576 .elementor-element.elementor-element-81af250 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#BDA588;opacity:1;}.elementor-47576 .elementor-element.elementor-element-81af250 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-47576 .elementor-element.elementor-element-81af250 .elementor-custom-embed-play i{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-47576 .elementor-element.elementor-element-81af250 .elementor-carousel-image-overlay{font-family:"Be Vietnam Pro", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}@media(max-width:768px){.elementor-47576 .elementor-element.elementor-element-59b262d5.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-47576 .elementor-element.elementor-element-e08be9a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-47576 .elementor-element.elementor-element-81af250.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:576px){.elementor-47576 .elementor-element.elementor-element-c4db132{font-size:9px;}.elementor-47576 .elementor-element.elementor-element-59b262d5.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-47576 .elementor-element.elementor-element-e08be9a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-47576 .elementor-element.elementor-element-81af250.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS for media-carousel, class: .elementor-element-59b262d5 */body .elementor-section .elementor-carousel-image-overlay {
	background-color:transparent;
	color:#183E63;
	font-family: "DM Serif Display", Sans-serif;
	font-size:14px;
	height:14px;
	font-weight:200;
	letter-spacing:1.25px;
	top:100%;
	transform:none!important;
}

body .elementor-section .swiper-slide {
	overflow:visible;
}

body .elementor-section .swiper-container {
	padding-bottom:90px;
}

.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom:-35px;
}/* End custom CSS */