@import url(./text-size.css);
@import url(./font-face.css);
@import url(./bg-colors.css);
@import url(./text-colors.css);
@import url(./border-colors.css);
:root {
  --background: 45 40% 96%;
  --foreground: 210 15% 20%;
  --card: 350 40% 98%;
  --card-foreground: 210 15% 20%;
  --popover: 0 0% 100%;
  --popover-foreground: 210 15% 20%;
  --primary: 350 60% 70%;
  --primary-foreground: 0 0% 100%;
  --primary-light: 350 60% 80%;
  --primary-dark: 350 60% 60%;
  --secondary: 220 55% 48%;
  --secondary-foreground: 0 0% 100%;
  --secondary-light: 220 55% 60%;
  --accent: 220 55% 48%;
  --accent-foreground: 0 0% 100%;
  --accent-hover: 220 55% 42%;
  --turquoise: 220 55% 48%;
  --lilac: 270 30% 75%;
  --peach: 350 60% 70%;
  --bg-yellow-soft: 350 50% 97%;
  --bg-yellow-light: 350 50% 94%;
  --bg-blue-soft: 220 30% 96%;
  --bg-peach-soft: 350 40% 96%;
  --bg-gold-soft: 350 50% 97%;
  --footer-bg: 220 30% 94%;
  --footer-foreground: 210 15% 25%;
  --insurance-dark-blue: 220 55% 35%;
  --insurance-gold: 350 60% 70%;
  --muted: 350 30% 96%;
  --muted-foreground: 220 15% 45%;
  --destructive: 0 84.2% 60.2%;
  --destructive-foreground: 0 0% 100%;
  --border: 350 20% 88%;
  --input: 350 20% 88%;
  --ring: 350 60% 70%;
  --radius: .75rem;
  --hero-gradient: linear-gradient(135deg, hsl(350 60% 70%) 0%, hsl(350 60% 60%) 100%);
  --card-shadow: 0 4px 20px -4px hsl(350 60% 70% / .15);
  --transition-smooth: all .3s cubic-bezier(.4, 0, .2, 1);
  --sidebar-background: 0 0% 98%;
  --sidebar-foreground: 240 5.3% 26.1%;
  --sidebar-primary: 240 5.9% 10%;
  --sidebar-primary-foreground: 0 0% 98%;
  --sidebar-accent: 240 4.8% 95.9%;
  --sidebar-accent-foreground: 240 5.9% 10%;
  --sidebar-border: 220 13% 91%;
  --sidebar-ring: 217.2 91.2% 59.8%;
  /*********************/
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
  --antique-white: 255 229 217;
  --white: 0deg 0% 100%;
  --form-color: 350 59% 70%;
  --color-form: 350 59% 70%;
  --color-form-50: 350 60% 98%;
  --color-form-100: 352 60% 95%;
  --color-form-200: 350 61% 90%;
  --color-form-300: 350 59% 82%;
  --color-form-400: 350 59% 70%;
  --color-form-500: 350 59% 46%;
  --color-form-600: 350 59% 33%;
  --color-form-700: 350 59% 24%;
  --color-form-800: 350 58% 14%;
  --color-form-900: 349 60% 7%;
  --color-form-950: 350 60% 4%;
  --color-muted-royal-blue: 221 43% 49% ;
}

body {
  background-color: hsl(var(--background));
  color: hsl(var(--foreground));
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
          text-size-adjust: 100%;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
}

@media (min-width: 1400px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 1400px;
  }
}
.border-style-solid {
  border-style: solid;
}

.w-1 {
  width: 0.25rem;
}

.w-2 {
  width: 0.5rem;
}

.w-3 {
  width: 0.75rem;
}

.w-4 {
  width: 1rem;
}

.w-5 {
  width: 1.25rem;
}

.w-6 {
  width: 1.5rem;
}

.w-7 {
  width: 1.75rem;
}

.w-8 {
  width: 2rem;
}

.w-9 {
  width: 2.25rem;
}

.w-10 {
  width: 2.5rem;
}

.w-11 {
  width: 2.75rem;
}

.w-12 {
  width: 3rem;
}

.w-13 {
  width: 3.25rem;
}

.w-14 {
  width: 3.5rem;
}

.w-15 {
  width: 3.75rem;
}

.w-16 {
  width: 4rem;
}

.w-17 {
  width: 4.25rem;
}

.w-18 {
  width: 4.5rem;
}

.w-19 {
  width: 4.75rem;
}

.w-20 {
  width: 5rem;
}

.w-21 {
  width: 5.25rem;
}

.w-22 {
  width: 5.5rem;
}

