 /*!
Custom Styles
*/

.customCTA .eael-creative-button-icon-left {
    border-right: 2px solid;
    padding: 25px;
}
.customCTA .eael-creative-button{
    padding: 0px 0px;
}
.customCTA .creative-button-inner {
  justify-content: left;
}
.customCTA .cretive-button-text {
    width: 100%;
    margin-right: 25px;
}
.designElementTab .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle {
  transform: rotate(0deg);
}
.designElementTab .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
  transform: rotate(180deg);
}
.designElementTab .elementor-124 .elementor-element.elementor-element-72f9860 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{
  border-radius: 5px !important;
}
.ArtifactsTable{
	margin-top:20px;
}
.ArtifactsTable, .ArtifactsTable p{
	font-size:12px;
}
.ArtifactsTable p{
	margin-bottom:0px;
}
.ArtifactsTable td{
	vertical-align:top;
}
.ArtifactsTable td:nth-child(1){
	width: 35%;
  padding-right: 20px;
}
.ArtifactsTable td table td:nth-child(1){
	width: 40px;
	padding-right:10px;
}
.ArtifactsTable strong{
	font-size:16px;
	display:block;
}
.backtooverview a:hover path{
	fill:#0D6CB9;
}

@media (max-width: 767.98px) { 
  .homebannercustom h1, .homebannercustom h3{
    color: #575757 !important;
    text-align:center;
  }
}
@media (max-width: 575.98px) {
  .ArtifactsTable > tbody > tr > td {
    display: block;
    width: 100% !important;
  }
  .ArtifactsTable td:nth-child(1) {
    padding-bottom: 20px;
  }
}

#site_search_input::placeholder {
	color: #fff;
	text-transform: uppercase;
}

.error404 .elementor-heading-title
{
	text-transform: uppercase;
}

div.close-notification-bar
{
	width: 100px;
}

div.close-notification-bar i
{
margin:auto;
}

.gradient-btn-hov .eael-creative-button:hover
{
	background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-4380a8a) 0%, var(--e-global-color-c9c9dac) 100%);
	border-image: linear-gradient(90deg, var(--e-global-color-4380a8a) 0%, var(--e-global-color-c9c9dac)  100%) 1;
	border-width: 4px;
	border-style: solid;
	border-radius: 10px;
}

.back-btn:hover .elementor-icon svg
{
	fill: var(--e-global-color-4380a8a);
}

.underline-hover-btn:hover .cretive-button-text
{
	text-decoration: underline;
	text-decoration-thickness: 0.5px;
}

.first-line
{
	font-size: 18px;
}