.elementor-629 .elementor-element.elementor-element-f303040{--display:flex;}.elementor-629 .elementor-element.elementor-element-f303040:not(.elementor-motion-effects-element-type-background), .elementor-629 .elementor-element.elementor-element-f303040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-629 .elementor-element.elementor-element-2006424{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;text-align:center;}.elementor-629 .elementor-element.elementor-element-2006424 .elementor-heading-title{color:#FFFFFF;}.elementor-629 .elementor-element.elementor-element-c1137cb:not(.elementor-motion-effects-element-type-background), .elementor-629 .elementor-element.elementor-element-c1137cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adamsglassandmirror.com/wp-content/uploads/2026/07/Gemini_Generated_Image_5mjv0p5mjv0p5mjv.png");background-repeat:no-repeat;background-size:cover;}.elementor-629 .elementor-element.elementor-element-c1137cb > .elementor-container{max-width:1226px;}.elementor-629 .elementor-element.elementor-element-c1137cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:38px 0px 66px 0px;}.elementor-629 .elementor-element.elementor-element-c1137cb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-629 .elementor-element.elementor-element-042051b .elementor-widget-wrap{flex-wrap:wrap;}.elementor-629 .elementor-element.elementor-element-042051b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-629 .elementor-element.elementor-element-042051b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-629 .elementor-element.elementor-element-326f026{text-align:center;}.elementor-629 .elementor-element.elementor-element-326f026 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-629 .elementor-element.elementor-element-2682100 .gem-button-container .gem-button{background-color:var( --e-global-color-secondary );}.elementor-629 .elementor-element.elementor-element-2682100 .gem-button-container .gem-button:hover{background-color:var( --e-global-color-primary );}.elementor-629 .elementor-element.elementor-element-2682100 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-629 .elementor-element.elementor-element-2682100 .gem-button-container{text-align:center;}.elementor-629 .elementor-element.elementor-element-2682100 .gem-button-container .gem-button .gem-text-button{color:#FFFFFF;}.elementor-629 .elementor-element.elementor-element-2682100 .gem-button-container .gem-button:hover .gem-text-button{color:#FFFFFF;}.elementor-629 .elementor-element.elementor-element-2da3372 > .elementor-container > .elementor-row > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-629 .elementor-element.elementor-element-2da3372 > .elementor-container{min-height:425px;}.elementor-629 .elementor-element.elementor-element-30dbf56:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-629 .elementor-element.elementor-element-30dbf56 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-629 .elementor-element.elementor-element-30dbf56 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-629 .elementor-element.elementor-element-30dbf56 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 50px 50px 50px;}.elementor-629 .elementor-element.elementor-element-30dbf56 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-629 .elementor-element.elementor-element-834eb1c{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-629 .elementor-element.elementor-element-834eb1c .elementor-heading-title{color:#FFFFFF;}.elementor-629 .elementor-element.elementor-element-35fe68f{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-629 .elementor-element.elementor-element-35fe68f .elementor-divider-separator{width:63px;}.elementor-629 .elementor-element.elementor-element-35fe68f .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-629 .elementor-element.elementor-element-6f6901b{width:var( --container-widget-width, 460px );max-width:460px;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-629 .elementor-element.elementor-element-6f6901b, .elementor-629 .elementor-element.elementor-element-6f6901b .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#2C2C2C;}.elementor-629 .elementor-element.elementor-element-f0389fd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-629 .elementor-element.elementor-element-f0389fd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-629 .elementor-element.elementor-element-f0389fd .elementor-widget-wrap{flex-wrap:wrap;}.elementor-629 .elementor-element.elementor-element-f0389fd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 50px 50px 50px;}.elementor-629 .elementor-element.elementor-element-f0389fd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-629 .elementor-element.elementor-element-9df50df{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-629 .elementor-element.elementor-element-9df50df .elementor-heading-title{color:#FFFFFF;}.elementor-629 .elementor-element.elementor-element-9dacf4c{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-629 .elementor-element.elementor-element-9dacf4c .elementor-divider-separator{width:63px;}.elementor-629 .elementor-element.elementor-element-9dacf4c .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-629 .elementor-element.elementor-element-dd56163{width:var( --container-widget-width, 460px );max-width:460px;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-629 .elementor-element.elementor-element-dd56163, .elementor-629 .elementor-element.elementor-element-dd56163 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#2C2C2C;}.elementor-629 .elementor-element.elementor-element-40bea10:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-629 .elementor-element.elementor-element-40bea10 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-629 .elementor-element.elementor-element-40bea10 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-629 .elementor-element.elementor-element-40bea10 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 50px 50px 50px;}.elementor-629 .elementor-element.elementor-element-40bea10 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-629 .elementor-element.elementor-element-bb16d5a{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-629 .elementor-element.elementor-element-bb16d5a .elementor-heading-title{color:#FFFFFF;}.elementor-629 .elementor-element.elementor-element-52af1e1{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-629 .elementor-element.elementor-element-52af1e1 .elementor-divider-separator{width:63px;}.elementor-629 .elementor-element.elementor-element-52af1e1 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-629 .elementor-element.elementor-element-a5abf13{width:var( --container-widget-width, 460px );max-width:460px;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-629 .elementor-element.elementor-element-a5abf13, .elementor-629 .elementor-element.elementor-element-a5abf13 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#2C2C2C;}.elementor-629 .elementor-element.elementor-element-b5def56 > .elementor-container > .elementor-row > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-629 .elementor-element.elementor-element-b5def56 > .elementor-container{min-height:425px;}.elementor-629 .elementor-element.elementor-element-99afa63:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-629 .elementor-element.elementor-element-99afa63 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-629 .elementor-element.elementor-element-99afa63 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-629 .elementor-element.elementor-element-99afa63 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 50px 50px 50px;}.elementor-629 .elementor-element.elementor-element-99afa63 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-629 .elementor-element.elementor-element-b679cd4{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-629 .elementor-element.elementor-element-b679cd4 .elementor-heading-title{color:#FFFFFF;}.elementor-629 .elementor-element.elementor-element-fc36014{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-629 .elementor-element.elementor-element-fc36014 .elementor-divider-separator{width:63px;}.elementor-629 .elementor-element.elementor-element-fc36014 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-629 .elementor-element.elementor-element-887afc4{width:var( --container-widget-width, 460px );max-width:460px;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-629 .elementor-element.elementor-element-887afc4, .elementor-629 .elementor-element.elementor-element-887afc4 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#2C2C2C;}.elementor-629 .elementor-element.elementor-element-35b3499:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-629 .elementor-element.elementor-element-35b3499 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-629 .elementor-element.elementor-element-35b3499 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-629 .elementor-element.elementor-element-35b3499 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 50px 50px 50px;}.elementor-629 .elementor-element.elementor-element-35b3499 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-629 .elementor-element.elementor-element-8d5452a{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-629 .elementor-element.elementor-element-8d5452a .elementor-heading-title{color:#FFFFFF;}.elementor-629 .elementor-element.elementor-element-8fbbacc{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-629 .elementor-element.elementor-element-8fbbacc .elementor-divider-separator{width:63px;}.elementor-629 .elementor-element.elementor-element-8fbbacc .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-629 .elementor-element.elementor-element-d115025{width:var( --container-widget-width, 460px );max-width:460px;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-629 .elementor-element.elementor-element-d115025, .elementor-629 .elementor-element.elementor-element-d115025 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#2C2C2C;}.elementor-629 .elementor-element.elementor-element-5d342d3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-629 .elementor-element.elementor-element-5d342d3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-629 .elementor-element.elementor-element-5d342d3 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-629 .elementor-element.elementor-element-5d342d3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 50px 50px 50px;}.elementor-629 .elementor-element.elementor-element-5d342d3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-629 .elementor-element.elementor-element-5b6c612{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-629 .elementor-element.elementor-element-5b6c612 .elementor-heading-title{color:#FFFFFF;}.elementor-629 .elementor-element.elementor-element-1b10fa4{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-629 .elementor-element.elementor-element-1b10fa4 .elementor-divider-separator{width:63px;}.elementor-629 .elementor-element.elementor-element-1b10fa4 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-629 .elementor-element.elementor-element-2501c1d{width:var( --container-widget-width, 460px );max-width:460px;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-629 .elementor-element.elementor-element-2501c1d, .elementor-629 .elementor-element.elementor-element-2501c1d .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#2C2C2C;}.elementor-629 .elementor-element.elementor-element-22e2918{margin:54px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-629 .elementor-element.elementor-element-22e2918 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-629 .elementor-element.elementor-element-ee3ea13{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3.3px;}.elementor-629 .elementor-element.elementor-element-ee3ea13 .elementor-divider-separator{width:13%;margin:0 auto;margin-center:0;}.elementor-629 .elementor-element.elementor-element-ee3ea13 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-629 .elementor-element.elementor-element-dc0cdb2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:42px 42px !important;--row-gap:42px !important;--column-gap:42px !important;--grid-auto-flow:row;--margin-top:52px;--margin-bottom:52px;--margin-left:0px;--margin-right:0px;}.elementor-629 .elementor-element.elementor-element-dc0cdb2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-629 .elementor-element.elementor-element-5b48a4f .gem-image.gem-wrapbox{float:left;}.elementor-629 .elementor-element.elementor-element-5b48a4f .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-629 .elementor-element.elementor-element-5b48a4f .gem-image img{opacity:calc(100/100);}.elementor-629 .elementor-element.elementor-element-5b48a4f .gem-image a:hover img{opacity:calc(100/100);}.elementor-629 .elementor-element.elementor-element-6d4ed09 .gem-image.gem-wrapbox{float:left;}.elementor-629 .elementor-element.elementor-element-6d4ed09 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-629 .elementor-element.elementor-element-6d4ed09 .gem-image img{opacity:calc(100/100);}.elementor-629 .elementor-element.elementor-element-6d4ed09 .gem-image a:hover img{opacity:calc(100/100);}.elementor-629 .elementor-element.elementor-element-1cc7e92{--display:flex;--padding-top:59px;--padding-bottom:59px;--padding-left:0px;--padding-right:0px;}.elementor-629 .elementor-element.elementor-element-1cc7e92:not(.elementor-motion-effects-element-type-background), .elementor-629 .elementor-element.elementor-element-1cc7e92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-629 .elementor-element.elementor-element-385ae80{padding:0px 30px 0px 30px;text-align:center;}.elementor-629 .elementor-element.elementor-element-385ae80 .elementor-heading-title{color:#FFFFFF;}.elementor-629 .elementor-element.elementor-element-4e099b8 .gem-inner-wrapper-btn{flex-direction:row;}.elementor-629 .elementor-element.elementor-element-4e099b8 > .elementor-widget-container{padding:22px 0px 0px 0px;}.elementor-629 .elementor-element.elementor-element-4e099b8 .gem-button-container{text-align:center;}.elementor-629 .elementor-element.elementor-element-4e099b8 .gem-button-container .gem-button i, .elementor-629 .elementor-element.elementor-element-4e099b8 .gem-button-container .gem-button svg{transform:rotate(0deg);}.elementor-629 .elementor-element.elementor-element-4e099b8 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg);}@media(max-width:1024px){.elementor-629 .elementor-element.elementor-element-c1137cb{padding:40px 0px 40px 0px;}.elementor-629 .elementor-element.elementor-element-2682100 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-629 .elementor-element.elementor-element-2da3372 > .elementor-container{min-height:0px;}.elementor-629 .elementor-element.elementor-element-30dbf56 > .elementor-element-populated{padding:50px 25px 50px 25px;}.elementor-629 .elementor-element.elementor-element-834eb1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-629 .elementor-element.elementor-element-f0389fd > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-629 .elementor-element.elementor-element-9df50df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-629 .elementor-element.elementor-element-40bea10 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-629 .elementor-element.elementor-element-bb16d5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-629 .elementor-element.elementor-element-b5def56 > .elementor-container{min-height:0px;}.elementor-629 .elementor-element.elementor-element-99afa63 > .elementor-element-populated{padding:50px 25px 50px 25px;}.elementor-629 .elementor-element.elementor-element-b679cd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-629 .elementor-element.elementor-element-35b3499 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-629 .elementor-element.elementor-element-8d5452a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-629 .elementor-element.elementor-element-5d342d3 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-629 .elementor-element.elementor-element-5b6c612{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-629 .elementor-element.elementor-element-dc0cdb2{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-629 .elementor-element.elementor-element-2682100 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-629 .elementor-element.elementor-element-dc0cdb2{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}