.elementor-26105 .elementor-element.elementor-element-69f310e2{--display:flex;}.elementor-26105 .elementor-element.elementor-element-70efc7fe > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-26105 .elementor-element.elementor-element-70efc7fe{text-align:center;}.elementor-26105 .elementor-element.elementor-element-70efc7fe .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:3rem;font-weight:600;color:#0F172A;}.elementor-26105 .elementor-element.elementor-element-18bccd1b{width:var( --container-widget-width, 42rem );max-width:42rem;--container-widget-width:42rem;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:1.25rem;line-height:1.75rem;}.elementor-26105 .elementor-element.elementor-element-18bccd1b.elementor-element{--align-self:center;}.elementor-26105 .elementor-element.elementor-element-60c8ca21{--display:flex;}.elementor-26105 .elementor-element.elementor-element-60c8ca21:not(.elementor-motion-effects-element-type-background), .elementor-26105 .elementor-element.elementor-element-60c8ca21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-26105 .elementor-element.elementor-element-17c33a55{--display:flex;--overlay-opacity:0.5;--border-radius:0px 0px 10px 10px;box-shadow:0px 1px 10px -7px rgba(0,0,0,0.5);--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-26105 .elementor-element.elementor-element-17c33a55:not(.elementor-motion-effects-element-type-background), .elementor-26105 .elementor-element.elementor-element-17c33a55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-26105 .elementor-element.elementor-element-17c33a55::before, .elementor-26105 .elementor-element.elementor-element-17c33a55 > .elementor-background-video-container::before, .elementor-26105 .elementor-element.elementor-element-17c33a55 > .e-con-inner > .elementor-background-video-container::before, .elementor-26105 .elementor-element.elementor-element-17c33a55 > .elementor-background-slideshow::before, .elementor-26105 .elementor-element.elementor-element-17c33a55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26105 .elementor-element.elementor-element-17c33a55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-26105 .elementor-element.elementor-element-17c33a55:hover{box-shadow:0px 4px 12px -10px rgba(0,0,0,0.5);}.elementor-26105 .elementor-element.elementor-element-1571f068{--display:flex;--border-radius:0px 0px 10px 10px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-26105 .elementor-element.elementor-element-54af1d64 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:5px 15px 0px 15px;}.elementor-26105 .elementor-element.elementor-element-2a98faba{--display:flex;--border-radius:0px 0px 10px 10px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-26105 .elementor-element.elementor-element-d08f459 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:5px 15px 0px 15px;}.elementor-26105 .elementor-element.elementor-element-6d1eaf83{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-icon-size:15px;}.elementor-26105 .elementor-element.elementor-element-6d1eaf83 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F7F9FB;}.elementor-26105 .elementor-element.elementor-element-6d1eaf83 > .elementor-widget-container{background-color:#F7F9FB;margin:0px 0px 0px 0px;padding:5px 15px 0px 15px;}.elementor-26105 .elementor-element.elementor-element-6d1eaf83 {--n-accordion-padding:15px 15px 15px 15px;}.elementor-26105 .elementor-element.elementor-element-6abdeb1c{--display:flex;--border-radius:0px 0px 010px 010px;box-shadow:0px 1px 10px -7px rgba(0,0,0,0.5);--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26105 .elementor-element.elementor-element-6abdeb1c:not(.elementor-motion-effects-element-type-background), .elementor-26105 .elementor-element.elementor-element-6abdeb1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-26105 .elementor-element.elementor-element-aabf686{--display:flex;--border-radius:0px 0px 10px 10px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-26105 .elementor-element.elementor-element-7cac259a > .elementor-widget-container{margin:0px 0px -15px 0px;padding:5px 15px 0px 15px;}.elementor-26105 .elementor-element.elementor-element-44d187dd{--display:flex;--border-radius:0px 0px 10px 10px;}.elementor-26105 .elementor-element.elementor-element-56ad95c6 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:5px 15px 0px 15px;}.elementor-26105 .elementor-element.elementor-element-11fabaf{--display:flex;--border-radius:0px 0px 010px 10px;}.elementor-26105 .elementor-element.elementor-element-efc4 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:5px 15px 0px 15px;}.elementor-26105 .elementor-element.elementor-element-5d5aba51{--display:flex;--border-radius:0px 0px 10px 010px;}.elementor-26105 .elementor-element.elementor-element-3db6c72c > .elementor-widget-container{margin:0px 0px -15px 0px;padding:5px 15px 0px 15px;}.elementor-26105 .elementor-element.elementor-element-3d78dbdc{--display:flex;--border-radius:0px 0px 10px 10px;}.elementor-26105 .elementor-element.elementor-element-3fc6d2ee > .elementor-widget-container{margin:0px 0px -15px 0px;padding:5px 15px 0px 15px;}.elementor-26105 .elementor-element.elementor-element-3f443662{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-icon-size:15px;}.elementor-26105 .elementor-element.elementor-element-3f443662 > .elementor-widget-container{padding:5px 15px 5px 15px;}.elementor-26105 .elementor-element.elementor-element-3f443662 {--n-accordion-padding:15px 15px 15px 15px;}.elementor-26105 .elementor-element.elementor-element-71ea1c98{--display:flex;--border-radius:0px 0px 10px 010px;box-shadow:0px 1px 10px -7px rgba(0,0,0,0.5);--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26105 .elementor-element.elementor-element-71ea1c98:not(.elementor-motion-effects-element-type-background), .elementor-26105 .elementor-element.elementor-element-71ea1c98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-26105 .elementor-element.elementor-element-36624336{--display:flex;--border-radius:0px 0px 10px 10px;}.elementor-26105 .elementor-element.elementor-element-728e1f0a > .elementor-widget-container{margin:0px 0px -15px 0px;padding:5px 15px 0px 15px;}.elementor-26105 .elementor-element.elementor-element-4f39481a{--display:flex;--border-radius:0px 0px 10px 10px;}.elementor-26105 .elementor-element.elementor-element-d2b63a1 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:5px 15px 0px 15px;}.elementor-26105 .elementor-element.elementor-element-c717150{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-icon-size:15px;}.elementor-26105 .elementor-element.elementor-element-c717150 > .elementor-widget-container{padding:5px 15px 5px 15px;}.elementor-26105 .elementor-element.elementor-element-c717150 {--n-accordion-padding:15px 15px 15px 15px;}.elementor-26105 .elementor-element.elementor-element-fb11fe9{--display:flex;--border-radius:0px 0px 010px 010px;box-shadow:0px 1px 10px -7px rgba(0,0,0,0.5);--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26105 .elementor-element.elementor-element-fb11fe9:not(.elementor-motion-effects-element-type-background), .elementor-26105 .elementor-element.elementor-element-fb11fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-26105 .elementor-element.elementor-element-79986744{--display:flex;--border-radius:0px 0px 10px 10px;}.elementor-26105 .elementor-element.elementor-element-577860d2 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:5px 15px 0px 15px;}.elementor-26105 .elementor-element.elementor-element-9ec0520{--display:flex;--border-radius:0px 0px 10px 10px;}.elementor-26105 .elementor-element.elementor-element-7d1a7ef6 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:5px 15px 0px 15px;}.elementor-26105 .elementor-element.elementor-element-4d84f59d{--display:flex;--border-radius:0px 0px 10px 10px;}.elementor-26105 .elementor-element.elementor-element-42cf74ac > .elementor-widget-container{margin:0px 0px -15px 0px;padding:5px 15px 0px 15px;}.elementor-26105 .elementor-element.elementor-element-30f3c6bc{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-icon-size:15px;}.elementor-26105 .elementor-element.elementor-element-30f3c6bc > .elementor-widget-container{padding:5px 15px 5px 15px;}.elementor-26105 .elementor-element.elementor-element-30f3c6bc {--n-accordion-padding:15px 15px 15px 15px;}.elementor-26105 .elementor-element.elementor-element-10de02e2{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-icon-size:15px;}.elementor-26105 .elementor-element.elementor-element-10de02e2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F7F9FB;}.elementor-26105 .elementor-element.elementor-element-10de02e2 > .elementor-widget-container{background-color:#F7F9FB;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26105 .elementor-element.elementor-element-10de02e2 {--n-accordion-padding:15px 25px 15px 25px;}@media(max-width:767px){.elementor-26105 .elementor-element.elementor-element-70efc7fe .elementor-heading-title{font-size:2.6rem;line-height:1em;}}/* Start custom CSS for container, class: .elementor-element-69f310e2 */p {
    color: #475569 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-10de02e2 */.gc-faq-accordion-icon {
     padding: 15px !important;
     background-color: #000;
       width: 60px;
  height: 60px;
  border-radius: 10px;
  display: inline-block;
}

