<style>
	.GY-0312-head-title {
		font-size: inherit !important;
		font-weight: bold;
	}
	.GY-0312-card-collapse {
	    margin-bottom: 0px !important;
	    border-radius: 0px !important;
	    border-width: 1px !important;
	    box-shadow: none !important;
	}
	.GY-0312-accordion-title {
		font-size: inherit !important;
	    text-decoration: none;
	   	color: #124b9c;
	}
	.GY-0312-accordion-title:hover {
	    text-decoration: none;
	   	color: #124b9c;
	}
	.GY-0312-card-header {
		background-color: white !important;
	}
	.GY-0312-hr {
		opacity: 0.1; 
		border-top: 5px solid;
		margin: 1.5rem 0;
	}
	.GY-0312-text-search, .GY-0312-text-search::placeholder, .GY-0312-text-search:focus {
		font-size: inherit !important;
		height: 50px;
	    background: transparent;
	    color: #124b9c;
	}
	.GY-0312-text-input, .GY-0312-text-input::placeholder, .GY-0312-text-input:focus {
		font-size: inherit !important;
		color: #6499df;
	    border-color: #124b9c;
	}
	.GY-0312-button-send {
		font-size: inherit !important;
		font-weight: 600;
		height: 50px;
		/*width: 120px;*/
		margin-right: 5px;
		margin-bottom: 5px;
		background: #124b9c;
	}
	.GY-0312-button-rewrite {
		font-size: inherit !important;
		font-weight: 600;
		height: 50px;
		width: 120px;
		margin-right: 5px;
		margin-bottom: 5px;
	}
	.GY-0312-text-p {
		font-size: inherit !important;
		text-align: justify;
	}
</style>