#hello-elementor-child-theme nav.elementor-nav-menu--main > ul > li:not(:nth-last-child(1))::before {
  background: #FA8012;
  content: "";
  width: 1px;
  position: absolute;
  right: 1px;
  z-index: 99;
  top: 50%;
  height: 16px;
  transform: translateY(-50%);
}
#hello-elementor-child-theme nav.elementor-nav-menu--main > ul li .elementor-nav-menu--dropdown {
  border-radius: 16px;
  background-color: white;
  padding: 8px;
  border: 1px solid #D9D4CF;
  box-shadow: 0 0 23px 0 rgba(0, 0, 0, 0.11);
}
#hello-elementor-child-theme nav.elementor-nav-menu--main > ul li .elementor-item, #hello-elementor-child-theme nav.elementor-nav-menu--main > ul li a.elementor-sub-item {
  font-family: "Inter", sans-serif;
  font-weight: 600;
  color: #1A4766;
  padding: 12px;
  border-radius: 8px;
}
#hello-elementor-child-theme nav.elementor-nav-menu--main > ul li .elementor-item:hover, #hello-elementor-child-theme nav.elementor-nav-menu--main > ul li a.elementor-sub-item:hover {
  background-color: #ECE9E6;
}
#hello-elementor-child-theme nav.elementor-nav-menu--main > ul li .elementor-item:hover, #hello-elementor-child-theme nav.elementor-nav-menu--main > ul li .elementor-item.highlighted {
  fill: #1A4766;
}
#hello-elementor-child-theme nav.elementor-nav-menu--main > ul li .elementor-item:hover svg.fa-svg-chevron-down, #hello-elementor-child-theme nav.elementor-nav-menu--main > ul li .elementor-item:hover svg.e-font-icon-svg.e-fas-chevron-down, #hello-elementor-child-theme nav.elementor-nav-menu--main > ul li .elementor-item.highlighted svg.fa-svg-chevron-down, #hello-elementor-child-theme nav.elementor-nav-menu--main > ul li .elementor-item.highlighted svg.e-font-icon-svg.e-fas-chevron-down {
  transform: rotate(180deg);
  transform-origin: 50% 5px;
}
@media screen and (max-width: 1130px) {
  #hello-elementor-child-theme nav.elementor-nav-menu--main > ul li .elementor-item {
    margin-inline: 8px;
  }
}
@media screen and (max-width: 1090px) {
  #hello-elementor-child-theme nav.elementor-nav-menu--main > ul li .elementor-item {
    margin-inline: 2px;
  }
}
@media screen and (min-width: 768px) and (max-width: 900px) {
  #hello-elementor-child-theme nav.elementor-nav-menu--main > ul li .elementor-item {
    margin-inline: 8px;
    padding: 12px 2px;
  }
  #hello-elementor-child-theme nav.elementor-nav-menu--main > ul li .elementor-item:hover {
    background-color: #fff;
  }
}
#hello-elementor-child-theme nav.elementor-nav-menu--main > ul li .elementor-item.has-submenu {
  cursor: default;
}
#hello-elementor-child-theme nav.elementor-nav-menu--dropdown {
  box-shadow: 0px 5px 8px 0px rgba(190, 190, 190, 0.02), 0px 10px 11px 0px rgba(60, 60, 60, 0.03), 0px 12px 11px 0px rgba(0, 0, 0, 0.02);
  background: #fff linear-gradient(to bottom, rgba(0, 0, 0, 0.11) -3px, transparent 23px);
  background: #fff linear-gradient(to bottom, hsl(0, 0%, 96%) 0%, hsla(0, 0%, 96%, 0.848) 2.576px, hsla(0, 0%, 96%, 0.714) 4.876px, hsla(0, 0%, 96%, 0.596) 6.969px, hsla(0, 0%, 96%, 0.495) 8.832px, hsla(0, 0%, 96%, 0.407) 10.511px, hsla(0, 0%, 96%, 0.333) 12.029px, hsla(0, 0%, 96%, 0.269) 13.432px, hsla(0, 0%, 96%, 0.216) 14.72px, hsla(0, 0%, 96%, 0.171) 15.939px, hsla(0, 0%, 96%, 0.133) 17.089px, hsla(0, 0%, 96%, 0.1) 18.216px, hsla(0, 0%, 96%, 0.072) 19.343px, hsla(0, 0%, 96%, 0.047) 20.516px, hsla(0, 0%, 96%, 0.024) 21.712px, hsla(0, 0%, 96%, 0) 23px);
  padding-top: 23px;
  padding-bottom: 20px;
}
#hello-elementor-child-theme nav.elementor-nav-menu--dropdown .elementor-item:focus {
  background-color: transparent;
}
#hello-elementor-child-theme nav.elementor-nav-menu--dropdown .elementor-item.has-submenu {
  justify-content: space-between;
}
#hello-elementor-child-theme nav.elementor-nav-menu--dropdown .sub-menu.elementor-nav-menu--dropdown .elementor-sub-item {
  font-weight: 400;
  letter-spacing: 0.03em;
}
#hello-elementor-child-theme .akr_quote_form_main_heading .elementor-heading-title {
  text-wrap-style: balance;
}
@media (min-width: 1025px) and (max-width: 1199px) {
  #hello-elementor-child-theme .akr_quote_form_main_heading .elementor-heading-title {
    font-size: 35px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  #hello-elementor-child-theme .akr_quote_form_main_heading .elementor-heading-title {
    font-size: 33px;
  }
}
#hello-elementor-child-theme #gf_2, #hello-elementor-child-theme #gf_10, #hello-elementor-child-theme #gf_11 {
  scroll-margin-top: 375px;
}
@media screen and (max-width: 767px) {
  #hello-elementor-child-theme #gf_2, #hello-elementor-child-theme #gf_10, #hello-elementor-child-theme #gf_11 {
    scroll-margin-top: 315px;
  }
}
#hello-elementor-child-theme #gform_2 .gform_fields, #hello-elementor-child-theme #gform_10 .gform_fields, #hello-elementor-child-theme #gform_11 .gform_fields {
  row-gap: 15px;
}
#hello-elementor-child-theme #gform_2 fieldset.gfield--type-image_choice, #hello-elementor-child-theme #gform_10 fieldset.gfield--type-image_choice, #hello-elementor-child-theme #gform_11 fieldset.gfield--type-image_choice {
  --gf-field-img-choice-size: 230px;
  --gf-field-img-choice-aspect-ratio: 213 / 160;
}
@media screen and (max-width: 920px) {
  #hello-elementor-child-theme #gform_2 fieldset.gfield--type-image_choice, #hello-elementor-child-theme #gform_10 fieldset.gfield--type-image_choice, #hello-elementor-child-theme #gform_11 fieldset.gfield--type-image_choice {
    --gf-field-img-choice-size: 200px;
  }
}
#hello-elementor-child-theme #gform_2 fieldset.gfield--type-image_choice legend, #hello-elementor-child-theme #gform_2 .gfield--type-address legend, #hello-elementor-child-theme #gform_10 fieldset.gfield--type-image_choice legend, #hello-elementor-child-theme #gform_10 .gfield--type-address legend, #hello-elementor-child-theme #gform_11 fieldset.gfield--type-image_choice legend, #hello-elementor-child-theme #gform_11 .gfield--type-address legend {
  display: block;
  width: 100%;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.25;
  color: #1A4766;
}
#hello-elementor-child-theme #gform_2 fieldset.gfield--type-image_choice legend .gfield_required, #hello-elementor-child-theme #gform_2 .gfield--type-address legend .gfield_required, #hello-elementor-child-theme #gform_10 fieldset.gfield--type-image_choice legend .gfield_required, #hello-elementor-child-theme #gform_10 .gfield--type-address legend .gfield_required, #hello-elementor-child-theme #gform_11 fieldset.gfield--type-image_choice legend .gfield_required, #hello-elementor-child-theme #gform_11 .gfield--type-address legend .gfield_required {
  display: none;
}
#hello-elementor-child-theme #gform_2 fieldset.gfield--type-image_choice .gfield-choice-image-wrapper, #hello-elementor-child-theme #gform_2 .gfield--type-address .gfield-choice-image-wrapper, #hello-elementor-child-theme #gform_10 fieldset.gfield--type-image_choice .gfield-choice-image-wrapper, #hello-elementor-child-theme #gform_10 .gfield--type-address .gfield-choice-image-wrapper, #hello-elementor-child-theme #gform_11 fieldset.gfield--type-image_choice .gfield-choice-image-wrapper, #hello-elementor-child-theme #gform_11 .gfield--type-address .gfield-choice-image-wrapper {
  border-radius: 12px;
}
#hello-elementor-child-theme #gform_2 fieldset.gfield--type-image_choice .ginput_container, #hello-elementor-child-theme #gform_2 .gfield--type-address .ginput_container, #hello-elementor-child-theme #gform_10 fieldset.gfield--type-image_choice .ginput_container, #hello-elementor-child-theme #gform_10 .gfield--type-address .ginput_container, #hello-elementor-child-theme #gform_11 fieldset.gfield--type-image_choice .ginput_container, #hello-elementor-child-theme #gform_11 .gfield--type-address .ginput_container {
  inline-size: 100%;
  display: flex;
  justify-content: center;
}
#hello-elementor-child-theme #gform_2 fieldset.gfield--type-image_choice .ginput_container .gfield_radio .gchoice, #hello-elementor-child-theme #gform_2 .gfield--type-address .ginput_container .gfield_radio .gchoice, #hello-elementor-child-theme #gform_10 fieldset.gfield--type-image_choice .ginput_container .gfield_radio .gchoice, #hello-elementor-child-theme #gform_10 .gfield--type-address .ginput_container .gfield_radio .gchoice, #hello-elementor-child-theme #gform_11 fieldset.gfield--type-image_choice .ginput_container .gfield_radio .gchoice, #hello-elementor-child-theme #gform_11 .gfield--type-address .ginput_container .gfield_radio .gchoice {
  background-color: rgba(255, 255, 255, 0.2509803922);
  border: 1px solid rgba(26, 71, 102, 0.2509803922);
  border-radius: 12px;
  cursor: pointer;
}
#hello-elementor-child-theme #gform_2 fieldset.gfield--type-image_choice .ginput_container .gfield_radio .gchoice:not(:hover), #hello-elementor-child-theme #gform_2 .gfield--type-address .ginput_container .gfield_radio .gchoice:not(:hover), #hello-elementor-child-theme #gform_10 fieldset.gfield--type-image_choice .ginput_container .gfield_radio .gchoice:not(:hover), #hello-elementor-child-theme #gform_10 .gfield--type-address .ginput_container .gfield_radio .gchoice:not(:hover), #hello-elementor-child-theme #gform_11 fieldset.gfield--type-image_choice .ginput_container .gfield_radio .gchoice:not(:hover), #hello-elementor-child-theme #gform_11 .gfield--type-address .ginput_container .gfield_radio .gchoice:not(:hover) {
  --gf-local-shadow: none;
}
#hello-elementor-child-theme #gform_2 fieldset.gfield--type-image_choice .ginput_container .gfield_radio .gchoice .gfield-image-choice-wrapper-inner, #hello-elementor-child-theme #gform_2 .gfield--type-address .ginput_container .gfield_radio .gchoice .gfield-image-choice-wrapper-inner, #hello-elementor-child-theme #gform_10 fieldset.gfield--type-image_choice .ginput_container .gfield_radio .gchoice .gfield-image-choice-wrapper-inner, #hello-elementor-child-theme #gform_10 .gfield--type-address .ginput_container .gfield_radio .gchoice .gfield-image-choice-wrapper-inner, #hello-elementor-child-theme #gform_11 fieldset.gfield--type-image_choice .ginput_container .gfield_radio .gchoice .gfield-image-choice-wrapper-inner, #hello-elementor-child-theme #gform_11 .gfield--type-address .ginput_container .gfield_radio .gchoice .gfield-image-choice-wrapper-inner {
  align-items: center;
}
#hello-elementor-child-theme #gform_2 fieldset.gfield--type-image_choice .ginput_container .gfield_radio .gchoice .gfield-image-choice-wrapper-inner label, #hello-elementor-child-theme #gform_2 .gfield--type-address .ginput_container .gfield_radio .gchoice .gfield-image-choice-wrapper-inner label, #hello-elementor-child-theme #gform_10 fieldset.gfield--type-image_choice .ginput_container .gfield_radio .gchoice .gfield-image-choice-wrapper-inner label, #hello-elementor-child-theme #gform_10 .gfield--type-address .ginput_container .gfield_radio .gchoice .gfield-image-choice-wrapper-inner label, #hello-elementor-child-theme #gform_11 fieldset.gfield--type-image_choice .ginput_container .gfield_radio .gchoice .gfield-image-choice-wrapper-inner label, #hello-elementor-child-theme #gform_11 .gfield--type-address .ginput_container .gfield_radio .gchoice .gfield-image-choice-wrapper-inner label {
  font-family: "Inter", sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #1A4766;
  line-height: 1.5;
}
#hello-elementor-child-theme #gform_2 .akr_form_heading, #hello-elementor-child-theme #gform_10 .akr_form_heading, #hello-elementor-child-theme #gform_11 .akr_form_heading {
  display: block;
  width: 100%;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.25;
  color: #1A4766;
}
#hello-elementor-child-theme #gform_2 .gform_next_button,
#hello-elementor-child-theme #gform_2 input[type=submit].gform_button, #hello-elementor-child-theme #gform_10 .gform_next_button,
#hello-elementor-child-theme #gform_10 input[type=submit].gform_button, #hello-elementor-child-theme #gform_11 .gform_next_button,
#hello-elementor-child-theme #gform_11 input[type=submit].gform_button {
  background-color: #1A4766;
  border-radius: 34px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
  padding: 6px 24px;
  color: #FFFFFF;
  border: none;
  min-block-size: 28px;
}
#hello-elementor-child-theme #gform_2 .gform_next_button:hover,
#hello-elementor-child-theme #gform_2 input[type=submit].gform_button:hover, #hello-elementor-child-theme #gform_10 .gform_next_button:hover,
#hello-elementor-child-theme #gform_10 input[type=submit].gform_button:hover, #hello-elementor-child-theme #gform_11 .gform_next_button:hover,
#hello-elementor-child-theme #gform_11 input[type=submit].gform_button:hover {
  color: #05D1C3;
}
#hello-elementor-child-theme #gform_2 .gform_previous_button, #hello-elementor-child-theme #gform_10 .gform_previous_button, #hello-elementor-child-theme #gform_11 .gform_previous_button {
  font-family: "Inter", sans-serif;
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
  background-color: #fff;
  color: #1A4766;
  border: 1px solid #1A4766;
  border-radius: 34px;
  padding: 5px 24px;
  min-block-size: 28px;
}
#hello-elementor-child-theme #gform_2 .gform_previous_button:hover, #hello-elementor-child-theme #gform_10 .gform_previous_button:hover, #hello-elementor-child-theme #gform_11 .gform_previous_button:hover {
  color: #fff;
  background-color: #1A4766;
}
#hello-elementor-child-theme #gform_2 .gf_progressbar .percentbar_blue, #hello-elementor-child-theme #gform_10 .gf_progressbar .percentbar_blue, #hello-elementor-child-theme #gform_11 .gf_progressbar .percentbar_blue {
  background-color: #1A4766;
}
#hello-elementor-child-theme #gform_2 .gf_progressbar_title, #hello-elementor-child-theme #gform_10 .gf_progressbar_title, #hello-elementor-child-theme #gform_11 .gf_progressbar_title {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #1A4766;
  line-height: 1.5;
}
#hello-elementor-child-theme #gform_2 .gform-field-label--type-sub,
#hello-elementor-child-theme #gform_2 .gfield--type-email label,
#hello-elementor-child-theme #gform_2 .gfield--type-phone label, #hello-elementor-child-theme #gform_10 .gform-field-label--type-sub,
#hello-elementor-child-theme #gform_10 .gfield--type-email label,
#hello-elementor-child-theme #gform_10 .gfield--type-phone label, #hello-elementor-child-theme #gform_11 .gform-field-label--type-sub,
#hello-elementor-child-theme #gform_11 .gfield--type-email label,
#hello-elementor-child-theme #gform_11 .gfield--type-phone label {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #1A4766;
  line-height: 1.25;
  letter-spacing: 0.03em;
  margin-bottom: 6px;
}
#hello-elementor-child-theme #gform_2 .gfield--type-email .gfield_required,
#hello-elementor-child-theme #gform_2 .gfield--type-phone .gfield_required, #hello-elementor-child-theme #gform_10 .gfield--type-email .gfield_required,
#hello-elementor-child-theme #gform_10 .gfield--type-phone .gfield_required, #hello-elementor-child-theme #gform_11 .gfield--type-email .gfield_required,
#hello-elementor-child-theme #gform_11 .gfield--type-phone .gfield_required {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  color: #1A4766;
  font-weight: 600;
}
#hello-elementor-child-theme #gform_2 .gfield--type-address .gform-field-label--type-sub:after, #hello-elementor-child-theme #gform_10 .gfield--type-address .gform-field-label--type-sub:after, #hello-elementor-child-theme #gform_11 .gfield--type-address .gform-field-label--type-sub:after {
  font-family: "Inter", sans-serif;
  content: "(Required)";
  font-size: 12px;
  color: #1A4766;
  font-weight: 600;
  display: inline-block;
  margin-left: 6px;
}
#hello-elementor-child-theme #gform_2 .gfield input[type=text], #hello-elementor-child-theme #gform_2 .gfield select,
#hello-elementor-child-theme #gform_2 .gfield input[type=email], #hello-elementor-child-theme #gform_2 .gfield input[type=tel], #hello-elementor-child-theme #gform_10 .gfield input[type=text], #hello-elementor-child-theme #gform_10 .gfield select,
#hello-elementor-child-theme #gform_10 .gfield input[type=email], #hello-elementor-child-theme #gform_10 .gfield input[type=tel], #hello-elementor-child-theme #gform_11 .gfield input[type=text], #hello-elementor-child-theme #gform_11 .gfield select,
#hello-elementor-child-theme #gform_11 .gfield input[type=email], #hello-elementor-child-theme #gform_11 .gfield input[type=tel] {
  border-radius: 8px;
  border: 1px solid var(--Primary-Primary---AKR-Blue, #1A4766);
  box-shadow: 0 1px 2px 0 rgba(10, 13, 18, 0.05);
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #575757;
  letter-spacing: 0.03em;
}
#hello-elementor-child-theme #gform_2 .gfield input[type=text], #hello-elementor-child-theme #gform_10 .gfield input[type=text], #hello-elementor-child-theme #gform_11 .gfield input[type=text] {
  padding: 8px 12px;
}
#hello-elementor-child-theme #gform_2 #field_2_11 .gfield_label_before_complex, #hello-elementor-child-theme #gform_2 #field_10_11 .gfield_label_before_complex, #hello-elementor-child-theme #gform_2 #field_11_11 .gfield_label_before_complex, #hello-elementor-child-theme #gform_10 #field_2_11 .gfield_label_before_complex, #hello-elementor-child-theme #gform_10 #field_10_11 .gfield_label_before_complex, #hello-elementor-child-theme #gform_10 #field_11_11 .gfield_label_before_complex, #hello-elementor-child-theme #gform_11 #field_2_11 .gfield_label_before_complex, #hello-elementor-child-theme #gform_11 #field_10_11 .gfield_label_before_complex, #hello-elementor-child-theme #gform_11 #field_11_11 .gfield_label_before_complex {
  display: none;
}
#hello-elementor-child-theme #gform_2 .akr_privacy_terms, #hello-elementor-child-theme #gform_10 .akr_privacy_terms, #hello-elementor-child-theme #gform_11 .akr_privacy_terms {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #1A4766;
  margin-bottom: 0;
}
#hello-elementor-child-theme #gform_2 .akr_privacy_terms a, #hello-elementor-child-theme #gform_10 .akr_privacy_terms a, #hello-elementor-child-theme #gform_11 .akr_privacy_terms a {
  color: #1A4766;
  text-decoration: underline;
}
#hello-elementor-child-theme #gform_2 .akr_privacy_terms a:hover, #hello-elementor-child-theme #gform_10 .akr_privacy_terms a:hover, #hello-elementor-child-theme #gform_11 .akr_privacy_terms a:hover {
  color: #000;
}
#hello-elementor-child-theme #gform_2 .gform_page_footer, #hello-elementor-child-theme #gform_10 .gform_page_footer, #hello-elementor-child-theme #gform_11 .gform_page_footer {
  gap: 15px;
}
#hello-elementor-child-theme #gform_2 .gform_page_2_3 .gform_page_footer,
#hello-elementor-child-theme #gform_2 .gform_page_10_3 .gform_page_footer,
#hello-elementor-child-theme #gform_2 .gform_page_11_3 .gform_page_footer, #hello-elementor-child-theme #gform_10 .gform_page_2_3 .gform_page_footer,
#hello-elementor-child-theme #gform_10 .gform_page_10_3 .gform_page_footer,
#hello-elementor-child-theme #gform_10 .gform_page_11_3 .gform_page_footer, #hello-elementor-child-theme #gform_11 .gform_page_2_3 .gform_page_footer,
#hello-elementor-child-theme #gform_11 .gform_page_10_3 .gform_page_footer,
#hello-elementor-child-theme #gform_11 .gform_page_11_3 .gform_page_footer {
  margin-block-start: 6px;
}
@media (min-width: 840px) {
  #hello-elementor-child-theme #gform_2 .ginput_address_city, #hello-elementor-child-theme #gform_2 .ginput_address_zip, #hello-elementor-child-theme #gform_10 .ginput_address_city, #hello-elementor-child-theme #gform_10 .ginput_address_zip, #hello-elementor-child-theme #gform_11 .ginput_address_city, #hello-elementor-child-theme #gform_11 .ginput_address_zip {
    inline-size: 43%;
  }
  #hello-elementor-child-theme #gform_2 .ginput_address_state, #hello-elementor-child-theme #gform_10 .ginput_address_state, #hello-elementor-child-theme #gform_11 .ginput_address_state {
    inline-size: 28%;
  }
  #hello-elementor-child-theme #gform_2 .ginput_address_zip, #hello-elementor-child-theme #gform_10 .ginput_address_zip, #hello-elementor-child-theme #gform_11 .ginput_address_zip {
    inline-size: 29%;
  }
}
@media screen and (max-width: 839px) {
  #hello-elementor-child-theme #gform_2 .gfield--type-image_choice .gfield_radio, #hello-elementor-child-theme #gform_10 .gfield--type-image_choice .gfield_radio, #hello-elementor-child-theme #gform_11 .gfield--type-image_choice .gfield_radio {
    flex-direction: column;
    gap: 16px;
  }
  #hello-elementor-child-theme #gform_2 .gfield-choice-image-wrapper, #hello-elementor-child-theme #gform_10 .gfield-choice-image-wrapper, #hello-elementor-child-theme #gform_11 .gfield-choice-image-wrapper {
    display: none;
  }
  #hello-elementor-child-theme #gform_2 .gfield--type-image_choice.gfield--image-choice-appearance-card .gchoice:where(:has(input:checked))::after, #hello-elementor-child-theme #gform_10 .gfield--type-image_choice.gfield--image-choice-appearance-card .gchoice:where(:has(input:checked))::after, #hello-elementor-child-theme #gform_11 .gfield--type-image_choice.gfield--image-choice-appearance-card .gchoice:where(:has(input:checked))::after {
    display: none;
  }
  #hello-elementor-child-theme #gform_2 .gfield-image-choice-wrapper-outer, #hello-elementor-child-theme #gform_10 .gfield-image-choice-wrapper-outer, #hello-elementor-child-theme #gform_11 .gfield-image-choice-wrapper-outer {
    padding-block: 16px;
  }
}
#hello-elementor-child-theme .elementor-social-icons-wrapper {
  grid-column-gap: 16px;
}
#hello-elementor-child-theme .elementor-social-icons-wrapper .elementor-grid-item {
  width: 19px;
}
#hello-elementor-child-theme .elementor-social-icons-wrapper .elementor-grid-item .elementor-social-icon {
  --icon-padding: 0;
}
#hello-elementor-child-theme .elementor-social-icons-wrapper .elementor-grid-item:has(.elementor-social-icon-facebook-f) {
  width: 15px;
}
#hello-elementor-child-theme .elementor-social-icons-wrapper .elementor-icon svg {
  width: 19px;
  height: 19px;
}
#hello-elementor-child-theme .akr_footer_links_compliance a {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #fff;
  text-decoration: underline;
}
#hello-elementor-child-theme .akr_footer_links_menu .elementor-inline-items {
  height: 59px;
}
#hello-elementor-child-theme .akr_footer_links_menu .elementor-inline-items li:not(:nth-last-child(1))::before {
  background: #FA8012;
  content: "";
  width: 1px;
  position: absolute;
  right: -15px;
  top: 50%;
  height: 16px;
  transform: translateY(-50%);
}
#hello-elementor-child-theme .akr_footer_links_menu .elementor-inline-items a:hover {
  text-decoration: underline;
  color: #fff;
  text-underline-offset: 2px;
}
@media screen and (max-width: 1024px) {
  #hello-elementor-child-theme .akr_footer_links_menu .elementor-inline-items {
    flex-direction: column;
    height: auto;
    gap: 12px;
    margin-inline: auto;
    width: fit-content;
    padding-right: 60px;
  }
  #hello-elementor-child-theme .akr_footer_links_menu .elementor-inline-items li:before {
    display: none;
  }
}
#hello-elementor-child-theme .akr_footer_contact_links {
  font-family: "Inter", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
  color: #FFFFFF;
}
@media screen and (max-width: 767px) {
  #hello-elementor-child-theme .akr_footer_contact_links {
    text-align: center;
  }
}
#hello-elementor-child-theme .elementor-widget-gk_elementor_gravity_form:has(#gform_confirmation_wrapper_2),
#hello-elementor-child-theme .elementor-widget-gk_elementor_gravity_form:has(#gform_confirmation_wrapper_10),
#hello-elementor-child-theme .elementor-widget-gk_elementor_gravity_form:has(#gform_confirmation_wrapper_11) {
  flex: 1;
  align-content: center;
}
#hello-elementor-child-theme .akr_quote_form_container:has(#gform_confirmation_wrapper_2) .elementor-widget-heading,
#hello-elementor-child-theme .akr_quote_form_container:has(#gform_confirmation_wrapper_10) .elementor-widget-heading,
#hello-elementor-child-theme .akr_quote_form_container:has(#gform_confirmation_wrapper_11) .elementor-widget-heading {
  display: none;
}
#hello-elementor-child-theme #gform_confirmation_message_2 p:first-child,
#hello-elementor-child-theme #gform_confirmation_message_10 p:first-child,
#hello-elementor-child-theme #gform_confirmation_message_11 p:first-child {
  font-family: "Inria Serif", serif;
  color: #1A4766;
  font-size: 42px;
  font-weight: 700;
  text-align: center;
}
#hello-elementor-child-theme #gform_confirmation_message_2 p:last-child,
#hello-elementor-child-theme #gform_confirmation_message_10 p:last-child,
#hello-elementor-child-theme #gform_confirmation_message_11 p:last-child {
  font-family: "Inter", sans-serif;
  color: #1A4766;
  max-width: 545px;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.25;
  margin-inline: auto;
  text-align: center;
}
#hello-elementor-child-theme .akr_quote_form_container:has(#gform_confirmation_wrapper_2) > div,
#hello-elementor-child-theme .akr_quote_form_container:has(#gform_confirmation_wrapper_10) > div,
#hello-elementor-child-theme .akr_quote_form_container:has(#gform_confirmation_wrapper_11) > div {
  min-height: 470px;
}
#hello-elementor-child-theme .akr_quote_form_container:has(#gform_confirmation_wrapper_2),
#hello-elementor-child-theme .akr_quote_form_container:has(#gform_confirmation_wrapper_10),
#hello-elementor-child-theme .akr_quote_form_container:has(#gform_confirmation_wrapper_11) {
  margin-top: 0;
}
#hello-elementor-child-theme .e-con-inner:has(> .akr_quote_form_container #gform_confirmation_wrapper_2),
#hello-elementor-child-theme .e-con-inner:has(> .akr_quote_form_container #gform_confirmation_wrapper_10),
#hello-elementor-child-theme .e-con-inner:has(> .akr_quote_form_container #gform_confirmation_wrapper_11) {
  align-items: center;
  justify-content: center;
  padding-bottom: 0;
}
