/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.6.1.1666248611
Updated: 2022-10-20 06:50:11

*/
/* FORM */
.gfield_required {
  display: none !important;
}
.gform_wrapper.gravity-theme .gfield_label {
  font-family: "Prompt", Sans-serif;
  font-size: 14px !important;
  font-weight: 300 !important;
  color: #FFF !important;
}
#label_1_12_1,#label_3_12_1 {
  font-family: "Prompt", Sans-serif;
  font-size: 14px !important;
  font-weight: 300 !important;
  color: #FFF !important;
}
.ginput_container.ginput_container_select {
	font-family: "Prompt" !important;align-content
}
#gform_submit_button_1,#gform_submit_button_3 {
  background-color: #1C67AA;
  border: 1px solid #1C67AA;
  color: #FFF;
  font-family: "Prompt" !important;
  font-weight: 300 !important;
  padding: 15px;
}

/* MENU HEADER */
@media only screen and (min-width: 767px)
{
	.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child)::after {
	  content: "/" !important;
	  border-left: 0 !important;
	  color: #FFF !important;
	  font-weight: bold;
	  margin-bottom: 5px !important;
	}
}
@media only screen and (max-width: 375px){
	#menu {
	  width: 60% !important;
	}
	#phone {
	  width: 40% !important;
	}
}

/* BANNER */
#banner-slider .elementor-pagination-position-outside .swiper-container {
    padding-bottom: 0px !important;
}
#banner-slider .elementor-widget-image-carousel .swiper-container .swiper-slide figure {
    line-height: 0 !important;
}

/* WHY CHOOSE US */
#services-list .elementor-widget .elementor-icon-list-item
{
	align-items: start !important;
}
#services-list .fas
{
	line-height: 2 !important;
}
@media only screen and (min-width: 1024px)
{
	.elementor-image-box-wrapper {
		height: 60px !important;
	}
	#wht-list {
	  height: 150px !important;
	}
	#why-divider .elementor-divider-separator {
	  border-radius: 10px;
	}
}
/* WORKS IMAGE SLIDES*/
@media only screen and (min-width: 1024px)
{
	.elementor-swiper-button.elementor-swiper-button-prev {
	  left: -60px !important;
	}
	.elementor-swiper-button.elementor-swiper-button-next{
		right: -60px !important;
	}
}

#services-us .elementor-tab-title {
  border-width: 0px;
  padding: 15px;
  border: 1px solid #1C67AA;
  border-radius: 10px;
  height: 80px !important;
}
#services-us ul {
	padding: 0px !important;
}
#services-us .fas.fa-check {
  color: #07BFAB;
}
#services-us .elementor-toggle-icon-opened{
	font-size: 45px;
}
#services-us .elementor-toggle-icon-closed{
	font-size: 45px;
}

/* COOKIE */
.cookie-notice-container { 
	font-family: "Prompt" !important; 
	font-size: 14px !important; 
	font-weight: 300 !important;
}
#cn-accept-cookie {
	font-family: "Prompt" !important; 
	font-size: 14px !important; 
	font-weight: 300 !important;
}