header{
	padding-top:133px
}
.ag-translate-popper-host{
	display:none!important;
}
h2 span{
	font-weight:700;
	color:#6179CE;
}
.about-img:before {
    position: absolute;
    left: auto;
    top: 20px;
    right: -20px;
    content: '';
    background-color: #0e3fc1;
    width: 100%;
}
.serv-icon .elementor-icon-box-icon {
    background-color: #44B5F8;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: flex;
    align-items: center;
	
	
	/* FIX TOP GAP */
body {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-location-header {
    margin-top: 0 !important;
    padding-top: 0 !important;
}
    justify-content: center;
}
textarea{
	height:120px!important;
}


.type-box .elementor-icon-box-title{
	margin-bottom:20px!important;
}

.type-box:hover .elementor-icon-box-title{
	color:#fff!important;
}
.type-box:hover{
	background-color:#0e3fc1;
}
.type-box:hover .elementor-icon-box-description{
	color:#fff!important;
}
.type-box:before{
	content:'';
	position: absolute;
	right: 0%;
	bottom: 0%;
	background: #0e3fc1;
	clip-path: polygon(100% 0, 0% 100%, 100% 100%);
	width:50px;
	height:50px;
	left:auto;
	top:auto;
}
.type-box:hover:before{
	background: #fff;
	clip-path: polygon(100% 0, 0% 100%, 100% 100%);
	width:60px;
	height:60px;
}
.type-box:hover .elementor-heading-title {
	color:#fff!important;
}

.type-box:hover .wp-block-list  li, 
.type-box:hover .wp-block-list  li strong, .type-box:hover .elementor-widget-text-editor li, .type-box:hover .elementor-widget-text-editor li strong, .type-box:hover .elementor-widget-text-editor p{
	color:#fff;
}
.header-sticky {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
  background: #fff; /* optional */
  box-shadow: 0 2px 8px rgba(0,0,0,0.1); /* optional */
  transition: all 0.3s ease;
}

align-items: center;
}


align-items: center;
}


/* FORCE REMOVE TOP GAP */

html, body {
    margin: 0 !important;
    padding: 0 !important;
}

body.admin-bar {
    margin-top: 0 !important;
}

header,
.elementor-location-header {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* Remove empty container space */
.elementor-location-header > .e-con:first-child {
    margin-top: 0 !important;
    padding-top: 0 !important;
    min-height: 0 !important;
}

/* Fix Elementor wrapper */
.e-con {
    margin-top: 0 !important;
}