/*
 Theme Name:   Hello Elementor Child
 Description:  Child theme for Hello Elementor
 Template:     hello-elementor
 Version:      1.0.0
*/

/* Import parent theme styles */
@import url("../hello-elementor/style.css");

/* Your custom styles go below */


.info-block{
	padding: 30px;
	background-color: #073548;
	display: flex;
	justify-content:center!important;
}

.info-block .elementor-cta{
	display: flex;
	justify-content:center;
	grid-gap:30px;
	height:100%;
	max-width:306px;
}

.info-block .elementor-cta .elementor-cta__content{
	overflow: visible;
	align-content:flex-start;
}

.info-block .elementor-cta:hover .elementor-cta__bg-wrapper{
	background-color:unset!important;
}

.info-block .elementor-cta__bg{
	width: 56px;
	height: 56px;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
}


.footer-list-icon .elementor-icon-list-icon{
	background-color: #66CCF5;
    border-radius: 50%;
    width: 34px;
    height: 34px;
    padding: 0 !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
	margin-right: 10px!important;
}
.footer-list-icon .elementor-icon-list-icon svg{
	margin: 0!important;
}
.main-slider .swiper-pagination {
	width: 100%!important;
    max-width: 1360px;
    justify-content: flex-start !important;
    left: 50%!important;
    transform: translateX(-50%)!important;
    display: flex;
    padding-left: 40px;
    bottom: 40px !important;
}

.main-slider .swiper{
	padding-bottom:10px!important;
}




/* gravity forms customization */
.community-form .gform_fields{
	row-gap: 15px!important;
}
.community-form .gform_fields input[type="text"]{
	background-color:unset;
	border-radius:0;
	border:unset;
	box-shadow: unset;
	padding: 0;
	height: 28px;
	border-bottom: 1px solid rgba(7, 53, 72, .2);
}
.community-form .gform_fields input[type="text"]:focus{
	outline: none;
}
.community-form .gform-footer{
	margin-top: 12px;
}
.community-form .gform-footer input[type="submit"]{
	background-color: #91BF3E!important;
	text-transform:uppercase!important;
	font-weight: 700!important;
	font-size:20px!important;
	color:#2A3E06!important;
	border-radius: 0!important;
}
.community-form .gform-footer input[type="submit"]:hover{
	background-color:#E1E8D3!important;
}

.overflow-x-hidden{
	overflow-x:hidden!important;
}

.header-search .e-search-submit{
	position: absolute;
    left: 0;
    top: 0;
    width: 42px!important;
	margin:0!important;
    height: 100%;
    z-index: 10;
}
.header-search .e-search-submit:hover{
	background-color:rgba(102, 204, 245, .65)!important;
}
.elementor-widget-theme-post-featured-image a{
	width: 100%!important;
}
