.elementor-320 .elementor-element.elementor-element-7ada5437{--display:flex;--min-height:900px;--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;--justify-content:center;--align-items:center;}.elementor-320 .elementor-element.elementor-element-7ada5437:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-7ada5437 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://designerwindowsupply.com/wp-content/uploads/2025/10/lacantina-luxury-bi-fold-glass-doors-modern-home-san-diego-scaled.jpg");background-position:center center;background-size:cover;}.elementor-320 .elementor-element.elementor-element-3b337c94{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-320 .elementor-element.elementor-element-3b337c94:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-3b337c94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000A6;}.elementor-320 .elementor-element.elementor-element-28a9ca90{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-320 .elementor-element.elementor-element-6a292f58{--display:flex;}.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-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-320 .elementor-element.elementor-element-72f6203b{text-align:center;}.elementor-320 .elementor-element.elementor-element-72f6203b .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:#FFFFFF;}.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-320 .elementor-element.elementor-element-47cec062{text-align:center;font-family:"Lato", Sans-serif;font-size:25px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-3fdde5cf{--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;--justify-content:space-between;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-2db4104a{--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;--justify-content:center;}.elementor-320 .elementor-element.elementor-element-673e472c .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-320 .elementor-element.elementor-element-614cdf76{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;}.elementor-320 .elementor-element.elementor-element-4a01c707{--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;--justify-content:center;--align-items:flex-end;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-320 .elementor-element.elementor-element-4432e5f4 .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-2a56f1ae{--display:flex;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-2a56f1ae:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-2a56f1ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://designerwindowsupply.com/wp-content/uploads/2025/10/lacantina-modern-glass-sliding-doors-luxury-home-designer-window-supply-san-diego-scaled.jpg");background-position:center center;background-size:cover;}.elementor-320 .elementor-element.elementor-element-4dfcc765{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-320 .elementor-element.elementor-element-303805d1{text-align:center;}.elementor-320 .elementor-element.elementor-element-303805d1 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-2ff2ddb9{--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-320 .elementor-element.elementor-element-3a598340{--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;--justify-content:space-between;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-320 .elementor-element.elementor-element-3a598340:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-3a598340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-683da112{text-align:center;}.elementor-320 .elementor-element.elementor-element-683da112 .elementor-heading-title{color:var( --e-global-color-933233e );}.elementor-320 .elementor-element.elementor-element-5b64202e{text-align:left;}.elementor-320 .elementor-element.elementor-element-18033d22 .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-25379c39{--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;--justify-content:space-between;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-320 .elementor-element.elementor-element-25379c39:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-25379c39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-4ba22e5b{text-align:center;}.elementor-320 .elementor-element.elementor-element-4ba22e5b .elementor-heading-title{color:var( --e-global-color-933233e );}.elementor-320 .elementor-element.elementor-element-1c80e5a5{text-align:left;}.elementor-320 .elementor-element.elementor-element-1ded8894 .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-1bf047d6{--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;--justify-content:space-between;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-320 .elementor-element.elementor-element-1bf047d6:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-1bf047d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-2f1fa38d{text-align:center;}.elementor-320 .elementor-element.elementor-element-2f1fa38d .elementor-heading-title{color:var( --e-global-color-933233e );}.elementor-320 .elementor-element.elementor-element-3b04ad8c{text-align:left;}.elementor-320 .elementor-element.elementor-element-6b5c72d4 .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-4f9ccd71{--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:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-7cc4c4ef{--display:flex;}.elementor-320 .elementor-element.elementor-element-1074a2eb{text-align:center;}.elementor-320 .elementor-element.elementor-element-1074a2eb .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-320 .elementor-element.elementor-element-44e64680{text-align:center;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:35px;color:var( --e-global-color-9b4dbd2 );}.elementor-320 .elementor-element.elementor-element-22eb2dbd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-320 .elementor-element.elementor-element-6f8bfa67{--e-image-carousel-slides-to-show:3;}.elementor-320 .elementor-element.elementor-element-6f8bfa67 .swiper-wrapper{display:flex;align-items:center;}.elementor-320 .elementor-element.elementor-element-353fbb0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-8d3fe2f{--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;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-1d2f0ec6{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-1d332134 .elementor-heading-title{color:#5A5A5A;}.elementor-320 .elementor-element.elementor-element-734be422{--display:flex;}.elementor-320 .elementor-element.elementor-element-53532b28{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-933233e );}.elementor-320 .elementor-element.elementor-element-346c66f1{--display:flex;}.elementor-320 .elementor-element.elementor-element-1b087369 img{height:225px;object-fit:cover;object-position:center center;}.elementor-320 .elementor-element.elementor-element-292157b9{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-320 .elementor-element.elementor-element-7403bad8{--divider-border-style:solid;--divider-color:#C3C3C3;--divider-border-width:1px;}.elementor-320 .elementor-element.elementor-element-7403bad8 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-320 .elementor-element.elementor-element-7403bad8 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-320 .elementor-element.elementor-element-62f8ed2f{--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;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-2ef71b97{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-5cd9040f .elementor-heading-title{color:#5A5A5A;}.elementor-320 .elementor-element.elementor-element-4570f97{--display:flex;}.elementor-320 .elementor-element.elementor-element-7714b4f3{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-933233e );}.elementor-320 .elementor-element.elementor-element-344756d7{--display:flex;}.elementor-320 .elementor-element.elementor-element-1bcf8844 img{height:225px;object-fit:cover;object-position:center center;}.elementor-320 .elementor-element.elementor-element-cabd779{--display:flex;}.elementor-320 .elementor-element.elementor-element-e8273b1{--divider-border-style:solid;--divider-color:#C3C3C3;--divider-border-width:1px;}.elementor-320 .elementor-element.elementor-element-e8273b1 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-320 .elementor-element.elementor-element-e8273b1 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-320 .elementor-element.elementor-element-124184f{--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;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-fcc5b0d{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-b9f6d6a .elementor-heading-title{color:#5A5A5A;}.elementor-320 .elementor-element.elementor-element-12dfa6a{--display:flex;}.elementor-320 .elementor-element.elementor-element-e670829{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-933233e );}.elementor-320 .elementor-element.elementor-element-2f441db{--display:flex;}.elementor-320 .elementor-element.elementor-element-269df3d img{height:225px;object-fit:cover;object-position:center center;}.elementor-320 .elementor-element.elementor-element-476d7de0{--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;--justify-content:space-between;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-476d7de0:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-476d7de0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-320 .elementor-element.elementor-element-392b96fd{--display:flex;--justify-content:center;}.elementor-320 .elementor-element.elementor-element-544965d0 .elementor-heading-title{color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-65e8d213{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-16e6b943{--display:flex;--justify-content:center;}.elementor-320 .elementor-element.elementor-element-16e6b943:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-16e6b943 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_title, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_description, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar_title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage,
                .elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gfield.gsection .gsection_title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::file-selector-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .large{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body 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 );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-320 .elementor-element.elementor-element-eb8abdc .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-320 .elementor-element.elementor-element-eb8abdc .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-320 .elementor-element.elementor-element-eb8abdc .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-320 .elementor-element.elementor-element-eb8abdc .eael-gravity-form .gform_footer{text-align:right;justify-content:right;}html body .elementor-320 .elementor-element.elementor-element-eb8abdc .eael-gravity-form .gfield--type-submit{text-align:right;justify-content:right;}html body .elementor-320 .elementor-element.elementor-element-eb8abdc .eael-gravity-form .gform_footer input[type="submit"]{display:inline-block;width:280px !important;background-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px !important;}html body .elementor-320 .elementor-element.elementor-element-eb8abdc .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{width:280px !important;background-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px !important;}html body .elementor-320 .elementor-element.elementor-element-eb8abdc .eael-gravity-form .gform_body input[type="submit"].gform-button{width:280px !important;background-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px !important;}html body .elementor-320 .elementor-element.elementor-element-eb8abdc .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px;}html body .elementor-320 .elementor-element.elementor-element-eb8abdc .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-320 .elementor-element.elementor-element-eb8abdc .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-320 .elementor-element.elementor-element-7db78483{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-4c498f6c{--display:flex;}.elementor-320 .elementor-element.elementor-element-6be03dca{text-align:center;}.elementor-320 .elementor-element.elementor-element-6be03dca .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-320 .elementor-element.elementor-element-3a3b116c{--display:flex;}.elementor-320 .elementor-element.elementor-element-39375c1b{--display:flex;border-style:none;--border-style:none;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-320 .elementor-element.elementor-element-2ad9bb3e{color:#646464;}.elementor-320 .elementor-element.elementor-element-61707cf3{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-320 .elementor-element.elementor-element-487d33a2{color:#646464;}.elementor-320 .elementor-element.elementor-element-1f757e6f{--display:flex;border-style:none;--border-style:none;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-320 .elementor-element.elementor-element-5df20543{color:#646464;}.elementor-320 .elementor-element.elementor-element-7338b541{--display:flex;border-style:none;--border-style:none;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-320 .elementor-element.elementor-element-5a09b339{color:#646464;}.elementor-320 .elementor-element.elementor-element-3eb3861a{--display:flex;border-style:none;--border-style:none;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-320 .elementor-element.elementor-element-460f924a{color:#646464;}.elementor-320 .elementor-element.elementor-element-62bb0618{--display:flex;border-style:none;--border-style:none;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-320 .elementor-element.elementor-element-3a4c64b9{color:#646464;}.elementor-320 .elementor-element.elementor-element-1043b88c{--display:flex;border-style:none;--border-style:none;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-320 .elementor-element.elementor-element-75249e52{color:#646464;}.elementor-320 .elementor-element.elementor-element-3332f258{--display:flex;border-style:none;--border-style:none;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-320 .elementor-element.elementor-element-41976482{color:#646464;}.elementor-320 .elementor-element.elementor-element-71170ff9{--display:flex;border-style:none;--border-style:none;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-320 .elementor-element.elementor-element-76127f4b{color:#646464;}.elementor-320 .elementor-element.elementor-element-655e91bf{--display:flex;border-style:none;--border-style:none;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-320 .elementor-element.elementor-element-27a5a74e{color:#646464;}.elementor-320 .elementor-element.elementor-element-76b9a4af{--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#646464;--n-accordion-title-hover-color:var( --e-global-color-933233e );--n-accordion-title-active-color:var( --e-global-color-933233e );--n-accordion-icon-size:15px;}.elementor-320 .elementor-element.elementor-element-76b9a4af > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#F5F5F5;}.elementor-320 .elementor-element.elementor-element-76b9a4af > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 1px 0px;}.elementor-320 .elementor-element.elementor-element-76b9a4af {--n-accordion-padding:20px 20px 20px 05px;}.elementor-320 .elementor-element.elementor-element-c0694fc{--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;--justify-content:center;--align-items:center;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-c0694fc::before, .elementor-320 .elementor-element.elementor-element-c0694fc > .elementor-background-video-container::before, .elementor-320 .elementor-element.elementor-element-c0694fc > .e-con-inner > .elementor-background-video-container::before, .elementor-320 .elementor-element.elementor-element-c0694fc > .elementor-background-slideshow::before, .elementor-320 .elementor-element.elementor-element-c0694fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-320 .elementor-element.elementor-element-c0694fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-320 .elementor-element.elementor-element-1367825b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-65d92667{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-65d92667:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-65d92667 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://designerwindowsupply.com/wp-content/uploads/2025/10/lacantina-folding-glass-wall-modern-patio-designer-window-supply-san-diego-scaled.jpg");background-size:cover;}.elementor-320 .elementor-element.elementor-element-65d92667::before, .elementor-320 .elementor-element.elementor-element-65d92667 > .elementor-background-video-container::before, .elementor-320 .elementor-element.elementor-element-65d92667 > .e-con-inner > .elementor-background-video-container::before, .elementor-320 .elementor-element.elementor-element-65d92667 > .elementor-background-slideshow::before, .elementor-320 .elementor-element.elementor-element-65d92667 > .e-con-inner > .elementor-background-slideshow::before, .elementor-320 .elementor-element.elementor-element-65d92667 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-320 .elementor-element.elementor-element-3ac8d68e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-320 .elementor-element.elementor-element-173e5ce3{text-align:center;}.elementor-320 .elementor-element.elementor-element-173e5ce3 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-12fb1324{text-align:center;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-1941d7fb{--display:flex;}.elementor-320 .elementor-element.elementor-element-1b0915fa .elementor-button:hover, .elementor-320 .elementor-element.elementor-element-1b0915fa .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;border-color:var( --e-global-color-secondary );}.elementor-320 .elementor-element.elementor-element-1b0915fa .elementor-button{font-family:"Lato", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-320 .elementor-element.elementor-element-1b0915fa .elementor-button:hover svg, .elementor-320 .elementor-element.elementor-element-1b0915fa .elementor-button:focus svg{fill:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-6e14db{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-6e14db:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-6e14db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://designerwindowsupply.com/wp-content/uploads/2025/10/lacantina-folding-glass-doors-contemporary-kitchen-san-diego-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-320 .elementor-element.elementor-element-6e14db::before, .elementor-320 .elementor-element.elementor-element-6e14db > .elementor-background-video-container::before, .elementor-320 .elementor-element.elementor-element-6e14db > .e-con-inner > .elementor-background-video-container::before, .elementor-320 .elementor-element.elementor-element-6e14db > .elementor-background-slideshow::before, .elementor-320 .elementor-element.elementor-element-6e14db > .e-con-inner > .elementor-background-slideshow::before, .elementor-320 .elementor-element.elementor-element-6e14db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-320 .elementor-element.elementor-element-7ff9bdd5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-320 .elementor-element.elementor-element-37c268c9{text-align:center;}.elementor-320 .elementor-element.elementor-element-37c268c9 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-3f86b707{text-align:center;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-43c89665{--display:flex;}.elementor-320 .elementor-element.elementor-element-68e5955d .elementor-button:hover, .elementor-320 .elementor-element.elementor-element-68e5955d .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;border-color:var( --e-global-color-secondary );}.elementor-320 .elementor-element.elementor-element-68e5955d .elementor-button{font-family:"Lato", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-320 .elementor-element.elementor-element-68e5955d .elementor-button:hover svg, .elementor-320 .elementor-element.elementor-element-68e5955d .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:767px){.elementor-320 .elementor-element.elementor-element-7ada5437{--min-height:750px;}.elementor-320 .elementor-element.elementor-element-3b337c94{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-320 .elementor-element.elementor-element-6a292f58{--width:75%;}.elementor-320 .elementor-element.elementor-element-72f6203b .elementor-heading-title{font-size:35px;}.elementor-320 .elementor-element.elementor-element-47cec062{font-size:18px;}.elementor-320 .elementor-element.elementor-element-2db4104a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-320 .elementor-element.elementor-element-614cdf76{text-align:center;}.elementor-320 .elementor-element.elementor-element-4a01c707{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-320 .elementor-element.elementor-element-2a56f1ae:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-2a56f1ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-size:cover;}.elementor-320 .elementor-element.elementor-element-353fbb0f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-320 .elementor-element.elementor-element-8d3fe2f{--width:95%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-1d2f0ec6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-320 .elementor-element.elementor-element-62f8ed2f{--width:95%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-2ef71b97{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-320 .elementor-element.elementor-element-124184f{--width:95%;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-fcc5b0d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-320 .elementor-element.elementor-element-476d7de0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-320 .elementor-element.elementor-element-392b96fd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-320 .elementor-element.elementor-element-16e6b943{--width:90%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:768px){.elementor-320 .elementor-element.elementor-element-7ada5437{--content-width:1200px;}.elementor-320 .elementor-element.elementor-element-3b337c94{--width:85%;}.elementor-320 .elementor-element.elementor-element-6a292f58{--width:50%;}.elementor-320 .elementor-element.elementor-element-3fdde5cf{--content-width:1200px;}.elementor-320 .elementor-element.elementor-element-2db4104a{--width:40%;}.elementor-320 .elementor-element.elementor-element-4a01c707{--width:40%;}.elementor-320 .elementor-element.elementor-element-2a56f1ae{--content-width:1200px;}.elementor-320 .elementor-element.elementor-element-3a598340{--width:33%;}.elementor-320 .elementor-element.elementor-element-25379c39{--width:33%;}.elementor-320 .elementor-element.elementor-element-1bf047d6{--width:33%;}.elementor-320 .elementor-element.elementor-element-7cc4c4ef{--width:45%;}.elementor-320 .elementor-element.elementor-element-353fbb0f{--content-width:1200px;}.elementor-320 .elementor-element.elementor-element-1d2f0ec6{--width:25%;}.elementor-320 .elementor-element.elementor-element-734be422{--width:37%;}.elementor-320 .elementor-element.elementor-element-346c66f1{--width:37%;}.elementor-320 .elementor-element.elementor-element-2ef71b97{--width:25%;}.elementor-320 .elementor-element.elementor-element-4570f97{--width:37%;}.elementor-320 .elementor-element.elementor-element-344756d7{--width:37%;}.elementor-320 .elementor-element.elementor-element-fcc5b0d{--width:25%;}.elementor-320 .elementor-element.elementor-element-12dfa6a{--width:37%;}.elementor-320 .elementor-element.elementor-element-2f441db{--width:37%;}.elementor-320 .elementor-element.elementor-element-476d7de0{--content-width:1200px;}.elementor-320 .elementor-element.elementor-element-392b96fd{--width:25%;}.elementor-320 .elementor-element.elementor-element-16e6b943{--width:50%;}.elementor-320 .elementor-element.elementor-element-7db78483{--content-width:1200px;}.elementor-320 .elementor-element.elementor-element-65d92667{--width:50%;}.elementor-320 .elementor-element.elementor-element-3ac8d68e{--width:65%;}.elementor-320 .elementor-element.elementor-element-1941d7fb{--width:50%;}.elementor-320 .elementor-element.elementor-element-6e14db{--width:50%;}.elementor-320 .elementor-element.elementor-element-7ff9bdd5{--width:65%;}.elementor-320 .elementor-element.elementor-element-43c89665{--width:50%;}}/* Start custom CSS for image-carousel, class: .elementor-element-6f8bfa67 */.uniform-carousel img {
  height: 400px; /* or use aspect-ratio instead */
  width: 100%;
  object-fit: cover;
}/* End custom CSS */