/*
Theme Name: edhassss

*/
.elementor-absolute {
    position: unset !important;
}
 body{
	overflow-x:hidden;
	 padding:0;
	 margin:0;
	   font-family: "DM Sans", sans-serif !important;
	 
}
html{
		overflow-x:clip;
}
.es-form-field-container .gjs-row:first-child{
	display:none !important;
}
.entry-header {
display:none;
}
@media only screen and (max-width:1140px) {
.elementor-145 .elementor-element.elementor-element-14dc481 {
    text-align: center;
    max-width: 100% !important;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    top: 0 !important;
    margin-top: -184px;
}
.elementor-145 .elementor-element.elementor-element-14dc481 > .elementor-widget-container {
    padding: 63px 30px 66px 30px !important;
    background-color: #4f69c2;
}
	}
@media only screen and (max-width:767px) {
	.cus-header .elementor-column {
    width: 50% !important;
}
/* .swiper-slide {
    height: 220px !important;
} */
}
@media only screen and (max-width:480px) {

/* .swiper-slide {
    height: 120px !important;
} */
}
.es-form-field-container{
display: flex;
    align-items: center;
    gap: 20px;
    justify-content: center;
}
.es-form-field-container .gjs-row:nth-child(2) input {
    padding: 14px 10px;
    border-bottom: 1px solid #e2e2e2 !important;
    font-size: 16px;
    color: #e2e2e2;
    font-weight: 500;
    border: 0;
}
.es-form-field-container .gjs-row:nth-child(3) input {
    background: #294fcc;
    padding: 16px 23px;
    border: 0;
    color: #fff;
    font-size: 16px;
    letter-spacing: 3px;
}

.es-form-field-container .gjs-row:first-child{
	display:none;
}
.es-form-field-container .gjs-row:nth-child(2) {
    width: 50%;
}
.es-form-field-container .gjs-row:nth-child(2) input {
    width: 100%;
}
.elementor img {
/*     max-width: -webkit-fill-available !important; */
}
.elementor-491 .elementor-element.elementor-element-2d7f3696 a.hfe-menu-item, .elementor-491 .elementor-element.elementor-element-2d7f3696 a.hfe-sub-menu-item {
    font-family:"DM Sans", sans-serif !important;
    font-size: 18px !important;
    text-transform: uppercase;
    letter-spacing: 2px;
}