.elementor-1718 .elementor-element.elementor-element-b8cb59e{padding:10px 0px 20px 0px;}.elementor-1718 .elementor-element.elementor-element-9c7e8bc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-1718 .elementor-element.elementor-element-f3968e0{font-family:"DM Sans", Sans-serif;font-weight:600;text-decoration:none;color:#2F2F2F;}.elementor-1718 .elementor-element.elementor-element-f3968e0 a{color:#999999;}.elementor-1718 .elementor-element.elementor-element-f3968e0 a:hover{color:#2F2F2F;}.elementor-1718 .elementor-element.elementor-element-4c9d26c > .elementor-container{max-width:750px;}.elementor-1718 .elementor-element.elementor-element-4c9d26c{padding:10px 0px 30px 0px;}.elementor-1718 .elementor-element.elementor-element-46ff224 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-1718 .elementor-element.elementor-element-dcd4b9f > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1718 .elementor-element.elementor-element-dcd4b9f .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:44px;font-weight:700;color:var( --e-global-color-astglobalcolor8 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1718 .elementor-element.elementor-element-780ae8d > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-1718 .elementor-element.elementor-element-780ae8d{font-family:"Lexend", Sans-serif;color:#666666;}.elementor-1718 .elementor-element.elementor-element-069f391 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-1718 .elementor-element.elementor-element-dcd4b9f .elementor-heading-title{font-size:32px;}}@media(min-width:768px){.elementor-1718 .elementor-element.elementor-element-46ff224{width:100%;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-f3968e0 */.elementor-1718 .elementor-element.elementor-element-f3968e0 * {
    text-decoration: unset !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-069f391 */.quote_form * {
    font-family: "Lexend", Sans-serif !important
}/* End custom CSS */
/* Start custom CSS */.quote_form .gform_heading .gform_required_legend {
	display: none;
}
.quote_form .gfield--type-section {
  border: none !important;
}
.quote_form .gfield--type-section .gsection_title {
  color: #000;
  font-size: 28px;
  margin-top: 40px;
  margin-bottom: 10px;
}
.quote_form #field_1_1 .gsection_title {
	margin-top: 0px !important;
}
.quote_form .ginput_container input[type="text"], .quote_form .ginput_container input[type="number"], .quote_form .ginput_container input[type="email"], .quote_form .ginput_container input[type="tel"], .quote_form .ginput_container select, .quote_form .ginput_container textarea {
  width: 100% !important;
  background: #f6f6f6 !important;
  border-radius: 7px;
  height: 50px;
  border: 1px solid #f6f6f6 !important;
  padding: 10px 12px !important;
}
.quote_form .gfield > .gfield_label, .quote_form .gfield > .gfield_label.gform-field-label *, .quote_form .gfield .ginput_container_radio label {
	color: #7a7a7a;
	text-transform: capitalize !important;
}
.quote_form .gfield .ginput_container_consent * {
    cursor: pointer;
	color: #7a7a7a !important;
}
.quote_form .gfield.switch_field .ginput_container_radio .gfield_radio {
  max-width: 72%;
  grid-column-gap:  0px !important;
  cursor: pointer;
}
.quote_form .gfield .ginput_container_radio label {
  cursor: pointer;
}
.quote_form .gfield.img_field .gfield_radio {
	grid-column-gap: 15px !important;
}
.quote_form .gfield.gfsp_ios .gfield-choice-input:checked + label::before {
  background-color: #4046F7;
}
.quote_form .gfield.img_field .gfield_radio .gchoice {
  position: relative;
}
.quote_form .gfield.img_field .gfield_radio .gchoice input {
  position: absolute;
  visibility: hidden;
}
.quote_form .gfield.img_field .gfield_radio .gchoice label {
  max-width: 100% !important;
  border: 2px solid #f7f7f7;
  padding: 15px 20px;
  border-radius: 5px;
  height: 100%;
  opacity: 1;
}
.quote_form .gfield.img_field .gfield_radio .gchoice label * {
	width: 100%;
	padding: 0px;
}
.quote_form .gfield.img_field .gfield_radio .gchoice label:hover, .quote_form .gfield.img_field .gfield_radio .gchoice input:checked + label {
	border: 2px solid #5accf7;
}
.quote_form .gfield.img_field .gfield_radio .gchoice label img {
	height: 180px;
	object-fit: contain;
	margin-bottom: 12px;
	background: #f6f4f5;
	padding: 15px;
}
.quote_form .gfield.img_field .gfield_radio .gchoice label:hover img {
	background: #fff;
}
.quote_form .gform_footer {
  justify-content: center;
}
.quote_form .gform_footer .gform_button {
  background: linear-gradient(101deg, #075CEE 0%, #4A04C5 100%);
  color: #fff;
  width: 200px;
  border: none !important;
}
.quote_form .gform_footer .gform_button:hover {
  background: linear-gradient(101deg, #4A04C5 0%, #075CEE 100%);
  color: #fff;
  width: 200px;
  border: none !important;
}/* End custom CSS */