.bg_gradient {
	background-color: #ccf2ff;
	background-image: radial-gradient(circle at right top, rgb(255, 255, 255) 14%, rgb(204, 242, 255) 50%, rgb(204, 225, 255) 100%);
}
/*rgb(34, 81, 255)
radial-gradient(circle at right top, rgb(0, 169, 244) 14%, rgb(34, 81, 255) 50%, rgb(4, 42, 118) 100%)*/

#menu-main-menu li.menu-item a {
	transition: color .3s;
}

#menu-main-menu li.menu-item:hover a {
	color: #2251ff;
}

.site-title a {
	background: linear-gradient(#67d8ff, #006fff);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
}

img.custom-logo {
    max-width: 81px;
    height: auto;
}

.cs_block_align .elementor-container.elementor-column-gap-default {
	align-items: center;
}