.elementor-484 .elementor-element.elementor-element-7edb81a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-484 .elementor-element.elementor-element-7edb81a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-484 .elementor-element.elementor-element-05c8416 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-484 .elementor-element.elementor-element-05c8416 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-484 .elementor-element.elementor-element-9d46001{margin-top:0px;margin-bottom:0px;padding:1% 0% 3% 0%;}.elementor-484 .elementor-element.elementor-element-591591a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-484 .elementor-element.elementor-element-591591a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-484 .elementor-element.elementor-element-5e707de{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-484 .elementor-element.elementor-element-c63b756 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-484 .elementor-element.elementor-element-c63b756 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-484 .elementor-element.elementor-element-4161ac5 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-484 .elementor-element.elementor-element-4161ac5 .theme-banner-startup-wrapper h1.banner-heading{color:#000000;}.elementor-484 .elementor-element.elementor-element-4161ac5 .__title{color:#000000;}.elementor-484 .elementor-element.elementor-element-4161ac5 .theme-banner-startup-wrapper h4.banner-sub-heading{color:#000000;}.elementor-484 .elementor-element.elementor-element-81b95c8{--display:flex;--min-height:178px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-484 .elementor-element.elementor-element-81b95c8:not(.elementor-motion-effects-element-type-background), .elementor-484 .elementor-element.elementor-element-81b95c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fortisgroupins.com/wp-content/uploads/2025/12/e.jpg");background-position:center center;background-size:cover;}.elementor-484 .elementor-element.elementor-element-4414020 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-484 .elementor-element.elementor-element-4414020:not(.elementor-motion-effects-element-type-background), .elementor-484 .elementor-element.elementor-element-4414020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fortisgroupins.com/wp-content/uploads/2025/12/progress-bg.svg-red-color.png");background-position:bottom right;background-size:cover;}.elementor-484 .elementor-element.elementor-element-4414020{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0% 0% 2% 0%;}.elementor-484 .elementor-element.elementor-element-4414020 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-484 .elementor-element.elementor-element-da23694 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-484 .elementor-element.elementor-element-da23694 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-484 .elementor-element.elementor-element-da23694 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-484 .elementor-element.elementor-element-f614b30 > .elementor-widget-container{margin:-7% 0% 0% 0%;}.elementor-484 .elementor-element.elementor-element-f614b30 .theme-banner-startup-wrapper h1.banner-heading{color:#000000;}.elementor-484 .elementor-element.elementor-element-f614b30 .__title{color:#000000;}.elementor-484 .elementor-element.elementor-element-f614b30 .theme-banner-startup-wrapper h4.banner-sub-heading{color:#000000;}.elementor-484 .elementor-element.elementor-element-aa6a8b2{margin-top:0%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-484 .elementor-element.elementor-element-92f002b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-484 .elementor-element.elementor-element-92f002b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-484 .elementor-element.elementor-element-6ea34bc{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-484 .elementor-element.elementor-element-75a1c3a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-484 .elementor-element.elementor-element-75a1c3a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-484 .elementor-element.elementor-element-c961be7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-484 .elementor-element.elementor-element-2d55d48 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-484 .elementor-element.elementor-element-2d55d48 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-484 .elementor-element.elementor-element-e33caa8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-484 .elementor-element.elementor-element-e7fa5ee > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-484 .elementor-element.elementor-element-e7fa5ee > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-484 .elementor-element.elementor-element-ffb2c3e{padding:0% 0% 0% 0%;}.elementor-484 .elementor-element.elementor-element-8e4705e:not(.elementor-motion-effects-element-type-background), .elementor-484 .elementor-element.elementor-element-8e4705e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-484 .elementor-element.elementor-element-8e4705e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:-5% 0% 0% 0%;}.elementor-484 .elementor-element.elementor-element-8e4705e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-484 .elementor-element.elementor-element-e98bcce > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-484 .elementor-element.elementor-element-e98bcce > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-484 .elementor-element.elementor-element-036245d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-484 .elementor-element.elementor-element-036245d:not(.elementor-motion-effects-element-type-background), .elementor-484 .elementor-element.elementor-element-036245d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-484 .elementor-element.elementor-element-e48ab8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:08%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-484 .elementor-element.elementor-element-79f4d14 .eael-call-to-action.bg-img{background-image:url(https://fortisgroupins.com/wp-content/uploads/2025/12/e.jpg);background-repeat:no-repeat;background-position:right;background-size:cover;}.elementor-484 .elementor-element.elementor-element-79f4d14 .eael-call-to-action.bg-img-fixed{background-image:url(https://fortisgroupins.com/wp-content/uploads/2025/12/e.jpg);}.elementor-484 .elementor-element.elementor-element-79f4d14 .eael-call-to-action{max-width:1170px;background-color:#f4f4f4;border-radius:0px;}.elementor-484 .elementor-element.elementor-element-79f4d14 .eael-call-to-action.bg-img:after{background-color:#f4f4f4;}.elementor-484 .elementor-element.elementor-element-79f4d14 .eael-call-to-action .title{font-size:24px;}.elementor-484 .elementor-element.elementor-element-79f4d14 .eael-call-to-action p{color:#FFFFFF;font-size:15px;}.elementor-484 .elementor-element.elementor-element-79f4d14 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button){color:#FFFFFF;background:var( --e-global-color-secondary );}.elementor-484 .elementor-element.elementor-element-79f4d14 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button){color:var( --e-global-color-primary );background:#FFFFFF;}.elementor-484 .elementor-element.elementor-element-79f4d14 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button){background:#FFFFFF;}.elementor-484 .elementor-element.elementor-element-79f4d14 .eael-call-to-action .cta-button.effect-1:after{background:#FFFFFF;}.elementor-484 .elementor-element.elementor-element-79f4d14 .eael-call-to-action .cta-button.effect-2:after{background:#FFFFFF;}.elementor-484 .elementor-element.elementor-element-17d41de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-484 .elementor-element.elementor-element-b095a66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:767px){.elementor-484 .elementor-element.elementor-element-9d46001{margin-top:27%;margin-bottom:0%;}.elementor-484 .elementor-element.elementor-element-81b95c8{--min-height:0px;}.elementor-484 .elementor-element.elementor-element-aa6a8b2{padding:040px 0px 040px 0px;}.elementor-484 .elementor-element.elementor-element-79f4d14 .eael-call-to-action .title{font-size:13px;}.elementor-484 .elementor-element.elementor-element-79f4d14 .eael-call-to-action p{font-size:12px;}.elementor-484 .elementor-element.elementor-element-17d41de{--padding-top:7%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}}@media(min-width:768px){.elementor-484 .elementor-element.elementor-element-05c8416{width:100%;}.elementor-484 .elementor-element.elementor-element-591591a{width:100%;}.elementor-484 .elementor-element.elementor-element-c63b756{width:100%;}.elementor-484 .elementor-element.elementor-element-da23694{width:100%;}.elementor-484 .elementor-element.elementor-element-92f002b{width:100%;}.elementor-484 .elementor-element.elementor-element-75a1c3a{width:100%;}.elementor-484 .elementor-element.elementor-element-2d55d48{width:100%;}.elementor-484 .elementor-element.elementor-element-e7fa5ee{width:100%;}.elementor-484 .elementor-element.elementor-element-e98bcce{width:100%;}.elementor-484 .elementor-element.elementor-element-036245d{--content-width:1413px;}.elementor-484 .elementor-element.elementor-element-e48ab8b{--width:38%;}.elementor-484 .elementor-element.elementor-element-17d41de{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-7ff6186 */@media (max-width: 767px) {
  .mobile-hero {
    height: 31.2vh;
    min-height: 31.2vh;
  }
}/* End custom CSS */
/* Start custom CSS for theme-banner-home-one, class: .elementor-element-c27f6ac */.insu-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #ed0000 !important;
}
/* Custom styling for the heading */
.secure-future-heading {
    font-family: "Spline Sans", sans-serif; /* Font family */
    font-weight: 700;                        /* Bold weight */
    color: rgb(237, 0, 0);                   /* Red color */
    font-size: 76px !important;              /* Initial size, can adjust */
    line-height: 95px !important;            /* Line height */
}
.hero-area {
  min-height: 95vh; /* responsive height */
  height: auto;     /* grows if content inside is taller */
}
@media (max-width: 768px) {
  .secure-future-heading {
    transform: scale(0.85);
    transform-origin: top center;
    line-height: 1.1;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-684fed0 */.fortis-why {
  gap: 90px; /* was 60px */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25cfea2 *//* ===============================
   FIX COMPRESSION + MOBILE ISSUES
================================ */

/* Prevent stat cards collapsing */
.fortis-diamond-stat{
  min-height:140px;
  display:flex;
  flex-direction:column;
  justify-content:center;
}

/* Better spacing inside card on mobile */
@media(max-width:900px){
  .fortis-diamond{
    padding:90px 0 110px;
  }

  .fortis-diamond-stats{
    gap:20px;
    margin-bottom:70px;
  }

  .fortis-diamond-stat{
    padding:28px 18px;
  }

  .fortis-diamond-card{
    padding:34px 22px;
    gap:34px;
  }

  .fortis-diamond-card img{
    min-height:220px;
  }
}

/* ===============================
   FAQ ICON VISIBILITY FIX
================================ */

/* Keep arrow visible always */
.fortis-faq summary span{
  flex-shrink:0;
  min-width:34px;
}

/* Allow text to wrap properly */
.fortis-faq summary h3{
  line-height:1.45;
}

/* Mobile padding fix for FAQ text */
@media(max-width:600px){
  .fortis-faq summary{
    padding:18px 18px;
    gap:14px;
  }

  .fortis-faq p{
    padding:0 18px 20px;
    font-size:13.5px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81b95c8 */.elementor-484 .elementor-element.elementor-element-81b95c8{
  width: 100vw !important;
  max-width: 100vw !important;

  /* fix white gap caused by scrollbar */
  margin-left: calc(50% - 50vw + 8px) !important;
  margin-right: calc(50% - 50vw + 8px) !important;
}/* End custom CSS */
/* Start custom CSS for theme-services-two, class: .elementor-element-f614b30 */.confident-aging-heading {
  font-size: 32px;
  margin: 0;
  line-height: 1.2;
}
.confident-aging-heading {
  font-family: 'Spline Sans', sans-serif;
  font-size: 36px;
  margin: 0;
  text-align: center;
  padding: 0 20px;
  line-height: 1.2;
}
.confident-aging-heading {
  font-family: 'Spline Sans', sans-serif;
  font-size: 36px;
  margin: 0;
  padding: 60px 60px; /* top-bottom | left-right */
  line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4414020 */img[src="https://fortisgroupins.com/wp-content/uploads/2025/12/Untitled-design-15.png"] {
    border-radius: 12px; /* adjust as needed */
}
https://fortisgroupins.com//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-41a9cad */.insurance-list {
  list-style: none;
  padding: 0;
  margin: 0 0 28px;
}

.insurance-list li {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  margin-bottom: 12px;
  font-size: 15px;
  color: #333;
}

.check-icon {
  color: #ED0000;
  font-weight: 700;
  font-size: 15px;
  line-height: 1.4;
}/* End custom CSS */
/* Start custom CSS for theme-home-contact, class: .elementor-element-a08d575 *//* Target Contact Form 7 labels */
#wpcf7-f5-p5-o1 label {
    color: #000000; /* Black color */
    font-weight: bold; /* Optional, agar bold chahte ho */
}
.getin-touch-wrapper {
    padding-top: 70px;
}/* End custom CSS */
/* Start custom CSS for eael-cta-box, class: .elementor-element-79f4d14 */.blog-area.home-blog-one {
    padding-bottom: 30px !important;
}/* End custom CSS */