/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> Wpcf7 form paragraph **/
.wpcf7-form p {
	margin-bottom: 0 !important;
	display: grid !important;
	grid-auto-flow: row !important;
	grid-column-gap: 0 !important;
	column-gap: 0 !important;
	grid-row-gap: 0 !important;
	row-gap: 0 !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto auto auto !important;
}
.wpcf7-form p > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 2 !important;
}

/** General >> Wpcf7 f2189 o1 [type="submit"] **/
#wpcf7-f2189-o1 [type="submit"] {
	background-color: rgb(15, 51, 114) !important;
	width: 100% !important;
	border-color: rgba(0, 0, 0, 0) !important;
}

/** General >> Wpcf7 f2189 o1 label **/
#wpcf7-f2189-o1 label {
	font-size: 0 !important;
}

/** General >> Elementor element cadd338 elementor widget container **/
.elementor-element-cadd338 .elementor-widget-container {
	height: 100% !important;
}

/** General >> Div (#1) div **/
#slick-slide01 > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > section:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	
}

/** General >> Slick slide01 elementor element efb409f **/
#slick-slide01 .elementor-element-efb409f {
	
}

/** General >> Section (#1) div **/
#slick-slide01 > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > section:nth-of-type(1) > div {
	height: 100% !important;
}

/** General >> Section (#1) div _2 **/
.slick-slide > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > section:nth-of-type(1) > div {
	height: 100% !important;
}

/** General >> Jet mega menu item 321 jet mega menu mega container inner **/
.jet-mega-menu-item .jet-mega-menu-mega-container__inner {
	margin-top: 10px !important;
	box-shadow: 0.3px 0.3px 2.2px rgba(0, 0, 0, 0.02),
  0.7px 0.7px 5.3px rgba(0, 0, 0, 0.028),
  1.3px 1.3px 10px rgba(0, 0, 0, 0.035),
  2.2px 2.2px 17.9px rgba(0, 0, 0, 0.042),
  4.2px 4.2px 33.4px rgba(0, 0, 0, 0.05),
  10px 10px 80px rgba(0, 0, 0, 0.07) !important;
}

/** General >> Wpcf7 form [type="submit"] **/
.wpcf7-form [type="submit"] {
	background-color: rgb(15, 51, 114) !important;
	border-width: 0 !important;
}

/** General >> Wpcf7 f2189 o1 [type="text"] **/
#wpcf7-f2189-o1 [type="text"] {
	border-width: 0 !important;
}

/** General >> Wpcf7 f2189 o1 wpcf7 validates as email **/
#wpcf7-f2189-o1 .wpcf7-validates-as-email {
	border-width: 0px !important;
}

/** General >> Elementor widget container heading 5 **/
.elementor-widget-container h5 {
	font-size: 0 !important;
}

/** General >> Elementor widget wrap elementor widget wp widget categories **/
.elementor-widget-wrap .elementor-widget-wp-widget-categories {
	margin-top: -15px !important;
}

/** General >> Elementor element 1a2d22b elementor button wrapper **/
.elementor-element-1a2d22b .elementor-button-wrapper {
	
}

/** General >> Elementor element 7cea8eb elementor element populated **/
.elementor-element-7cea8eb .elementor-element-populated {
	
}

/** General >> Elementor row elementor element 7cea8eb **/
.elementor-row .elementor-element-7cea8eb {
	
}

/** General >> Elementor element 7cea8eb elementor widget wrap **/
.elementor-element-7cea8eb .elementor-widget-wrap {
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	-webkit-justify-content: space-between !important;
	justify-content: space-between !important;
}

/** General >> Elementor element f08685a elementor widget wrap **/
.elementor-element-f08685a .elementor-widget-wrap {
	display: -webkit-inline-flexbox !important;
	display: -moz-inline-flexbox !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	-webkit-justify-content: space-between !important;
	justify-content: space-between !important;
}

/** General >> Elementor element e8e75c7 elementor widget container **/
.elementor-element-e8e75c7 .elementor-widget-container {
	height: 100% !important;
}

/** General >> Elementor widget wrap elementor element e8e75c7 **/
.elementor-widget-wrap .elementor-element-e8e75c7 {
	height: 100% !important;
}

/** General >> Elementor widget wrap elementor element 074fd07 **/
.elementor-widget-wrap .elementor-element-074fd07 {
	height: 100% !important;
}

/** General >> Elementor element 074fd07 elementor widget container **/
.elementor-element-074fd07 .elementor-widget-container {
	height: 100% !important;
}

/** General >> Elementor widget wrap elementor element 3d6e685 **/
.elementor-widget-wrap .elementor-element-3d6e685 {
	height: 100% !important;
}

/** General >> Elementor element 3d6e685 elementor widget container **/
.elementor-element-3d6e685 .elementor-widget-container {
	height: 100% !important;
}

/** General >> Elementor element 82f0955 elementor widget container **/
.elementor-element-82f0955 .elementor-widget-container {
	height: 100% !important;
}

/** General >> Elementor widget wrap elementor element 82f0955 **/
.elementor-widget-wrap .elementor-element-82f0955 {
	height: 100% !important;
}

/** General >> Elementor widget wrap elementor element 22469c6 **/
.elementor-widget-wrap .elementor-element-22469c6 {
	height: 100% !important;
}

/** General >> Elementor element 22469c6 elementor widget container **/
.elementor-element-22469c6 .elementor-widget-container {
	height: 100% !important;
}

/** General >> Elementor element 5f258e9 elementor widget container **/
.elementor-element-5f258e9 .elementor-widget-container {
	height: 100% !important;
}

/** General >> Elementor widget wrap elementor element 5f258e9 **/
.elementor-widget-wrap .elementor-element-5f258e9 {
	height: 100% !important;
}