.w-23 {
  width: 5.75rem;
}

.w-24 {
  width: 6rem;
}

.w-25 {
  width: 6.25rem;
}

.w-26 {
  width: 6.5rem;
}

.w-27 {
  width: 6.75rem;
}

.w-28 {
  width: 7rem;
}

.w-29 {
  width: 7.25rem;
}

.w-30 {
  width: 7.5rem;
}

.w-31 {
  width: 7.75rem;
}

.w-32 {
  width: 8rem;
}

.w-33 {
  width: 8.25rem;
}

.w-34 {
  width: 8.5rem;
}

.w-35 {
  width: 8.75rem;
}

.w-36 {
  width: 9rem;
}

.w-37 {
  width: 9.25rem;
}

.w-38 {
  width: 9.5rem;
}

.w-39 {
  width: 9.75rem;
}

.w-40 {
  width: 10rem;
}

.w-41 {
  width: 10.25rem;
}

.w-42 {
  width: 10.5rem;
}

.w-43 {
  width: 10.75rem;
}

.w-44 {
  width: 11rem;
}

.w-45 {
  width: 11.25rem;
}

.w-46 {
  width: 11.5rem;
}

.w-47 {
  width: 11.75rem;
}

.w-48 {
  width: 12rem;
}

.w-49 {
  width: 12.25rem;
}

.w-50 {
  width: 12.5rem;
}

.w-51 {
  width: 12.75rem;
}

.w-52 {
  width: 13rem;
}

.w-53 {
  width: 13.25rem;
}

.w-54 {
  width: 13.5rem;
}

.w-55 {
  width: 13.75rem;
}

.w-56 {
  width: 14rem;
}

.w-57 {
  width: 14.25rem;
}

.w-58 {
  width: 14.5rem;
}

.w-59 {
  width: 14.75rem;
}

.w-60 {
  width: 15rem;
}

.w-61 {
  width: 15.25rem;
}

.w-62 {
  width: 15.5rem;
}

.w-63 {
  width: 15.75rem;
}

.w-64 {
  width: 16rem;
}

.w-65 {
  width: 16.25rem;
}

.w-66 {
  width: 16.5rem;
}

.w-67 {
  width: 16.75rem;
}

.w-68 {
  width: 17rem;
}

.w-69 {
  width: 17.25rem;
}

.w-70 {
  width: 17.5rem;
}

.w-71 {
  width: 17.75rem;
}

.w-72 {
  width: 18rem;
}

.w-73 {
  width: 18.25rem;
}

.w-74 {
  width: 18.5rem;
}

.w-75 {
  width: 18.75rem;
}

.w-76 {
  width: 19rem;
}

.w-77 {
  width: 19.25rem;
}

.w-78 {
  width: 19.5rem;
}

.w-79 {
  width: 19.75rem;
}

.w-80 {
  width: 20rem;
}

.w-81 {
  width: 20.25rem;
}

.w-82 {
  width: 20.5rem;
}

.w-83 {
  width: 20.75rem;
}

.w-84 {
  width: 21rem;
}

.w-85 {
  width: 21.25rem;
}

.w-86 {
  width: 21.5rem;
}

.w-87 {
  width: 21.75rem;
}

.w-88 {
  width: 22rem;
}

.w-89 {
  width: 22.25rem;
}

.w-90 {
  width: 22.5rem;
}

.w-91 {
  width: 22.75rem;
}

.w-92 {
  width: 23rem;
}

.w-93 {
  width: 23.25rem;
}

.w-94 {
  width: 23.5rem;
}

.w-95 {
  width: 23.75rem;
}

.w-96 {
  width: 24rem;
}

.w-97 {
  width: 24.25rem;
}

.w-98 {
  width: 24.5rem;
}

.w-99 {
  width: 24.75rem;
}

.w-100 {
  width: 25rem;
}

.h-1 {
  height: 0.25rem;
}

.h-2 {
  height: 0.5rem;
}

.h-3 {
  height: 0.75rem;
}

.h-4 {
  height: 1rem;
}

.h-5 {
  height: 1.25rem;
}

.h-6 {
  height: 1.5rem;
}

.h-7 {
  height: 1.75rem;
}

.h-8 {
  height: 2rem;
}

.h-9 {
  height: 2.25rem;
}

.h-10 {
  height: 2.5rem;
}

.h-11 {
  height: 2.75rem;
}

.h-12 {
  height: 3rem;
}

.h-13 {
  height: 3.25rem;
}

.h-14 {
  height: 3.5rem;
}

.h-15 {
  height: 3.75rem;
}

.h-16 {
  height: 4rem;
}

