/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 25 2026 | 11:01:33 */
.elementor-top-section.elementor-section-boxed > .elementor-container,
.e-con-boxed.e-con{
  padding-left:40px;
  padding-right:40px;
}

ul{
  list-style-type: disc;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  padding-inline-start: 20px;
}

ol{
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  padding-inline-start: 20px;
}

.mb-0, .mb-0 p{margin-bottom:0 !important}

.contact-form .elementor-field-option {display:flex;align-items: center;}
.contact-form .elementor-field-option input {margin:0 5px 0px 0}
.contact-form .elementor-field-option label {font-size:12px;line-height: 18px;}
.contact-form .elementor-field-option label a {font-weight:600}

.elementor-slideshow__footer {display:none !important; visibility:hidden !important;
opacity:0 !important}

.elementor-widget-text-editor ul li {margin-bottom:10px}


a[href^=tel], a[href^=tel]:hover{
    color: #000;
    text-decoration: none;
}

.blue {color:#005BAA}
.purple {color:#D86AA9}


.purple-list ul {
  list-style: none;
  padding-left: 20px;
}

.purple-list ul li {
  margin-bottom: 10px;
	    display: flex;
    flex-direction: row;
    align-items: flex-start;
}

.purple-list ul li:before {
  content: "•";
  color: #D86AA9;
  font-weight: bold;
  display: inline-block;
  margin-right: 10px;
    margin-left: -0.6em;
    font-size: 35px;
}

@media screen and (max-width:480px) {
	.elementor-top-section.elementor-section-boxed > .elementor-container, 
	.e-con-boxed.e-con {
	  padding-left:20px;
	  padding-right:20px;
	}
}
