.elementor-752 .elementor-element.elementor-element-46a5fd1:not(.elementor-motion-effects-element-type-background), .elementor-752 .elementor-element.elementor-element-46a5fd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98ebaeb );background-image:url("https://alliedhurricanesolutions.com/wp-content/uploads/2023/08/large-home-389271_1920-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-752 .elementor-element.elementor-element-46a5fd1 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(270deg, #000C60BD 43%, #021C66 60%);opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-752 .elementor-element.elementor-element-46a5fd1 > .elementor-container{max-width:1250px;min-height:60vh;}.elementor-752 .elementor-element.elementor-element-46a5fd1{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:70px 0px 90px 0px;}.elementor-752 .elementor-element.elementor-element-4834a89a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-752 .elementor-element.elementor-element-4834a89a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 50px 0px 0px;}.elementor-752 .elementor-element.elementor-element-4834a89a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-752 .elementor-element.elementor-element-1e91e97e{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-752 .elementor-element.elementor-element-1e91e97e .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:52px;font-weight:bold;text-transform:capitalize;line-height:65px;color:#FFFFFF;}.elementor-752 .elementor-element.elementor-element-59587214{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-752 .elementor-element.elementor-element-59587214 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-752 .elementor-element.elementor-element-51771105:not(.elementor-motion-effects-element-type-background), .elementor-752 .elementor-element.elementor-element-51771105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4FA;}.elementor-752 .elementor-element.elementor-element-51771105{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 0px 0px;}.elementor-752 .elementor-element.elementor-element-51771105 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-752 .elementor-element.elementor-element-152f15fd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-752 .elementor-element.elementor-element-403123ff > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-752 .elementor-element.elementor-element-403123ff{padding:40px 0px 80px 0px;}.elementor-752 .elementor-element.elementor-element-524c712f > .elementor-element-populated{margin:0% 015% 0% 0%;--e-column-margin-right:015%;--e-column-margin-left:0%;}.elementor-752 .elementor-element.elementor-element-780902cf{width:100%;max-width:100%;}.elementor-752 .elementor-element.elementor-element-780902cf .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:40px;color:#002028;}.elementor-752 .elementor-element.elementor-element-ce579f3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;font-family:"Helvetica", Sans-serif;font-size:16px;}.elementor-752 .elementor-element.elementor-element-ce579f3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-752 .elementor-element.elementor-element-433bae2f > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-752 .elementor-element.elementor-element-433bae2f > .elementor-element-populated, .elementor-752 .elementor-element.elementor-element-433bae2f > .elementor-element-populated > .elementor-background-overlay, .elementor-752 .elementor-element.elementor-element-433bae2f > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-752 .elementor-element.elementor-element-433bae2f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-752 .elementor-element.elementor-element-33bb8cff img{height:340px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-752 .elementor-element.elementor-element-1b6356fb > .elementor-container{max-width:841px;}.elementor-752 .elementor-element.elementor-element-1b6356fb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 60px 60px 60px;}.elementor-752 .elementor-element.elementor-element-1b6356fb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-752 .elementor-element.elementor-element-55c1b59a.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-752 .elementor-element.elementor-element-55c1b59a .elementor-main-swiper{width:100%;}.elementor-752 .elementor-element.elementor-element-55c1b59a .elementor-swiper-button{font-size:20px;}.elementor-752 .elementor-element.elementor-element-7e856713:not(.elementor-motion-effects-element-type-background), .elementor-752 .elementor-element.elementor-element-7e856713 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4FA;}.elementor-752 .elementor-element.elementor-element-7e856713{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-752 .elementor-element.elementor-element-7e856713 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-752 .elementor-element.elementor-element-3bedf56{text-align:center;}.elementor-752 .elementor-element.elementor-element-958d503:not(.elementor-motion-effects-element-type-background), .elementor-752 .elementor-element.elementor-element-958d503 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-752 .elementor-element.elementor-element-958d503 > .elementor-container{max-width:932px;}.elementor-752 .elementor-element.elementor-element-958d503{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-752 .elementor-element.elementor-element-958d503 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-752 .elementor-element.elementor-element-111da0e0 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-752 .elementor-element.elementor-element-111da0e0{text-align:center;}.elementor-752 .elementor-element.elementor-element-76ee8cc0 .elementor-accordion-item{border-width:2px;}.elementor-752 .elementor-element.elementor-element-76ee8cc0 .elementor-accordion-item .elementor-tab-content{border-width:2px;}.elementor-752 .elementor-element.elementor-element-76ee8cc0 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:2px;}.elementor-752 .elementor-element.elementor-element-76ee8cc0 .elementor-tab-title{background-color:var( --e-global-color-primary );padding:15px 10px 15px 20px;}.elementor-752 .elementor-element.elementor-element-76ee8cc0 .elementor-accordion-icon, .elementor-752 .elementor-element.elementor-element-76ee8cc0 .elementor-accordion-title{color:#FFFFFF;}.elementor-752 .elementor-element.elementor-element-76ee8cc0 .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-752 .elementor-element.elementor-element-7364f2d9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-752 .elementor-element.elementor-element-7364f2d9:not(.elementor-motion-effects-element-type-background), .elementor-752 .elementor-element.elementor-element-7364f2d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4FA;}.elementor-752 .elementor-element.elementor-element-7364f2d9 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-752 .elementor-element.elementor-element-7364f2d9 > .elementor-container{max-width:915px;}.elementor-752 .elementor-element.elementor-element-7364f2d9{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;padding:88px 106px 106px 106px;}.elementor-752 .elementor-element.elementor-element-36e88d3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-752 .elementor-element.elementor-element-36e88d3 .elementor-heading-title{font-family:"Helvetica", Sans-serif;text-transform:uppercase;}.elementor-752 .elementor-element.elementor-element-1a376e8a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:16px;}.elementor-752 .elementor-element.elementor-element-1a376e8a > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 30px 0px;}@media(min-width:768px){.elementor-752 .elementor-element.elementor-element-4834a89a{width:100%;}.elementor-752 .elementor-element.elementor-element-524c712f{width:50%;}.elementor-752 .elementor-element.elementor-element-433bae2f{width:49.957%;}}@media(max-width:1024px){.elementor-752 .elementor-element.elementor-element-46a5fd1 > .elementor-container{min-height:37vh;}.elementor-752 .elementor-element.elementor-element-46a5fd1{padding:0px 20px 0px 20px;}.elementor-752 .elementor-element.elementor-element-1e91e97e .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-752 .elementor-element.elementor-element-46a5fd1 > .elementor-container{min-height:31vh;}.elementor-752 .elementor-element.elementor-element-46a5fd1:not(.elementor-motion-effects-element-type-background), .elementor-752 .elementor-element.elementor-element-46a5fd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-752 .elementor-element.elementor-element-46a5fd1 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #000C60BD 17%, #021C66 49%);}.elementor-752 .elementor-element.elementor-element-4834a89a{width:100%;}.elementor-752 .elementor-element.elementor-element-4834a89a > .elementor-element-populated{padding:50px 0px 20px 0px;}.elementor-752 .elementor-element.elementor-element-1e91e97e > .elementor-widget-container{padding:0px 10px 0px 20px;}.elementor-752 .elementor-element.elementor-element-1e91e97e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-752 .elementor-element.elementor-element-1e91e97e .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-752 .elementor-element.elementor-element-59587214{width:100%;max-width:100%;text-align:start;}.elementor-752 .elementor-element.elementor-element-59587214 > .elementor-widget-container{padding:0px 10px 0px 20px;}.elementor-752 .elementor-element.elementor-element-51771105{padding:20px 20px 20px 20px;}.elementor-752 .elementor-element.elementor-element-403123ff{padding:0px 0px 0px 0px;}.elementor-752 .elementor-element.elementor-element-ce579f3{width:var( --container-widget-width, 333.2px );max-width:333.2px;--container-widget-width:333.2px;--container-widget-flex-grow:0;}.elementor-752 .elementor-element.elementor-element-33bb8cff img{height:296px;}.elementor-752 .elementor-element.elementor-element-1b6356fb > .elementor-container{max-width:926px;}.elementor-752 .elementor-element.elementor-element-1b6356fb{padding:0px 0px 0px 0px;}.elementor-752 .elementor-element.elementor-element-7e856713{padding:70px 0px 0px 0px;}.elementor-752 .elementor-element.elementor-element-958d503{padding:40px 0px 70px 0px;}.elementor-752 .elementor-element.elementor-element-7364f2d9{margin-top:0px;margin-bottom:0px;padding:20px 0px 30px 20px;}.elementor-752 .elementor-element.elementor-element-42129b7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-752 .elementor-element.elementor-element-36e88d3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}}/* Start custom CSS for text-editor, class: .elementor-element-ce579f3 */.second-list li{
    
    background-color: #f9fbfc;
    padding: 15px 20px;
    border-radius: 12px;
    font-size: 1rem;
    color: #333;
    display: flex
;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
    transition: transform 0.3s ease;
    margin-bottom:13px;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ed82b2c */.how-it-works {
   
  margin: 40px auto;
  padding: 0 20px;
  text-align: center;
}
.step-content {
    text-align: center;
}
.how-it-works h2 {
  font-size: 2.5rem;
  margin-bottom: 40px;
  color: #222;
}

.steps-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 24px;
}

.step {
  background: #ffffff;
  padding: 24px 20px;
  border-radius: 16px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.06);
  position: relative;
  transition: transform 0.3s ease;
}

.step:hover {
  transform: translateY(-5px);
}

.step-number {
  width: 48px;
  height: 48px;
  background-color: #007BFF;
  color: white;
  font-weight: bold;
  font-size: 1.2rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 16px;
}

.step-content h3 {
  font-size: 1.2rem;
  margin-bottom: 10px;
  color: #007BFF;
}

.step-content p {
  font-size: 1rem;
  color: #555;
  line-height: 1.5;
}

.step-content a {
  color: #007BFF;
  text-decoration: none;
}

.step-content a:hover {
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-76ee8cc0 */.elementor-accordion-item{
    margin-bottom:20px;
    
}/* End custom CSS */
/* Start custom CSS */@media(max-width:767px){
    #_builder-form{
        
        padding:0 !important;
    }
    
}/* End custom CSS */