.elementor-3242 .elementor-element.elementor-element-c8f2642{--display:flex;--min-height:65vh;--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;--justify-content:center;--overlay-opacity:0.38;--padding-top:140px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px}.elementor-3242 .elementor-element.elementor-element-c8f2642:not(.elementor-motion-effects-element-type-background),.elementor-3242 .elementor-element.elementor-element-c8f2642>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://pianointeriors.com/wp-content/uploads/2026/06/whole-house-custom-interior-solution.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-3242 .elementor-element.elementor-element-c8f2642::before,.elementor-3242 .elementor-element.elementor-element-c8f2642>.elementor-background-video-container::before,.elementor-3242 .elementor-element.elementor-element-c8f2642>.e-con-inner>.elementor-background-video-container::before,.elementor-3242 .elementor-element.elementor-element-c8f2642>.elementor-background-slideshow::before,.elementor-3242 .elementor-element.elementor-element-c8f2642>.e-con-inner>.elementor-background-slideshow::before,.elementor-3242 .elementor-element.elementor-element-c8f2642>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,var(--e-global-color-astglobalcolor2) 0%,var(--e-global-color-astglobalcolor2) 100%)}.elementor-3242 .elementor-element.elementor-element-9c81f71 .elementor-heading-title{font-family:"Arial",Sans-serif;font-size:40px;color:var(--e-global-color-astglobalcolor5)}.elementor-3242 .elementor-element.elementor-element-0828825>.elementor-widget-container{margin:0 0 0 0;padding:0% 35% 0% 0%}.elementor-3242 .elementor-element.elementor-element-0828825{font-family:"Arial",Sans-serif;color:var(--e-global-color-astglobalcolor5)}.elementor-3242 .elementor-element.elementor-element-230eb79{--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:12px 0px;--row-gap:12px;--column-gap:0px}.elementor-3242 .elementor-element.elementor-element-230eb79:not(.elementor-motion-effects-element-type-background),.elementor-3242 .elementor-element.elementor-element-230eb79>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-3242 .elementor-element.elementor-element-a7c013b{--display:flex}.elementor-3242 .elementor-element.elementor-element-8e18fcc .elementor-cta .elementor-cta__bg,.elementor-3242 .elementor-element.elementor-element-8e18fcc .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-3242 .elementor-element.elementor-element-8e18fcc .elementor-cta__content{text-align:start}.elementor-3242 .elementor-element.elementor-element-8e18fcc .elementor-cta__bg-wrapper{min-width:0;min-height:320px}.elementor-3242 .elementor-element.elementor-element-8e18fcc .elementor-cta__title{font-size:22px}.elementor-3242 .elementor-element.elementor-element-8e18fcc .elementor-cta__button{font-size:15px;font-weight:600;text-decoration:none;color:#0B4D8B;background-color:#0000;border-color:#0B4D8B;border-width:2px;border-radius:2px;padding:14px 34px 14px 34px}.elementor-3242 .elementor-element.elementor-element-8e18fcc .elementor-cta__button:hover{color:#FFF;background-color:#0B4D8B;border-color:#0B4D8B}.elementor-3242 .elementor-element.elementor-element-9ec0bc8{--display:flex}.elementor-3242 .elementor-element.elementor-element-3184fbc .elementor-cta .elementor-cta__bg,.elementor-3242 .elementor-element.elementor-element-3184fbc .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-3242 .elementor-element.elementor-element-3184fbc .elementor-cta__content{text-align:start}.elementor-3242 .elementor-element.elementor-element-3184fbc .elementor-cta__bg-wrapper{min-width:0;min-height:320px}.elementor-3242 .elementor-element.elementor-element-3184fbc .elementor-cta__title{font-size:22px}.elementor-3242 .elementor-element.elementor-element-3184fbc .elementor-cta__button{font-size:15px;font-weight:600;text-decoration:none;color:#0B4D8B;background-color:#0000;border-color:#0B4D8B;border-width:2px;border-radius:2px;padding:14px 34px 14px 34px}.elementor-3242 .elementor-element.elementor-element-3184fbc .elementor-cta__button:hover{color:#FFF;background-color:#0B4D8B;border-color:#0B4D8B}.elementor-3242 .elementor-element.elementor-element-bdb5cd4{--display:flex}.elementor-3242 .elementor-element.elementor-element-fa08e6a .elementor-cta .elementor-cta__bg,.elementor-3242 .elementor-element.elementor-element-fa08e6a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-3242 .elementor-element.elementor-element-fa08e6a .elementor-cta__content{text-align:start}.elementor-3242 .elementor-element.elementor-element-fa08e6a .elementor-cta__bg-wrapper{min-width:0;min-height:320px}.elementor-3242 .elementor-element.elementor-element-fa08e6a .elementor-cta__title{font-size:22px}.elementor-3242 .elementor-element.elementor-element-fa08e6a .elementor-cta__button{font-size:15px;font-weight:600;text-decoration:none;color:#0B4D8B;background-color:#0000;border-color:#0B4D8B;border-width:2px;border-radius:2px;padding:14px 34px 14px 34px}.elementor-3242 .elementor-element.elementor-element-fa08e6a .elementor-cta__button:hover{color:#FFF;background-color:#0B4D8B;border-color:#0B4D8B}.elementor-3242 .elementor-element.elementor-element-8f4420c{--display:flex}.elementor-3242 .elementor-element.elementor-element-0ce9a48 .elementor-cta .elementor-cta__bg,.elementor-3242 .elementor-element.elementor-element-0ce9a48 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-3242 .elementor-element.elementor-element-0ce9a48 .elementor-cta__content{text-align:start}.elementor-3242 .elementor-element.elementor-element-0ce9a48 .elementor-cta__bg-wrapper{min-width:0;min-height:320px}.elementor-3242 .elementor-element.elementor-element-0ce9a48 .elementor-cta__title{font-size:22px}.elementor-3242 .elementor-element.elementor-element-0ce9a48 .elementor-cta__button{font-size:15px;font-weight:600;text-decoration:none;color:#0B4D8B;background-color:#0000;border-color:#0B4D8B;border-width:2px;border-radius:2px;padding:14px 34px 14px 34px}.elementor-3242 .elementor-element.elementor-element-0ce9a48 .elementor-cta__button:hover{color:#FFF;background-color:#0B4D8B;border-color:#0B4D8B}.elementor-3242 .elementor-element.elementor-element-455e2eb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--overlay-opacity:0.46;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px}.elementor-3242 .elementor-element.elementor-element-455e2eb:not(.elementor-motion-effects-element-type-background),.elementor-3242 .elementor-element.elementor-element-455e2eb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://pianointeriors.com/wp-content/uploads/2026/06/whole-house-banner-2.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-3242 .elementor-element.elementor-element-455e2eb::before,.elementor-3242 .elementor-element.elementor-element-455e2eb>.elementor-background-video-container::before,.elementor-3242 .elementor-element.elementor-element-455e2eb>.e-con-inner>.elementor-background-video-container::before,.elementor-3242 .elementor-element.elementor-element-455e2eb>.elementor-background-slideshow::before,.elementor-3242 .elementor-element.elementor-element-455e2eb>.e-con-inner>.elementor-background-slideshow::before,.elementor-3242 .elementor-element.elementor-element-455e2eb>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#031425;--background-overlay:''}.elementor-3242 .elementor-element.elementor-element-568660f{--display:flex}.elementor-3242 .elementor-element.elementor-element-2a7bb02{text-align:center}.elementor-3242 .elementor-element.elementor-element-2a7bb02 .elementor-heading-title{font-size:37px;color:#FBFBFB}.elementor-3242 .elementor-element.elementor-element-910b048{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px}.elementor-3242 .elementor-element.elementor-element-910b048 .elementor-divider-separator{width:16%;margin:0 auto;margin-center:0}.elementor-3242 .elementor-element.elementor-element-910b048 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-3242 .elementor-element.elementor-element-91f047e{--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-3242 .elementor-element.elementor-element-e76a044{--display:flex}.elementor-3242 .elementor-element.elementor-element-3516ee7{text-align:center}.elementor-3242 .elementor-element.elementor-element-3516ee7 .elementor-heading-title{font-size:25px;color:#FDFBFB}.elementor-3242 .elementor-element.elementor-element-e94b84e{--divider-border-style:solid;--divider-color:#FCFCFC;--divider-border-width:1px}.elementor-3242 .elementor-element.elementor-element-e94b84e .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0}.elementor-3242 .elementor-element.elementor-element-e94b84e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-3242 .elementor-element.elementor-element-891a58d{text-align:center;color:#FFF}.elementor-3242 .elementor-element.elementor-element-2a071fd{--display:flex}.elementor-3242 .elementor-element.elementor-element-f5504f2{text-align:center}.elementor-3242 .elementor-element.elementor-element-f5504f2 .elementor-heading-title{font-size:25px;color:#FDFBFB}.elementor-3242 .elementor-element.elementor-element-37e589e{--divider-border-style:solid;--divider-color:#FCFCFC;--divider-border-width:1px}.elementor-3242 .elementor-element.elementor-element-37e589e .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0}.elementor-3242 .elementor-element.elementor-element-37e589e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-3242 .elementor-element.elementor-element-25674d1{text-align:center;color:#FFF}.elementor-3242 .elementor-element.elementor-element-feae037{--display:flex}.elementor-3242 .elementor-element.elementor-element-f02b095{text-align:center}.elementor-3242 .elementor-element.elementor-element-f02b095 .elementor-heading-title{font-size:25px;color:#FDFBFB}.elementor-3242 .elementor-element.elementor-element-c1a787c{--divider-border-style:solid;--divider-color:#FCFCFC;--divider-border-width:1px}.elementor-3242 .elementor-element.elementor-element-c1a787c .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0}.elementor-3242 .elementor-element.elementor-element-c1a787c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-3242 .elementor-element.elementor-element-a08ca76{text-align:center;color:#FFF}.elementor-3242 .elementor-element.elementor-element-fd3f3ba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--overlay-opacity:0.24}.elementor-3242 .elementor-element.elementor-element-fd3f3ba:not(.elementor-motion-effects-element-type-background),.elementor-3242 .elementor-element.elementor-element-fd3f3ba>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-3242 .elementor-element.elementor-element-fd3f3ba::before,.elementor-3242 .elementor-element.elementor-element-fd3f3ba>.elementor-background-video-container::before,.elementor-3242 .elementor-element.elementor-element-fd3f3ba>.e-con-inner>.elementor-background-video-container::before,.elementor-3242 .elementor-element.elementor-element-fd3f3ba>.elementor-background-slideshow::before,.elementor-3242 .elementor-element.elementor-element-fd3f3ba>.e-con-inner>.elementor-background-slideshow::before,.elementor-3242 .elementor-element.elementor-element-fd3f3ba>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#FFF;--background-overlay:''}.elementor-3242 .elementor-element.elementor-element-b9197ec{--display:flex}.elementor-3242 .elementor-element.elementor-element-842ba74{text-align:center}.elementor-3242 .elementor-element.elementor-element-c3d1742{text-align:center}.elementor-3242 .elementor-element.elementor-element-17372dd{--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-3242 .elementor-element.elementor-element-729d83c{--display:flex}.elementor-3242 .elementor-element.elementor-element-bf3b7fc{--display:flex}.elementor-3242 .elementor-element.elementor-element-b304dda{text-align:start}.elementor-3242 .elementor-element.elementor-element-b304dda img{max-width:21%}.elementor-3242 .elementor-element.elementor-element-f943e60 .elementor-heading-title{font-size:18px}.elementor-3242 .elementor-element.elementor-element-bb5fb15{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-3242 .elementor-element.elementor-element-bb5fb15 .elementor-divider-separator{width:100%}.elementor-3242 .elementor-element.elementor-element-bb5fb15 .elementor-divider{padding-block-start:11px;padding-block-end:11px}.elementor-3242 .elementor-element.elementor-element-dd07ad1 .elementor-icon-list-icon i{transition:color 0.3s}.elementor-3242 .elementor-element.elementor-element-dd07ad1 .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-3242 .elementor-element.elementor-element-dd07ad1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-3242 .elementor-element.elementor-element-dd07ad1 .elementor-icon-list-text{transition:color 0.3s}.elementor-3242 .elementor-element.elementor-element-91ac7a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--overlay-opacity:0.24;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px}.elementor-3242 .elementor-element.elementor-element-91ac7a8:not(.elementor-motion-effects-element-type-background),.elementor-3242 .elementor-element.elementor-element-91ac7a8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://pianointeriors.com/wp-content/uploads/2026/05/catalog-banner.jpg);background-repeat:no-repeat;background-size:cover}.elementor-3242 .elementor-element.elementor-element-91ac7a8::before,.elementor-3242 .elementor-element.elementor-element-91ac7a8>.elementor-background-video-container::before,.elementor-3242 .elementor-element.elementor-element-91ac7a8>.e-con-inner>.elementor-background-video-container::before,.elementor-3242 .elementor-element.elementor-element-91ac7a8>.elementor-background-slideshow::before,.elementor-3242 .elementor-element.elementor-element-91ac7a8>.e-con-inner>.elementor-background-slideshow::before,.elementor-3242 .elementor-element.elementor-element-91ac7a8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(184deg,var(--e-global-color-astglobalcolor2) 74%,var(--e-global-color-astglobalcolor2) 47%)}.elementor-3242 .elementor-element.elementor-element-ef9c732{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3242 .elementor-element.elementor-element-850373a .elementor-heading-title{font-family:"Arial",Sans-serif;font-size:35px;color:var(--e-global-color-astglobalcolor5)}.elementor-3242 .elementor-element.elementor-element-d141ef8{font-family:"Arial",Sans-serif;color:var(--e-global-color-astglobalcolor5)}.elementor-3242 .elementor-element.elementor-element-704939c .elementor-button{background-color:#16161580;fill:#FFF;color:#FFF;border-style:solid;border-color:#FCFCFC}.elementor-3242 .elementor-element.elementor-element-704939c .elementor-button:hover,.elementor-3242 .elementor-element.elementor-element-704939c .elementor-button:focus{background-color:#2B6CB0}.elementor-3242 .elementor-element.elementor-element-704939c>.elementor-widget-container{margin:20px 0 0 0}:root{--page-title-display:none}@media(min-width:768px){.elementor-3242 .elementor-element.elementor-element-c8f2642{--content-width:1200px}.elementor-3242 .elementor-element.elementor-element-230eb79{--content-width:1400px}.elementor-3242 .elementor-element.elementor-element-455e2eb{--content-width:1400px}.elementor-3242 .elementor-element.elementor-element-fd3f3ba{--content-width:1420px}.elementor-3242 .elementor-element.elementor-element-91ac7a8{--content-width:1200px}.elementor-3242 .elementor-element.elementor-element-ef9c732{--width:50%}}@media(min-width:1025px){.elementor-3242 .elementor-element.elementor-element-455e2eb:not(.elementor-motion-effects-element-type-background),.elementor-3242 .elementor-element.elementor-element-455e2eb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(max-width:1024px){.elementor-3242 .elementor-element.elementor-element-c8f2642{--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px}.elementor-3242 .elementor-element.elementor-element-0828825>.elementor-widget-container{padding:0% 20% 0% 0%}.elementor-3242 .elementor-element.elementor-element-230eb79{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px}.elementor-3242 .elementor-element.elementor-element-455e2eb{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px}.elementor-3242 .elementor-element.elementor-element-fd3f3ba{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px}.elementor-3242 .elementor-element.elementor-element-91ac7a8{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px}.elementor-3242 .elementor-element.elementor-element-704939c>.elementor-widget-container{margin:10px 0 0 0}}@media(max-width:767px){.elementor-3242 .elementor-element.elementor-element-c8f2642{--min-height:0vh;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:120px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px}.elementor-3242 .elementor-element.elementor-element-0828825>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-3242 .elementor-element.elementor-element-230eb79{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px}.elementor-3242 .elementor-element.elementor-element-455e2eb{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px}.elementor-3242 .elementor-element.elementor-element-fd3f3ba{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px}.elementor-3242 .elementor-element.elementor-element-91ac7a8{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px}.elementor-3242 .elementor-element.elementor-element-ef9c732{--gap:15px 0px;--row-gap:15px;--column-gap:0px}.elementor-3242 .elementor-element.elementor-element-704939c>.elementor-widget-container{margin:12px 0 0 0}}.elementor-3242 .elementor-element.elementor-element-230eb79 .elementor-cta,.elementor-3242 .elementor-element.elementor-element-230eb79 .elementor-cta a,.elementor-3242 .elementor-element.elementor-element-230eb79 .elementor-cta a:hover,.elementor-3242 .elementor-element.elementor-element-230eb79 .elementor-cta a:focus,.elementor-3242 .elementor-element.elementor-element-230eb79 .elementor-cta__title,.elementor-3242 .elementor-element.elementor-element-230eb79 .elementor-cta__title a,.elementor-3242 .elementor-element.elementor-element-230eb79 .elementor-cta__description,.elementor-3242 .elementor-element.elementor-element-230eb79 .elementor-cta__description a{text-decoration:none!important}.quote-section{background:#f6f8fb;padding:70px 24px 1px;overflow:hidden}.quote-header{width:100%;max-width:1100px;margin:0 auto 20px;text-align:center}.quote-header .elementor-heading-title,.quote-header h1,.quote-header h2{font-size:32px;font-weight:700;line-height:1.35;color:#061b36;margin-bottom:10px}.quote-header p{max-width:980px;margin:0 auto;font-size:16px;line-height:1.75;color:#34445c}.quote-content{width:100%!important;max-width:1420px!important;margin-left:auto!important;margin-right:auto!important;display:flex!important;flex-direction:row!important;align-items:stretch!important;justify-content:center!important;gap:40px!important;box-sizing:border-box}.quote-content.e-con,.quote-content.elementor-element{--width:1420px !important;--content-width:1420px !important}.quote-form-box{flex:0 1 calc(44% - 20px)!important;width:calc(44% - 20px)!important;max-width:none!important;background:#fff;padding:42px 44px;border-radius:16px;border:1px solid #e1e8f2;box-shadow:0 14px 36px rgb(11 31 58 / .07);display:flex!important;flex-direction:column!important;box-sizing:border-box}.quote-info-box{flex:0 1 calc(56% - 20px)!important;width:calc(56% - 20px)!important;max-width:none!important;background:#fff;padding:42px 52px;border-radius:16px;border:1px solid #e1e8f2;box-shadow:0 14px 36px rgb(11 31 58 / .07);position:relative;overflow:hidden;box-sizing:border-box}.quote-info-box::before{content:"";position:absolute;top:0;left:0;height:5px;width:100%;background:#2368d8}.quote-logo{text-align:left!important;margin-bottom:18px}.quote-logo img{width:150px;max-width:150px;height:auto}.quote-info-box .elementor-heading-title,.quote-info-box h2,.quote-info-box h3{font-size:24px;font-weight:700;color:#061b36;line-height:1.35;margin:0 0 1px;text-align:left!important}.quote-info-box p,.quote-info-box .elementor-widget-text-editor{font-size:16px;line-height:1.75;color:#27384f;text-align:left!important}.quote-info-box p{margin:0 0 1px}.quote-info-box .elementor-divider{padding-top:4px;padding-bottom:22px}.quote-info-box .elementor-divider-separator{border-top:1px solid #d8e0ea!important;width:100%!important}.quote-benefits .elementor-icon-list-items{display:flex;flex-direction:column;gap:13px;margin:0;padding:0}.quote-benefits .elementor-icon-list-item{display:flex!important;align-items:flex-start!important;text-align:left!important}.quote-benefits .elementor-icon-list-icon{flex:0 0 20px;width:20px;margin-right:10px!important;margin-top:5px}.quote-benefits .elementor-icon-list-icon i,.quote-benefits .elementor-icon-list-icon svg{color:#2368d8!important;fill:#2368d8!important;font-size:14px}.quote-benefits .elementor-icon-list-text{font-size:15.5px;line-height:1.55;color:#243247;text-align:left!important}.quote-form-box .elementor-widget-container,.quote-form-box .elementor-widget-shortcode,.quote-form-box .elementor-shortcode,.quote-form-box .fluentform,.quote-form-box form{width:100%!important;max-width:100%!important;text-align:left!important}.quote-form-box .fluentform,.quote-form-box form{height:100%!important}.quote-form-box form{display:flex!important;flex-direction:column!important}.quote-form-box .ff-el-group{margin-bottom:21px!important;text-align:left!important;width:100%!important}.quote-form-box .ff-el-input--label{text-align:left!important;display:block!important;width:100%!important}.quote-form-box .ff-el-input--label label,.quote-form-box label{display:block!important;width:100%!important;text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important;font-size:14px!important;font-weight:600!important;color:#071b35!important;margin-bottom:8px!important;line-height:1.4!important}.quote-form-box .ff-el-input--content{width:100%!important;text-align:left!important}.quote-form-box input[type="text"],.quote-form-box input[type="email"],.quote-form-box input[type="tel"],.quote-form-box input[type="number"],.quote-form-box textarea,.quote-form-box select{width:100%!important;max-width:100%!important;min-height:52px;border:1px solid #ccd7e6!important;border-radius:7px!important;background:#ffffff!important;padding:12px 16px!important;font-size:15px!important;color:#061b36!important;box-shadow:none!important;transition:all 0.25s ease;text-align:left!important}.quote-form-box textarea{min-height:135px!important;resize:vertical}.quote-form-box input:focus,.quote-form-box textarea:focus,.quote-form-box select:focus{border-color:#2368d8!important;box-shadow:0 0 0 3px rgb(35 104 216 / .12)!important;outline:none!important}.quote-form-box input::placeholder,.quote-form-box textarea::placeholder{color:#7b8ba1!important}.quote-form-box input[type="file"]{font-size:14px!important;color:#5f6f84!important;width:auto!important}.quote-form-box input[type="file"]::file-.elementor-3242 .elementor-element.elementor-element-fd3f3ba-button{background:#6b7280;color:#fff;border:none;border-radius:5px;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer;margin-right:12px;transition:all 0.25s ease}.quote-form-box input[type="file"]::file-.elementor-3242 .elementor-element.elementor-element-fd3f3ba-button:hover{background:#4b5563}.quote-form-box .ff_submit_btn_wrapper,.quote-form-box .ff-el-group.ff_submit_btn_wrapper,.quote-form-box .ff-el-group:last-child{margin-top:auto!important;margin-bottom:0!important}.quote-form-box .ff-btn-submit,.quote-form-box button[type="submit"],.quote-form-box input[type="submit"]{width:100%!important;min-height:56px;background:#2368d8!important;color:#ffffff!important;border:none!important;border-radius:7px!important;font-size:16px!important;font-weight:700!important;letter-spacing:.2px;cursor:pointer;box-shadow:0 8px 20px rgb(35 104 216 / .24);transition:all 0.25s ease;text-align:center!important}.quote-form-box .ff-btn-submit:hover,.quote-form-box button[type="submit"]:hover,.quote-form-box input[type="submit"]:hover{background:#1856bd!important;transform:translateY(-2px);box-shadow:0 12px 26px rgb(35 104 216 / .32)}.quote-form-box .ff-el-is-required.asterisk-right label:after,.quote-form-box .ff-el-input--label.ff-el-is-required label:after,.quote-form-box label .required,.quote-form-box .required{color:#e53935!important}.quote-form-box,.quote-form-box *,.quote-info-box,.quote-info-box *{box-sizing:border-box}@media (max-width:1280px){.quote-content{max-width:1160px!important;gap:32px!important}.quote-form-box{flex:0 1 calc(45% - 16px)!important;width:calc(45% - 16px)!important;padding:38px 36px}.quote-info-box{flex:0 1 calc(55% - 16px)!important;width:calc(55% - 16px)!important;padding:38px 36px}.quote-benefits .elementor-icon-list-text{font-size:15px}}@media (max-width:1024px){.quote-section{padding:60px 18px 70px}.quote-content{max-width:960px!important;gap:26px!important}.quote-form-box{flex:0 1 calc(46% - 13px)!important;width:calc(46% - 13px)!important;padding:34px 30px}.quote-info-box{flex:0 1 calc(54% - 13px)!important;width:calc(54% - 13px)!important;padding:34px 30px}.quote-header .elementor-heading-title,.quote-header h1,.quote-header h2{font-size:28px}.quote-info-box .elementor-heading-title,.quote-info-box h2,.quote-info-box h3{font-size:21px}}@media (max-width:767px){.quote-section{padding:50px 15px 58px}.quote-header{margin-bottom:30px}.quote-header .elementor-heading-title,.quote-header h1,.quote-header h2{font-size:24px}.quote-header p{font-size:15px;line-height:1.65}.quote-content{display:flex!important;flex-direction:column!important;gap:22px!important;width:100%!important;max-width:100%!important}.quote-form-box,.quote-info-box{flex:0 0 auto!important;width:100%!important;max-width:100%!important;padding:28px 22px;border-radius:12px}.quote-form-box .ff_submit_btn_wrapper,.quote-form-box .ff-el-group.ff_submit_btn_wrapper,.quote-form-box .ff-el-group:last-child{margin-top:0!important}.quote-logo img{width:135px;max-width:135px}.quote-info-box .elementor-heading-title,.quote-info-box h2,.quote-info-box h3{font-size:21px}.quote-info-box p{font-size:15px}.quote-benefits .elementor-icon-list-text{font-size:15px}.quote-form-box input[type="text"],.quote-form-box input[type="email"],.quote-form-box input[type="tel"],.quote-form-box input[type="number"],.quote-form-box textarea,.quote-form-box select{font-size:15px!important}}