/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 09 2024 | 11:56:39 */
.read-more-content{
	display: none;
}
/* .custom-contact-form button.elementor-button {
    background-color: transparent;
    background-image: linear-gradient(130deg, #0068FF 45%, #6FC22E 64%);
}
.cst_icon_bx a.elementor-icon.elementor-animation- {
    background-color: transparent;
    background-image: linear-gradient(130deg, #0068FF 45%, #6FC22E 64%);
} */
a.read-more {
    /* font-size: 17px; */
    position: relative;
    top: 10px;
    color: #0A3161 !important;
    display: block;
    text-decoration: none !important;
    font-weight: 600;
}
/* .read-more-content {
    font-size: 16px;
    font-family: 'poppins';
    line-height: 28px;
    color: #7a7a7a;
} */
.elementor-kit-8 .elementskit-post-body  h3 a{
		font-family: "Poppins", Sans-serif;
    font-size: 22px !important;
    font-weight: 600 !important;
    line-height: 20px;
		text-align: left !important;
    margin: 20px 0px 30px 0px !important;
	color:#0A3161
;
}

.cstmform .elementor-field-type-html {
    text-align: center;
}
.cstmform input{
    box-shadow: -1px 2px 10px 3px #dbdbdb66;
}
.cstmform textarea{
    box-shadow: -1px 2px 10px 3px #dbdbdb66;
}
.cst_img_mask img {
    box-shadow: 197px -10px 0px 20px #101010a8 inset;
}
.cst-box:hover .cst_img_mask img{
	box-shadow: 197px -10px 0px 20px #10101000 inset;
	transition:all 0.9s ease-in-out;
}
.cst-box:hover i{
	color:#348CD3;
}
{
   position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: skew(12deg, 0);
    transform: skew(12deg, 0);
    overflow: hidden;
    background-color: #333333;
}
.cstm-accordian .ekit_accordion_icon_left_group {
    background-color: #F4F4F5;
    padding: 15px 15px 15px 15px !important;
    border: 1px solid #F4F4F5;
    border-radius: 50%;
    margin-right: 11px;
}