.elementor-8251 .elementor-element.elementor-element-1c0d38c{--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}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-8251 .elementor-element.elementor-element-69ac77d .elementor-icon-list-icon i{transition:color .3s}.elementor-8251 .elementor-element.elementor-element-69ac77d .elementor-icon-list-icon svg{transition:fill .3s}.elementor-8251 .elementor-element.elementor-element-69ac77d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-8251 .elementor-element.elementor-element-69ac77d .elementor-icon-list-item>.elementor-icon-list-text,.elementor-8251 .elementor-element.elementor-element-69ac77d .elementor-icon-list-item>a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-8251 .elementor-element.elementor-element-69ac77d .elementor-icon-list-text{transition:color .3s}.elementor-8251 .elementor-element.elementor-element-e07b8bf{--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}.elementor-8251 .elementor-element.elementor-element-e07b8bf:not(.elementor-motion-effects-element-type-background),.elementor-8251 .elementor-element.elementor-element-e07b8bf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-da780a8)}.elementor-8251 .elementor-element.elementor-element-0cc3cc6{--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}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var(--e-global-color-secondary)}.elementor-widget-animated-headline .elementor-headline{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-animated-headline{--dynamic-text-color:var(--e-global-color-secondary)}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var(--e-global-color-accent)}.elementor-8251 .elementor-element.elementor-element-0df9400{--iteration-count:infinite;--animation-duration:1.2s;--dynamic-text-color:var(--e-global-color-primary)}.elementor-8251 .elementor-element.elementor-element-0df9400 .elementor-headline{text-align:center;font-family:"Beaufort",Sans-serif;font-weight:600}.elementor-8251 .elementor-element.elementor-element-0df9400 .elementor-headline-plain-text{color:var(--e-global-color-primary)}.elementor-8251 .elementor-element.elementor-element-0df9400 .elementor-headline-dynamic-wrapper path{stroke:var(--e-global-color-accent)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-8251 .elementor-element.elementor-element-a81d42f{text-align:center}.elementor-widget-ha-creative-button .ha-creative-btn{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-8251 .elementor-element.elementor-element-c64f59b .elementor-widget-container{text-align:center}.elementor-8251 .elementor-element.elementor-element-c64f59b:not(:has(.elementor-widget-container)){text-align:center}.elementor-8251 .elementor-element.elementor-element-c64f59b .ha-creative-btn{font-family:"Beaufort",Sans-serif;font-weight:600;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-8251 .elementor-element.elementor-element-c64f59b .ha-creative-btn,.elementor-8251 .elementor-element.elementor-element-c64f59b .ha-creative-btn.ha-eft--bloom div{border-style:none}.elementor-8251 .elementor-element.elementor-element-c64f59b .ha-creative-btn-wrap .ha-creative-btn{--ha-ctv-btn-txt-clr:var(--e-global-color-9bac26f);--ha-ctv-btn-bg-clr:var(--e-global-color-accent);--ha-ctv-btn-txt-hvr-clr:var(--e-global-color-9bac26f);--ha-ctv-btn-bg-hvr-clr:var(--e-global-color-primary)}.elementor-8251 .elementor-element.elementor-element-3fe16c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2)}.elementor-8251 .elementor-element.elementor-element-3fe16c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2)}.elementor-8251 .elementor-element.elementor-element-3fe16c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2)}.elementor-8251 .elementor-element.elementor-element-3fe16c7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2)}.elementor-8251 .elementor-element.elementor-element-3fe16c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2)}.elementor-8251 .elementor-element.elementor-element-3fe16c7 .elementor-icon-list-icon i{color:var(--e-global-color-accent);transition:color .3s}.elementor-8251 .elementor-element.elementor-element-3fe16c7 .elementor-icon-list-icon svg{fill:var(--e-global-color-accent);transition:fill .3s}.elementor-8251 .elementor-element.elementor-element-3fe16c7{--e-icon-list-icon-size:23px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px}.elementor-8251 .elementor-element.elementor-element-3fe16c7 .elementor-icon-list-icon{padding-inline-end:0px}.elementor-8251 .elementor-element.elementor-element-3fe16c7 .elementor-icon-list-text{transition:color .3s}.elementor-8251 .elementor-element.elementor-element-99c4a9e{--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}.elementor-8251 .elementor-element.elementor-element-a1e9c4c img{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-8251 .elementor-element.elementor-element-79e72cf{--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}.elementor-8251 .elementor-element.elementor-element-8213dfc{--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}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-icon-box .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-8251 .elementor-element.elementor-element-77a4e1a .elementor-icon-box-wrapper{gap:15px}.elementor-8251 .elementor-element.elementor-element-77a4e1a.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-8251 .elementor-element.elementor-element-77a4e1a.elementor-view-framed .elementor-icon,.elementor-8251 .elementor-element.elementor-element-77a4e1a.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-8251 .elementor-element.elementor-element-77a4e1a .elementor-icon-box-title{color:var(--e-global-color-accent)}.elementor-8251 .elementor-element.elementor-element-96bae0f{--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}.elementor-8251 .elementor-element.elementor-element-bc64e31 .elementor-icon-box-wrapper{gap:15px}.elementor-8251 .elementor-element.elementor-element-bc64e31.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-8251 .elementor-element.elementor-element-bc64e31.elementor-view-framed .elementor-icon,.elementor-8251 .elementor-element.elementor-element-bc64e31.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-8251 .elementor-element.elementor-element-bc64e31 .elementor-icon-box-title{color:var(--e-global-color-accent)}.elementor-8251 .elementor-element.elementor-element-3b7ef5f{--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}.elementor-8251 .elementor-element.elementor-element-7354e0e .elementor-icon-box-wrapper{gap:15px}.elementor-8251 .elementor-element.elementor-element-7354e0e.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-8251 .elementor-element.elementor-element-7354e0e.elementor-view-framed .elementor-icon,.elementor-8251 .elementor-element.elementor-element-7354e0e.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-8251 .elementor-element.elementor-element-7354e0e .elementor-icon-box-title{color:var(--e-global-color-accent)}.elementor-8251 .elementor-element.elementor-element-bb37f44{--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}.elementor-8251 .elementor-element.elementor-element-bc6e571 .elementor-icon-box-wrapper{gap:15px}.elementor-8251 .elementor-element.elementor-element-bc6e571.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-8251 .elementor-element.elementor-element-bc6e571.elementor-view-framed .elementor-icon,.elementor-8251 .elementor-element.elementor-element-bc6e571.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-8251 .elementor-element.elementor-element-bc6e571 .elementor-icon-box-title{color:var(--e-global-color-accent)}.elementor-8251 .elementor-element.elementor-element-52de7ae{--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}.elementor-8251 .elementor-element.elementor-element-52de7ae:not(.elementor-motion-effects-element-type-background),.elementor-8251 .elementor-element.elementor-element-52de7ae>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-da780a8)}.elementor-8251 .elementor-element.elementor-element-1383fe3{--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}.elementor-8251 .elementor-element.elementor-element-1383fe3.e-con{--align-self:center}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-8251 .elementor-element.elementor-element-7a2e5b5{text-align:center}.elementor-8251 .elementor-element.elementor-element-7a2e5b5 .elementor-heading-title{font-family:"Beaufort",Sans-serif;font-size:57px;font-weight:600}.elementor-8251 .elementor-element.elementor-element-b1ea50c{text-align:center}.elementor-8251 .elementor-element.elementor-element-09e02ab{--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}.elementor-8251 .elementor-element.elementor-element-142bba1{--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}.elementor-8251 .elementor-element.elementor-element-142bba1:not(.elementor-motion-effects-element-type-background),.elementor-8251 .elementor-element.elementor-element-142bba1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-9bac26f)}.elementor-8251 .elementor-element.elementor-element-5014320{--spacer-size:50px}.elementor-8251 .elementor-element.elementor-element-a9d01ac{text-align:center}.elementor-8251 .elementor-element.elementor-element-914d0f0{text-align:center}.elementor-8251 .elementor-element.elementor-element-a8e7e61{--display:grid;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-8251 .elementor-element.elementor-element-5df4dda{--display:flex}.elementor-8251 .elementor-element.elementor-element-c10a624{text-align:center}.elementor-8251 .elementor-element.elementor-element-ac6f8ce{--display:flex}.elementor-8251 .elementor-element.elementor-element-f6eeacc{text-align:center}.elementor-8251 .elementor-element.elementor-element-04f3464{--display:flex}.elementor-8251 .elementor-element.elementor-element-bcf4c81{text-align:center}.elementor-8251 .elementor-element.elementor-element-51488b1{--display:flex}.elementor-8251 .elementor-element.elementor-element-bab4f9a{text-align:center}.elementor-8251 .elementor-element.elementor-element-0a0cead{--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}.elementor-8251 .elementor-element.elementor-element-0a0cead:not(.elementor-motion-effects-element-type-background),.elementor-8251 .elementor-element.elementor-element-0a0cead>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-da780a8)}.elementor-8251 .elementor-element.elementor-element-e351dc7{--iteration-count:infinite;--animation-duration:1.2s}.elementor-8251 .elementor-element.elementor-element-e351dc7 .elementor-headline{text-align:center;font-family:"Beaufort",Sans-serif;font-weight:600}.elementor-8251 .elementor-element.elementor-element-e351dc7 .elementor-headline-dynamic-wrapper path{stroke:var(--e-global-color-primary)}.elementor-8251 .elementor-element.elementor-element-4f13bf1{text-align:center}.elementor-8251 .elementor-element.elementor-element-4228092 .elementor-widget-container{text-align:center}.elementor-8251 .elementor-element.elementor-element-4228092:not(:has(.elementor-widget-container)){text-align:center}.elementor-8251 .elementor-element.elementor-element-4228092 .ha-creative-btn{font-family:"Beaufort",Sans-serif;font-size:20px;font-weight:600;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-8251 .elementor-element.elementor-element-4228092 .ha-creative-btn,.elementor-8251 .elementor-element.elementor-element-4228092 .ha-creative-btn.ha-eft--bloom div{border-style:none}.elementor-8251 .elementor-element.elementor-element-4228092 .ha-creative-btn-wrap .ha-creative-btn{--ha-ctv-btn-txt-clr:var(--e-global-color-9bac26f);--ha-ctv-btn-bg-clr:var(--e-global-color-accent);--ha-ctv-btn-txt-hvr-clr:var(--e-global-color-accent);--ha-ctv-btn-bg-hvr-clr:var(--e-global-color-primary)}.elementor-8251 .elementor-element.elementor-element-4228092 .ha-creative-btn:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-8251 .elementor-element.elementor-element-9eca3b3{--display:flex}.elementor-8251 .elementor-element.elementor-element-0a5eb7d{--spacer-size:24px}.elementor-8251 .elementor-element.elementor-element-ba33d4c{text-align:center}.elementor-8251 .elementor-element.elementor-element-ba33d4c .elementor-heading-title{color:var(--e-global-color-accent)}.elementor-8251 .elementor-element.elementor-element-5ec2cec{--display:grid;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-8251 .elementor-element.elementor-element-a8b0a66 .elementor-icon-box-wrapper{align-items:start;gap:15px}.elementor-8251 .elementor-element.elementor-element-a8b0a66 .elementor-icon-box-title{color:var(--e-global-color-accent)}.elementor-8251 .elementor-element.elementor-element-89cb68a .elementor-icon-box-wrapper{align-items:start;gap:15px}.elementor-8251 .elementor-element.elementor-element-89cb68a .elementor-icon-box-title{color:var(--e-global-color-accent)}.elementor-8251 .elementor-element.elementor-element-0c14b01 .elementor-icon-box-wrapper{align-items:start;gap:15px}.elementor-8251 .elementor-element.elementor-element-0c14b01 .elementor-icon-box-title{color:var(--e-global-color-accent)}.elementor-8251 .elementor-element.elementor-element-975efb0{--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}.elementor-8251 .elementor-element.elementor-element-975efb0:not(.elementor-motion-effects-element-type-background),.elementor-8251 .elementor-element.elementor-element-975efb0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-da780a8)}.elementor-widget-ha-testimonial-carousel .ha-testimonial-carousel__content{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-ha-testimonial-carousel .ha-testimonial-carousel__reviewer-name{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-ha-testimonial-carousel .ha-testimonial-carousel__reviewer-title{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-8251 .elementor-element.elementor-element-a2bc244 .ha-testimonial-carousel__item{flex-direction:column}.elementor-8251 .elementor-element.elementor-element-a2bc244.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-8251 .elementor-element.elementor-element-a2bc244 .ha-testimonial-carousel-slick-slide{padding:0}.elementor-8251 .elementor-element.elementor-element-a2bc244.ha-testimonial-carousel--top .ha-testimonial-carousel__content{margin-bottom:11px}.elementor-8251 .elementor-element.elementor-element-a2bc244.ha-testimonial-carousel--bottom .ha-testimonial-carousel__content{margin-top:11px}.elementor-8251 .elementor-element.elementor-element-a2bc244 .ha-testimonial-carousel__content{font-family:"Poppins",Sans-serif;font-size:20px;font-weight:400}.elementor-8251 .elementor-element.elementor-element-a2bc244 .ha-testimonial-carousel__reviewer-thumb{width:100px;height:100px}.elementor-8251 .elementor-element.elementor-element-a2bc244.ha-testimonial--left .ha-testimonial-carousel__content:after{left:calc((100px / 2) - 18px)}.elementor-8251 .elementor-element.elementor-element-a2bc244.ha-testimonial--right .ha-testimonial-carousel__content:after{right:calc((100px / 2) - 18px)}.elementor-8251 .elementor-element.elementor-element-a2bc244 .ha-testimonial-carousel__reviewer-name{color:#242424;font-family:"Beaufort",Sans-serif;font-size:25px;font-weight:600;margin-bottom:0}.elementor-8251 .elementor-element.elementor-element-a2bc244 .ha-testimonial-carousel__reviewer-title{font-size:14px}.elementor-8251 .elementor-element.elementor-element-a2bc244 .slick-dots li button:before{color:#ccc}.elementor-8251 .elementor-element.elementor-element-a2bc244 .slick-dots li button:hover:before{color:#242424}.elementor-8251 .elementor-element.elementor-element-a2bc244 .slick-dots .slick-active button:before{color:#242424}.elementor-8251 .elementor-element.elementor-element-8c92a92{--display:flex}.elementor-8251 .elementor-element.elementor-element-deabcef{--spacer-size:24px}.elementor-8251 .elementor-element.elementor-element-2d93d2d{text-align:center}.elementor-8251 .elementor-element.elementor-element-2d93d2d .elementor-heading-title{color:var(--e-global-color-accent)}.elementor-8251 .elementor-element.elementor-element-ac47ca9{--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}.elementor-8251 .elementor-element.elementor-element-ddd0ac0{--display:grid;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-8251 .elementor-element.elementor-element-8d1e5fc .elementor-icon-box-wrapper{align-items:start;gap:15px}.elementor-8251 .elementor-element.elementor-element-8d1e5fc .elementor-icon-box-title{color:var(--e-global-color-accent)}.elementor-8251 .elementor-element.elementor-element-259a0ee .elementor-icon-box-wrapper{align-items:start;gap:15px}.elementor-8251 .elementor-element.elementor-element-259a0ee .elementor-icon-box-title{color:var(--e-global-color-accent)}.elementor-8251 .elementor-element.elementor-element-5db6e7e .elementor-icon-box-wrapper{align-items:start;gap:15px}.elementor-8251 .elementor-element.elementor-element-5db6e7e .elementor-icon-box-title{color:var(--e-global-color-accent)}.elementor-8251 .elementor-element.elementor-element-a05c357{--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}.elementor-8251 .elementor-element.elementor-element-a05c357:not(.elementor-motion-effects-element-type-background),.elementor-8251 .elementor-element.elementor-element-a05c357>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-8251 .elementor-element.elementor-element-b1ab346{text-align:center}.elementor-8251 .elementor-element.elementor-element-de0ac12 .elementor-widget-container{text-align:center}.elementor-8251 .elementor-element.elementor-element-de0ac12:not(:has(.elementor-widget-container)){text-align:center}.elementor-8251 .elementor-element.elementor-element-de0ac12 .ha-creative-btn{font-family:"Beaufort",Sans-serif;font-size:23px;font-weight:700;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-8251 .elementor-element.elementor-element-de0ac12 .ha-creative-btn,.elementor-8251 .elementor-element.elementor-element-de0ac12 .ha-creative-btn.ha-eft--bloom div{border-style:none}.elementor-8251 .elementor-element.elementor-element-de0ac12 .ha-creative-btn-wrap .ha-creative-btn{--ha-ctv-btn-txt-clr:var(--e-global-color-9bac26f);--ha-ctv-btn-bg-clr:var(--e-global-color-2c7b6bc);--ha-ctv-btn-txt-hvr-clr:var(--e-global-color-9bac26f);--ha-ctv-btn-bg-hvr-clr:var(--e-global-color-primary)}.elementor-8251 .elementor-element.elementor-element-9e064b3{--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}.elementor-8251 .elementor-element.elementor-element-9e064b3:not(.elementor-motion-effects-element-type-background),.elementor-8251 .elementor-element.elementor-element-9e064b3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-da780a8)}.elementor-8251 .elementor-element.elementor-element-9d2e1e9{--display:flex}.elementor-8251 .elementor-element.elementor-element-366823b{--display:flex}.elementor-8251 .elementor-element.elementor-element-96b4cce{--display:flex}.elementor-8251 .elementor-element.elementor-element-09c7ab1{--display:flex}.elementor-8251 .elementor-element.elementor-element-c7367d4{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px}.elementor-8251 .elementor-element.elementor-element-1a8d114{--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}.elementor-8251 .elementor-element.elementor-element-1a8d114.e-con{--align-self:center}.elementor-8251 .elementor-element.elementor-element-5c2e537{--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}.elementor-8251 .elementor-element.elementor-element-5c2e537.e-con{--align-self:center}.elementor-8251 .elementor-element.elementor-element-87c754f{--iteration-count:infinite;--animation-duration:1.2s;--dynamic-text-color:var(--e-global-color-primary)}.elementor-8251 .elementor-element.elementor-element-87c754f .elementor-headline{text-align:center}.elementor-8251 .elementor-element.elementor-element-87c754f .elementor-headline-plain-text{color:var(--e-global-color-primary)}.elementor-8251 .elementor-element.elementor-element-03f4e0c{text-align:center;font-family:"Poppins",Sans-serif;font-size:25px;font-weight:400}.elementor-widget-ha-gravityforms .gfield .ginput_container>input,.elementor-widget-ha-gravityforms .gform_body .gfield textarea,.elementor-widget-ha-gravityforms .gfield .ginput_container.ginput_complex input{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-ha-gravityforms .gform_body .gfield .gfield_label,.elementor-widget-ha-gravityforms table.gfield_list thead th{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-ha-gravityforms .gform_body .gfield .gfield_description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-ha-gravityforms .gform_wrapper .gform_button,.elementor-widget-ha-gravityforms.ha-gravityforms .gform_wrapper input[type=submit].gform_button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-ha-gravityforms .gsection .gsection_title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-ha-gravityforms .gsection .gsection_description{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-ha-gravityforms .gform_next_button.button,.elementor-widget-ha-gravityforms .gform_previous_button.button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-8251 .elementor-element.elementor-element-25d07a2:hover .elementor-widget-container{background-color:var(--e-global-color-da780a8)}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gform_body .gform_fields .gfield{margin:0 0 20px}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gform_body .gfield .ginput_container:not(.ginput_container_fileupload)>input:not(.ginput_quantity){padding:16px}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gform_body .gfield .ginput_container.ginput_complex input{padding:16px}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gform_body .gfield .ginput_container.ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:16px}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gform_body .gfield textarea{padding:16px;color:var(--e-global-color-9bac26f);background-color:var(--e-global-color-accent)}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gfield .ginput_container>input,.elementor-8251 .elementor-element.elementor-element-25d07a2 .gform_body .gfield textarea,.elementor-8251 .elementor-element.elementor-element-25d07a2 .gfield .ginput_container.ginput_complex input{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gfield .ginput_container>input{color:var(--e-global-color-9bac26f)}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gfield .ginput_container.ginput_complex input{color:var(--e-global-color-9bac26f)}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gform_body .gfield select{color:var(--e-global-color-9bac26f);background-color:var(--e-global-color-accent)}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gfield_list tbody td input{color:var(--e-global-color-9bac26f)}.elementor-8251 .elementor-element.elementor-element-25d07a2 .ginput_container_address input{color:var(--e-global-color-9bac26f)}.elementor-8251 .elementor-element.elementor-element-25d07a2 ::-webkit-input-placeholder{color:var(--e-global-color-9bac26f)}.elementor-8251 .elementor-element.elementor-element-25d07a2 ::-moz-placeholder{color:var(--e-global-color-9bac26f)}.elementor-8251 .elementor-element.elementor-element-25d07a2 ::-ms-input-placeholder{color:var(--e-global-color-9bac26f)}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gfield .ginput_container:not(.ginput_container_fileupload)>input{background-color:var(--e-global-color-accent)}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gfield .ginput_complex input{background-color:var(--e-global-color-accent)}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gfield .ginput_container_address input{background-color:var(--e-global-color-accent)}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gfield .ginput_container_list input{background-color:var(--e-global-color-accent)}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gfield .ginput_container>input:focus,.elementor-8251 .elementor-element.elementor-element-25d07a2 .gfield .ginput_complex input:focus,.elementor-8251 .elementor-element.elementor-element-25d07a2 .gfield .ginput_container_address input:focus,.elementor-8251 .elementor-element.elementor-element-25d07a2 .gfield_list_cell input:focus,.elementor-8251 .elementor-element.elementor-element-25d07a2 .gform_body .gfield textarea:focus{border-style:solid;border-width:1px;border-color:#2d2d2d}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gfield .ginput_container>input:focus,.elementor-8251 .elementor-element.elementor-element-25d07a2 .gfield .ginput_complex input:focus,.elementor-8251 .elementor-element.elementor-element-25d07a2 .gfield .ginput_container_address input:focus,.elementor-8251 .elementor-element.elementor-element-25d07a2 .gform_body .gfield textarea:focus{box-shadow:0px 0px 0px 0px rgba(0,0,0,.5)}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gfield .ginput_container>input:focus{background-color:var(--e-global-color-accent)}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gfield .ginput_complex input:focus{background-color:var(--e-global-color-accent)}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gform_body .gfield textarea:focus{background-color:var(--e-global-color-accent)}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gform_body .gfield .gfield_label,.elementor-8251 .elementor-element.elementor-element-25d07a2 table.gfield_list thead th{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gform_body .gfield .gfield_description{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gform_body .gfield .gfield_label{color:var(--e-global-color-text)}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gform_body .gfield .ginput_complex label{color:var(--e-global-color-text)}.elementor-8251 .elementor-element.elementor-element-25d07a2 table.gfield_list thead th{color:var(--e-global-color-text)}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gform_body .gfield .gfield_label .gfield_required{color:var(--e-global-color-2c7b6bc)}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gform_wrapper .gform_footer{justify-content:center;text-align:center}.elementor-8251 .elementor-element.elementor-element-25d07a2.ha-gravityforms .gform_wrapper .gform_footer{justify-content:center;text-align:center}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gform_wrapper .gform_button,.elementor-8251 .elementor-element.elementor-element-25d07a2.ha-gravityforms .gform_wrapper input[type=submit].gform_button{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);border-style:none}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gform_wrapper .gform_button{color:var(--e-global-color-9bac26f);background-color:var(--e-global-color-accent)}.elementor-8251 .elementor-element.elementor-element-25d07a2.ha-gravityforms .gform_wrapper input[type=submit].gform_button{color:var(--e-global-color-9bac26f);background-color:var(--e-global-color-accent)}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gform_wrapper .gform_button:hover{color:var(--e-global-color-9bac26f);background-color:var(--e-global-color-2c7b6bc)}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gform_wrapper .gform_button:focus{color:var(--e-global-color-9bac26f);background-color:var(--e-global-color-2c7b6bc)}.elementor-8251 .elementor-element.elementor-element-25d07a2.ha-gravityforms .gform_wrapper input[type=submit].gform_button:hover{color:var(--e-global-color-9bac26f);background-color:var(--e-global-color-2c7b6bc)}.elementor-8251 .elementor-element.elementor-element-25d07a2.ha-gravityforms .gform_wrapper input[type=submit].gform_button:focus{color:var(--e-global-color-9bac26f);background-color:var(--e-global-color-2c7b6bc)}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gsection .gsection_title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-accent)}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gsection .gsection_description{color:var(--e-global-color-e3b0f9b)}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gfield_list .gfield_list_icons img{width:15px !important}.elementor-8251 .elementor-element.elementor-element-25d07a2 .gfield_list .gfield_list_row_even td{background-color:var(--e-global-color-e3b0f9b)}.elementor-8251 .elementor-element.elementor-element-6de7115{--spacer-size:50px}.elementor-8251 .elementor-element.elementor-element-ec00fe3{font-family:"Poppins",Sans-serif;font-size:12px;font-weight:400}.elementor-8251 .elementor-element.elementor-element-b15882e{--spacer-size:50px}.elementor-8251 .elementor-element.elementor-element-07dc0a7{text-align:center;font-family:"Poppins",Sans-serif;font-size:18px;font-weight:400}.elementor-8251 .elementor-element.elementor-element-b08c1c8{--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}.elementor-8251 .elementor-element.elementor-element-b08c1c8:not(.elementor-motion-effects-element-type-background),.elementor-8251 .elementor-element.elementor-element-b08c1c8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-8251 .elementor-element.elementor-element-c26515e{text-align:center;font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-8251 .elementor-element.elementor-element-c35cc1d .elementor-icon-list-icon i{color:var(--e-global-color-accent);transition:color .3s}.elementor-8251 .elementor-element.elementor-element-c35cc1d .elementor-icon-list-icon svg{fill:var(--e-global-color-accent);transition:fill .3s}.elementor-8251 .elementor-element.elementor-element-c35cc1d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-8251 .elementor-element.elementor-element-c35cc1d .elementor-icon-list-item>.elementor-icon-list-text,.elementor-8251 .elementor-element.elementor-element-c35cc1d .elementor-icon-list-item>a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-8251 .elementor-element.elementor-element-c35cc1d .elementor-icon-list-text{transition:color .3s}.elementor-8251 .elementor-element.elementor-element-8e4dbbd{text-align:center;font-family:"Beaufort",Sans-serif;font-weight:600}:root{--page-title-display:none}@media(min-width:768px){.elementor-8251 .elementor-element.elementor-element-0cc3cc6{--width:33.3333%}.elementor-8251 .elementor-element.elementor-element-99c4a9e{--width:66.6666%}.elementor-8251 .elementor-element.elementor-element-8213dfc{--width:25%}.elementor-8251 .elementor-element.elementor-element-96bae0f{--width:25%}.elementor-8251 .elementor-element.elementor-element-3b7ef5f{--width:25%}.elementor-8251 .elementor-element.elementor-element-bb37f44{--width:25%}.elementor-8251 .elementor-element.elementor-element-1383fe3{--width:50%}.elementor-8251 .elementor-element.elementor-element-09e02ab{--width:50%}.elementor-8251 .elementor-element.elementor-element-5c2e537{--width:100%}}@media(max-width:1366px){.elementor-8251 .elementor-element.elementor-element-a8e7e61{--grid-auto-flow:row}.elementor-8251 .elementor-element.elementor-element-5ec2cec{--grid-auto-flow:row}.elementor-8251 .elementor-element.elementor-element-ddd0ac0{--grid-auto-flow:row}}@media(max-width:1024px){.elementor-8251 .elementor-element.elementor-element-a8e7e61{--grid-auto-flow:row}.elementor-8251 .elementor-element.elementor-element-5ec2cec{--grid-auto-flow:row}.elementor-8251 .elementor-element.elementor-element-ddd0ac0{--grid-auto-flow:row}}@media(max-width:767px){.elementor-8251 .elementor-element.elementor-element-0df9400 .elementor-headline{text-align:center;font-size:33px}.elementor-8251 .elementor-element.elementor-element-c64f59b .ha-creative-btn{font-size:12px}.elementor-8251 .elementor-element.elementor-element-77a4e1a .elementor-icon-box-wrapper{gap:0px}.elementor-8251 .elementor-element.elementor-element-77a4e1a .elementor-icon-box-title{margin-block-end:13px}.elementor-8251 .elementor-element.elementor-element-7a2e5b5 .elementor-heading-title{font-size:38px}.elementor-8251 .elementor-element.elementor-element-5014320{--spacer-size:19px}.elementor-8251 .elementor-element.elementor-element-a8e7e61{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-8251 .elementor-element.elementor-element-e351dc7 .elementor-headline{font-size:31px}.elementor-8251 .elementor-element.elementor-element-4228092 .ha-creative-btn{font-size:14px}.elementor-8251 .elementor-element.elementor-element-5ec2cec{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-8251 .elementor-element.elementor-element-a2bc244 .ha-testimonial-carousel-slick-slide{padding:0}.elementor-8251 .elementor-element.elementor-element-a2bc244.ha-testimonial-carousel--top .ha-testimonial-carousel__content{margin-bottom:0}.elementor-8251 .elementor-element.elementor-element-a2bc244.ha-testimonial-carousel--bottom .ha-testimonial-carousel__content{margin-top:0}.elementor-8251 .elementor-element.elementor-element-a2bc244 .ha-testimonial-carousel__content{font-size:23px}.elementor-8251 .elementor-element.elementor-element-a2bc244 .ha-testimonial-carousel__reviewer-thumb{width:77px;height:77px}.elementor-8251 .elementor-element.elementor-element-a2bc244.ha-testimonial--left .ha-testimonial-carousel__content:after{left:calc((77px / 2) - 18px)}.elementor-8251 .elementor-element.elementor-element-a2bc244.ha-testimonial--right .ha-testimonial-carousel__content:after{right:calc((77px / 2) - 18px)}.elementor-8251 .elementor-element.elementor-element-ddd0ac0{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-8251 .elementor-element.elementor-element-de0ac12 .ha-creative-btn{font-size:16px}.elementor-8251 .elementor-element.elementor-element-8ff51a4{text-align:center}.elementor-8251 .elementor-element.elementor-element-03f4e0c{font-size:20px}.elementor-8251 .elementor-element.elementor-element-8e4dbbd{font-size:10px}}@font-face{font-family:'Beaufort';font-style:normal;font-weight:700;font-display:auto;src:url('https://www.fredastaire.com/philadelphia/wp-content/uploads/sites/277/2024/01/ShinnType-Beaufort-Bold.ttf') format('truetype')}@font-face{font-family:'Beaufort';font-style:normal;font-weight:400;font-display:auto;src:url('https://www.fredastaire.com/philadelphia/wp-content/uploads/sites/277/2024/01/ShinnType-Beaufort.ttf') format('truetype')}@font-face{font-family:'Beaufort';font-style:normal;font-weight:300;font-display:auto;src:url('https://www.fredastaire.com/philadelphia/wp-content/uploads/sites/277/2024/01/ShinnType-BeaufortLight.ttf') format('truetype')}@font-face{font-family:'Beaufort';font-style:normal;font-weight:500;font-display:auto;src:url('https://www.fredastaire.com/philadelphia/wp-content/uploads/sites/277/2024/01/ShinnType-BeaufortMedium.ttf') format('truetype')}@font-face{font-family:'Beaufort';font-style:normal;font-weight:800;font-display:auto;src:url('https://www.fredastaire.com/philadelphia/wp-content/uploads/sites/277/2024/01/ShinnType-BeaufortHeavy.ttf') format('truetype')}