p,a{font-size:20px;} 
span.wpcf7-not-valid-tip {
display: none;
}
nav.navbar.navbar-expand-xl.mx-5 .menu-item a {font-size:22px;}

.wpcf7-not-valid {
border: 2px solid red !important;
}
.wpcf7-response-output {
font-size: 12px;
margin: 0px !important;
}
.wpcf7-form p {margin:0px;}
.wpcf7-response-output {
    border: 0px !important;
}
label {
    font-size: 20px;
}
label {
    margin-bottom: .5rem;
}
input,input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email.form-control.py-3.px-4,select{color:#000 !important;}
.wpcf7 select.form-control option {
    background: #fff;
    color: #000;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-accent.submit_appointment.d-flex.justify-content-center.gap-2.rounded-0 {
    background: #5f4489;
	color: #F6EEDF !important;
}
.gallery_itms video {
    max-width: 100%;
    height: 350px; /* or any desired fixed height */
    object-fit: cover; /* ensures the video fills the box while maintaining aspect ratio */
}
.page-id-265 .section.pb-0.pt-5 ul {list-style: none;}
.acf-file-video {
  max-width:100%;
  height: 550px;
  object-fit: cover;  /* fill the space without stretching */
  display: block;
  margin: 0 auto;       /* optional: center the video */
  background: #000;     /* fallback background */
}
.footer_wegits img {
    width: 100%;
}
.position-relative.p-5.d-flex.flex-column.gap-5 {
    background-color: #d3d3d3;
	height:100%;
}
.page-id-261 ol.breadcrumb,.page-id-261 h1.pe-5.pt-5 {visibility:hidden;}
.Light {
	 background-color: #Fff;
/*     background-color: #F6EEDF; */
}
.Light * {
    color: #000;
}
.Dark {
	background-color:#d3d3d3;
}
.Dark * {
	 color: #fff;
}
footer {
    background-color: #5a5a5ab5;
}
footer * {
    color: #000;
}
.footer_wegits li a {
    color: #000 !important;
}
/*
#header {
    background-color: #f6efe0;
}
*/
.glass-effect a {
   color: #000 ;
}

.cantect-form-res input{
	border:1px solid #74788488 !important;
}
.cantect-form-res textarea{
	border:1px solid #74788488 !important;;
}
.cantect-form-res select{
	border:1px solid #74788488 !important;;
}
label {
    color: #000 !important;
}
.bg-accent {
    background-color: #d3d3d3;
}
.text-black,.text-black p,.text-black a {color:#000 !important;}
.page-id-261 .banner_contents {padding:300px 0px;}
a.navbar-brand img {
    width: 100% !important;
}
.footer_wegits img {
    width: 100%;
	margin:0px 0px 10px 0px;
}
input::placeholder,textarea::placeholder {
    color: #000 !important;
	font-family: "Lato", sans-serif !important;
	}
.copyright {background:transparent !important;}
span.accent-color {
    color: #fff;
}
.title-tab a{font-size:24px;}
.section.Dark h3,.section.Dark span {
    color: #000;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-accent.submit_appointment.d-flex.justify-content-center.gap-2.rounded-0 {
    margin: 0 auto;
	border-radius:5px !important;
}

img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-118 {
    margin: 0 auto;
    display: block;
}

input.wpcf7-form-control.wpcf7-captchar {
    margin: 0 auto;
    display: block;
}
.card-section-events h3 a {
    font-size: 28px;
}
.long-content {
  max-height: 800px;      /* set your desired height */
  overflow-y: auto;      /* enable vertical scrolling */
  overflow-x: hidden;    /* prevent horizontal scroll */
  padding-right: 10px;   /* space for scrollbar */
}
.page-id-267 h3.brush2 {
    color: #000;
}
h3.evnt-title .brush3 {z-index:1;}