.gc-faq-accordion-header {
    margin-left: 1rem;
    font-weight: 600;
    font-size: 1.15rem;
    font-family: Roboto;
    position: absolute;
    margin-top: .5rem;
}

#gc-faq-grq-svg-background,
#gc-faq-gcp-svg-background,
#gc-faq-ktr-svg-background,
#gc-faq-btr-svg-background,
#gc-faq-bsr-svg-background {
  width: 30px;
  height: 30px;
  background-size: contain;
  background-repeat: no-repeat;
  background-color: #000;
  display: inline-block;
  margin-bottom: -5px;
  margin-right: 10px;
   
}

#gc-faq-grq-svg-background {
  background-image: url("/wp-content/uploads/house-white.svg");
}

#gc-faq-gcp-svg-background {
  background-image: url("/wp-content/uploads/wrench-white.svg");
}

#gc-faq-ktr-svg-background {
  background-image: url("/wp-content/uploads/dollar-white.svg");
}

#gc-faq-btr-svg-background {
  background-image: url("/wp-content/uploads/clock-white.svg");
}

#gc-faq-bsr-svg-background {
  background-image: url("/wp-content/uploads/house-white.svg");
}


.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>i {
    color: #94a3b8 !important;
}

.e-n-accordion-item {
    background-color: #fff !important;
    border-radius: 10px;
}

