.elementor-3274 .elementor-element.elementor-element-70b6c76{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-6765613{--display:flex;--min-height:38rem;--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;--overlay-opacity:0.7;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-6765613::before, .elementor-3274 .elementor-element.elementor-element-6765613 > .elementor-background-video-container::before, .elementor-3274 .elementor-element.elementor-element-6765613 > .e-con-inner > .elementor-background-video-container::before, .elementor-3274 .elementor-element.elementor-element-6765613 > .elementor-background-slideshow::before, .elementor-3274 .elementor-element.elementor-element-6765613 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3274 .elementor-element.elementor-element-6765613 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#111563D4;--background-overlay:'';}.elementor-3274 .elementor-element.elementor-element-86a344d{--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-start;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:5rem;--padding-bottom:4rem;--padding-left:18.3rem;--padding-right:4rem;}.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 );}.elementor-3274 .elementor-element.elementor-element-db697e7{padding:0px 0px 0px 0px;text-align:start;}.elementor-3274 .elementor-element.elementor-element-db697e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:#FEFEFE;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3274 .elementor-element.elementor-element-8c23f43{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3274 .elementor-element.elementor-element-8c23f43 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-22fed72{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3274 .elementor-element.elementor-element-22fed72 p{margin-block-end:0px;}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3274 .elementor-element.elementor-element-12e1bf1{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;padding:1rem 0rem 1rem 0rem;}.elementor-3274 .elementor-element.elementor-element-12e1bf1 .elementor-divider-separator{width:41%;}.elementor-3274 .elementor-element.elementor-element-12e1bf1 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3274 .elementor-element.elementor-element-3661b06{--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-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3274 .elementor-element.elementor-element-8aa776b .elementor-button{background-color:#F0FBFF;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;letter-spacing:0px;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF9625;border-radius:30px 30px 30px 30px;padding:10px 24px 10px 24px;}.elementor-3274 .elementor-element.elementor-element-8aa776b .elementor-button:hover, .elementor-3274 .elementor-element.elementor-element-8aa776b .elementor-button:focus{background-color:#FF9625;}.elementor-3274 .elementor-element.elementor-element-8aa776b{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-8aa776b.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-a769f03 .elementor-button{background-color:#F0FBFF;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;letter-spacing:0px;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF9625;border-radius:30px 30px 30px 30px;padding:10px 40px 10px 40px;}.elementor-3274 .elementor-element.elementor-element-a769f03 .elementor-button:hover, .elementor-3274 .elementor-element.elementor-element-a769f03 .elementor-button:focus{background-color:#FF9625;}.elementor-3274 .elementor-element.elementor-element-a769f03{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-a769f03.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-6d26cb1{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-3274 .elementor-element.elementor-element-6d26cb1 .elementor-divider-separator{width:100%;}.elementor-3274 .elementor-element.elementor-element-6d26cb1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3274 .elementor-element.elementor-element-9aaa553{--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-3274 .elementor-element.elementor-element-e9be66e .elementor-button{background-color:#FF9C25;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;letter-spacing:0px;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF9625;border-radius:30px 30px 30px 30px;padding:10px 24px 10px 24px;}.elementor-3274 .elementor-element.elementor-element-e9be66e .elementor-button:hover, .elementor-3274 .elementor-element.elementor-element-e9be66e .elementor-button:focus{background-color:#FF9625;}.elementor-3274 .elementor-element.elementor-element-e9be66e{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-e9be66e.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-6980723 .elementor-button{background-color:#FF9C25;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;letter-spacing:0px;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF9625;border-radius:30px 30px 30px 30px;padding:10px 40px 10px 40px;}.elementor-3274 .elementor-element.elementor-element-6980723 .elementor-button:hover, .elementor-3274 .elementor-element.elementor-element-6980723 .elementor-button:focus{background-color:#FF9625;}.elementor-3274 .elementor-element.elementor-element-6980723{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-6980723.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-e5d069b{--display:flex;}.elementor-3274 .elementor-element.elementor-element-223d083{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:04rem;--padding-bottom:04rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-a19d850{padding:0rem 04rem 0rem 04rem;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-3274 .elementor-element.elementor-element-e20333b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-77eaee8{--divider-border-style:solid;--divider-color:#CDCDCD75;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-77eaee8 .elementor-divider-separator{width:91%;margin:0 auto;margin-center:0;}.elementor-3274 .elementor-element.elementor-element-77eaee8 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3274 .elementor-element.elementor-element-6edb4c6{--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-3274 .elementor-element.elementor-element-e53389c{--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;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;--z-index:1;}.elementor-3274 .elementor-element.elementor-element-780f181{--display:flex;--gap:23px 0px;--row-gap:23px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-672346b{padding:0px 0px 0px 0px;text-align:start;}.elementor-3274 .elementor-element.elementor-element-672346b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:600;color:#000253;}.elementor-3274 .elementor-element.elementor-element-ed2d0be{width:100%;max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#000253;}.elementor-3274 .elementor-element.elementor-element-ed2d0be.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-ed2d0be p{margin-block-end:0px;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3274 .elementor-element.elementor-element-6ebdedc{width:100%;max-width:100%;padding:0px 0px 0px 0px;column-gap:0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-3274 .elementor-element.elementor-element-6ebdedc.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-6ebdedc p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-48a7446{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-3274 .elementor-element.elementor-element-48a7446.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-48a7446 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-dfe2340{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-3274 .elementor-element.elementor-element-dfe2340.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-dfe2340 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-375358c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-4379c52{text-align:end;}.elementor-3274 .elementor-element.elementor-element-4379c52 img{width:75%;border-radius:20px 20px 20px 20px;}.elementor-3274 .elementor-element.elementor-element-bab41e2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-795ad89{--divider-border-style:solid;--divider-color:#CDCDCD75;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-795ad89 .elementor-divider-separator{width:91%;margin:0 auto;margin-center:0;}.elementor-3274 .elementor-element.elementor-element-795ad89 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3274 .elementor-element.elementor-element-145cb45{--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:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-8323833{--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;}.elementor-3274 .elementor-element.elementor-element-8323833:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-8323833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://windowsanddoors.renov8plus.com/wp-content/uploads/2025/09/2_IMG_1@2x.png");background-position:center center;background-size:contain;}.elementor-3274 .elementor-element.elementor-element-eaad157{--display:flex;--min-height:25rem;--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-3274 .elementor-element.elementor-element-198ad91{padding:0px 0px 0px 0px;text-align:center;}.elementor-3274 .elementor-element.elementor-element-198ad91 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#000253;}.elementor-3274 .elementor-element.elementor-element-19ee7b8{--display:flex;}.elementor-3274 .elementor-element.elementor-element-45e9c64{padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:600;color:#000253;}.elementor-3274 .elementor-element.elementor-element-d655e88{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-4b4a300{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-8e1f8ec{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-b6900a3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-3274 .elementor-element.elementor-element-d365c74{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-f4d304e{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#000253;}.elementor-3274 .elementor-element.elementor-element-f4d304e p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-aec8575{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-3274 .elementor-element.elementor-element-aec8575 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-76861b3{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-1960d6e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-f6b1893{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-3274 .elementor-element.elementor-element-e04f747{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-e077085{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#000253;}.elementor-3274 .elementor-element.elementor-element-e077085 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-a6ebd54{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-3274 .elementor-element.elementor-element-a6ebd54 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-6bc5ccc{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-aeb3e77{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-630c594{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-3274 .elementor-element.elementor-element-6958de3{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-a0e6f5b{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#000253;}.elementor-3274 .elementor-element.elementor-element-a0e6f5b p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-d6e0a43{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-3274 .elementor-element.elementor-element-d6e0a43 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-b272dff{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-948fdc6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-4b0acad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-3274 .elementor-element.elementor-element-42c8669{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-61b98ac{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#000253;}.elementor-3274 .elementor-element.elementor-element-61b98ac p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-b440752{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-3274 .elementor-element.elementor-element-b440752 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-8935893{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-8935893:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-8935893 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-3274 .elementor-element.elementor-element-2e3185e{padding:0px 0px 0px 0px;text-align:center;}.elementor-3274 .elementor-element.elementor-element-2e3185e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;}.elementor-3274 .elementor-element.elementor-element-4c1f84f{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-3274 .elementor-element.elementor-element-4c1f84f p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-8291a52{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-d24b022{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-d24b022:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-d24b022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 43%, #F7FDFF 100%);}.elementor-3274 .elementor-element.elementor-element-f2679b9{--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;--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-f789f31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-3274 .elementor-element.elementor-element-f789f31 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-c0ffaf8{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-3274 .elementor-element.elementor-element-c0ffaf8 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-32d5384{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-dbf8d3c{text-align:end;}.elementor-3274 .elementor-element.elementor-element-dbf8d3c img{width:80%;}.elementor-3274 .elementor-element.elementor-element-52c5063 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#000253;}.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-3274 .elementor-element.elementor-element-358dfb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-3274 .elementor-element.elementor-element-358dfb4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-3274 .elementor-element.elementor-element-358dfb4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-3274 .elementor-element.elementor-element-358dfb4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-3274 .elementor-element.elementor-element-358dfb4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-3274 .elementor-element.elementor-element-358dfb4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-3274 .elementor-element.elementor-element-358dfb4 .elementor-icon-list-icon i{color:#FF9C25;transition:color 0.3s;}.elementor-3274 .elementor-element.elementor-element-358dfb4 .elementor-icon-list-icon svg{fill:#FF9C25;transition:fill 0.3s;}.elementor-3274 .elementor-element.elementor-element-358dfb4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3274 .elementor-element.elementor-element-358dfb4 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0px;}.elementor-3274 .elementor-element.elementor-element-358dfb4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3274 .elementor-element.elementor-element-d0f5f14{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-ec6e343{text-align:center;}.elementor-3274 .elementor-element.elementor-element-ec6e343 img{width:77%;}.elementor-3274 .elementor-element.elementor-element-b4e2691{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-b4e2691:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-b4e2691 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F7FDFF 43%, #F0FBFF 100%);}.elementor-3274 .elementor-element.elementor-element-e332f20{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:04rem;--padding-bottom:04rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-4c3de76{--display:flex;--justify-content:center;}.elementor-3274 .elementor-element.elementor-element-aecb01f.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-aecb01f{text-align:center;}.elementor-3274 .elementor-element.elementor-element-aecb01f img{height:180px;object-fit:contain;object-position:center center;}.elementor-3274 .elementor-element.elementor-element-a3f463c{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-22811dc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;color:#000253;}.elementor-3274 .elementor-element.elementor-element-7850ead{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#000253;}.elementor-3274 .elementor-element.elementor-element-7850ead p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-7850ead a{color:#BFB3B3;}.elementor-3274 .elementor-element.elementor-element-218d524{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-9ed841e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-5.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-f19bc04 .elementor-button{background-color:#FF9C25;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;letter-spacing:0px;word-spacing:0px;fill:#000000B0;color:#000000B0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:12px 24px 12px 24px;}.elementor-3274 .elementor-element.elementor-element-f19bc04 .elementor-button:hover, .elementor-3274 .elementor-element.elementor-element-f19bc04 .elementor-button:focus{background-color:#F0FBFF;border-color:#FF9C25;}.elementor-3274 .elementor-element.elementor-element-f19bc04{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-0f3dccc .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;fill:#000000B0;color:#000000B0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:30px 30px 30px 30px;padding:12px 50px 12px 50px;}.elementor-3274 .elementor-element.elementor-element-0f3dccc .elementor-button:hover, .elementor-3274 .elementor-element.elementor-element-0f3dccc .elementor-button:focus{background-color:#241F1FE3;color:#FFFFFF;}.elementor-3274 .elementor-element.elementor-element-0f3dccc{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-0f3dccc.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-0f3dccc .elementor-button:hover svg, .elementor-3274 .elementor-element.elementor-element-0f3dccc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3274 .elementor-element.elementor-element-13f9db0{--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-3274 .elementor-element.elementor-element-f4e13df{--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;--margin-top:5rem;--margin-bottom:5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-3e6d25a{--display:flex;--overlay-opacity:0.75;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-3274 .elementor-element.elementor-element-3e6d25a::before, .elementor-3274 .elementor-element.elementor-element-3e6d25a > .elementor-background-video-container::before, .elementor-3274 .elementor-element.elementor-element-3e6d25a > .e-con-inner > .elementor-background-video-container::before, .elementor-3274 .elementor-element.elementor-element-3e6d25a > .elementor-background-slideshow::before, .elementor-3274 .elementor-element.elementor-element-3e6d25a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3274 .elementor-element.elementor-element-3e6d25a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-3274 .elementor-element.elementor-element-c6c5101 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;letter-spacing:0px;color:#000253;}.elementor-3274 .elementor-element.elementor-element-82f0b03{--display:flex;}.elementor-3274 .elementor-element.elementor-element-72db122 img{width:100%;height:42rem;object-fit:cover;object-position:center right;border-radius:5px 5px 5px 5px;}.elementor-3274 .elementor-element.elementor-element-e7e5beb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-3274 .elementor-element.elementor-element-e7e5beb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-3274 .elementor-element.elementor-element-e7e5beb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-3274 .elementor-element.elementor-element-e7e5beb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-3274 .elementor-element.elementor-element-e7e5beb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-3274 .elementor-element.elementor-element-e7e5beb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3274 .elementor-element.elementor-element-e7e5beb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3274 .elementor-element.elementor-element-e7e5beb{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-3274 .elementor-element.elementor-element-e7e5beb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3274 .elementor-element.elementor-element-e7e5beb .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-3274 .elementor-element.elementor-element-e7e5beb .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-3274 .elementor-element.elementor-element-2cf5b92{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:3.2rem;}.elementor-3274 .elementor-element.elementor-element-a889c0d{--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-3274 .elementor-element.elementor-element-b536e12{--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;--margin-top:5rem;--margin-bottom:5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-b536e12:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-b536e12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://windowsanddoors.renov8plus.com/wp-content/uploads/2025/09/5_IMG@2x-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3274 .elementor-element.elementor-element-8da6772{--display:flex;--overlay-opacity:0.75;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-3274 .elementor-element.elementor-element-8da6772::before, .elementor-3274 .elementor-element.elementor-element-8da6772 > .elementor-background-video-container::before, .elementor-3274 .elementor-element.elementor-element-8da6772 > .e-con-inner > .elementor-background-video-container::before, .elementor-3274 .elementor-element.elementor-element-8da6772 > .elementor-background-slideshow::before, .elementor-3274 .elementor-element.elementor-element-8da6772 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3274 .elementor-element.elementor-element-8da6772 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-3274 .elementor-element.elementor-element-b955470 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;letter-spacing:0px;color:#000253;}.elementor-3274 .elementor-element.elementor-element-55e54ac{--display:flex;}.elementor-3274 .elementor-element.elementor-element-f2239c3 img{width:100%;height:365px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-3274 .elementor-element.elementor-element-6f93b99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-3274 .elementor-element.elementor-element-6f93b99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-3274 .elementor-element.elementor-element-6f93b99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-3274 .elementor-element.elementor-element-6f93b99 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-3274 .elementor-element.elementor-element-6f93b99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-3274 .elementor-element.elementor-element-6f93b99 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3274 .elementor-element.elementor-element-6f93b99 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3274 .elementor-element.elementor-element-6f93b99{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-3274 .elementor-element.elementor-element-6f93b99 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3274 .elementor-element.elementor-element-6f93b99 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-3274 .elementor-element.elementor-element-6f93b99 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3274 .elementor-element.elementor-element-f8dedcc{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:3.2rem;}.elementor-3274 .elementor-element.elementor-element-e293fcf{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-e293fcf:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-e293fcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://windowsanddoors.renov8plus.com/wp-content/uploads/2025/09/2_0_BGWindow@2x-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3274 .elementor-element.elementor-element-8eb7e17{--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;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-4eb2b84{text-align:center;}.elementor-3274 .elementor-element.elementor-element-4eb2b84 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:#000253;}.elementor-3274 .elementor-element.elementor-element-86163e8{padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-3bf56b6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-60aaf2a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-749d665{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-3274 .elementor-element.elementor-element-749d665.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-749d665 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#000000B0;}.elementor-3274 .elementor-element.elementor-element-3acac05{--display:flex;--min-height:18rem;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0s;border-style:none;--border-style:none;--border-radius:0% 0% 0% 0%;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;--e-con-transform-transition-duration:500ms;}.elementor-3274 .elementor-element.elementor-element-3acac05:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-3acac05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://windowsanddoors.renov8plus.com/wp-content/uploads/2025/09/2_1_Window_2@2x.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3274 .elementor-element.elementor-element-3acac05:hover{background-image:url("https://windowsanddoors.renov8plus.com/wp-content/uploads/2025/09/1_Sliding-1.gif");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFBE00;--border-color:#FFBE00;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-3274 .elementor-element.elementor-element-3acac05, .elementor-3274 .elementor-element.elementor-element-3acac05::before{--border-transition:0.3s;}.elementor-3274 .elementor-element.elementor-element-3acac05.e-con{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-78125c6{--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-3274 .elementor-element.elementor-element-b61d65e .elementor-button{background-color:#FC9E2700;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;letter-spacing:0px;fill:#000000B0;color:#000000B0;border-style:none;border-radius:30px 30px 30px 30px;padding:12px 22px 12px 22px;}.elementor-3274 .elementor-element.elementor-element-b61d65e .elementor-button:hover, .elementor-3274 .elementor-element.elementor-element-b61d65e .elementor-button:focus{background-color:#FC9E27;}.elementor-3274 .elementor-element.elementor-element-b61d65e{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-b61d65e.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-d2905c3 .elementor-button{background-color:#FC9E27;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;letter-spacing:0px;fill:#000000B0;color:#000000B0;border-style:none;border-radius:30px 30px 30px 30px;padding:12px 22px 12px 22px;}.elementor-3274 .elementor-element.elementor-element-d2905c3 .elementor-button:hover, .elementor-3274 .elementor-element.elementor-element-d2905c3 .elementor-button:focus{background-color:#FC9E27;}.elementor-3274 .elementor-element.elementor-element-d2905c3{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-d2905c3.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-3a81f2b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-2b71bf8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-04ea1c2{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-3274 .elementor-element.elementor-element-04ea1c2.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-04ea1c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#000000B0;}.elementor-3274 .elementor-element.elementor-element-ac77d30{--display:flex;--min-height:18rem;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0s;border-style:none;--border-style:none;--border-radius:0% 0% 0% 0%;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;--e-con-transform-transition-duration:500ms;}.elementor-3274 .elementor-element.elementor-element-ac77d30:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-ac77d30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://windowsanddoors.renov8plus.com/wp-content/uploads/2025/09/2_2_Window_2@2x.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3274 .elementor-element.elementor-element-ac77d30:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFBE00;--border-color:#FFBE00;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-3274 .elementor-element.elementor-element-ac77d30, .elementor-3274 .elementor-element.elementor-element-ac77d30::before{--border-transition:0.3s;}.elementor-3274 .elementor-element.elementor-element-ac77d30.e-con{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-79940da{--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-3274 .elementor-element.elementor-element-a291d6e .elementor-button{background-color:#FC9E2700;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;letter-spacing:0px;fill:#000000B0;color:#000000B0;border-style:none;border-radius:30px 30px 30px 30px;padding:12px 22px 12px 22px;}.elementor-3274 .elementor-element.elementor-element-a291d6e .elementor-button:hover, .elementor-3274 .elementor-element.elementor-element-a291d6e .elementor-button:focus{background-color:#FC9E27;}.elementor-3274 .elementor-element.elementor-element-a291d6e{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-a291d6e.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-30edc1d .elementor-button{background-color:#FC9E27;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;letter-spacing:0px;fill:#000000B0;color:#000000B0;border-style:none;border-radius:30px 30px 30px 30px;padding:12px 22px 12px 22px;}.elementor-3274 .elementor-element.elementor-element-30edc1d .elementor-button:hover, .elementor-3274 .elementor-element.elementor-element-30edc1d .elementor-button:focus{background-color:#FC9E27;}.elementor-3274 .elementor-element.elementor-element-30edc1d{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-30edc1d.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-247eb16{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-3a2a0a5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-3a2a0a5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3274 .elementor-element.elementor-element-e536eff{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-3274 .elementor-element.elementor-element-e536eff.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-e536eff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#000000B0;}.elementor-3274 .elementor-element.elementor-element-1b40fb8{--display:flex;--min-height:18rem;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0s;border-style:none;--border-style:none;--border-radius:0% 0% 0% 0%;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;--e-con-transform-transition-duration:500ms;}.elementor-3274 .elementor-element.elementor-element-1b40fb8:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-1b40fb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://windowsanddoors.renov8plus.com/wp-content/uploads/2025/09/2_3_Window_2@2x.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3274 .elementor-element.elementor-element-1b40fb8:hover{background-image:url("https://windowsanddoors.renov8plus.com/wp-content/uploads/2025/09/3_SingleHung-1.gif");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFBE00;--border-color:#FFBE00;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-3274 .elementor-element.elementor-element-1b40fb8, .elementor-3274 .elementor-element.elementor-element-1b40fb8::before{--border-transition:0.3s;}.elementor-3274 .elementor-element.elementor-element-1b40fb8.e-con{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-afbacea{--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-3274 .elementor-element.elementor-element-65287da .elementor-button{background-color:#FC9E2700;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;letter-spacing:0px;fill:#000000B0;color:#000000B0;border-style:none;border-radius:30px 30px 30px 30px;padding:12px 22px 12px 22px;}.elementor-3274 .elementor-element.elementor-element-65287da .elementor-button:hover, .elementor-3274 .elementor-element.elementor-element-65287da .elementor-button:focus{background-color:#FC9E27;}.elementor-3274 .elementor-element.elementor-element-65287da{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-65287da.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-a403bad .elementor-button{background-color:#FC9E27;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;letter-spacing:0px;fill:#000000B0;color:#000000B0;border-style:none;border-radius:30px 30px 30px 30px;padding:12px 22px 12px 22px;}.elementor-3274 .elementor-element.elementor-element-a403bad .elementor-button:hover, .elementor-3274 .elementor-element.elementor-element-a403bad .elementor-button:focus{background-color:#FC9E27;}.elementor-3274 .elementor-element.elementor-element-a403bad{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-a403bad.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-eedc1e5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-1b76a2a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-5c46035{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-3274 .elementor-element.elementor-element-5c46035.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-5c46035 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#000000B0;}.elementor-3274 .elementor-element.elementor-element-b217fbe{--display:flex;--min-height:18rem;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0s;border-style:none;--border-style:none;--border-radius:0% 0% 0% 0%;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;--e-con-transform-transition-duration:500ms;}.elementor-3274 .elementor-element.elementor-element-b217fbe:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-b217fbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://windowsanddoors.renov8plus.com/wp-content/uploads/2025/09/2_4_Window_2@2x.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3274 .elementor-element.elementor-element-b217fbe:hover{background-image:url("https://windowsanddoors.renov8plus.com/wp-content/uploads/2025/09/4_DoubleHung-1.gif");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFBE00;--border-color:#FFBE00;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-3274 .elementor-element.elementor-element-b217fbe, .elementor-3274 .elementor-element.elementor-element-b217fbe::before{--border-transition:0.3s;}.elementor-3274 .elementor-element.elementor-element-b217fbe.e-con{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-4013235{--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-3274 .elementor-element.elementor-element-df3c987 .elementor-button{background-color:#FC9E2700;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;letter-spacing:0px;fill:#000000B0;color:#000000B0;border-style:none;border-radius:30px 30px 30px 30px;padding:12px 22px 12px 22px;}.elementor-3274 .elementor-element.elementor-element-df3c987 .elementor-button:hover, .elementor-3274 .elementor-element.elementor-element-df3c987 .elementor-button:focus{background-color:#FC9E27;}.elementor-3274 .elementor-element.elementor-element-df3c987{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-df3c987.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-3afc3c7 .elementor-button{background-color:#FC9E27;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;letter-spacing:0px;fill:#000000B0;color:#000000B0;border-style:none;border-radius:30px 30px 30px 30px;padding:12px 22px 12px 22px;}.elementor-3274 .elementor-element.elementor-element-3afc3c7 .elementor-button:hover, .elementor-3274 .elementor-element.elementor-element-3afc3c7 .elementor-button:focus{background-color:#FC9E27;}.elementor-3274 .elementor-element.elementor-element-3afc3c7{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-3afc3c7.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-0a1ed9d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-07f1226{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-3ad2186{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-3274 .elementor-element.elementor-element-3ad2186.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-3ad2186 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#000000B0;}.elementor-3274 .elementor-element.elementor-element-501bbad{--display:flex;--min-height:18rem;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0s;border-style:none;--border-style:none;--border-radius:0% 0% 0% 0%;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;--e-con-transform-transition-duration:500ms;}.elementor-3274 .elementor-element.elementor-element-501bbad:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-501bbad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://windowsanddoors.renov8plus.com/wp-content/uploads/2025/09/2_6_Window_2@2x.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3274 .elementor-element.elementor-element-501bbad:hover{background-image:url("https://windowsanddoors.renov8plus.com/wp-content/uploads/2025/09/6_Casement.gif");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFBE00;--border-color:#FFBE00;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-3274 .elementor-element.elementor-element-501bbad, .elementor-3274 .elementor-element.elementor-element-501bbad::before{--border-transition:0.3s;}.elementor-3274 .elementor-element.elementor-element-501bbad.e-con{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-0b86aac{--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-3274 .elementor-element.elementor-element-2e553ee .elementor-button{background-color:#FC9E2700;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;letter-spacing:0px;fill:#000000B0;color:#000000B0;border-style:none;border-radius:30px 30px 30px 30px;padding:12px 22px 12px 22px;}.elementor-3274 .elementor-element.elementor-element-2e553ee .elementor-button:hover, .elementor-3274 .elementor-element.elementor-element-2e553ee .elementor-button:focus{background-color:#FC9E27;}.elementor-3274 .elementor-element.elementor-element-2e553ee{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-2e553ee.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-d960adf .elementor-button{background-color:#FC9E27;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;letter-spacing:0px;fill:#000000B0;color:#000000B0;border-style:none;border-radius:30px 30px 30px 30px;padding:12px 22px 12px 22px;}.elementor-3274 .elementor-element.elementor-element-d960adf .elementor-button:hover, .elementor-3274 .elementor-element.elementor-element-d960adf .elementor-button:focus{background-color:#FC9E27;}.elementor-3274 .elementor-element.elementor-element-d960adf{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-d960adf.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-ba553a9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-d6014d6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-60e5aa1{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-3274 .elementor-element.elementor-element-60e5aa1.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-60e5aa1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#000000B0;}.elementor-3274 .elementor-element.elementor-element-13994f4{--display:flex;--min-height:18rem;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0s;border-style:none;--border-style:none;--border-radius:0% 0% 0% 0%;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;--e-con-transform-transition-duration:500ms;}.elementor-3274 .elementor-element.elementor-element-13994f4:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-13994f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://windowsanddoors.renov8plus.com/wp-content/uploads/2025/09/2_5_Window_2@2x-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3274 .elementor-element.elementor-element-13994f4:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFBE00;--border-color:#FFBE00;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-3274 .elementor-element.elementor-element-13994f4, .elementor-3274 .elementor-element.elementor-element-13994f4::before{--border-transition:0.3s;}.elementor-3274 .elementor-element.elementor-element-13994f4.e-con{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-83a757e{--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-3274 .elementor-element.elementor-element-1856a71 .elementor-button{background-color:#FC9E2700;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;letter-spacing:0px;fill:#000000B0;color:#000000B0;border-style:none;border-radius:30px 30px 30px 30px;padding:12px 22px 12px 22px;}.elementor-3274 .elementor-element.elementor-element-1856a71 .elementor-button:hover, .elementor-3274 .elementor-element.elementor-element-1856a71 .elementor-button:focus{background-color:#FC9E27;}.elementor-3274 .elementor-element.elementor-element-1856a71{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-1856a71.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-deed568 .elementor-button{background-color:#FC9E27;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;letter-spacing:0px;fill:#000000B0;color:#000000B0;border-style:none;border-radius:30px 30px 30px 30px;padding:12px 22px 12px 22px;}.elementor-3274 .elementor-element.elementor-element-deed568 .elementor-button:hover, .elementor-3274 .elementor-element.elementor-element-deed568 .elementor-button:focus{background-color:#FC9E27;}.elementor-3274 .elementor-element.elementor-element-deed568{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-deed568.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-0a299f8{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:5px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-30px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:35px;--e-n-carousel-arrow-normal-color:#F56402;--e-n-carousel-arrow-hover-color:#FFBA0B;--e-n-carousel-swiper-pagination-size:9px;--e-n-carousel-dots-normal-color:#FC9E27;--e-n-carousel-dots-hover-color:#FC9E27;--e-n-carousel-swiper-pagination-spacing:50px;}.elementor-3274 .elementor-element.elementor-element-0a299f8 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-0a299f8 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-3274 .elementor-element.elementor-element-e97755e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-e5a28b9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-6b3746c{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-3274 .elementor-element.elementor-element-6b3746c.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-6b3746c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#000000B0;}.elementor-3274 .elementor-element.elementor-element-25f0ef5{--display:flex;--min-height:18rem;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0s;border-style:none;--border-style:none;--border-radius:0% 0% 0% 0%;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;--e-con-transform-transition-duration:500ms;}.elementor-3274 .elementor-element.elementor-element-25f0ef5:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-25f0ef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://windowsanddoors.renov8plus.com/wp-content/uploads/2025/09/2_1_Window_WHITE@2x.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3274 .elementor-element.elementor-element-25f0ef5:hover{background-image:url("https://windowsanddoors.renov8plus.com/wp-content/uploads/2025/09/1_Sliding_White-1.gif");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFBE00;--border-color:#FFBE00;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-3274 .elementor-element.elementor-element-25f0ef5, .elementor-3274 .elementor-element.elementor-element-25f0ef5::before{--border-transition:0.3s;}.elementor-3274 .elementor-element.elementor-element-25f0ef5.e-con{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-6c2d544{--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-3274 .elementor-element.elementor-element-d303333 .elementor-button{background-color:#FC9E2700;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;letter-spacing:0px;fill:#000000B0;color:#000000B0;border-style:none;border-radius:30px 30px 30px 30px;padding:12px 22px 12px 22px;}.elementor-3274 .elementor-element.elementor-element-d303333 .elementor-button:hover, .elementor-3274 .elementor-element.elementor-element-d303333 .elementor-button:focus{background-color:#FC9E27;}.elementor-3274 .elementor-element.elementor-element-d303333{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-d303333.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-a1a51c3 .elementor-button{background-color:#FC9E27;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;letter-spacing:0px;fill:#000000B0;color:#000000B0;border-style:none;border-radius:30px 30px 30px 30px;padding:12px 22px 12px 22px;}.elementor-3274 .elementor-element.elementor-element-a1a51c3 .elementor-button:hover, .elementor-3274 .elementor-element.elementor-element-a1a51c3 .elementor-button:focus{background-color:#FC9E27;}.elementor-3274 .elementor-element.elementor-element-a1a51c3{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-a1a51c3.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-ef5c613{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-9dd655a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-7bcdc01{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-3274 .elementor-element.elementor-element-7bcdc01.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-7bcdc01 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#000000B0;}.elementor-3274 .elementor-element.elementor-element-4ba7755{--display:flex;--min-height:18rem;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0s;border-style:none;--border-style:none;--border-radius:0% 0% 0% 0%;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;--e-con-transform-transition-duration:500ms;}.elementor-3274 .elementor-element.elementor-element-4ba7755:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-4ba7755 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://windowsanddoors.renov8plus.com/wp-content/uploads/2025/09/2_2_Window_WHITE@2x.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3274 .elementor-element.elementor-element-4ba7755:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFBE00;--border-color:#FFBE00;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-3274 .elementor-element.elementor-element-4ba7755, .elementor-3274 .elementor-element.elementor-element-4ba7755::before{--border-transition:0.3s;}.elementor-3274 .elementor-element.elementor-element-4ba7755.e-con{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-133c464{--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-3274 .elementor-element.elementor-element-6e14fa6 .elementor-button{background-color:#FC9E2700;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;letter-spacing:0px;fill:#000000B0;color:#000000B0;border-style:none;border-radius:30px 30px 30px 30px;padding:12px 22px 12px 22px;}.elementor-3274 .elementor-element.elementor-element-6e14fa6 .elementor-button:hover, .elementor-3274 .elementor-element.elementor-element-6e14fa6 .elementor-button:focus{background-color:#FC9E27;}.elementor-3274 .elementor-element.elementor-element-6e14fa6{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-6e14fa6.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-0fbbbae .elementor-button{background-color:#FC9E27;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;letter-spacing:0px;fill:#000000B0;color:#000000B0;border-style:none;border-radius:30px 30px 30px 30px;padding:12px 22px 12px 22px;}.elementor-3274 .elementor-element.elementor-element-0fbbbae .elementor-button:hover, .elementor-3274 .elementor-element.elementor-element-0fbbbae .elementor-button:focus{background-color:#FC9E27;}.elementor-3274 .elementor-element.elementor-element-0fbbbae{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-0fbbbae.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-d0480d6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-f1e90e5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-f1e90e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3274 .elementor-element.elementor-element-d8b8edf{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-3274 .elementor-element.elementor-element-d8b8edf.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-d8b8edf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#000000B0;}.elementor-3274 .elementor-element.elementor-element-6f694e8{--display:flex;--min-height:18rem;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0s;border-style:none;--border-style:none;--border-radius:0% 0% 0% 0%;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;--e-con-transform-transition-duration:500ms;}.elementor-3274 .elementor-element.elementor-element-6f694e8:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-6f694e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://windowsanddoors.renov8plus.com/wp-content/uploads/2025/09/2_3_Window_WHITE@2x.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3274 .elementor-element.elementor-element-6f694e8:hover{background-image:url("https://windowsanddoors.renov8plus.com/wp-content/uploads/2025/09/3_SingleHung_White-1.gif");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFBE00;--border-color:#FFBE00;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-3274 .elementor-element.elementor-element-6f694e8, .elementor-3274 .elementor-element.elementor-element-6f694e8::before{--border-transition:0.3s;}.elementor-3274 .elementor-element.elementor-element-6f694e8.e-con{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-7bfb359{--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-3274 .elementor-element.elementor-element-c47f33a .elementor-button{background-color:#FC9E2700;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;letter-spacing:0px;fill:#000000B0;color:#000000B0;border-style:none;border-radius:30px 30px 30px 30px;padding:12px 22px 12px 22px;}.elementor-3274 .elementor-element.elementor-element-c47f33a .elementor-button:hover, .elementor-3274 .elementor-element.elementor-element-c47f33a .elementor-button:focus{background-color:#FC9E27;}.elementor-3274 .elementor-element.elementor-element-c47f33a{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-c47f33a.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-ccc582e .elementor-button{background-color:#FC9E27;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;letter-spacing:0px;fill:#000000B0;color:#000000B0;border-style:none;border-radius:30px 30px 30px 30px;padding:12px 22px 12px 22px;}.elementor-3274 .elementor-element.elementor-element-ccc582e .elementor-button:hover, .elementor-3274 .elementor-element.elementor-element-ccc582e .elementor-button:focus{background-color:#FC9E27;}.elementor-3274 .elementor-element.elementor-element-ccc582e{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-ccc582e.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-7310d6f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-a891102{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-2ee67de{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-3274 .elementor-element.elementor-element-2ee67de.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-2ee67de .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#000000B0;}.elementor-3274 .elementor-element.elementor-element-27be914{--display:flex;--min-height:18rem;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0s;border-style:none;--border-style:none;--border-radius:0% 0% 0% 0%;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;--e-con-transform-transition-duration:500ms;}.elementor-3274 .elementor-element.elementor-element-27be914:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-27be914 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://windowsanddoors.renov8plus.com/wp-content/uploads/2025/09/2_4_Window_WHITE@2x.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3274 .elementor-element.elementor-element-27be914:hover{background-image:url("https://windowsanddoors.renov8plus.com/wp-content/uploads/2025/09/4_DoubleHung_White-1.gif");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFBE00;--border-color:#FFBE00;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-3274 .elementor-element.elementor-element-27be914, .elementor-3274 .elementor-element.elementor-element-27be914::before{--border-transition:0.3s;}.elementor-3274 .elementor-element.elementor-element-27be914.e-con{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-34e0107{--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-3274 .elementor-element.elementor-element-ea586bf .elementor-button{background-color:#FC9E2700;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;letter-spacing:0px;fill:#000000B0;color:#000000B0;border-style:none;border-radius:30px 30px 30px 30px;padding:12px 22px 12px 22px;}.elementor-3274 .elementor-element.elementor-element-ea586bf .elementor-button:hover, .elementor-3274 .elementor-element.elementor-element-ea586bf .elementor-button:focus{background-color:#FC9E27;}.elementor-3274 .elementor-element.elementor-element-ea586bf{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-ea586bf.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-65f1797 .elementor-button{background-color:#FC9E27;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;letter-spacing:0px;fill:#000000B0;color:#000000B0;border-style:none;border-radius:30px 30px 30px 30px;padding:12px 22px 12px 22px;}.elementor-3274 .elementor-element.elementor-element-65f1797 .elementor-button:hover, .elementor-3274 .elementor-element.elementor-element-65f1797 .elementor-button:focus{background-color:#FC9E27;}.elementor-3274 .elementor-element.elementor-element-65f1797{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-65f1797.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-eda8a6c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-9a46782{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-5087f64{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-3274 .elementor-element.elementor-element-5087f64.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-5087f64 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#000000B0;}.elementor-3274 .elementor-element.elementor-element-990062a{--display:flex;--min-height:18rem;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0s;border-style:none;--border-style:none;--border-radius:0% 0% 0% 0%;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;--e-con-transform-transition-duration:500ms;}.elementor-3274 .elementor-element.elementor-element-990062a:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-990062a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://windowsanddoors.renov8plus.com/wp-content/uploads/2025/09/2_6_Window_WHITE@2x.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3274 .elementor-element.elementor-element-990062a:hover{background-image:url("https://windowsanddoors.renov8plus.com/wp-content/uploads/2025/09/6_Casement_White.gif");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFBE00;--border-color:#FFBE00;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-3274 .elementor-element.elementor-element-990062a, .elementor-3274 .elementor-element.elementor-element-990062a::before{--border-transition:0.3s;}.elementor-3274 .elementor-element.elementor-element-990062a.e-con{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-1bf5e5a{--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-3274 .elementor-element.elementor-element-00f3390 .elementor-button{background-color:#FC9E2700;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;letter-spacing:0px;fill:#000000B0;color:#000000B0;border-style:none;border-radius:30px 30px 30px 30px;padding:12px 22px 12px 22px;}.elementor-3274 .elementor-element.elementor-element-00f3390 .elementor-button:hover, .elementor-3274 .elementor-element.elementor-element-00f3390 .elementor-button:focus{background-color:#FC9E27;}.elementor-3274 .elementor-element.elementor-element-00f3390{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-00f3390.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-0495543 .elementor-button{background-color:#FC9E27;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;letter-spacing:0px;fill:#000000B0;color:#000000B0;border-style:none;border-radius:30px 30px 30px 30px;padding:12px 22px 12px 22px;}.elementor-3274 .elementor-element.elementor-element-0495543 .elementor-button:hover, .elementor-3274 .elementor-element.elementor-element-0495543 .elementor-button:focus{background-color:#FC9E27;}.elementor-3274 .elementor-element.elementor-element-0495543{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-0495543.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-d7fbbda{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-894926b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-0e2dfea{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-3274 .elementor-element.elementor-element-0e2dfea.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-0e2dfea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#000000B0;}.elementor-3274 .elementor-element.elementor-element-1a15e13{--display:flex;--min-height:18rem;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0s;border-style:none;--border-style:none;--border-radius:0% 0% 0% 0%;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;--e-con-transform-transition-duration:500ms;}.elementor-3274 .elementor-element.elementor-element-1a15e13:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-1a15e13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://windowsanddoors.renov8plus.com/wp-content/uploads/2025/09/2_5_Window_WHITE@2x.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3274 .elementor-element.elementor-element-1a15e13:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFBE00;--border-color:#FFBE00;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-3274 .elementor-element.elementor-element-1a15e13, .elementor-3274 .elementor-element.elementor-element-1a15e13::before{--border-transition:0.3s;}.elementor-3274 .elementor-element.elementor-element-1a15e13.e-con{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-c6cf39a{--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-3274 .elementor-element.elementor-element-068237b .elementor-button{background-color:#FC9E2700;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;letter-spacing:0px;fill:#000000B0;color:#000000B0;border-style:none;border-radius:30px 30px 30px 30px;padding:12px 22px 12px 22px;}.elementor-3274 .elementor-element.elementor-element-068237b .elementor-button:hover, .elementor-3274 .elementor-element.elementor-element-068237b .elementor-button:focus{background-color:#FC9E27;}.elementor-3274 .elementor-element.elementor-element-068237b{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-068237b.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-c0cfc80 .elementor-button{background-color:#FC9E27;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;letter-spacing:0px;fill:#000000B0;color:#000000B0;border-style:none;border-radius:30px 30px 30px 30px;padding:12px 22px 12px 22px;}.elementor-3274 .elementor-element.elementor-element-c0cfc80 .elementor-button:hover, .elementor-3274 .elementor-element.elementor-element-c0cfc80 .elementor-button:focus{background-color:#FC9E27;}.elementor-3274 .elementor-element.elementor-element-c0cfc80{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-c0cfc80.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-c5f3d80{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:5px;margin:-3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-30px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:35px;--e-n-carousel-arrow-normal-color:#F56402;--e-n-carousel-arrow-hover-color:#FFBA0B;--e-n-carousel-swiper-pagination-size:9px;--e-n-carousel-dots-normal-color:#FC9E27;--e-n-carousel-dots-hover-color:#FC9E27;--e-n-carousel-swiper-pagination-spacing:50px;}.elementor-3274 .elementor-element.elementor-element-c5f3d80 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-c5f3d80 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-3274 .elementor-element.elementor-element-23afba2{--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:3rem;--padding-bottom:03rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-4f9a5f8{--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:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}.elementor-3274 .elementor-element.elementor-element-64cc44a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:#111563;}.elementor-3274 .elementor-element.elementor-element-64cc44a p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-a27ef64{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-3274 .elementor-element.elementor-element-a27ef64 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-961403a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-3544578{--divider-border-style:solid;--divider-color:#CDCDCD75;--divider-border-width:1px;}.elementor-3274 .elementor-element.elementor-element-3544578 .elementor-divider-separator{width:100%;}.elementor-3274 .elementor-element.elementor-element-3544578 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3274 .elementor-element.elementor-element-6a57ec0{--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:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:55px;}.elementor-3274 .elementor-element.elementor-element-6768f14{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:#111563;}.elementor-3274 .elementor-element.elementor-element-6768f14 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-eaab0f4{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-3274 .elementor-element.elementor-element-eaab0f4 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-e113cb3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-cfdfc18{--divider-border-style:solid;--divider-color:#CDCDCD75;--divider-border-width:1px;}.elementor-3274 .elementor-element.elementor-element-cfdfc18 .elementor-divider-separator{width:100%;}.elementor-3274 .elementor-element.elementor-element-cfdfc18 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3274 .elementor-element.elementor-element-f39b0ea{--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:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-df93118{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-863bd99 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#111563;}.elementor-3274 .elementor-element.elementor-element-daf79e2{text-align:center;}.elementor-3274 .elementor-element.elementor-element-daf79e2 img{width:50%;}.elementor-3274 .elementor-element.elementor-element-5bd8cae{--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-3274 .elementor-element.elementor-element-5d4eacd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#111563;}.elementor-3274 .elementor-element.elementor-element-eb09e2b{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-3274 .elementor-element.elementor-element-eb09e2b p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-38fbcde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-3274 .elementor-element.elementor-element-38fbcde .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-3274 .elementor-element.elementor-element-38fbcde .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-3274 .elementor-element.elementor-element-38fbcde .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-3274 .elementor-element.elementor-element-38fbcde .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-3274 .elementor-element.elementor-element-38fbcde .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-3274 .elementor-element.elementor-element-38fbcde .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3274 .elementor-element.elementor-element-38fbcde .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3274 .elementor-element.elementor-element-38fbcde .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3274 .elementor-element.elementor-element-38fbcde .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0px;}.elementor-3274 .elementor-element.elementor-element-38fbcde .elementor-icon-list-text{transition:color 0.3s;}.elementor-3274 .elementor-element.elementor-element-b202bd4{--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;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-b202bd4:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-b202bd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-3274 .elementor-element.elementor-element-bae31e0{text-align:center;}.elementor-3274 .elementor-element.elementor-element-bae31e0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:#000253;}.elementor-3274 .elementor-element.elementor-element-04b0c21{padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:22px;letter-spacing:0px;color:#000000B0;}.elementor-3274 .elementor-element.elementor-element-883b206{--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:0rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-883b206:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-883b206 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-3274 .elementor-element.elementor-element-aa37d54{--display:flex;}.elementor-3274 .elementor-element.elementor-element-528f8a7{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-95426cd img{border-radius:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-1fd4e7b{--display:flex;--position:absolute;--min-height:16rem;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:0px 0px 0px 0px;bottom:0px;}.elementor-3274 .elementor-element.elementor-element-1fd4e7b:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-1fd4e7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA500;}body:not(.rtl) .elementor-3274 .elementor-element.elementor-element-1fd4e7b{left:0px;}body.rtl .elementor-3274 .elementor-element.elementor-element-1fd4e7b{right:0px;}.elementor-3274 .elementor-element.elementor-element-b48c767 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-3274 .elementor-element.elementor-element-007d435{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3274 .elementor-element.elementor-element-007d435 .elementor-divider-separator{width:100%;}.elementor-3274 .elementor-element.elementor-element-d2182cc{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-3274 .elementor-element.elementor-element-d2182cc p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-a1eb20e{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-3274 .elementor-element.elementor-element-a1eb20e p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-17080ac{--display:flex;}.elementor-3274 .elementor-element.elementor-element-410bffe{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-4dcf791{--display:flex;--position:absolute;--min-height:16rem;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:0px 0px 0px 0px;bottom:0px;}.elementor-3274 .elementor-element.elementor-element-4dcf791:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-4dcf791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA500;}body:not(.rtl) .elementor-3274 .elementor-element.elementor-element-4dcf791{left:0px;}body.rtl .elementor-3274 .elementor-element.elementor-element-4dcf791{right:0px;}.elementor-3274 .elementor-element.elementor-element-1d7cb1a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-3274 .elementor-element.elementor-element-ffd9875{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3274 .elementor-element.elementor-element-ffd9875 .elementor-divider-separator{width:100%;}.elementor-3274 .elementor-element.elementor-element-2ebc479{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-3274 .elementor-element.elementor-element-2ebc479 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-bc1318d{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-3274 .elementor-element.elementor-element-bc1318d p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-1e4b4b1{--display:flex;}.elementor-3274 .elementor-element.elementor-element-b2247c2{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-bd66da8{--display:flex;--position:absolute;--min-height:16rem;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:0px 0px 0px 0px;bottom:0px;}.elementor-3274 .elementor-element.elementor-element-bd66da8:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-bd66da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA500;}body:not(.rtl) .elementor-3274 .elementor-element.elementor-element-bd66da8{left:0px;}body.rtl .elementor-3274 .elementor-element.elementor-element-bd66da8{right:0px;}.elementor-3274 .elementor-element.elementor-element-d885845 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-3274 .elementor-element.elementor-element-838a27c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3274 .elementor-element.elementor-element-838a27c .elementor-divider-separator{width:100%;}.elementor-3274 .elementor-element.elementor-element-163aec9{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-3274 .elementor-element.elementor-element-163aec9 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-4ef017b{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-3274 .elementor-element.elementor-element-4ef017b p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-8154f7b{--display:flex;}.elementor-3274 .elementor-element.elementor-element-d04c523{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-ef083f7{padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-2487a43{--display:flex;--position:absolute;--min-height:16rem;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:0px 0px 0px 0px;bottom:0px;}.elementor-3274 .elementor-element.elementor-element-2487a43:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-2487a43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA500;}body:not(.rtl) .elementor-3274 .elementor-element.elementor-element-2487a43{left:0px;}body.rtl .elementor-3274 .elementor-element.elementor-element-2487a43{right:0px;}.elementor-3274 .elementor-element.elementor-element-37cd4ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-3274 .elementor-element.elementor-element-e72fb5e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3274 .elementor-element.elementor-element-e72fb5e .elementor-divider-separator{width:100%;}.elementor-3274 .elementor-element.elementor-element-c2f2942{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-3274 .elementor-element.elementor-element-c2f2942 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-4edab4d{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-3274 .elementor-element.elementor-element-4edab4d p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-ddb302a{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-3274 .elementor-element.elementor-element-1208373{--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:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-1208373:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-1208373 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FBFF;}.elementor-3274 .elementor-element.elementor-element-d1838dd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-410fccb{padding:0px 0px 10px 0px;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:#000253;}.elementor-3274 .elementor-element.elementor-element-410fccb p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-a6ba41f{padding:0px 0px 20px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;}.elementor-3274 .elementor-element.elementor-element-a6ba41f p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-b897e94{--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 5px;--row-gap:0px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-8ad2c3f{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-6805362 .elementor-button{background-color:#FF9C25;font-family:"Montserrat", Sans-serif;font-size:13px;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;letter-spacing:-0.1px;word-spacing:0px;fill:#0F0F0F;color:#0F0F0F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:12px 50px 12px 50px;}.elementor-3274 .elementor-element.elementor-element-6805362{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-8d5ce84{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-7c9c93a{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;}.elementor-3274 .elementor-element.elementor-element-7c9c93a p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-d3d94a2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-90816cb{padding:0px 0px 5px 0px;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000253;}.elementor-3274 .elementor-element.elementor-element-90816cb p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-10fe4d9{padding:0px 0px 15px 0px;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:#000253;}.elementor-3274 .elementor-element.elementor-element-10fe4d9 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-75b7317{padding:0px 0px 3px 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#000253;}.elementor-3274 .elementor-element.elementor-element-75b7317 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-925bfc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3274 .elementor-element.elementor-element-925bfc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-3274 .elementor-element.elementor-element-925bfc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-3274 .elementor-element.elementor-element-925bfc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-3274 .elementor-element.elementor-element-925bfc5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-3274 .elementor-element.elementor-element-925bfc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-3274 .elementor-element.elementor-element-925bfc5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3274 .elementor-element.elementor-element-925bfc5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3274 .elementor-element.elementor-element-925bfc5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3274 .elementor-element.elementor-element-925bfc5 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0px;}.elementor-3274 .elementor-element.elementor-element-925bfc5 .elementor-icon-list-text{transition:color 0.3s;}@media(max-width:1024px){.elementor-3274 .elementor-element.elementor-element-86a344d{--min-height:65vh;--padding-top:5rem;--padding-bottom:0rem;--padding-left:8rem;--padding-right:8rem;}.elementor-3274 .elementor-element.elementor-element-db697e7{padding:0rem 0rem 1rem 0rem;}.elementor-3274 .elementor-element.elementor-element-8aa776b .elementor-button{font-size:14px;}.elementor-3274 .elementor-element.elementor-element-a769f03 .elementor-button{font-size:14px;}.elementor-3274 .elementor-element.elementor-element-e9be66e .elementor-button{font-size:14px;}.elementor-3274 .elementor-element.elementor-element-6980723 .elementor-button{font-size:14px;}.elementor-3274 .elementor-element.elementor-element-e53389c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3274 .elementor-element.elementor-element-ed2d0be{width:100%;max-width:100%;}.elementor-3274 .elementor-element.elementor-element-6ebdedc{width:100%;max-width:100%;}.elementor-3274 .elementor-element.elementor-element-48a7446{width:100%;max-width:100%;}.elementor-3274 .elementor-element.elementor-element-dfe2340{width:100%;max-width:100%;}.elementor-3274 .elementor-element.elementor-element-f19bc04 .elementor-button{font-size:14px;}.elementor-3274 .elementor-element.elementor-element-0f3dccc .elementor-button{font-size:14px;}.elementor-3274 .elementor-element.elementor-element-f4e13df{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3274 .elementor-element.elementor-element-3e6d25a{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-82f0b03{--justify-content:center;}.elementor-3274 .elementor-element.elementor-element-2cf5b92{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-b536e12{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3274 .elementor-element.elementor-element-8da6772{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-55e54ac{--justify-content:center;}.elementor-3274 .elementor-element.elementor-element-f8dedcc{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-b61d65e .elementor-button{font-size:14px;}.elementor-3274 .elementor-element.elementor-element-d2905c3 .elementor-button{font-size:14px;}.elementor-3274 .elementor-element.elementor-element-a291d6e .elementor-button{font-size:14px;}.elementor-3274 .elementor-element.elementor-element-30edc1d .elementor-button{font-size:14px;}.elementor-3274 .elementor-element.elementor-element-65287da .elementor-button{font-size:14px;}.elementor-3274 .elementor-element.elementor-element-a403bad .elementor-button{font-size:14px;}.elementor-3274 .elementor-element.elementor-element-df3c987 .elementor-button{font-size:14px;}.elementor-3274 .elementor-element.elementor-element-3afc3c7 .elementor-button{font-size:14px;}.elementor-3274 .elementor-element.elementor-element-2e553ee .elementor-button{font-size:14px;}.elementor-3274 .elementor-element.elementor-element-d960adf .elementor-button{font-size:14px;}.elementor-3274 .elementor-element.elementor-element-1856a71 .elementor-button{font-size:14px;}.elementor-3274 .elementor-element.elementor-element-deed568 .elementor-button{font-size:14px;}.elementor-3274 .elementor-element.elementor-element-0a299f8{--e-n-carousel-swiper-slides-to-display:3;}.elementor-3274 .elementor-element.elementor-element-d303333 .elementor-button{font-size:14px;}.elementor-3274 .elementor-element.elementor-element-a1a51c3 .elementor-button{font-size:14px;}.elementor-3274 .elementor-element.elementor-element-6e14fa6 .elementor-button{font-size:14px;}.elementor-3274 .elementor-element.elementor-element-0fbbbae .elementor-button{font-size:14px;}.elementor-3274 .elementor-element.elementor-element-c47f33a .elementor-button{font-size:14px;}.elementor-3274 .elementor-element.elementor-element-ccc582e .elementor-button{font-size:14px;}.elementor-3274 .elementor-element.elementor-element-ea586bf .elementor-button{font-size:14px;}.elementor-3274 .elementor-element.elementor-element-65f1797 .elementor-button{font-size:14px;}.elementor-3274 .elementor-element.elementor-element-00f3390 .elementor-button{font-size:14px;}.elementor-3274 .elementor-element.elementor-element-0495543 .elementor-button{font-size:14px;}.elementor-3274 .elementor-element.elementor-element-068237b .elementor-button{font-size:14px;}.elementor-3274 .elementor-element.elementor-element-c0cfc80 .elementor-button{font-size:14px;}.elementor-3274 .elementor-element.elementor-element-c5f3d80{--e-n-carousel-swiper-slides-to-display:3;}.elementor-3274 .elementor-element.elementor-element-883b206{--padding-top:0rem;--padding-bottom:7rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3274 .elementor-element.elementor-element-ddb302a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3274 .elementor-element.elementor-element-6805362 .elementor-button{font-size:14px;}}@media(max-width:767px){.elementor-3274 .elementor-element.elementor-element-6765613{--min-height:60vh;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-86a344d{--width:100%;--min-height:60vh;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:2rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:1rem;}.elementor-3274 .elementor-element.elementor-element-db697e7{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3274 .elementor-element.elementor-element-db697e7 .elementor-heading-title{font-size:35px;}.elementor-3274 .elementor-element.elementor-element-8c23f43{padding:0px 97px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-22fed72{padding:8px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-8aa776b .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-3274 .elementor-element.elementor-element-a769f03{padding:10px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-a769f03 .elementor-button{font-size:15px;border-radius:30px 30px 30px 30px;padding:12px 48px 12px 48px;}.elementor-3274 .elementor-element.elementor-element-6d26cb1{padding:1rem 0rem 1rem 0rem;}.elementor-3274 .elementor-element.elementor-element-6d26cb1 .elementor-divider-separator{width:53%;}.elementor-3274 .elementor-element.elementor-element-6d26cb1 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3274 .elementor-element.elementor-element-e9be66e .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-3274 .elementor-element.elementor-element-6980723{padding:10px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-6980723 .elementor-button{font-size:15px;border-radius:30px 30px 30px 30px;padding:12px 48px 12px 48px;}.elementor-3274 .elementor-element.elementor-element-223d083{--padding-top:02rem;--padding-bottom:02rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-e53389c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-780f181{--padding-top:0rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3274 .elementor-element.elementor-element-672346b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-3274 .elementor-element.elementor-element-672346b .elementor-heading-title{font-size:24px;}.elementor-3274 .elementor-element.elementor-element-ed2d0be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:17px;}.elementor-3274 .elementor-element.elementor-element-6ebdedc{padding:0px 0px 0px 0px;text-align:start;font-size:15px;}.elementor-3274 .elementor-element.elementor-element-48a7446{padding:0px 0px 0px 0px;text-align:start;font-size:15px;}.elementor-3274 .elementor-element.elementor-element-dfe2340{padding:0px 0px 0px 0px;text-align:start;font-size:15px;}.elementor-3274 .elementor-element.elementor-element-4379c52{text-align:center;}.elementor-3274 .elementor-element.elementor-element-4379c52 img{width:90%;}.elementor-3274 .elementor-element.elementor-element-8323833{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-eaad157{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-19ee7b8{--padding-top:0rem;--padding-bottom:01rem;--padding-left:02rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-45e9c64{text-align:start;font-size:22px;}.elementor-3274 .elementor-element.elementor-element-45e9c64 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-4b4a300{--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-3274 .elementor-element.elementor-element-8e1f8ec{--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-3274 .elementor-element.elementor-element-b6900a3{--width:20%;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3274 .elementor-element.elementor-element-b6900a3.e-con{--align-self:flex-start;}.elementor-3274 .elementor-element.elementor-element-0e8896a img{width:60%;}.elementor-3274 .elementor-element.elementor-element-d365c74{--width:80%;}.elementor-3274 .elementor-element.elementor-element-1960d6e{--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-3274 .elementor-element.elementor-element-f6b1893{--width:20%;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3274 .elementor-element.elementor-element-f6b1893.e-con{--align-self:flex-start;}.elementor-3274 .elementor-element.elementor-element-899f60d img{width:60%;}.elementor-3274 .elementor-element.elementor-element-e04f747{--width:80%;}.elementor-3274 .elementor-element.elementor-element-aeb3e77{--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-3274 .elementor-element.elementor-element-630c594{--width:20%;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3274 .elementor-element.elementor-element-630c594.e-con{--align-self:flex-start;}.elementor-3274 .elementor-element.elementor-element-3bf7382 img{width:60%;}.elementor-3274 .elementor-element.elementor-element-6958de3{--width:80%;}.elementor-3274 .elementor-element.elementor-element-948fdc6{--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-3274 .elementor-element.elementor-element-4b0acad{--width:20%;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3274 .elementor-element.elementor-element-4b0acad.e-con{--align-self:flex-start;}.elementor-3274 .elementor-element.elementor-element-b630e8c img{width:60%;}.elementor-3274 .elementor-element.elementor-element-42c8669{--width:80%;}.elementor-3274 .elementor-element.elementor-element-8935893{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-2e3185e{padding:0rem 1rem 0rem 1rem;}.elementor-3274 .elementor-element.elementor-element-2e3185e .elementor-heading-title{font-size:23px;}.elementor-3274 .elementor-element.elementor-element-f2679b9{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3274 .elementor-element.elementor-element-32d5384{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3274 .elementor-element.elementor-element-dbf8d3c{text-align:center;}.elementor-3274 .elementor-element.elementor-element-dbf8d3c img{width:100%;}.elementor-3274 .elementor-element.elementor-element-52c5063 .elementor-heading-title{font-size:22px;}.elementor-3274 .elementor-element.elementor-element-a3f463c{--margin-top:0rem;--margin-bottom:0rem;--margin-left:2rem;--margin-right:0rem;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3274 .elementor-element.elementor-element-f19bc04 .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-3274 .elementor-element.elementor-element-0f3dccc .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-3274 .elementor-element.elementor-element-f4e13df{--margin-top:0rem;--margin-bottom:5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3274 .elementor-element.elementor-element-3e6d25a{--width:100%;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-c6c5101{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3274 .elementor-element.elementor-element-c6c5101 .elementor-heading-title{font-size:20px;}.elementor-3274 .elementor-element.elementor-element-82f0b03{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-72db122 img{height:31vh;object-position:center center;}.elementor-3274 .elementor-element.elementor-element-2cf5b92{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-b536e12{--margin-top:0rem;--margin-bottom:5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3274 .elementor-element.elementor-element-8da6772{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-b955470{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-b955470 .elementor-heading-title{font-size:20px;}.elementor-3274 .elementor-element.elementor-element-55e54ac{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-f2239c3{border-radius:20px 20px 20px 20px;}.elementor-3274 .elementor-element.elementor-element-f2239c3 img{object-fit:contain;}.elementor-3274 .elementor-element.elementor-element-f8dedcc{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-8eb7e17{--content-width:75%;}.elementor-3274 .elementor-element.elementor-element-4eb2b84{margin:0rem 2rem calc(var(--kit-widget-spacing, 0px) + 0rem) 2rem;}.elementor-3274 .elementor-element.elementor-element-4eb2b84 .elementor-heading-title{font-size:25px;}.elementor-3274 .elementor-element.elementor-element-3acac05{--width:200px;--min-height:200px;}.elementor-3274 .elementor-element.elementor-element-b61d65e .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-3274 .elementor-element.elementor-element-d2905c3 .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-3274 .elementor-element.elementor-element-ac77d30{--width:200px;--min-height:200px;}.elementor-3274 .elementor-element.elementor-element-a291d6e .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-3274 .elementor-element.elementor-element-30edc1d .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-3274 .elementor-element.elementor-element-1b40fb8{--width:200px;--min-height:200px;}.elementor-3274 .elementor-element.elementor-element-65287da .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-3274 .elementor-element.elementor-element-a403bad .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-3274 .elementor-element.elementor-element-b217fbe{--width:200px;--min-height:200px;}.elementor-3274 .elementor-element.elementor-element-df3c987 .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-3274 .elementor-element.elementor-element-3afc3c7 .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-3274 .elementor-element.elementor-element-501bbad{--width:200px;--min-height:200px;}.elementor-3274 .elementor-element.elementor-element-2e553ee .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-3274 .elementor-element.elementor-element-d960adf .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-3274 .elementor-element.elementor-element-13994f4{--width:200px;--min-height:200px;}.elementor-3274 .elementor-element.elementor-element-1856a71 .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-3274 .elementor-element.elementor-element-deed568 .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-3274 .elementor-element.elementor-element-0a299f8{--e-n-carousel-swiper-slides-to-display:1;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-3274 .elementor-element.elementor-element-25f0ef5{--width:200px;--min-height:200px;}.elementor-3274 .elementor-element.elementor-element-d303333 .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-3274 .elementor-element.elementor-element-a1a51c3 .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-3274 .elementor-element.elementor-element-4ba7755{--width:200px;--min-height:200px;}.elementor-3274 .elementor-element.elementor-element-6e14fa6 .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-3274 .elementor-element.elementor-element-0fbbbae .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-3274 .elementor-element.elementor-element-6f694e8{--width:200px;--min-height:200px;}.elementor-3274 .elementor-element.elementor-element-c47f33a .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-3274 .elementor-element.elementor-element-ccc582e .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-3274 .elementor-element.elementor-element-27be914{--width:200px;--min-height:200px;}.elementor-3274 .elementor-element.elementor-element-ea586bf .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-3274 .elementor-element.elementor-element-65f1797 .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-3274 .elementor-element.elementor-element-990062a{--width:200px;--min-height:200px;}.elementor-3274 .elementor-element.elementor-element-00f3390 .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-3274 .elementor-element.elementor-element-0495543 .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-3274 .elementor-element.elementor-element-1a15e13{--width:200px;--min-height:200px;}.elementor-3274 .elementor-element.elementor-element-068237b .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-3274 .elementor-element.elementor-element-c0cfc80 .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-3274 .elementor-element.elementor-element-c5f3d80{--e-n-carousel-swiper-slides-to-display:1;margin:-3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-3274 .elementor-element.elementor-element-4f9a5f8{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-961403a{--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-6a57ec0{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3274 .elementor-element.elementor-element-df93118{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3274 .elementor-element.elementor-element-863bd99{padding:0rem 0rem 0rem 0rem;text-align:center;}.elementor-3274 .elementor-element.elementor-element-863bd99 .elementor-heading-title{font-size:25px;}.elementor-3274 .elementor-element.elementor-element-8f2b261{text-align:center;}.elementor-3274 .elementor-element.elementor-element-8f2b261 img{width:60%;}.elementor-3274 .elementor-element.elementor-element-daf79e2 img{width:84%;}.elementor-3274 .elementor-element.elementor-element-5bd8cae{--padding-top:3rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3274 .elementor-element.elementor-element-bae31e0 .elementor-heading-title{font-size:25px;}.elementor-3274 .elementor-element.elementor-element-04b0c21{padding:0rem 2rem 0rem 2rem;font-size:15px;}.elementor-3274 .elementor-element.elementor-element-883b206{--border-radius:0px 0px 0px 0px;--padding-top:0rem;--padding-bottom:7rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3274 .elementor-element.elementor-element-1fd4e7b{--border-radius:0px 0px 0px 0px;}.elementor-3274 .elementor-element.elementor-element-ddb302a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3274 .elementor-element.elementor-element-d1838dd{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3274 .elementor-element.elementor-element-410fccb{text-align:center;font-size:25px;}.elementor-3274 .elementor-element.elementor-element-a6ba41f{padding:0px 0px 0px 0px;text-align:center;}.elementor-3274 .elementor-element.elementor-element-b897e94{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-8ad2c3f{--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3274 .elementor-element.elementor-element-6805362 .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-3274 .elementor-element.elementor-element-7c9c93a{text-align:center;font-size:12px;}.elementor-3274 .elementor-element.elementor-element-d3d94a2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3274 .elementor-element.elementor-element-90816cb{font-size:25px;}.elementor-3274 .elementor-element.elementor-element-10fe4d9{font-size:15px;}.elementor-3274 .elementor-element.elementor-element-75b7317{padding:0px 0px 15px 0px;}}@media(min-width:768px){.elementor-3274 .elementor-element.elementor-element-70b6c76{--content-width:100%;}.elementor-3274 .elementor-element.elementor-element-6765613{--width:100%;}.elementor-3274 .elementor-element.elementor-element-3661b06{--width:30rem;}.elementor-3274 .elementor-element.elementor-element-9aaa553{--width:27rem;}.elementor-3274 .elementor-element.elementor-element-223d083{--content-width:1050px;}.elementor-3274 .elementor-element.elementor-element-780f181{--width:49%;}.elementor-3274 .elementor-element.elementor-element-375358c{--width:50%;}.elementor-3274 .elementor-element.elementor-element-8323833{--width:39%;}.elementor-3274 .elementor-element.elementor-element-eaad157{--width:65%;}.elementor-3274 .elementor-element.elementor-element-d655e88{--width:62%;}.elementor-3274 .elementor-element.elementor-element-b6900a3{--width:15%;}.elementor-3274 .elementor-element.elementor-element-f6b1893{--width:15%;}.elementor-3274 .elementor-element.elementor-element-630c594{--width:15%;}.elementor-3274 .elementor-element.elementor-element-4b0acad{--width:15%;}.elementor-3274 .elementor-element.elementor-element-8935893{--content-width:725px;}.elementor-3274 .elementor-element.elementor-element-8291a52{--content-width:1050px;}.elementor-3274 .elementor-element.elementor-element-f2679b9{--width:60%;}.elementor-3274 .elementor-element.elementor-element-32d5384{--width:40%;}.elementor-3274 .elementor-element.elementor-element-d0f5f14{--width:50%;}.elementor-3274 .elementor-element.elementor-element-13f9db0{--content-width:1050px;}.elementor-3274 .elementor-element.elementor-element-3e6d25a{--width:61%;}.elementor-3274 .elementor-element.elementor-element-82f0b03{--width:100%;}.elementor-3274 .elementor-element.elementor-element-2cf5b92{--width:57%;}.elementor-3274 .elementor-element.elementor-element-a889c0d{--content-width:1050px;}.elementor-3274 .elementor-element.elementor-element-8da6772{--width:61%;}.elementor-3274 .elementor-element.elementor-element-55e54ac{--width:100%;}.elementor-3274 .elementor-element.elementor-element-f8dedcc{--width:57%;}.elementor-3274 .elementor-element.elementor-element-8eb7e17{--content-width:1100px;}.elementor-3274 .elementor-element.elementor-element-3a2a0a5{--width:154.973%;}.elementor-3274 .elementor-element.elementor-element-f1e90e5{--width:154.973%;}.elementor-3274 .elementor-element.elementor-element-4f9a5f8{--width:50%;}.elementor-3274 .elementor-element.elementor-element-6a57ec0{--width:50%;}.elementor-3274 .elementor-element.elementor-element-e113cb3{--content-width:1050px;}.elementor-3274 .elementor-element.elementor-element-df93118{--width:40%;}.elementor-3274 .elementor-element.elementor-element-5bd8cae{--width:50%;}.elementor-3274 .elementor-element.elementor-element-b202bd4{--content-width:1050px;}.elementor-3274 .elementor-element.elementor-element-1208373{--content-width:1050px;}.elementor-3274 .elementor-element.elementor-element-d1838dd{--width:65%;}.elementor-3274 .elementor-element.elementor-element-8ad2c3f{--width:100%;}.elementor-3274 .elementor-element.elementor-element-d3d94a2{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3274 .elementor-element.elementor-element-86a344d{--width:100%;}.elementor-3274 .elementor-element.elementor-element-3661b06{--width:52vw;}.elementor-3274 .elementor-element.elementor-element-9aaa553{--width:52vw;}.elementor-3274 .elementor-element.elementor-element-3e6d25a{--width:50%;}.elementor-3274 .elementor-element.elementor-element-82f0b03{--width:50%;}.elementor-3274 .elementor-element.elementor-element-2cf5b92{--width:50%;}.elementor-3274 .elementor-element.elementor-element-8da6772{--width:50%;}.elementor-3274 .elementor-element.elementor-element-55e54ac{--width:50%;}.elementor-3274 .elementor-element.elementor-element-f8dedcc{--width:50%;}.elementor-3274 .elementor-element.elementor-element-8eb7e17{--content-width:1050px;}}/* Start custom CSS for container, class: .elementor-element-528f8a7 *//* Keep the card neat and clip the slide-in */
.elementor-3274 .elementor-element.elementor-element-528f8a7 {
  position: relative;
  overflow: hidden;
}

.elementor-3274 .elementor-element.elementor-element-528f8a7:hover {
  border-color: #F7931E; /* orange border */
}

/* Orange panel is hidden off-canvas by default */
.elementor-3274 .elementor-element.elementor-element-528f8a7 .orange-box {
  position: absolute;
  left: 0;
  bottom: -100%;   /* push it below the card */
  width: 100%;
  background: #F7931E; /* your orange */
  color: #fff;
  padding: 20px;
  opacity: 0;
  transition: all .4s ease-in-out;
}


/* Reveal on hover */
.elementor-3274 .elementor-element.elementor-element-528f8a7:hover .orange-box {
  bottom: 0;
  opacity: 1;
}

/* (Optional) make the image dim/zoom on hover so text pops */
.elementor-3274 .elementor-element.elementor-element-528f8a7 img {
  display: block;
  transition: .4s;
  
}
.elementor-3274 .elementor-element.elementor-element-528f8a7:hover img {
  filter: brightness(0.7);
  transform: scale(1.03);
}

/* (Optional) always show the text on mobile where hover doesn't exist */
@media (max-width: 767px){
  .elementor-3274 .elementor-element.elementor-element-528f8a7 .orange-box{
    bottom: 0;
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-410bffe *//* Keep the card neat and clip the slide-in */
.elementor-3274 .elementor-element.elementor-element-410bffe {
  position: relative;
  overflow: hidden;
 
}

.elementor-3274 .elementor-element.elementor-element-410bffe:hover {
  border-color: #F7931E; /* orange border */
}

/* Orange panel is hidden off-canvas by default */
.elementor-3274 .elementor-element.elementor-element-410bffe .orange-box {
  position: absolute;
  left: 0;
  bottom: -100%;   /* push it below the card */
  width: 100%;
  background: #F7931E; /* your orange */
  color: #fff;
  padding: 20px;
  opacity: 0;
  transition: all .4s ease-in-out;
}

/* Reveal on hover */
.elementor-3274 .elementor-element.elementor-element-410bffe:hover .orange-box {
  bottom: 0;
  opacity: 1;
}

/* (Optional) make the image dim/zoom on hover so text pops */
.elementor-3274 .elementor-element.elementor-element-410bffe img {
  display: block;
  transition: .4s;
}
.elementor-3274 .elementor-element.elementor-element-410bffe:hover img {
  filter: brightness(0.7);
  transform: scale(1.03);
}

/* (Optional) always show the text on mobile where hover doesn't exist */
@media (max-width: 767px){
  .elementor-3274 .elementor-element.elementor-element-410bffe .orange-box{
    bottom: 0;
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2247c2 *//* Keep the card neat and clip the slide-in */
.elementor-3274 .elementor-element.elementor-element-b2247c2 {
  position: relative;
  overflow: hidden;
 
}

.elementor-3274 .elementor-element.elementor-element-b2247c2:hover {
  border-color: #F7931E; /* orange border */
}

/* Orange panel is hidden off-canvas by default */
.elementor-3274 .elementor-element.elementor-element-b2247c2 .orange-box {
  position: absolute;
  left: 0;
  bottom: -100%;   /* push it below the card */
  width: 100%;
  background: #F7931E; /* your orange */
  color: #fff;
  padding: 20px;
  opacity: 0;
  transition: all .4s ease-in-out;
}

/* Reveal on hover */
.elementor-3274 .elementor-element.elementor-element-b2247c2:hover .orange-box {
  bottom: 0;
  opacity: 1;
}

/* (Optional) make the image dim/zoom on hover so text pops */
.elementor-3274 .elementor-element.elementor-element-b2247c2 img {
  display: block;
  transition: .4s;
}
.elementor-3274 .elementor-element.elementor-element-b2247c2:hover img {
  filter: brightness(0.7);
  transform: scale(1.03);
}

/* (Optional) always show the text on mobile where hover doesn't exist */
@media (max-width: 767px){
  .elementor-3274 .elementor-element.elementor-element-b2247c2 .orange-box{
    bottom: 0;
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d04c523 *//* Keep the card neat and clip the slide-in */
.elementor-3274 .elementor-element.elementor-element-d04c523 {
  position: relative;
  overflow: hidden;
  
}


.elementor-3274 .elementor-element.elementor-element-d04c523:hover {
  border-color: #F7931E; /* orange border */
}
/* Orange panel is hidden off-canvas by default */
.elementor-3274 .elementor-element.elementor-element-d04c523 .orange-box {
  position: absolute;
  left: 0;
  bottom: -100%;   /* push it below the card */
  width: 100%;
  background: #F7931E; /* your orange */
  color: #fff;
  padding: 20px;
  opacity: 0;
  transition: all .4s ease-in-out;
}

/* Reveal on hover */
.elementor-3274 .elementor-element.elementor-element-d04c523:hover .orange-box {
  bottom: 0;
  opacity: 1;
}

/* (Optional) make the image dim/zoom on hover so text pops */
.elementor-3274 .elementor-element.elementor-element-d04c523 img {
  display: block;
  transition: .4s;
}
.elementor-3274 .elementor-element.elementor-element-d04c523:hover img {
  filter: brightness(0.7);
  transform: scale(1.03);
}

/* (Optional) always show the text on mobile where hover doesn't exist */
@media (max-width: 767px){
  .elementor-3274 .elementor-element.elementor-element-d04c523 .orange-box{
    bottom: 0;
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-528f8a7 *//* Keep the card neat and clip the slide-in */
.elementor-3274 .elementor-element.elementor-element-528f8a7 {
  position: relative;
  overflow: hidden;
}

.elementor-3274 .elementor-element.elementor-element-528f8a7:hover {
  border-color: #F7931E; /* orange border */
}

/* Orange panel is hidden off-canvas by default */
.elementor-3274 .elementor-element.elementor-element-528f8a7 .orange-box {
  position: absolute;
  left: 0;
  bottom: -100%;   /* push it below the card */
  width: 100%;
  background: #F7931E; /* your orange */
  color: #fff;
  padding: 20px;
  opacity: 0;
  transition: all .4s ease-in-out;
}


/* Reveal on hover */
.elementor-3274 .elementor-element.elementor-element-528f8a7:hover .orange-box {
  bottom: 0;
  opacity: 1;
}

/* (Optional) make the image dim/zoom on hover so text pops */
.elementor-3274 .elementor-element.elementor-element-528f8a7 img {
  display: block;
  transition: .4s;
  
}
.elementor-3274 .elementor-element.elementor-element-528f8a7:hover img {
  filter: brightness(0.7);
  transform: scale(1.03);
}

/* (Optional) always show the text on mobile where hover doesn't exist */
@media (max-width: 767px){
  .elementor-3274 .elementor-element.elementor-element-528f8a7 .orange-box{
    bottom: 0;
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-410bffe *//* Keep the card neat and clip the slide-in */
.elementor-3274 .elementor-element.elementor-element-410bffe {
  position: relative;
  overflow: hidden;
 
}

.elementor-3274 .elementor-element.elementor-element-410bffe:hover {
  border-color: #F7931E; /* orange border */
}

/* Orange panel is hidden off-canvas by default */
.elementor-3274 .elementor-element.elementor-element-410bffe .orange-box {
  position: absolute;
  left: 0;
  bottom: -100%;   /* push it below the card */
  width: 100%;
  background: #F7931E; /* your orange */
  color: #fff;
  padding: 20px;
  opacity: 0;
  transition: all .4s ease-in-out;
}

/* Reveal on hover */
.elementor-3274 .elementor-element.elementor-element-410bffe:hover .orange-box {
  bottom: 0;
  opacity: 1;
}

/* (Optional) make the image dim/zoom on hover so text pops */
.elementor-3274 .elementor-element.elementor-element-410bffe img {
  display: block;
  transition: .4s;
}
.elementor-3274 .elementor-element.elementor-element-410bffe:hover img {
  filter: brightness(0.7);
  transform: scale(1.03);
}

/* (Optional) always show the text on mobile where hover doesn't exist */
@media (max-width: 767px){
  .elementor-3274 .elementor-element.elementor-element-410bffe .orange-box{
    bottom: 0;
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2247c2 *//* Keep the card neat and clip the slide-in */
.elementor-3274 .elementor-element.elementor-element-b2247c2 {
  position: relative;
  overflow: hidden;
 
}

.elementor-3274 .elementor-element.elementor-element-b2247c2:hover {
  border-color: #F7931E; /* orange border */
}

/* Orange panel is hidden off-canvas by default */
.elementor-3274 .elementor-element.elementor-element-b2247c2 .orange-box {
  position: absolute;
  left: 0;
  bottom: -100%;   /* push it below the card */
  width: 100%;
  background: #F7931E; /* your orange */
  color: #fff;
  padding: 20px;
  opacity: 0;
  transition: all .4s ease-in-out;
}

/* Reveal on hover */
.elementor-3274 .elementor-element.elementor-element-b2247c2:hover .orange-box {
  bottom: 0;
  opacity: 1;
}

/* (Optional) make the image dim/zoom on hover so text pops */
.elementor-3274 .elementor-element.elementor-element-b2247c2 img {
  display: block;
  transition: .4s;
}
.elementor-3274 .elementor-element.elementor-element-b2247c2:hover img {
  filter: brightness(0.7);
  transform: scale(1.03);
}

/* (Optional) always show the text on mobile where hover doesn't exist */
@media (max-width: 767px){
  .elementor-3274 .elementor-element.elementor-element-b2247c2 .orange-box{
    bottom: 0;
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d04c523 *//* Keep the card neat and clip the slide-in */
.elementor-3274 .elementor-element.elementor-element-d04c523 {
  position: relative;
  overflow: hidden;
  
}


.elementor-3274 .elementor-element.elementor-element-d04c523:hover {
  border-color: #F7931E; /* orange border */
}
/* Orange panel is hidden off-canvas by default */
.elementor-3274 .elementor-element.elementor-element-d04c523 .orange-box {
  position: absolute;
  left: 0;
  bottom: -100%;   /* push it below the card */
  width: 100%;
  background: #F7931E; /* your orange */
  color: #fff;
  padding: 20px;
  opacity: 0;
  transition: all .4s ease-in-out;
}

/* Reveal on hover */
.elementor-3274 .elementor-element.elementor-element-d04c523:hover .orange-box {
  bottom: 0;
  opacity: 1;
}

/* (Optional) make the image dim/zoom on hover so text pops */
.elementor-3274 .elementor-element.elementor-element-d04c523 img {
  display: block;
  transition: .4s;
}
.elementor-3274 .elementor-element.elementor-element-d04c523:hover img {
  filter: brightness(0.7);
  transform: scale(1.03);
}

/* (Optional) always show the text on mobile where hover doesn't exist */
@media (max-width: 767px){
  .elementor-3274 .elementor-element.elementor-element-d04c523 .orange-box{
    bottom: 0;
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-528f8a7 *//* Keep the card neat and clip the slide-in */
.elementor-3274 .elementor-element.elementor-element-528f8a7 {
  position: relative;
  overflow: hidden;
}

.elementor-3274 .elementor-element.elementor-element-528f8a7:hover {
  border-color: #F7931E; /* orange border */
}

/* Orange panel is hidden off-canvas by default */
.elementor-3274 .elementor-element.elementor-element-528f8a7 .orange-box {
  position: absolute;
  left: 0;
  bottom: -100%;   /* push it below the card */
  width: 100%;
  background: #F7931E; /* your orange */
  color: #fff;
  padding: 20px;
  opacity: 0;
  transition: all .4s ease-in-out;
}


/* Reveal on hover */
.elementor-3274 .elementor-element.elementor-element-528f8a7:hover .orange-box {
  bottom: 0;
  opacity: 1;
}

/* (Optional) make the image dim/zoom on hover so text pops */
.elementor-3274 .elementor-element.elementor-element-528f8a7 img {
  display: block;
  transition: .4s;
  
}
.elementor-3274 .elementor-element.elementor-element-528f8a7:hover img {
  filter: brightness(0.7);
  transform: scale(1.03);
}

/* (Optional) always show the text on mobile where hover doesn't exist */
@media (max-width: 767px){
  .elementor-3274 .elementor-element.elementor-element-528f8a7 .orange-box{
    bottom: 0;
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-410bffe *//* Keep the card neat and clip the slide-in */
.elementor-3274 .elementor-element.elementor-element-410bffe {
  position: relative;
  overflow: hidden;
 
}

.elementor-3274 .elementor-element.elementor-element-410bffe:hover {
  border-color: #F7931E; /* orange border */
}

/* Orange panel is hidden off-canvas by default */
.elementor-3274 .elementor-element.elementor-element-410bffe .orange-box {
  position: absolute;
  left: 0;
  bottom: -100%;   /* push it below the card */
  width: 100%;
  background: #F7931E; /* your orange */
  color: #fff;
  padding: 20px;
  opacity: 0;
  transition: all .4s ease-in-out;
}

/* Reveal on hover */
.elementor-3274 .elementor-element.elementor-element-410bffe:hover .orange-box {
  bottom: 0;
  opacity: 1;
}

/* (Optional) make the image dim/zoom on hover so text pops */
.elementor-3274 .elementor-element.elementor-element-410bffe img {
  display: block;
  transition: .4s;
}
.elementor-3274 .elementor-element.elementor-element-410bffe:hover img {
  filter: brightness(0.7);
  transform: scale(1.03);
}

/* (Optional) always show the text on mobile where hover doesn't exist */
@media (max-width: 767px){
  .elementor-3274 .elementor-element.elementor-element-410bffe .orange-box{
    bottom: 0;
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2247c2 *//* Keep the card neat and clip the slide-in */
.elementor-3274 .elementor-element.elementor-element-b2247c2 {
  position: relative;
  overflow: hidden;
 
}

.elementor-3274 .elementor-element.elementor-element-b2247c2:hover {
  border-color: #F7931E; /* orange border */
}

/* Orange panel is hidden off-canvas by default */
.elementor-3274 .elementor-element.elementor-element-b2247c2 .orange-box {
  position: absolute;
  left: 0;
  bottom: -100%;   /* push it below the card */
  width: 100%;
  background: #F7931E; /* your orange */
  color: #fff;
  padding: 20px;
  opacity: 0;
  transition: all .4s ease-in-out;
}

/* Reveal on hover */
.elementor-3274 .elementor-element.elementor-element-b2247c2:hover .orange-box {
  bottom: 0;
  opacity: 1;
}

/* (Optional) make the image dim/zoom on hover so text pops */
.elementor-3274 .elementor-element.elementor-element-b2247c2 img {
  display: block;
  transition: .4s;
}
.elementor-3274 .elementor-element.elementor-element-b2247c2:hover img {
  filter: brightness(0.7);
  transform: scale(1.03);
}

/* (Optional) always show the text on mobile where hover doesn't exist */
@media (max-width: 767px){
  .elementor-3274 .elementor-element.elementor-element-b2247c2 .orange-box{
    bottom: 0;
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d04c523 *//* Keep the card neat and clip the slide-in */
.elementor-3274 .elementor-element.elementor-element-d04c523 {
  position: relative;
  overflow: hidden;
  
}


.elementor-3274 .elementor-element.elementor-element-d04c523:hover {
  border-color: #F7931E; /* orange border */
}
/* Orange panel is hidden off-canvas by default */
.elementor-3274 .elementor-element.elementor-element-d04c523 .orange-box {
  position: absolute;
  left: 0;
  bottom: -100%;   /* push it below the card */
  width: 100%;
  background: #F7931E; /* your orange */
  color: #fff;
  padding: 20px;
  opacity: 0;
  transition: all .4s ease-in-out;
}

/* Reveal on hover */
.elementor-3274 .elementor-element.elementor-element-d04c523:hover .orange-box {
  bottom: 0;
  opacity: 1;
}

/* (Optional) make the image dim/zoom on hover so text pops */
.elementor-3274 .elementor-element.elementor-element-d04c523 img {
  display: block;
  transition: .4s;
}
.elementor-3274 .elementor-element.elementor-element-d04c523:hover img {
  filter: brightness(0.7);
  transform: scale(1.03);
}

/* (Optional) always show the text on mobile where hover doesn't exist */
@media (max-width: 767px){
  .elementor-3274 .elementor-element.elementor-element-d04c523 .orange-box{
    bottom: 0;
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-528f8a7 *//* Keep the card neat and clip the slide-in */
.elementor-3274 .elementor-element.elementor-element-528f8a7 {
  position: relative;
  overflow: hidden;
}

.elementor-3274 .elementor-element.elementor-element-528f8a7:hover {
  border-color: #F7931E; /* orange border */
}

/* Orange panel is hidden off-canvas by default */
.elementor-3274 .elementor-element.elementor-element-528f8a7 .orange-box {
  position: absolute;
  left: 0;
  bottom: -100%;   /* push it below the card */
  width: 100%;
  background: #F7931E; /* your orange */
  color: #fff;
  padding: 20px;
  opacity: 0;
  transition: all .4s ease-in-out;
}


/* Reveal on hover */
.elementor-3274 .elementor-element.elementor-element-528f8a7:hover .orange-box {
  bottom: 0;
  opacity: 1;
}

/* (Optional) make the image dim/zoom on hover so text pops */
.elementor-3274 .elementor-element.elementor-element-528f8a7 img {
  display: block;
  transition: .4s;
  
}
.elementor-3274 .elementor-element.elementor-element-528f8a7:hover img {
  filter: brightness(0.7);
  transform: scale(1.03);
}

/* (Optional) always show the text on mobile where hover doesn't exist */
@media (max-width: 767px){
  .elementor-3274 .elementor-element.elementor-element-528f8a7 .orange-box{
    bottom: 0;
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-410bffe *//* Keep the card neat and clip the slide-in */
.elementor-3274 .elementor-element.elementor-element-410bffe {
  position: relative;
  overflow: hidden;
 
}

.elementor-3274 .elementor-element.elementor-element-410bffe:hover {
  border-color: #F7931E; /* orange border */
}

/* Orange panel is hidden off-canvas by default */
.elementor-3274 .elementor-element.elementor-element-410bffe .orange-box {
  position: absolute;
  left: 0;
  bottom: -100%;   /* push it below the card */
  width: 100%;
  background: #F7931E; /* your orange */
  color: #fff;
  padding: 20px;
  opacity: 0;
  transition: all .4s ease-in-out;
}

/* Reveal on hover */
.elementor-3274 .elementor-element.elementor-element-410bffe:hover .orange-box {
  bottom: 0;
  opacity: 1;
}

/* (Optional) make the image dim/zoom on hover so text pops */
.elementor-3274 .elementor-element.elementor-element-410bffe img {
  display: block;
  transition: .4s;
}
.elementor-3274 .elementor-element.elementor-element-410bffe:hover img {
  filter: brightness(0.7);
  transform: scale(1.03);
}

/* (Optional) always show the text on mobile where hover doesn't exist */
@media (max-width: 767px){
  .elementor-3274 .elementor-element.elementor-element-410bffe .orange-box{
    bottom: 0;
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2247c2 *//* Keep the card neat and clip the slide-in */
.elementor-3274 .elementor-element.elementor-element-b2247c2 {
  position: relative;
  overflow: hidden;
 
}

.elementor-3274 .elementor-element.elementor-element-b2247c2:hover {
  border-color: #F7931E; /* orange border */
}

/* Orange panel is hidden off-canvas by default */
.elementor-3274 .elementor-element.elementor-element-b2247c2 .orange-box {
  position: absolute;
  left: 0;
  bottom: -100%;   /* push it below the card */
  width: 100%;
  background: #F7931E; /* your orange */
  color: #fff;
  padding: 20px;
  opacity: 0;
  transition: all .4s ease-in-out;
}

/* Reveal on hover */
.elementor-3274 .elementor-element.elementor-element-b2247c2:hover .orange-box {
  bottom: 0;
  opacity: 1;
}

/* (Optional) make the image dim/zoom on hover so text pops */
.elementor-3274 .elementor-element.elementor-element-b2247c2 img {
  display: block;
  transition: .4s;
}
.elementor-3274 .elementor-element.elementor-element-b2247c2:hover img {
  filter: brightness(0.7);
  transform: scale(1.03);
}

/* (Optional) always show the text on mobile where hover doesn't exist */
@media (max-width: 767px){
  .elementor-3274 .elementor-element.elementor-element-b2247c2 .orange-box{
    bottom: 0;
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d04c523 *//* Keep the card neat and clip the slide-in */
.elementor-3274 .elementor-element.elementor-element-d04c523 {
  position: relative;
  overflow: hidden;
  
}


.elementor-3274 .elementor-element.elementor-element-d04c523:hover {
  border-color: #F7931E; /* orange border */
}
/* Orange panel is hidden off-canvas by default */
.elementor-3274 .elementor-element.elementor-element-d04c523 .orange-box {
  position: absolute;
  left: 0;
  bottom: -100%;   /* push it below the card */
  width: 100%;
  background: #F7931E; /* your orange */
  color: #fff;
  padding: 20px;
  opacity: 0;
  transition: all .4s ease-in-out;
}

/* Reveal on hover */
.elementor-3274 .elementor-element.elementor-element-d04c523:hover .orange-box {
  bottom: 0;
  opacity: 1;
}

/* (Optional) make the image dim/zoom on hover so text pops */
.elementor-3274 .elementor-element.elementor-element-d04c523 img {
  display: block;
  transition: .4s;
}
.elementor-3274 .elementor-element.elementor-element-d04c523:hover img {
  filter: brightness(0.7);
  transform: scale(1.03);
}

/* (Optional) always show the text on mobile where hover doesn't exist */
@media (max-width: 767px){
  .elementor-3274 .elementor-element.elementor-element-d04c523 .orange-box{
    bottom: 0;
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-528f8a7 *//* Keep the card neat and clip the slide-in */
.elementor-3274 .elementor-element.elementor-element-528f8a7 {
  position: relative;
  overflow: hidden;
}

.elementor-3274 .elementor-element.elementor-element-528f8a7:hover {
  border-color: #F7931E; /* orange border */
}

/* Orange panel is hidden off-canvas by default */
.elementor-3274 .elementor-element.elementor-element-528f8a7 .orange-box {
  position: absolute;
  left: 0;
  bottom: -100%;   /* push it below the card */
  width: 100%;
  background: #F7931E; /* your orange */
  color: #fff;
  padding: 20px;
  opacity: 0;
  transition: all .4s ease-in-out;
}


/* Reveal on hover */
.elementor-3274 .elementor-element.elementor-element-528f8a7:hover .orange-box {
  bottom: 0;
  opacity: 1;
}

/* (Optional) make the image dim/zoom on hover so text pops */
.elementor-3274 .elementor-element.elementor-element-528f8a7 img {
  display: block;
  transition: .4s;
  
}
.elementor-3274 .elementor-element.elementor-element-528f8a7:hover img {
  filter: brightness(0.7);
  transform: scale(1.03);
}

/* (Optional) always show the text on mobile where hover doesn't exist */
@media (max-width: 767px){
  .elementor-3274 .elementor-element.elementor-element-528f8a7 .orange-box{
    bottom: 0;
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-410bffe *//* Keep the card neat and clip the slide-in */
.elementor-3274 .elementor-element.elementor-element-410bffe {
  position: relative;
  overflow: hidden;
 
}

.elementor-3274 .elementor-element.elementor-element-410bffe:hover {
  border-color: #F7931E; /* orange border */
}

/* Orange panel is hidden off-canvas by default */
.elementor-3274 .elementor-element.elementor-element-410bffe .orange-box {
  position: absolute;
  left: 0;
  bottom: -100%;   /* push it below the card */
  width: 100%;
  background: #F7931E; /* your orange */
  color: #fff;
  padding: 20px;
  opacity: 0;
  transition: all .4s ease-in-out;
}

/* Reveal on hover */
.elementor-3274 .elementor-element.elementor-element-410bffe:hover .orange-box {
  bottom: 0;
  opacity: 1;
}

/* (Optional) make the image dim/zoom on hover so text pops */
.elementor-3274 .elementor-element.elementor-element-410bffe img {
  display: block;
  transition: .4s;
}
.elementor-3274 .elementor-element.elementor-element-410bffe:hover img {
  filter: brightness(0.7);
  transform: scale(1.03);
}

/* (Optional) always show the text on mobile where hover doesn't exist */
@media (max-width: 767px){
  .elementor-3274 .elementor-element.elementor-element-410bffe .orange-box{
    bottom: 0;
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2247c2 *//* Keep the card neat and clip the slide-in */
.elementor-3274 .elementor-element.elementor-element-b2247c2 {
  position: relative;
  overflow: hidden;
 
}

.elementor-3274 .elementor-element.elementor-element-b2247c2:hover {
  border-color: #F7931E; /* orange border */
}

/* Orange panel is hidden off-canvas by default */
.elementor-3274 .elementor-element.elementor-element-b2247c2 .orange-box {
  position: absolute;
  left: 0;
  bottom: -100%;   /* push it below the card */
  width: 100%;
  background: #F7931E; /* your orange */
  color: #fff;
  padding: 20px;
  opacity: 0;
  transition: all .4s ease-in-out;
}

/* Reveal on hover */
.elementor-3274 .elementor-element.elementor-element-b2247c2:hover .orange-box {
  bottom: 0;
  opacity: 1;
}

/* (Optional) make the image dim/zoom on hover so text pops */
.elementor-3274 .elementor-element.elementor-element-b2247c2 img {
  display: block;
  transition: .4s;
}
.elementor-3274 .elementor-element.elementor-element-b2247c2:hover img {
  filter: brightness(0.7);
  transform: scale(1.03);
}

/* (Optional) always show the text on mobile where hover doesn't exist */
@media (max-width: 767px){
  .elementor-3274 .elementor-element.elementor-element-b2247c2 .orange-box{
    bottom: 0;
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d04c523 *//* Keep the card neat and clip the slide-in */
.elementor-3274 .elementor-element.elementor-element-d04c523 {
  position: relative;
  overflow: hidden;
  
}


.elementor-3274 .elementor-element.elementor-element-d04c523:hover {
  border-color: #F7931E; /* orange border */
}
/* Orange panel is hidden off-canvas by default */
.elementor-3274 .elementor-element.elementor-element-d04c523 .orange-box {
  position: absolute;
  left: 0;
  bottom: -100%;   /* push it below the card */
  width: 100%;
  background: #F7931E; /* your orange */
  color: #fff;
  padding: 20px;
  opacity: 0;
  transition: all .4s ease-in-out;
}

/* Reveal on hover */
.elementor-3274 .elementor-element.elementor-element-d04c523:hover .orange-box {
  bottom: 0;
  opacity: 1;
}

/* (Optional) make the image dim/zoom on hover so text pops */
.elementor-3274 .elementor-element.elementor-element-d04c523 img {
  display: block;
  transition: .4s;
}
.elementor-3274 .elementor-element.elementor-element-d04c523:hover img {
  filter: brightness(0.7);
  transform: scale(1.03);
}

/* (Optional) always show the text on mobile where hover doesn't exist */
@media (max-width: 767px){
  .elementor-3274 .elementor-element.elementor-element-d04c523 .orange-box{
    bottom: 0;
    opacity: 1;
  }
}/* End custom CSS */