.display-title .elementor-heading-title > span {
	color: #36499B;
	display: block;
}

@media (max-width: 767px) {
	.hero-more-btn {
		text-align: center;
	}
}

.fix-bold-400 b {
	font-weight: 400 !important;
}
.fix-bold-500 b {
	font-weight: 500 !important;
}
.fix-bold-600 b {
	font-weight: 600 !important;
}
.fix-bold-to-orange b {
	color: #E55317;
}
.fix-bold-to-blue b {
	color: #36499B;
}
.fix-bold-to-lightblue b {
	color: #73C5D2;
}

.main-header-menu .menu-link,
.main-header-menu > a {
	font-weight: 600;
}

.m-auto {
	margin-left: auto;
	margin-right: auto;
}

.mb-0 {
	margin-bottom: 0 !important;
}

.hero-logo-icon {
	margin: 0 !important;
}
.hero-logo-icon #SST-Logo-Icon {
	width: 360px;
	height: auto;
	position: absolute;
	left: 0%;
	top: -1em;
	-webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	z-index: -1;
	opacity: 0.1;
}
@media (min-width: 768px) {
	.hero-logo-icon #SST-Logo-Icon {
		width: 500px;
	}
}
@media (min-width: 1025px) {
	.hero-logo-icon #SST-Logo-Icon {
		top: -6em;
	}
}

.custom-logo-inline-svg {
	display: inline-block;
}

.animate-logo g#symbol-circle {
	will-change: transform;
	-webkit-transform-origin: 98.428px 99.229px;
	    -ms-transform-origin: 98.428px 99.229px;
	        transform-origin: 98.428px 99.229px;
	-webkit-animation: rotate-360 3s ease-in-out infinite forwards;
	        animation: rotate-360 3s ease-in-out infinite forwards;
}

@-webkit-keyframes rotate-360 {
	0% {
		-webkit-transform: rotate(0deg);
		        transform: rotate(0deg);
	}
	50%, 100% {
		-webkit-transform: rotate(360deg);
		        transform: rotate(360deg);
	}
}

@keyframes rotate-360 {
	0% {
		-webkit-transform: rotate(0deg);
		        transform: rotate(0deg);
	}
	50%, 100% {
		-webkit-transform: rotate(360deg);
		        transform: rotate(360deg);
	}
}
/*# sourceMappingURL=custom.css.map */