.e-n-accordion-item-title-text {
    font-weight: 500;
}

.gc-faq-item-details
{
    background-color: #F7F9FB !important;
}

summary.e-n-accordion-item-title {
    background-color: #fff !important;
}

summary.e-n-accordion-item-title:hover {
    background-color: #F7F9FB !important;
}

details > summary + div[role="region region"]  {
    border-radius: 0 0 10px 10px !important;
    margin-top: -8px  !important;
    display: flex;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 10px !important;
    padding-bottom: 15px  !important;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Roboto;
}


details > summary + div[role="region"]:hover,
details > summary + div[role="region region"]:hover {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); /* Shadow on hover */

}


details > summary + div[role="region region"] > p {
    font-family: Roboto !important;
}


a.gc-faq-homeowners-anchor-here {
    cursor: pointer;
    text-decoration: underline !important;
}

/* Mobile */
@media (max-width: 480px) {
  /* Styles for small mobile devices 
  Mobile (Portrait)
  */
  
  #gc-faq-accordion-header-id-1 {
    margin-top: -.3vh !important;
  }
  #gc-faq-accordion-header-id-2 {
    margin-top: -.3vh !important;
  }
  #gc-faq-accordion-header-id-3 {
    margin-top: 1.5vh !important;
  }
  #gc-faq-accordion-header-id-4 {
    margin-top: 1.5vh !important;
  }
  #gc-faq-accordion-header-id-5 {
    margin-top: 1.5vh !important;
  }
    
   details > summary {
       height: 100%;
   }

    details > summary > span  .gc-faq-accordion-header {
       width: 60% !important;

   }

}

@media (min-width: 481px) and (max-width: 767px) {
  /* Styles for larger mobile devices or tablets in landscape 
  Mobile (Landscape) and Low-Resolution Tablets
  
  */

}

@media (min-width: 768px) and (max-width: 1024px) {
  /* Styles for tablets in portrait mode 
  Tablets (Portrait)
  
  */

    
}



@media (min-width: 1025px) {
  /* Styles for larger screens 
  Desktops and Laptops
  
  */
    details > summary > span  .gc-faq-accordion-header {
      margin-top: 2vh !important;

   }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60c8ca21 */p {
    color: #475569 !important;
}/* End custom CSS */