/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 15 2026 | 20:12:59 */
body {overflow-x: hidden; /* Hide horizontal scrollbar */}
html,body {font-family: "Montserrat", sans-serif;background-color: #faf1e5;}
h1,h2,h3,h4,h5 {font-family: "Cinzel", serif;}
a {color:#284659;}
a:hover {color#122634;}

.bg-dark {background-color: rgba(22, 40, 69, .9) !important;}
.logo img {width: 250px; margin: 5px 50px 20px 20px;}
@media screen and (max-width: 767px) {
    .logo img {width: 150px; margin: 10px;}
}
.nav-item {text-transform: uppercase; font-size: 17px; letter-spacing: 0.1em; font-family: "Cinzel", serif; font-weight: 700;}
.nav-link {color:#ffffff !important; padding:0px; margin-right: 30px; margin-top: 10px;}
.nav-link:hover {color:#faf1e5 !important;}

.menu-item-has-children a:after {content:none;}
.navbar-nav .dropdown-menu {border: none !important; border-radius: 0px !important; margin-top: 8px; background-color: transparent !important; box-shadow: none !important:}
.dropdown-item {font-family: "Montserrat", sans-serif; color: #253551; font-size: 14px; font-weight: bold; background-color: rgba(255, 255, 255, .5) !important; }
.dropdown-menu {
    --bs-dropdown-box-shadow: none !important;
	}
.dropdown-item.active, .dropdown-item:active {background-color: transparent !important; color: #253551;}
.dropdown-menu .menu-item a:hover {background-color: rgba(255, 255, 255, .4) !important;}

main {padding-top: 160px !important;}

#footer {
    background-color: #faf1e5;
}
#footer p {
    margin-top: 15px;
    font-size: 9pt;
	text-align: center;
}


.btn, .wp-block-button .wp-block-button__link, .wp-block-button.is-style-outline .wp-block-button__link {
	--bs-btn-border-radius: none !important;
}

.wp-block-button__link {border: none !important; border-radius: none !important; margin-bottom: 10px;letter-spacing: 2px;}
.wp-block-button__link {color:#ffffff; background-color: #1a3d79 !important;}
.wp-block-button__link:hover {background-color: #0a3b8f !important;}
.wp-element-button {border: none !important; border-radius: none !important;}

.btn-red .wp-block-button__link {
  color: #fff;
  background-color: #4f1f26 !important;
}
.btn-red:hover .wp-block-button__link {
  color: #fff;
  background-color: #610e1a !important;
}
.btn-red:focus .wp-block-button__link {
  color: #fff;
  background-color: #610e1a !important;
}

.btn-white .wp-block-button__link {
  color: #1a3d79;
  background-color: #FFFFFF !important;
}
.btn-white:hover .wp-block-button__link {
  color: #1a3d79;
  background-color: #ffffff !important;
}
.btn-white:focus .wp-block-button__link {
  color: #1a3d79;
  background-color: #ffffff !important;
}

/*---hero---*/
@media screen and (max-width: 767px) {
.hero{padding-top:180px !important;}
}

img {margin;0;padding:0;}
.wp-block-image {
    margin: 0 !important;
}

/*---hero---*/
.foot a {color: #ffffff;}
.foot a:hover {color: #faf1e5;}


.gpb-rounded-md, .gpb-rounded-md .gb-accordion-title, .gpb-rounded-md img {
    border-radius: 0px;
}
.gb-block-accordion .gb-accordion-title {
    background: #e5d5ab;
    padding: 10px 15px;
	font-weight: bold;
	color: #092d68;
}
.gb-block-accordion .gb-accordion-text {
	color: #212121;
	font-size: 16px;
}

/* 1. Hide the native arrow */
.gb-accordion-title::-webkit-details-marker {
  display: none; /* Chrome, Safari, Edge */
}
.gb-accordion-title {
  list-style: none; /* Firefox */
}

/* 2. Add custom plus sign */
.gb-accordion-title {
  position: relative;
  padding-right: 1.5em; /* make room for icon */
  cursor: pointer;
}

.gb-accordion-title::after {
  content: "+";
  position: absolute;
  right: 0;
  font-size: 1.2em;
  font-weight: bold;
  transition: transform 0.2s ease;
	padding-right: 10px;
	color: #4f1f26;
}

/* 3. Change plus to minus when open */
.gb-block-accordion details[open] .gb-accordion-title::after {
  content: "–";
}