.h-17 {
  height: 4.25rem;
}

.h-18 {
  height: 4.5rem;
}

.h-19 {
  height: 4.75rem;
}

.h-20 {
  height: 5rem;
}

.h-21 {
  height: 5.25rem;
}

.h-22 {
  height: 5.5rem;
}

.h-23 {
  height: 5.75rem;
}

.h-24 {
  height: 6rem;
}

.h-25 {
  height: 6.25rem;
}

.h-26 {
  height: 6.5rem;
}

.h-27 {
  height: 6.75rem;
}

.h-28 {
  height: 7rem;
}

.h-29 {
  height: 7.25rem;
}

.h-30 {
  height: 7.5rem;
}

.h-31 {
  height: 7.75rem;
}

.h-32 {
  height: 8rem;
}

.h-33 {
  height: 8.25rem;
}

.h-34 {
  height: 8.5rem;
}

.h-35 {
  height: 8.75rem;
}

.h-36 {
  height: 9rem;
}

.h-37 {
  height: 9.25rem;
}

.h-38 {
  height: 9.5rem;
}

.h-39 {
  height: 9.75rem;
}

.h-40 {
  height: 10rem;
}

.h-41 {
  height: 10.25rem;
}

.h-42 {
  height: 10.5rem;
}

.h-43 {
  height: 10.75rem;
}

.h-44 {
  height: 11rem;
}

.h-45 {
  height: 11.25rem;
}

.h-46 {
  height: 11.5rem;
}

.h-47 {
  height: 11.75rem;
}

.h-48 {
  height: 12rem;
}

.h-49 {
  height: 12.25rem;
}

.h-50 {
  height: 12.5rem;
}

.h-51 {
  height: 12.75rem;
}

.h-52 {
  height: 13rem;
}

.h-53 {
  height: 13.25rem;
}

.h-54 {
  height: 13.5rem;
}

.h-55 {
  height: 13.75rem;
}

.h-56 {
  height: 14rem;
}

.h-57 {
  height: 14.25rem;
}

.h-58 {
  height: 14.5rem;
}

.h-59 {
  height: 14.75rem;
}

.h-60 {
  height: 15rem;
}

.h-61 {
  height: 15.25rem;
}

.h-62 {
  height: 15.5rem;
}

.h-63 {
  height: 15.75rem;
}

.h-64 {
  height: 16rem;
}

.h-65 {
  height: 16.25rem;
}

.h-66 {
  height: 16.5rem;
}

.h-67 {
  height: 16.75rem;
}

.h-68 {
  height: 17rem;
}

.h-69 {
  height: 17.25rem;
}

.h-70 {
  height: 17.5rem;
}

.h-71 {
  height: 17.75rem;
}

.h-72 {
  height: 18rem;
}

.h-73 {
  height: 18.25rem;
}

.h-74 {
  height: 18.5rem;
}

.h-75 {
  height: 18.75rem;
}

.h-76 {
  height: 19rem;
}

.h-77 {
  height: 19.25rem;
}

.h-78 {
  height: 19.5rem;
}

.h-79 {
  height: 19.75rem;
}

.h-80 {
  height: 20rem;
}

.h-81 {
  height: 20.25rem;
}

.h-82 {
  height: 20.5rem;
}

.h-83 {
  height: 20.75rem;
}

.h-84 {
  height: 21rem;
}

.h-85 {
  height: 21.25rem;
}

.h-86 {
  height: 21.5rem;
}

.h-87 {
  height: 21.75rem;
}

.h-88 {
  height: 22rem;
}

.h-89 {
  height: 22.25rem;
}

.h-90 {
  height: 22.5rem;
}

.h-91 {
  height: 22.75rem;
}

.h-92 {
  height: 23rem;
}

.h-93 {
  height: 23.25rem;
}

.h-94 {
  height: 23.5rem;
}

.h-95 {
  height: 23.75rem;
}

.h-96 {
  height: 24rem;
}

.h-97 {
  height: 24.25rem;
}

.h-98 {
  height: 24.5rem;
}

.h-99 {
  height: 24.75rem;
}

.h-100 {
  height: 25rem;
}

