/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 15 2025 | 15:58:02 */
.titedColumnInner a.w-btn:hover {
	color: #fff !important;
}
.newTopHeroSection h1 {
	font-size: 44px;
	line-height: 1.2;
	font-weight: 600;
}
.newButtonStyle i {
	padding: 20px;
	background-color: #CD5B64;
	margin-bottom: -15px;
	font-size: 24px;
	margin-right: -15px;
	margin-top: -15px;
}
.w-btn.newButtonStyle {
	background-color: transparent !important;
	border: 2px solid #ffffff80;
	border-radius: 0px;
	padding: 25px 0px 5px 30px !important;
}
.w-btn.newButtonStyle:hover {
	border: 2px solid #d94f60 !important;
	border-radius: 0px;
	padding: 25px 0px 5px 30px !important;
}
.topIconBoxes .w-iconbox-meta .w-iconbox-title {
	line-height: 1.2;
}
.titedColumn::before {
	background: #282E4A;
	border: 15px solid #111732;
	transform: skew(-20deg);
	content: "";
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	border-bottom: 0px;
	margin-top: -80px;
	padding-top: 50px;
	margin-left: -65px;
	bottom: 0px;
}
.titedColumnInner {
	padding: 25px 30px 30px 0px;
	margin-top: -30px;
}
.topIconBoxes .w-iconbox-icon {
	font-size: 2.2rem !important;
	margin-right: 10px !important;
}
.topSectionImage img {
	margin-bottom: -30px;
	z-index: 10;
	position: relative;
}
.titedColumnInner .w-btn:hover{
	color: #fff !important;
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
.wpb_row.topIconBoxes {
	display: grid !important;
	grid-template-columns: 1fr 1fr !important;
	grid-template-rows: auto auto !important;
	gap: 20px !important;
}
.l-section.wpb_row.newTopHeroSection {
	padding-top: 3rem !important;
	padding-bottom: 6rem !important;
}
.wpb_row.topIconBoxes .wpb_column {
	width: 100% !important;
}
.titedColumn::before {
	margin-top: -80px;
	padding-top: 40px;
	margin-left: -40px;
}
.titedColumnInner {
	padding: 25px 20px 20px 0px;
	margin-top: -30px;
}
}


@media only screen and (max-width: 768px) {
.hideMob{
	display:none;
}
.newTopHeroSection h1 {
	font-size: 36px;
	line-height: 1.3;
}
.l-section.wpb_row.newTopHeroSection {
	padding-top: 3rem !important;
}
.topSectionImage img {
	margin-bottom: 60px;
}
.titedColumn::before {
	background: #282E4A;
	border: 5px solid #111732 !important;
	transform: skew(-0deg) !important;
	content: "";
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	border-bottom: 0px;
	margin-top: 0px;
	padding-top: 50px;
	margin-left: 0px;
	bottom: 0px;
}
.topIconBoxes .w-iconbox-icon {
	font-size: 1.8rem !important;
}
.titedColumnInner {
	padding: 0px 30px 20px 0px;
	margin-top: 0px;
}
.newButtonStyle i {
	padding: 15px;
	background-color: #CD5B64;
	margin-bottom: -15px;
	font-size: 18px;
	margin-right: -15px;
	margin-top: -5px;
}
.w-btn.newButtonStyle {
	padding: 15px 0px 5px 15px !important;
}
}
