header.main-header {
  position: sticky;
  top: 0;
  /* background-color: var(--accent-foreground); */
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  z-index: 2;
}
header.main-header .logo {
  width: 210px;
}
header.main-header .logo a {
  display: block;
}
header.main-header .logo a img {
  width: 100%;
  height: auto;
}
header.main-header .navbar-toggler[aria-expanded=false] .cross {
  display: none;
}
header.main-header .navbar-toggler[aria-expanded=false] .bars {
  display: block;
}
header.main-header .navbar-toggler[aria-expanded=true] .cross {
  display: block;
}
header.main-header .navbar-toggler[aria-expanded=true] .bars {
  display: none;
}
header.main-header #menu-primary-menu {
  gap: 5px;
  margin-right: 5px;
}
@media (max-width: 1199px) {
  header.main-header #menu-primary-menu {
    margin-right: 0;
    margin-bottom: 5px;
  }
}
header.main-header #menu-primary-menu li {
  background-color: transparent;
}
header.main-header #menu-primary-menu li a {
  color: hsl(var(--foreground));
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  font-family: "Poppins-Regular";
  padding: 0.5rem 1rem;
  border-radius: calc(var(--radius) - 2px);
  display: block;
}
@media (max-width: 1199px) {
  header.main-header #menu-primary-menu li a {
    border-bottom: 1px solid #ddd;
  }
}
header.main-header #menu-primary-menu li.current_page_item a, header.main-header #menu-primary-menu li:hover a {
  background-color: hsl(var(--primary)/0.1);
  color: hsl(var(--primary));
}

footer .logo {
  width: 210px;
}
footer .logo a {
  display: block;
}
footer .logo a img {
  width: 100%;
  height: auto;
}
footer .footer_widget .footer_widget_inner {
  position: relative;
  height: 100%;
}
footer .footer_widget .footer_widget_inner .footer_menu {
  margin: 0;
  padding: 0;
  list-style: none;
}
footer .footer_widget .footer_widget_inner .footer_menu li {
  margin-bottom: 5px;
  width: 50%;
  float: left;
}
footer .footer_widget .footer_widget_inner .footer_menu li a {
  color: hsl(var(--foreground));
  text-decoration: none;
  border-bottom: 1px solid transparent;
  transition: all 0.3s;
  font-size: 14px;
  text-transform: capitalize;
}
footer .footer_widget .footer_widget_inner .footer_menu li a:hover {
  border-bottom-color: hsl(var(--foreground));
}

.gform-theme--foundation .gform_fields {
  row-gap: 10px !important;
}
.gform-theme--foundation .gform_fields .gfield select,
.gform-theme--foundation .gform_fields .gfield input,
.gform-theme--foundation .gform_fields .gfield textarea {
  border-radius: 20px !important;
  color: #404040 !important;
  border-color: #d4d4d4 !important;
}
.gform-theme--foundation .gform_footer {
  justify-content: center;
}

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
.gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
.gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
.gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
  background-color: hsl(var(--color-form)) !important;
  border-radius: 9999px !important;
  padding: 5px 20px !important;
  color: hsl(var(--white)) !important;
}

.box_shadow {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}

.hover_box_shadow {
  transition: all 0.3s;
}
.hover_box_shadow:hover {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}

.hover_scale_up {
  transition: all 0.3s;
}
.hover_scale_up:hover {
  transform: scale(1.01);
}

.show_from_1199 {
  display: none;
}
@media (max-width: 1199px) {
  .show_from_1199 {
    display: block;
  }
}

.faq_accordion .accordion-item:nth-child(even) {
  background-color: hsl(var(--primary)/0.05);
}
.faq_accordion .accordion-item:nth-child(odd) {
  background-color: rgb(255, 255, 255, var(--tw-bg-opacity, 1));
}
.faq_accordion .accordion-item .accordion-header .faq-accordion-button {
  background-color: transparent;
  display: flex;
  width: 100%;
  text-align: left;
  border: none;
  font-size: 16px;
  font-family: "Poppins-SemiBold";
  align-items: center;
  gap: 0.5rem;
  padding: 1rem;
  position: relative;
}
.faq_accordion .accordion-item .accordion-header .faq-accordion-button .number {
  background-color: hsl(var(--accent, 1));
  width: 48px;
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  float: left;
  border-radius: 100%;
  color: #fff;
}
.faq_accordion .accordion-item .accordion-header .faq-accordion-button .post_title {
  width: calc(100% - 56px);
  padding-right: 30px;
}
.faq_accordion .accordion-item .accordion-header .faq-accordion-button .faq-accordion-button-arrow {
  position: absolute;
  right: 30px;
  transition: all 0.3s;
}
.faq_accordion .accordion-item .accordion-header .faq-accordion-button[aria-expanded=true] .faq-accordion-button-arrow {
  transform: rotate(180deg);
}
@media (max-width: 991px) {
  .hide_from_991 {
    display: none;
  }
}

.show_from_991 {
  display: none;
}
@media (max-width: 991px) {
  .show_from_991 {
    display: block;
  }
}/*# sourceMappingURL=main.css.map */