.elementor-12 .elementor-element.elementor-element-52a2e3e{--display:flex;--min-height:1280px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-137px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:112px;--padding-left:136px;--padding-right:136px;}.elementor-12 .elementor-element.elementor-element-52a2e3e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-52a2e3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/Banner.webp");}.elementor-12 .elementor-element.elementor-element-f91da23{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4df7585{font-family:"JetBrains Mono", Sans-serif;font-size:56px;font-weight:400;line-height:46px;letter-spacing:1.28px;color:var( --e-global-color-5f9ae28 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-87be2db{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-87be2db .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:88px;font-weight:400;line-height:100px;letter-spacing:3.52px;color:var( --e-global-color-5f9ae28 );}.elementor-12 .elementor-element.elementor-element-e493815{width:var( --container-widget-width, 76% );max-width:76%;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:center;font-family:"JetBrains Mono", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-5f9ae28 );}.elementor-12 .elementor-element.elementor-element-d06fa59{--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-3a09e2c .elementor-button{background-color:var( --e-global-color-primary );font-family:"JetBrains Mono", Sans-serif;font-size:26px;font-weight:500;line-height:36px;letter-spacing:1.28px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.8s;padding:24px 56px 24px 56px;}.elementor-12 .elementor-element.elementor-element-3a09e2c .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-3a09e2c .elementor-button:focus{background-color:var( --e-global-color-592cbc4 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-3a09e2c .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-3a09e2c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-a38d013 .elementor-button{background-color:#0C323D00;font-family:"JetBrains Mono", Sans-serif;font-size:26px;font-weight:500;line-height:36px;letter-spacing:1.28px;fill:var( --e-global-color-b55c5c7 );color:var( --e-global-color-b55c5c7 );transition-duration:0.8s;border-style:solid;border-width:1px 1px 1px 1px;padding:24px 56px 24px 56px;}.elementor-12 .elementor-element.elementor-element-a38d013 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-a38d013 .elementor-button:focus{background-color:var( --e-global-color-b55c5c7 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-a38d013 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-a38d013 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-eaa7ad7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:160px;--padding-bottom:160px;--padding-left:80px;--padding-right:80px;}.elementor-12 .elementor-element.elementor-element-eaa7ad7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-eaa7ad7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-85ac9b6{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"JetBrains Mono", Sans-serif;font-size:32px;font-weight:400;line-height:46px;letter-spacing:1.28px;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-98ee78c{--display:flex;--min-height:724px;--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-12 .elementor-element.elementor-element-98ee78c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-98ee78c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/banner-rooftop.webp");background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-44454e9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:160px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-44454e9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-44454e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dbe4050 );}.elementor-12 .elementor-element.elementor-element-73f8554{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-73f8554 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:88px;font-weight:400;line-height:100px;letter-spacing:3.52px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-d4f4f10{width:var( --container-widget-width, 73% );max-width:73%;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;font-family:"JetBrains Mono", Sans-serif;font-size:32px;font-weight:300;line-height:40px;letter-spacing:1.28px;}.elementor-12 .elementor-element.elementor-element-1882666{--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;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8798bb5{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c156993{--display:flex;--min-height:960px;}.elementor-12 .elementor-element.elementor-element-c156993:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c156993 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-7316ee1{--display:flex;--min-height:960px;}.elementor-12 .elementor-element.elementor-element-7316ee1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7316ee1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-16a06bb{--display:flex;--min-height:960px;}.elementor-12 .elementor-element.elementor-element-16a06bb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-16a06bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-f1a273e{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7fd1aee{--display:flex;--min-height:644px;}.elementor-12 .elementor-element.elementor-element-7fd1aee:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7fd1aee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-10b6395{--display:flex;--min-height:644px;}.elementor-12 .elementor-element.elementor-element-10b6395:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-10b6395 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-5.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-4740bc5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:160px;--padding-bottom:160px;--padding-left:80px;--padding-right:80px;}.elementor-12 .elementor-element.elementor-element-4740bc5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4740bc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1f997c5{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-1f997c5 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:88px;font-weight:400;line-height:100px;letter-spacing:3.52px;color:var( --e-global-color-592cbc4 );}.elementor-12 .elementor-element.elementor-element-ae4fc0f{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"JetBrains Mono", Sans-serif;font-size:32px;font-weight:100;line-height:46px;letter-spacing:1.28px;color:var( --e-global-color-592cbc4 );}.elementor-12 .elementor-element.elementor-element-accc70c{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"JetBrains Mono", Sans-serif;font-size:32px;font-weight:100;line-height:46px;letter-spacing:1.28px;color:var( --e-global-color-592cbc4 );}.elementor-12 .elementor-element.elementor-element-116e156{--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:center;--gap:0px 48px;--row-gap:0px;--column-gap:48px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-ad1a499{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;text-align:center;font-family:"JetBrains Mono", Sans-serif;font-size:32px;font-weight:100;line-height:46px;letter-spacing:1.28px;color:var( --e-global-color-592cbc4 );}.elementor-12 .elementor-element.elementor-element-602aa83{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;font-family:"JetBrains Mono", Sans-serif;font-size:32px;font-weight:100;line-height:46px;letter-spacing:1.28px;color:var( --e-global-color-592cbc4 );}.elementor-12 .elementor-element.elementor-element-6ec0da9{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"JetBrains Mono", Sans-serif;font-size:32px;font-weight:100;line-height:46px;letter-spacing:1.28px;color:var( --e-global-color-592cbc4 );}.elementor-12 .elementor-element.elementor-element-21bb249{--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-12 .elementor-element.elementor-element-21bb249:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-21bb249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dbe4050 );}.elementor-12 .elementor-element.elementor-element-193d8a0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:160px;--padding-bottom:160px;--padding-left:80px;--padding-right:80px;}.elementor-12 .elementor-element.elementor-element-97ea3d1 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:88px;font-weight:400;line-height:100px;letter-spacing:3.52px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-d46a2bf{width:100%;max-width:100%;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"JetBrains Mono", Sans-serif;font-size:32px;font-weight:400;line-height:46px;letter-spacing:1.28px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5e40623 .elementor-button{background-color:var( --e-global-color-primary );font-family:"JetBrains Mono", Sans-serif;font-size:26px;font-weight:500;line-height:36px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5e40623 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-5e40623 .elementor-button:focus{background-color:var( --e-global-color-592cbc4 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5e40623{margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-5e40623 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-5e40623 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-0580f17{--display:flex;--min-height:1336px;--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-12 .elementor-element.elementor-element-0580f17:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0580f17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/sushi.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-76a3f81{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-76a3f81:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-76a3f81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-71c3012{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:160px;--padding-bottom:160px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-e08855c .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:88px;font-weight:400;line-height:100px;letter-spacing:3.52px;color:var( --e-global-color-dbe4050 );}.elementor-12 .elementor-element.elementor-element-7d1f9fd{width:100%;max-width:100%;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"JetBrains Mono", Sans-serif;font-size:32px;font-weight:400;line-height:46px;letter-spacing:1.28px;color:var( --e-global-color-dbe4050 );}.elementor-12 .elementor-element.elementor-element-5d375c4{--display:flex;--min-height:1104px;--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-12 .elementor-element.elementor-element-5d375c4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5d375c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/bebidas.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-5ec005c{--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-12 .elementor-element.elementor-element-5ec005c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5ec005c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-4285dfc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:160px;--padding-bottom:160px;--padding-left:80px;--padding-right:80px;}.elementor-12 .elementor-element.elementor-element-e8d981e .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:88px;font-weight:400;line-height:100px;letter-spacing:3.52px;color:var( --e-global-color-b55c5c7 );}.elementor-12 .elementor-element.elementor-element-dff9fee{width:100%;max-width:100%;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"JetBrains Mono", Sans-serif;font-size:32px;font-weight:400;line-height:46px;letter-spacing:1.28px;color:var( --e-global-color-b55c5c7 );}.elementor-12 .elementor-element.elementor-element-6ff6b71{--display:flex;--min-height:1104px;--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-12 .elementor-element.elementor-element-6ff6b71:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6ff6b71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/sushi-roll.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-b4c578d{--display:flex;--min-height:724px;--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-12 .elementor-element.elementor-element-b4c578d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b4c578d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/bar-banner.webp");background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-e3e93ad{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:160px;--padding-bottom:160px;--padding-left:80px;--padding-right:80px;}.elementor-12 .elementor-element.elementor-element-e3e93ad:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e3e93ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dbe4050 );}.elementor-12 .elementor-element.elementor-element-77b944f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8edbf6b{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-8edbf6b .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:88px;font-weight:400;line-height:100px;letter-spacing:3.52px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-fee105a{width:var( --container-widget-width, 74% );max-width:74%;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;font-family:"JetBrains Mono", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4bb45a7{--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;}.elementor-12 .elementor-element.elementor-element-4dd941f .elementor-button{background-color:var( --e-global-color-primary );font-family:"JetBrains Mono", Sans-serif;font-size:26px;font-weight:500;line-height:36px;letter-spacing:1.28px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.8s;padding:24px 56px 24px 56px;}.elementor-12 .elementor-element.elementor-element-4dd941f .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-4dd941f .elementor-button:focus{background-color:var( --e-global-color-592cbc4 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4dd941f .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-4dd941f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-dbc24db .elementor-button{background-color:#0C323D00;font-family:"JetBrains Mono", Sans-serif;font-size:26px;font-weight:400;line-height:36px;letter-spacing:1.28px;fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.8s;border-style:solid;border-width:1px 1px 1px 1px;padding:24px 56px 24px 56px;}.elementor-12 .elementor-element.elementor-element-dbc24db .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-dbc24db .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-dbe4050 );}.elementor-12 .elementor-element.elementor-element-dbc24db .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-dbc24db .elementor-button:focus svg{fill:var( --e-global-color-dbe4050 );}.elementor-12 .elementor-element.elementor-element-26bef06{--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-12 .elementor-element.elementor-element-26bef06:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-26bef06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-aac4d65{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:160px;--padding-bottom:160px;--padding-left:80px;--padding-right:80px;}.elementor-12 .elementor-element.elementor-element-6ec467c .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:88px;font-weight:400;line-height:100px;letter-spacing:3.52px;color:var( --e-global-color-dbe4050 );}.elementor-12 .elementor-element.elementor-element-fecaa27{width:100%;max-width:100%;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"JetBrains Mono", Sans-serif;font-size:32px;font-weight:400;line-height:46px;letter-spacing:1.28px;color:var( --e-global-color-dbe4050 );}.elementor-12 .elementor-element.elementor-element-7844cdd{--display:flex;--min-height:820px;--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-12 .elementor-element.elementor-element-7844cdd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7844cdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/urban.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-7eccf25{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:160px;--padding-bottom:160px;--padding-left:80px;--padding-right:80px;}.elementor-12 .elementor-element.elementor-element-7eccf25:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7eccf25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-10c4302{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3ba602a{width:100%;max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-3ba602a .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:88px;font-weight:400;line-height:100px;letter-spacing:3.52px;color:var( --e-global-color-dbe4050 );}.elementor-12 .elementor-element.elementor-element-e5f9459{width:var( --container-widget-width, 70% );max-width:70%;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"JetBrains Mono", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-dbe4050 );}.elementor-12 .elementor-element.elementor-element-d79eb70 .elementor-button{background-color:#D1A09F00;font-family:"JetBrains Mono", Sans-serif;font-size:26px;font-weight:400;line-height:36px;fill:var( --e-global-color-dbe4050 );color:var( --e-global-color-dbe4050 );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-d79eb70 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-d79eb70 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-d79eb70 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-d79eb70 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-e0a93f8{--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-12 .elementor-element.elementor-element-808f6e9{--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:160px;--padding-bottom:160px;--padding-left:80px;--padding-right:80px;}.elementor-12 .elementor-element.elementor-element-808f6e9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-808f6e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d515fd );}.elementor-12 .elementor-element.elementor-element-c006778{text-align:center;}.elementor-12 .elementor-element.elementor-element-c006778 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:60px;font-weight:400;line-height:72px;letter-spacing:3.52px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-66c5b94{text-align:center;font-family:"JetBrains Mono", Sans-serif;font-size:32px;font-weight:400;line-height:46px;letter-spacing:1.28px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-8edad02 .elementor-button{background-color:var( --e-global-color-text );font-family:"JetBrains Mono", Sans-serif;font-size:26px;font-weight:500;line-height:36px;letter-spacing:1.28px;fill:var( --e-global-color-dbe4050 );color:var( --e-global-color-dbe4050 );transition-duration:0.8s;padding:24px 56px 24px 56px;}.elementor-12 .elementor-element.elementor-element-8edad02 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-8edad02 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-8edad02 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-8edad02 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-8ca2dca{--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:160px;--padding-bottom:160px;--padding-left:80px;--padding-right:80px;}.elementor-12 .elementor-element.elementor-element-8ca2dca:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8ca2dca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-592cbc4 );}.elementor-12 .elementor-element.elementor-element-412b737{text-align:center;}.elementor-12 .elementor-element.elementor-element-412b737 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:60px;font-weight:400;line-height:72px;letter-spacing:3.52px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4a1e303{text-align:center;font-family:"JetBrains Mono", Sans-serif;font-size:32px;font-weight:400;line-height:46px;letter-spacing:1.28px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-854c591{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-606f226c{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-18f21d99{--display:flex;--min-height:720px;}.elementor-12 .elementor-element.elementor-element-18f21d99:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-18f21d99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-384304a6{--display:flex;--min-height:720px;}.elementor-12 .elementor-element.elementor-element-384304a6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-384304a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-2-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-66933118{--display:flex;--min-height:720px;}.elementor-12 .elementor-element.elementor-element-66933118:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-66933118 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-3-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-6b1a9f75{--display:flex;--min-height:720px;}.elementor-12 .elementor-element.elementor-element-6b1a9f75:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6b1a9f75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-4-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-630b8dd0{--display:flex;--min-height:720px;}.elementor-12 .elementor-element.elementor-element-630b8dd0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-630b8dd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-5-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-52e966c{--display:flex;--min-height:720px;}.elementor-12 .elementor-element.elementor-element-52e966c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-52e966c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-6.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-7bdedaaa{--display:flex;--min-height:720px;}.elementor-12 .elementor-element.elementor-element-7bdedaaa:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7bdedaaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-7ad62063{--display:flex;--min-height:720px;}.elementor-12 .elementor-element.elementor-element-7ad62063:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7ad62063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-8.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-d3fdfe3{--display:flex;--min-height:720px;}.elementor-12 .elementor-element.elementor-element-d3fdfe3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d3fdfe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-9.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-6c33ec5{--display:flex;--min-height:720px;}.elementor-12 .elementor-element.elementor-element-6c33ec5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6c33ec5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-10.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-4ea67ab{--display:flex;--min-height:720px;}.elementor-12 .elementor-element.elementor-element-4ea67ab:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4ea67ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-11.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7cc8006f{left:42%;}body.rtl .elementor-12 .elementor-element.elementor-element-7cc8006f{right:42%;}.elementor-12 .elementor-element.elementor-element-7cc8006f{top:86%;z-index:9000;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-49ef9f1d{left:51%;}body.rtl .elementor-12 .elementor-element.elementor-element-49ef9f1d{right:51%;}.elementor-12 .elementor-element.elementor-element-49ef9f1d{top:86%;z-index:9000;}.elementor-12 .elementor-element.elementor-element-19ef656{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:160px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-12 .elementor-element.elementor-element-19ef656:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-19ef656 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dbe4050 );}.elementor-12 .elementor-element.elementor-element-f5e01b0{text-align:center;}.elementor-12 .elementor-element.elementor-element-f5e01b0 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:88px;font-weight:400;line-height:100px;letter-spacing:3.52px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-f97670b{width:var( --container-widget-width, 80% );max-width:80%;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"JetBrains Mono", Sans-serif;font-size:32px;font-weight:400;line-height:46px;letter-spacing:1.28px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-8cc8b2b{--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-12 .elementor-element.elementor-element-0a57b9c iframe{height:708px;}.elementor-12 .elementor-element.elementor-element-a668b0b{--display:flex;--min-height:1390px;--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:160px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a668b0b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a668b0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b193859{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ac72058{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-ac72058 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:88px;font-weight:400;line-height:100px;letter-spacing:3.52px;color:var( --e-global-color-592cbc4 );}.elementor-12 .elementor-element.elementor-element-ca35650{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-ca35650 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:32px;font-weight:400;line-height:46px;letter-spacing:1.28px;color:var( --e-global-color-592cbc4 );}.elementor-12 .elementor-element.elementor-element-02a3f1b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3eb3d43{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-3eb3d43:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3eb3d43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b55c5c7 );}.elementor-12 .elementor-element.elementor-element-f4c3ddd{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e0e5638{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e0e5638 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:44px;font-weight:400;line-height:40px;letter-spacing:3.52px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-accf4d9{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;--e-rating-justify-content:flex-end;--e-rating-icon-font-size:24px;--e-rating-gap:8px;--e-rating-icon-marked-color:var( --e-global-color-secondary );--e-rating-icon-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-d11b504{font-family:"JetBrains Mono", Sans-serif;font-size:22px;font-weight:400;line-height:28px;letter-spacing:0.88px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-5763659{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-5763659:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5763659 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b55c5c7 );}.elementor-12 .elementor-element.elementor-element-eeee0c7{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bf31ca0{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-bf31ca0 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:44px;font-weight:400;line-height:40px;letter-spacing:3.52px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-66060a6{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;--e-rating-justify-content:flex-end;--e-rating-icon-font-size:24px;--e-rating-gap:8px;--e-rating-icon-marked-color:var( --e-global-color-secondary );--e-rating-icon-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-f8104e4{font-family:"JetBrains Mono", Sans-serif;font-size:22px;font-weight:400;line-height:28px;letter-spacing:0.88px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-fb106f5{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-fb106f5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fb106f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b55c5c7 );}.elementor-12 .elementor-element.elementor-element-cc71e36{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8c85317{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-8c85317 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:44px;font-weight:400;line-height:40px;letter-spacing:3.52px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-73a11c6{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;--e-rating-justify-content:flex-end;--e-rating-icon-font-size:24px;--e-rating-gap:8px;--e-rating-icon-marked-color:var( --e-global-color-secondary );--e-rating-icon-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-f4df1e1{font-family:"JetBrains Mono", Sans-serif;font-size:22px;font-weight:400;line-height:28px;letter-spacing:0.88px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4c7a8f8{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-4c7a8f8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4c7a8f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b55c5c7 );}.elementor-12 .elementor-element.elementor-element-38bbb4b{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-02a39ee{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-02a39ee .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:44px;font-weight:400;line-height:40px;letter-spacing:3.52px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-69c560a{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;--e-rating-justify-content:flex-end;--e-rating-icon-font-size:24px;--e-rating-gap:8px;--e-rating-icon-marked-color:var( --e-global-color-secondary );--e-rating-icon-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-feebd72{font-family:"JetBrains Mono", Sans-serif;font-size:22px;font-weight:400;line-height:28px;letter-spacing:0.88px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-f45dcdb{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-f45dcdb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f45dcdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b55c5c7 );}.elementor-12 .elementor-element.elementor-element-90cf6d5{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a48bbf8{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-a48bbf8 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:44px;font-weight:400;line-height:40px;letter-spacing:3.52px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c6f799e{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;--e-rating-justify-content:flex-end;--e-rating-icon-font-size:24px;--e-rating-gap:8px;--e-rating-icon-marked-color:var( --e-global-color-secondary );--e-rating-icon-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-0cd702d{font-family:"JetBrains Mono", Sans-serif;font-size:22px;font-weight:400;line-height:28px;letter-spacing:0.88px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-8091fcc{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-12 .elementor-element.elementor-element-e438762{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-e438762:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e438762 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b55c5c7 );}.elementor-12 .elementor-element.elementor-element-95a3ed2{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f2bfa9a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;}.elementor-12 .elementor-element.elementor-element-f2bfa9a .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:44px;font-weight:400;line-height:40px;letter-spacing:1.76px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2a4ac79{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;--e-rating-justify-content:flex-start;--e-rating-icon-font-size:24px;--e-rating-gap:8px;--e-rating-icon-marked-color:var( --e-global-color-secondary );--e-rating-icon-color:#747474;}.elementor-12 .elementor-element.elementor-element-a93753d{text-align:end;font-family:"JetBrains Mono", Sans-serif;font-size:22px;font-weight:400;line-height:28px;letter-spacing:0.88px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-0e9acbc{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-0e9acbc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0e9acbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b55c5c7 );}.elementor-12 .elementor-element.elementor-element-3e94125{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b89afb1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;}.elementor-12 .elementor-element.elementor-element-b89afb1 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:44px;font-weight:400;line-height:40px;letter-spacing:1.76px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-bf9c027{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;--e-rating-justify-content:flex-start;--e-rating-icon-font-size:24px;--e-rating-gap:8px;--e-rating-icon-marked-color:var( --e-global-color-secondary );--e-rating-icon-color:#747474;}.elementor-12 .elementor-element.elementor-element-de711bb{text-align:end;font-family:"JetBrains Mono", Sans-serif;font-size:22px;font-weight:400;line-height:28px;letter-spacing:0.88px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-abd0f99{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-abd0f99:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-abd0f99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b55c5c7 );}.elementor-12 .elementor-element.elementor-element-0c99f86{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0be7e24{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;}.elementor-12 .elementor-element.elementor-element-0be7e24 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:44px;font-weight:400;line-height:40px;letter-spacing:1.76px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-04f8053{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;--e-rating-justify-content:flex-start;--e-rating-icon-font-size:24px;--e-rating-gap:8px;--e-rating-icon-marked-color:var( --e-global-color-secondary );--e-rating-icon-color:#747474;}.elementor-12 .elementor-element.elementor-element-a0a8895{text-align:end;font-family:"JetBrains Mono", Sans-serif;font-size:22px;font-weight:400;line-height:28px;letter-spacing:0.88px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-f89f629{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-f89f629:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f89f629 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b55c5c7 );}.elementor-12 .elementor-element.elementor-element-417ce68{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4fcdfde{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;}.elementor-12 .elementor-element.elementor-element-4fcdfde .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:44px;font-weight:400;line-height:40px;letter-spacing:1.76px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-f099c7f{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;--e-rating-justify-content:flex-start;--e-rating-icon-font-size:24px;--e-rating-gap:8px;--e-rating-icon-marked-color:var( --e-global-color-secondary );--e-rating-icon-color:#747474;}.elementor-12 .elementor-element.elementor-element-a735423{text-align:end;font-family:"JetBrains Mono", Sans-serif;font-size:22px;font-weight:400;line-height:28px;letter-spacing:0.88px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-787d08a{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-787d08a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-787d08a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b55c5c7 );}.elementor-12 .elementor-element.elementor-element-87ab89d{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1621bdd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;}.elementor-12 .elementor-element.elementor-element-1621bdd .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:44px;font-weight:400;line-height:40px;letter-spacing:1.76px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2000bd6{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;--e-rating-justify-content:flex-start;--e-rating-icon-font-size:24px;--e-rating-gap:8px;--e-rating-icon-marked-color:var( --e-global-color-secondary );--e-rating-icon-color:#747474;}.elementor-12 .elementor-element.elementor-element-5d26e4d{text-align:end;font-family:"JetBrains Mono", Sans-serif;font-size:22px;font-weight:400;line-height:28px;letter-spacing:0.88px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6cb268d{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-12 .elementor-element.elementor-element-e8fdda3 .elementor-button{background-color:var( --e-global-color-93bd4c2 );font-family:"JetBrains Mono", Sans-serif;font-size:26px;font-weight:500;line-height:36px;letter-spacing:1.28px;fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.6s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:24px 56px 24px 56px;}.elementor-12 .elementor-element.elementor-element-e8fdda3 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-e8fdda3 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-dbe4050 );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-e8fdda3{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-e8fdda3 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-e8fdda3 .elementor-button:focus svg{fill:var( --e-global-color-dbe4050 );}.elementor-12 .elementor-element.elementor-element-4642b27{--display:flex;--min-height:950px;--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:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-4642b27:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4642b27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/puntos.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-dfce403{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-26217f8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-26217f8 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:88px;font-weight:400;line-height:100px;letter-spacing:3.52px;color:var( --e-global-color-5f9ae28 );}.elementor-12 .elementor-element.elementor-element-36f4041{width:var( --container-widget-width, 60% );max-width:60%;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"JetBrains Mono", Sans-serif;font-size:32px;font-weight:400;line-height:46px;letter-spacing:1.28px;color:var( --e-global-color-5f9ae28 );}.elementor-12 .elementor-element.elementor-element-faddf69 .elementor-button{background-color:var( --e-global-color-dbe4050 );font-family:"JetBrains Mono", Sans-serif;font-size:26px;font-weight:500;line-height:36px;letter-spacing:1.28px;fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.6s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:24px 56px 24px 56px;}.elementor-12 .elementor-element.elementor-element-faddf69 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-faddf69 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-dbe4050 );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-faddf69{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-faddf69 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-faddf69 .elementor-button:focus svg{fill:var( --e-global-color-dbe4050 );}.elementor-12 .elementor-element.elementor-element-a567fe7{--display:flex;--min-height:880px;--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-12 .elementor-element.elementor-element-a567fe7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a567fe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/envy-banner.webp");background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-c5ef1ca{--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:160px;--padding-bottom:160px;--padding-left:202px;--padding-right:202px;}.elementor-12 .elementor-element.elementor-element-c5ef1ca:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c5ef1ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b55c5c7 );}.elementor-12 .elementor-element.elementor-element-0f075ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-27ef9c6{text-align:center;}.elementor-12 .elementor-element.elementor-element-27ef9c6 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:88px;font-weight:400;line-height:100px;letter-spacing:3.52px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-675006b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5061a88{margin:0px 44px calc(var(--kit-widget-spacing, 0px) + 0px) 44px;padding:33px 0px 33px 0px;border-style:none;font-family:"JetBrains Mono", Sans-serif;font-size:32px;font-weight:400;line-height:46px;letter-spacing:1.28px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-add848d{--display:flex;}.elementor-12 .elementor-element.elementor-element-ccae03e{margin:0px 44px calc(var(--kit-widget-spacing, 0px) + 0px) 44px;padding:33px 0px 33px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );font-family:"JetBrains Mono", Sans-serif;font-size:32px;font-weight:400;line-height:46px;letter-spacing:1.28px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-af8bbdd{--display:flex;}.elementor-12 .elementor-element.elementor-element-fe6f0e7{margin:0px 44px calc(var(--kit-widget-spacing, 0px) + 0px) 44px;padding:33px 0px 33px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );font-family:"JetBrains Mono", Sans-serif;font-size:32px;font-weight:400;line-height:40px;letter-spacing:1.28px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-13419cd{--n-accordion-title-font-size:32px;margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:35px;--n-accordion-icon-normal-color:var( --e-global-color-text );--n-accordion-icon-hover-color:var( --e-global-color-text );--n-accordion-icon-active-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-13419cd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-13419cd {--n-accordion-padding:35px 44px 35px 44px;}:where( .elementor-12 .elementor-element.elementor-element-13419cd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"JetBrains Mono", Sans-serif;font-weight:700;line-height:100%;}:where( .elementor-12 .elementor-element.elementor-element-13419cd > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 1px 1px 1px;border-color:var( --e-global-color-primary );--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:root{--page-title-display:none;}@media(max-width:1440px){.elementor-12 .elementor-element.elementor-element-52a2e3e{--min-height:960px;}.elementor-12 .elementor-element.elementor-element-4df7585{font-size:44px;line-height:64px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-87be2db .elementor-heading-title{font-size:64px;line-height:80px;}.elementor-12 .elementor-element.elementor-element-e493815{--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;font-size:20px;line-height:32px;}.elementor-12 .elementor-element.elementor-element-3a09e2c .elementor-button{font-size:18px;padding:12px 44px 12px 44px;}.elementor-12 .elementor-element.elementor-element-a38d013 .elementor-button{font-size:18px;padding:12px 44px 12px 44px;}.elementor-12 .elementor-element.elementor-element-eaa7ad7{--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-85ac9b6{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;font-size:20px;line-height:32px;}.elementor-12 .elementor-element.elementor-element-98ee78c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-98ee78c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/rooftop-banner.webp");background-position:center center;}.elementor-12 .elementor-element.elementor-element-98ee78c{--min-height:543px;}.elementor-12 .elementor-element.elementor-element-44454e9{--padding-top:112px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-73f8554 .elementor-heading-title{font-size:64px;line-height:80px;}.elementor-12 .elementor-element.elementor-element-d4f4f10{--container-widget-width:59%;--container-widget-flex-grow:0;width:var( --container-widget-width, 59% );max-width:59%;font-size:20px;line-height:32px;}.elementor-12 .elementor-element.elementor-element-c156993:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c156993 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/mini-gallery-1.webp");}.elementor-12 .elementor-element.elementor-element-c156993{--min-height:719px;}.elementor-12 .elementor-element.elementor-element-7316ee1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7316ee1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/mini-gallery-2.webp");}.elementor-12 .elementor-element.elementor-element-7316ee1{--min-height:719px;}.elementor-12 .elementor-element.elementor-element-16a06bb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-16a06bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/mini-gallery-3.webp");}.elementor-12 .elementor-element.elementor-element-16a06bb{--min-height:719px;}.elementor-12 .elementor-element.elementor-element-7fd1aee:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7fd1aee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/mini-gallery-4.webp");}.elementor-12 .elementor-element.elementor-element-7fd1aee{--min-height:454px;}.elementor-12 .elementor-element.elementor-element-10b6395:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-10b6395 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/mini-gallery-5.webp");}.elementor-12 .elementor-element.elementor-element-10b6395{--min-height:454px;}.elementor-12 .elementor-element.elementor-element-4740bc5{--padding-top:112px;--padding-bottom:112px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-1f997c5{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-12 .elementor-element.elementor-element-1f997c5 .elementor-heading-title{font-size:64px;line-height:80px;}.elementor-12 .elementor-element.elementor-element-ae4fc0f{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;font-size:20px;line-height:32px;}.elementor-12 .elementor-element.elementor-element-accc70c{font-size:20px;line-height:32px;}.elementor-12 .elementor-element.elementor-element-ad1a499{font-size:20px;line-height:32px;}.elementor-12 .elementor-element.elementor-element-602aa83{width:100%;max-width:100%;font-size:20px;line-height:32px;}.elementor-12 .elementor-element.elementor-element-6ec0da9{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;font-size:20px;line-height:32px;}.elementor-12 .elementor-element.elementor-element-21bb249{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-193d8a0{--padding-top:112px;--padding-bottom:112px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-97ea3d1 .elementor-heading-title{font-size:64px;line-height:80px;}.elementor-12 .elementor-element.elementor-element-d46a2bf{width:100%;max-width:100%;font-size:20px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-5e40623 .elementor-button{font-size:20px;}.elementor-12 .elementor-element.elementor-element-0580f17:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0580f17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/sushi-1.webp");}.elementor-12 .elementor-element.elementor-element-0580f17{--min-height:590px;}.elementor-12 .elementor-element.elementor-element-76a3f81{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-71c3012{--padding-top:112px;--padding-bottom:112px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-e08855c .elementor-heading-title{font-size:64px;line-height:80px;}.elementor-12 .elementor-element.elementor-element-7d1f9fd{width:100%;max-width:100%;font-size:20px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-5d375c4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5d375c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/coctel.webp");}.elementor-12 .elementor-element.elementor-element-5d375c4{--min-height:590px;}.elementor-12 .elementor-element.elementor-element-5ec005c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-4285dfc{--padding-top:112px;--padding-bottom:112px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-e8d981e .elementor-heading-title{font-size:64px;line-height:80px;}.elementor-12 .elementor-element.elementor-element-dff9fee{width:100%;max-width:100%;font-size:20px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-6ff6b71:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6ff6b71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/roll-sushi.webp");}.elementor-12 .elementor-element.elementor-element-6ff6b71{--min-height:590px;}.elementor-12 .elementor-element.elementor-element-b4c578d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b4c578d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/banner-bar.webp");background-position:center center;}.elementor-12 .elementor-element.elementor-element-b4c578d{--min-height:543px;}.elementor-12 .elementor-element.elementor-element-e3e93ad{--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8edbf6b .elementor-heading-title{font-size:64px;line-height:80px;}.elementor-12 .elementor-element.elementor-element-fee105a{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;font-size:20px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-4bb45a7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-4dd941f .elementor-button{font-size:18px;padding:12px 44px 12px 44px;}.elementor-12 .elementor-element.elementor-element-dbc24db .elementor-button{font-size:18px;padding:12px 44px 12px 44px;}.elementor-12 .elementor-element.elementor-element-26bef06{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-aac4d65{--padding-top:112px;--padding-bottom:112px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-6ec467c .elementor-heading-title{font-size:64px;line-height:80px;}.elementor-12 .elementor-element.elementor-element-fecaa27{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;font-size:20px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-7844cdd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7844cdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/drink.webp");}.elementor-12 .elementor-element.elementor-element-7844cdd{--min-height:656px;}.elementor-12 .elementor-element.elementor-element-7eccf25{--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3ba602a .elementor-heading-title{font-size:64px;line-height:80px;}.elementor-12 .elementor-element.elementor-element-e5f9459{font-size:20px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-d79eb70 .elementor-button{font-size:20px;}.elementor-12 .elementor-element.elementor-element-808f6e9{--padding-top:112px;--padding-bottom:112px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-c006778 .elementor-heading-title{font-size:44px;line-height:48px;}.elementor-12 .elementor-element.elementor-element-66c5b94{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;font-size:20px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-8edad02 .elementor-button{font-size:18px;padding:12px 44px 12px 44px;}.elementor-12 .elementor-element.elementor-element-8ca2dca{--padding-top:112px;--padding-bottom:112px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-412b737{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-412b737 .elementor-heading-title{font-size:44px;line-height:48px;}.elementor-12 .elementor-element.elementor-element-4a1e303{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;font-size:20px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-18f21d99:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-18f21d99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-1-1.webp");}.elementor-12 .elementor-element.elementor-element-18f21d99{--min-height:540px;}.elementor-12 .elementor-element.elementor-element-384304a6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-384304a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-2-1.webp");}.elementor-12 .elementor-element.elementor-element-384304a6{--min-height:540px;}.elementor-12 .elementor-element.elementor-element-66933118:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-66933118 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-3-1.webp");}.elementor-12 .elementor-element.elementor-element-66933118{--min-height:540px;}.elementor-12 .elementor-element.elementor-element-6b1a9f75:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6b1a9f75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-4-1.webp");}.elementor-12 .elementor-element.elementor-element-6b1a9f75{--min-height:540px;}.elementor-12 .elementor-element.elementor-element-630b8dd0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-630b8dd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-5-1.webp");}.elementor-12 .elementor-element.elementor-element-630b8dd0{--min-height:540px;}.elementor-12 .elementor-element.elementor-element-52e966c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-52e966c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-6.webp");}.elementor-12 .elementor-element.elementor-element-52e966c{--min-height:540px;}.elementor-12 .elementor-element.elementor-element-7bdedaaa:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7bdedaaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-7.webp");}.elementor-12 .elementor-element.elementor-element-7bdedaaa{--min-height:540px;}.elementor-12 .elementor-element.elementor-element-7ad62063:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7ad62063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-8.webp");}.elementor-12 .elementor-element.elementor-element-7ad62063{--min-height:540px;}.elementor-12 .elementor-element.elementor-element-d3fdfe3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d3fdfe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-9.webp");}.elementor-12 .elementor-element.elementor-element-d3fdfe3{--min-height:540px;}.elementor-12 .elementor-element.elementor-element-6c33ec5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6c33ec5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-10.webp");}.elementor-12 .elementor-element.elementor-element-6c33ec5{--min-height:540px;}.elementor-12 .elementor-element.elementor-element-4ea67ab:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4ea67ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-11.webp");}.elementor-12 .elementor-element.elementor-element-4ea67ab{--min-height:540px;}.elementor-12 .elementor-element.elementor-element-7cc8006f img{width:100px;}.elementor-12 .elementor-element.elementor-element-49ef9f1d img{width:100px;}.elementor-12 .elementor-element.elementor-element-19ef656{--padding-top:112px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-f5e01b0{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-f5e01b0 .elementor-heading-title{font-size:64px;line-height:80px;}.elementor-12 .elementor-element.elementor-element-f97670b{font-size:20px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-0a57b9c iframe{height:531px;}.elementor-12 .elementor-element.elementor-element-a668b0b{--min-height:1040px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ac72058{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-ac72058 .elementor-heading-title{font-size:64px;line-height:64px;}.elementor-12 .elementor-element.elementor-element-ca35650 .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-3eb3d43{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-e0e5638 .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-accf4d9{--e-rating-icon-font-size:20px;}.elementor-12 .elementor-element.elementor-element-d11b504{font-size:16px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-5763659{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-bf31ca0 .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-66060a6{--e-rating-icon-font-size:20px;}.elementor-12 .elementor-element.elementor-element-f8104e4{font-size:16px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-fb106f5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-8c85317 .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-73a11c6{--e-rating-icon-font-size:20px;}.elementor-12 .elementor-element.elementor-element-f4df1e1{font-size:16px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-4c7a8f8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-02a39ee .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-69c560a{--e-rating-icon-font-size:20px;}.elementor-12 .elementor-element.elementor-element-feebd72{font-size:16px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-f45dcdb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-a48bbf8 .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-c6f799e{--e-rating-icon-font-size:20px;}.elementor-12 .elementor-element.elementor-element-0cd702d{font-size:16px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-8091fcc{--e-n-carousel-swiper-slides-gap:0px;}.elementor-12 .elementor-element.elementor-element-e438762{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-95a3ed2{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-12 .elementor-element.elementor-element-f2bfa9a{text-align:end;}.elementor-12 .elementor-element.elementor-element-f2bfa9a .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-2a4ac79{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:20px;}.elementor-12 .elementor-element.elementor-element-a93753d{text-align:end;font-size:16px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-0e9acbc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-3e94125{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-12 .elementor-element.elementor-element-b89afb1{text-align:end;}.elementor-12 .elementor-element.elementor-element-b89afb1 .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-bf9c027{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:20px;}.elementor-12 .elementor-element.elementor-element-de711bb{text-align:end;font-size:16px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-abd0f99{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-0c99f86{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-12 .elementor-element.elementor-element-0be7e24{text-align:end;}.elementor-12 .elementor-element.elementor-element-0be7e24 .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-04f8053{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:20px;}.elementor-12 .elementor-element.elementor-element-a0a8895{text-align:end;font-size:16px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-f89f629{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-417ce68{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-12 .elementor-element.elementor-element-4fcdfde{text-align:end;}.elementor-12 .elementor-element.elementor-element-4fcdfde .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-f099c7f{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:20px;}.elementor-12 .elementor-element.elementor-element-a735423{text-align:end;font-size:16px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-787d08a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-87ab89d{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-12 .elementor-element.elementor-element-1621bdd{text-align:end;}.elementor-12 .elementor-element.elementor-element-1621bdd .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-2000bd6{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:20px;}.elementor-12 .elementor-element.elementor-element-5d26e4d{text-align:end;font-size:16px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-6cb268d{--e-n-carousel-swiper-slides-gap:0px;}.elementor-12 .elementor-element.elementor-element-e8fdda3 .elementor-button{font-size:20px;padding:12px 48px 12px 48px;}.elementor-12 .elementor-element.elementor-element-4642b27{--min-height:712px;--padding-top:112px;--padding-bottom:112px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-26217f8 .elementor-heading-title{font-size:52px;line-height:60px;}.elementor-12 .elementor-element.elementor-element-36f4041{width:100%;max-width:100%;font-size:24px;line-height:32px;}.elementor-12 .elementor-element.elementor-element-faddf69 .elementor-button{font-size:20px;padding:16px 48px 16px 48px;}.elementor-12 .elementor-element.elementor-element-a567fe7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a567fe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/banner-envy.webp");background-position:center center;}.elementor-12 .elementor-element.elementor-element-a567fe7{--min-height:660px;}.elementor-12 .elementor-element.elementor-element-c5ef1ca{--min-height:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-27ef9c6 .elementor-heading-title{font-size:52px;line-height:60px;}.elementor-12 .elementor-element.elementor-element-5061a88{font-size:24px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-ccae03e{font-size:24px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-fe6f0e7{font-size:24px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-13419cd{--n-accordion-title-font-size:28px;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-52a2e3e{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4df7585{font-size:34px;line-height:44px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-87be2db .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-12 .elementor-element.elementor-element-e493815{font-size:18px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-3a09e2c .elementor-button{font-size:16px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-a38d013 .elementor-button{font-size:16px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-eaa7ad7{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-85ac9b6{font-size:18px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-98ee78c{--min-height:460px;}.elementor-12 .elementor-element.elementor-element-44454e9{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-73f8554 .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-12 .elementor-element.elementor-element-d4f4f10{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:18px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-1882666{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-c156993{--min-height:500px;}.elementor-12 .elementor-element.elementor-element-7316ee1{--min-height:500px;}.elementor-12 .elementor-element.elementor-element-16a06bb{--min-height:500px;}.elementor-12 .elementor-element.elementor-element-7fd1aee{--min-height:350px;}.elementor-12 .elementor-element.elementor-element-10b6395{--min-height:350px;}.elementor-12 .elementor-element.elementor-element-4740bc5{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-1f997c5 .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-12 .elementor-element.elementor-element-ae4fc0f{--container-widget-width:82%;--container-widget-flex-grow:0;width:var( --container-widget-width, 82% );max-width:82%;font-size:18px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-accc70c{font-size:18px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-ad1a499{width:100%;max-width:100%;font-size:18px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-602aa83{font-size:18px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-6ec0da9{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;font-size:18px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-97ea3d1 .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-12 .elementor-element.elementor-element-d46a2bf{font-size:18px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-5e40623 .elementor-button{font-size:16px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-e08855c .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-12 .elementor-element.elementor-element-7d1f9fd{font-size:18px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-e8d981e .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-12 .elementor-element.elementor-element-dff9fee{font-size:18px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-b4c578d{--min-height:460px;}.elementor-12 .elementor-element.elementor-element-e3e93ad{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8edbf6b .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-12 .elementor-element.elementor-element-fee105a{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;font-size:18px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-4dd941f .elementor-button{font-size:16px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-dbc24db .elementor-button{font-size:16px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-6ec467c .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-12 .elementor-element.elementor-element-fecaa27{font-size:18px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-7844cdd{--min-height:565px;}.elementor-12 .elementor-element.elementor-element-7eccf25{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3ba602a .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-12 .elementor-element.elementor-element-e5f9459{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;font-size:18px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-d79eb70 .elementor-button{font-size:16px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-808f6e9{--padding-top:80px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-c006778 .elementor-heading-title{font-size:39px;line-height:42px;}.elementor-12 .elementor-element.elementor-element-66c5b94{font-size:18px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-8edad02 .elementor-button{font-size:16px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-8ca2dca{--padding-top:80px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-412b737 .elementor-heading-title{font-size:39px;line-height:42px;}.elementor-12 .elementor-element.elementor-element-4a1e303{font-size:18px;line-height:28px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7cc8006f{left:36%;}body.rtl .elementor-12 .elementor-element.elementor-element-7cc8006f{right:36%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-49ef9f1d{left:55%;}body.rtl .elementor-12 .elementor-element.elementor-element-49ef9f1d{right:55%;}.elementor-12 .elementor-element.elementor-element-19ef656{--padding-top:80px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-f5e01b0 .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-12 .elementor-element.elementor-element-f97670b{font-size:18px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-0a57b9c iframe{height:400px;}.elementor-12 .elementor-element.elementor-element-a668b0b{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ac72058 .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-12 .elementor-element.elementor-element-ca35650 .elementor-heading-title{font-size:18px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-8091fcc{--e-n-carousel-swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-6cb268d{--e-n-carousel-swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-e8fdda3 .elementor-button{font-size:16px;line-height:20px;padding:10px 30px 10px 30px;}.elementor-12 .elementor-element.elementor-element-4642b27{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-26217f8 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-12 .elementor-element.elementor-element-36f4041{font-size:20px;line-height:22px;}.elementor-12 .elementor-element.elementor-element-faddf69 .elementor-button{font-size:16px;line-height:20px;padding:10px 30px 10px 30px;}.elementor-12 .elementor-element.elementor-element-a567fe7{--min-height:450px;}.elementor-12 .elementor-element.elementor-element-c5ef1ca{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-27ef9c6 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-12 .elementor-element.elementor-element-5061a88{font-size:20px;line-height:22px;}.elementor-12 .elementor-element.elementor-element-ccae03e{font-size:20px;line-height:22px;}.elementor-12 .elementor-element.elementor-element-fe6f0e7{font-size:20px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-13419cd{--n-accordion-title-font-size:20px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-52a2e3e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-52a2e3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/principal-banner.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-52a2e3e{--min-height:765px;--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-4df7585{font-size:24px;line-height:32px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-87be2db{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-87be2db .elementor-heading-title{font-size:34px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-e493815{width:var( --container-widget-width, 90% );max-width:90%;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-size:16px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-3a09e2c{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-a38d013{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-eaa7ad7{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-85ac9b6{width:100%;max-width:100%;font-size:16px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-98ee78c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-98ee78c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/rooftop-banner-1.webp");}.elementor-12 .elementor-element.elementor-element-98ee78c{--min-height:340px;}.elementor-12 .elementor-element.elementor-element-44454e9{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-73f8554{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-12 .elementor-element.elementor-element-73f8554 .elementor-heading-title{font-size:34px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-d4f4f10{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-size:16px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-c156993:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c156993 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/grid-image-1.webp");}.elementor-12 .elementor-element.elementor-element-c156993{--width:33.33%;--min-height:180px;}.elementor-12 .elementor-element.elementor-element-7316ee1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7316ee1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/grid-image-2.webp");}.elementor-12 .elementor-element.elementor-element-7316ee1{--width:33.33%;--min-height:180px;}.elementor-12 .elementor-element.elementor-element-16a06bb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-16a06bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/grid-image-3.webp");}.elementor-12 .elementor-element.elementor-element-16a06bb{--width:33.33%;--min-height:180px;}.elementor-12 .elementor-element.elementor-element-7fd1aee:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7fd1aee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/grid-image-4.webp");}.elementor-12 .elementor-element.elementor-element-7fd1aee{--width:50%;--min-height:206px;}.elementor-12 .elementor-element.elementor-element-10b6395:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-10b6395 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/grid-image-5.webp");}.elementor-12 .elementor-element.elementor-element-10b6395{--width:50%;--min-height:206px;}.elementor-12 .elementor-element.elementor-element-4740bc5{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-1f997c5{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-1f997c5 .elementor-heading-title{font-size:34px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-ae4fc0f{width:100%;max-width:100%;font-size:16px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-accc70c{width:100%;max-width:100%;font-size:16px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-116e156{--gap:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ad1a499{font-size:16px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-602aa83{font-size:16px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-6ec0da9{width:100%;max-width:100%;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-21bb249{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-193d8a0{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-97ea3d1{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-97ea3d1 .elementor-heading-title{font-size:34px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-d46a2bf{width:100%;max-width:100%;font-size:16px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-5e40623{width:100%;max-width:100%;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-0580f17:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0580f17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/sushi-2.webp");}.elementor-12 .elementor-element.elementor-element-0580f17{--min-height:340px;}.elementor-12 .elementor-element.elementor-element-76a3f81{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-71c3012{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-e08855c .elementor-heading-title{font-size:34px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-7d1f9fd{width:100%;max-width:100%;font-size:16px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-5d375c4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5d375c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/coctel-1.webp");}.elementor-12 .elementor-element.elementor-element-5d375c4{--min-height:340px;}.elementor-12 .elementor-element.elementor-element-5ec005c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-4285dfc{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-e8d981e .elementor-heading-title{font-size:34px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-dff9fee{width:100%;max-width:100%;font-size:16px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-6ff6b71:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6ff6b71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/sushi-roll-1.webp");}.elementor-12 .elementor-element.elementor-element-6ff6b71{--min-height:340px;}.elementor-12 .elementor-element.elementor-element-b4c578d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b4c578d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/banner-bar-1.webp");}.elementor-12 .elementor-element.elementor-element-b4c578d{--min-height:340px;}.elementor-12 .elementor-element.elementor-element-e3e93ad{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-8edbf6b{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-8edbf6b .elementor-heading-title{font-size:34px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-fee105a{width:var( --container-widget-width, 95% );max-width:95%;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:95%;--container-widget-flex-grow:0;font-size:16px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-4dd941f{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-dbc24db{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-26bef06{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-aac4d65{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-6ec467c .elementor-heading-title{font-size:34px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-fecaa27{width:100%;max-width:100%;font-size:16px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-7844cdd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7844cdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/drink-banner.webp");}.elementor-12 .elementor-element.elementor-element-7844cdd{--min-height:340px;}.elementor-12 .elementor-element.elementor-element-7eccf25{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-3ba602a{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-3ba602a .elementor-heading-title{font-size:34px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-e5f9459{width:var( --container-widget-width, 98% );max-width:98%;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:98%;--container-widget-flex-grow:0;font-size:16px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-d79eb70{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-c006778 .elementor-heading-title{font-size:34px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-66c5b94{width:100%;max-width:100%;font-size:16px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-8edad02{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-412b737 .elementor-heading-title{font-size:34px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-4a1e303{width:100%;max-width:100%;font-size:16px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-606f226c{--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;--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-18f21d99:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-18f21d99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-mb-1.webp");background-size:cover;}.elementor-12 .elementor-element.elementor-element-18f21d99{--min-height:324px;}.elementor-12 .elementor-element.elementor-element-384304a6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-384304a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-mb-2.webp");}.elementor-12 .elementor-element.elementor-element-384304a6{--min-height:324px;}.elementor-12 .elementor-element.elementor-element-66933118:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-66933118 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-mb-3.webp");}.elementor-12 .elementor-element.elementor-element-66933118{--min-height:324px;}.elementor-12 .elementor-element.elementor-element-6b1a9f75:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6b1a9f75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-mb-4.webp");}.elementor-12 .elementor-element.elementor-element-6b1a9f75{--min-height:324px;}.elementor-12 .elementor-element.elementor-element-630b8dd0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-630b8dd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-mb-5.webp");}.elementor-12 .elementor-element.elementor-element-630b8dd0{--min-height:324px;}.elementor-12 .elementor-element.elementor-element-52e966c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-52e966c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-mb-6.webp");}.elementor-12 .elementor-element.elementor-element-52e966c{--min-height:324px;}.elementor-12 .elementor-element.elementor-element-7bdedaaa:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7bdedaaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-mb-7.webp");}.elementor-12 .elementor-element.elementor-element-7bdedaaa{--min-height:324px;}.elementor-12 .elementor-element.elementor-element-7ad62063:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7ad62063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-mb-8.webp");}.elementor-12 .elementor-element.elementor-element-7ad62063{--min-height:324px;}.elementor-12 .elementor-element.elementor-element-d3fdfe3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d3fdfe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-mb-9.webp");}.elementor-12 .elementor-element.elementor-element-d3fdfe3{--min-height:324px;}.elementor-12 .elementor-element.elementor-element-6c33ec5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6c33ec5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-mb-10.webp");}.elementor-12 .elementor-element.elementor-element-6c33ec5{--min-height:324px;}.elementor-12 .elementor-element.elementor-element-4ea67ab:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4ea67ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/gallery-mb-11.webp");}.elementor-12 .elementor-element.elementor-element-4ea67ab{--min-height:324px;}.elementor-12 .elementor-element.elementor-element-7cc8006f img{width:45px;}.elementor-12 .elementor-element.elementor-element-49ef9f1d img{width:45px;}.elementor-12 .elementor-element.elementor-element-19ef656{--padding-top:36px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-f5e01b0{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-f5e01b0 .elementor-heading-title{font-size:34px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-f97670b{width:100%;max-width:100%;font-size:16px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-0a57b9c iframe{height:453px;}.elementor-12 .elementor-element.elementor-element-a668b0b{--min-height:918px;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ac72058 .elementor-heading-title{font-size:34px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-ca35650 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-e0e5638{--container-widget-width:58%;--container-widget-flex-grow:0;width:var( --container-widget-width, 58% );max-width:58%;}.elementor-12 .elementor-element.elementor-element-e0e5638 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-accf4d9{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;--e-rating-icon-font-size:18px;}.elementor-12 .elementor-element.elementor-element-d11b504{font-size:14px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-bf31ca0{--container-widget-width:58%;--container-widget-flex-grow:0;width:var( --container-widget-width, 58% );max-width:58%;}.elementor-12 .elementor-element.elementor-element-bf31ca0 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-66060a6{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;--e-rating-icon-font-size:18px;}.elementor-12 .elementor-element.elementor-element-f8104e4{font-size:14px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-8c85317{--container-widget-width:58%;--container-widget-flex-grow:0;width:var( --container-widget-width, 58% );max-width:58%;}.elementor-12 .elementor-element.elementor-element-8c85317 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-73a11c6{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;--e-rating-icon-font-size:18px;}.elementor-12 .elementor-element.elementor-element-f4df1e1{font-size:14px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-02a39ee{--container-widget-width:58%;--container-widget-flex-grow:0;width:var( --container-widget-width, 58% );max-width:58%;}.elementor-12 .elementor-element.elementor-element-02a39ee .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-69c560a{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;--e-rating-icon-font-size:18px;}.elementor-12 .elementor-element.elementor-element-feebd72{font-size:14px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-a48bbf8{--container-widget-width:58%;--container-widget-flex-grow:0;width:var( --container-widget-width, 58% );max-width:58%;}.elementor-12 .elementor-element.elementor-element-a48bbf8 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-c6f799e{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;--e-rating-icon-font-size:18px;}.elementor-12 .elementor-element.elementor-element-0cd702d{font-size:14px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-8091fcc{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;}.elementor-12 .elementor-element.elementor-element-f2bfa9a{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-12 .elementor-element.elementor-element-f2bfa9a .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-2a4ac79{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;--e-rating-icon-font-size:18px;}.elementor-12 .elementor-element.elementor-element-a93753d{font-size:14px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-b89afb1{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-12 .elementor-element.elementor-element-b89afb1 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-bf9c027{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;--e-rating-icon-font-size:18px;}.elementor-12 .elementor-element.elementor-element-de711bb{font-size:14px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-0be7e24{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-12 .elementor-element.elementor-element-0be7e24 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-04f8053{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;--e-rating-icon-font-size:18px;}.elementor-12 .elementor-element.elementor-element-a0a8895{font-size:14px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-4fcdfde{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-12 .elementor-element.elementor-element-4fcdfde .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-f099c7f{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;--e-rating-icon-font-size:18px;}.elementor-12 .elementor-element.elementor-element-a735423{font-size:14px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-1621bdd{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-12 .elementor-element.elementor-element-1621bdd .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-2000bd6{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;--e-rating-icon-font-size:18px;}.elementor-12 .elementor-element.elementor-element-5d26e4d{font-size:14px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-6cb268d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;}.elementor-12 .elementor-element.elementor-element-e8fdda3{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e8fdda3.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e8fdda3 .elementor-button{padding:12px 0px 12px 0px;}.elementor-12 .elementor-element.elementor-element-4642b27:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4642b27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/puntos-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-4642b27{--min-height:556px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-26217f8{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-26217f8 .elementor-heading-title{font-size:34px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-36f4041{width:var( --container-widget-width, 90% );max-width:90%;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-size:16px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-faddf69{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-faddf69.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-faddf69 .elementor-button{padding:12px 0px 12px 0px;}.elementor-12 .elementor-element.elementor-element-a567fe7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a567fe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envyrooftop.com/wp-content/uploads/2025/12/envy-banner-1.webp");}.elementor-12 .elementor-element.elementor-element-a567fe7{--min-height:340px;}.elementor-12 .elementor-element.elementor-element-c5ef1ca{--min-height:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-27ef9c6 .elementor-heading-title{font-size:34px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-5061a88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 16px 2px 16px;font-size:16px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-ccae03e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 16px 16px 16px;font-size:16px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-fe6f0e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 16px 16px 16px;font-size:16px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-13419cd {--n-accordion-padding:20px 16px 20px 16px;}.elementor-12 .elementor-element.elementor-element-13419cd{--n-accordion-title-font-size:18px;--n-accordion-icon-size:26px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-c156993{--width:33.33%;}.elementor-12 .elementor-element.elementor-element-7316ee1{--width:33.33%;}.elementor-12 .elementor-element.elementor-element-16a06bb{--width:33.33%;}.elementor-12 .elementor-element.elementor-element-7fd1aee{--width:50%;}.elementor-12 .elementor-element.elementor-element-10b6395{--width:50%;}.elementor-12 .elementor-element.elementor-element-193d8a0{--width:58%;}.elementor-12 .elementor-element.elementor-element-0580f17{--width:42%;}.elementor-12 .elementor-element.elementor-element-71c3012{--width:58%;}.elementor-12 .elementor-element.elementor-element-5d375c4{--width:42%;}.elementor-12 .elementor-element.elementor-element-4285dfc{--width:58%;}.elementor-12 .elementor-element.elementor-element-6ff6b71{--width:42%;}.elementor-12 .elementor-element.elementor-element-aac4d65{--width:58%;}.elementor-12 .elementor-element.elementor-element-7844cdd{--width:42%;}.elementor-12 .elementor-element.elementor-element-808f6e9{--width:50%;}.elementor-12 .elementor-element.elementor-element-8ca2dca{--width:50%;}.elementor-12 .elementor-element.elementor-element-18f21d99{--width:100%;}.elementor-12 .elementor-element.elementor-element-3eb3d43{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-5763659{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-fb106f5{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-4c7a8f8{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-f45dcdb{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-e438762{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-0e9acbc{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-abd0f99{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-f89f629{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-787d08a{--content-width:100%;}}@media(max-width:1440px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-c156993{--width:33.33%;}.elementor-12 .elementor-element.elementor-element-7316ee1{--width:33.33%;}.elementor-12 .elementor-element.elementor-element-16a06bb{--width:33.33%;}.elementor-12 .elementor-element.elementor-element-7fd1aee{--width:50%;}.elementor-12 .elementor-element.elementor-element-10b6395{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-18f21d99 */.elementor-12 .elementor-element.elementor-element-18f21d99{
    min-width: 486px;
}
@media screen and (min-width:768px){
    .elementor-12 .elementor-element.elementor-element-18f21d99{
    min-width: 1080px;
}    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-384304a6 */.elementor-12 .elementor-element.elementor-element-384304a6{
    min-width: 216px;
}
@media screen and (min-width:768px){
    .elementor-12 .elementor-element.elementor-element-384304a6{
    min-width: 480px;
}    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66933118 */.elementor-12 .elementor-element.elementor-element-66933118{
    min-width: 216px;
}
@media screen and (min-width:768px){
    .elementor-12 .elementor-element.elementor-element-66933118{
    min-width: 480px;
}    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b1a9f75 */.elementor-12 .elementor-element.elementor-element-6b1a9f75{
    min-width: 486px;
}
@media screen and (min-width:768px){
    .elementor-12 .elementor-element.elementor-element-6b1a9f75{
    min-width: 1080px;
}    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-630b8dd0 */.elementor-12 .elementor-element.elementor-element-630b8dd0{
    min-width: 486px;
}
@media screen and (min-width:768px){
    .elementor-12 .elementor-element.elementor-element-630b8dd0{
    min-width: 1082px;
}    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52e966c */.elementor-12 .elementor-element.elementor-element-52e966c{
    min-width: 216px;
}
@media screen and (min-width:768px){
    .elementor-12 .elementor-element.elementor-element-52e966c{
    min-width: 480px;
}    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bdedaaa */.elementor-12 .elementor-element.elementor-element-7bdedaaa{
    min-width: 486px;
}
@media screen and (min-width:768px){
    .elementor-12 .elementor-element.elementor-element-7bdedaaa{
    min-width: 1080px;
}    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad62063 */.elementor-12 .elementor-element.elementor-element-7ad62063{
    min-width: 486px;
}
@media screen and (min-width:768px){
    .elementor-12 .elementor-element.elementor-element-7ad62063{
    min-width: 1080px;
}    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3fdfe3 */.elementor-12 .elementor-element.elementor-element-d3fdfe3{
    min-width: 486px;
}
@media screen and (min-width:768px){
    .elementor-12 .elementor-element.elementor-element-d3fdfe3{
    min-width: 1080px;
}    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c33ec5 */.elementor-12 .elementor-element.elementor-element-6c33ec5{
    min-width: 486px;
}
@media screen and (min-width:768px){
    .elementor-12 .elementor-element.elementor-element-6c33ec5{
    min-width: 1080px;
}    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ea67ab */.elementor-12 .elementor-element.elementor-element-4ea67ab{
    min-width: 486px;
}
@media screen and (min-width:768px){
    .elementor-12 .elementor-element.elementor-element-4ea67ab{
    min-width: 1080px;
}    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-606f226c */.elementor-12 .elementor-element.elementor-element-606f226c{
    overflow-x: scroll !important;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    position: relative;
}
.elementor-12 .elementor-element.elementor-element-606f226c::-webkit-scrollbar {
        display: none;
    
}
.elementor-12 .elementor-element.elementor-element-606f226c.gallery {
  display: flex;
  flex-wrap: nowrap;
  width: max-content;
  cursor: grab;
  will-change: transform;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cc8006f */.elementor-12 .elementor-element.elementor-element-7cc8006f{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49ef9f1d */.elementor-12 .elementor-element.elementor-element-49ef9f1d{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-854c591 */.elementor-12 .elementor-element.elementor-element-854c591{
    position: relative !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eb3d43 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-3eb3d43{
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5763659 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-5763659{
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb106f5 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-fb106f5{
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c7a8f8 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-4c7a8f8{
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f45dcdb */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-f45dcdb{
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eb3d43 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-3eb3d43{
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5763659 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-5763659{
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb106f5 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-fb106f5{
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c7a8f8 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-4c7a8f8{
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f45dcdb */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-f45dcdb{
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eb3d43 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-3eb3d43{
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5763659 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-5763659{
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb106f5 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-fb106f5{
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c7a8f8 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-4c7a8f8{
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f45dcdb */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-f45dcdb{
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eb3d43 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-3eb3d43{
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5763659 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-5763659{
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb106f5 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-fb106f5{
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c7a8f8 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-4c7a8f8{
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f45dcdb */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-f45dcdb{
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eb3d43 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-3eb3d43{
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5763659 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-5763659{
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb106f5 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-fb106f5{
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c7a8f8 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-4c7a8f8{
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f45dcdb */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-f45dcdb{
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eb3d43 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-3eb3d43{
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5763659 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-5763659{
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb106f5 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-fb106f5{
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c7a8f8 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-4c7a8f8{
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f45dcdb */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-f45dcdb{
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-8091fcc */@media screen and (min-width: 600px){
    .carrsel .swiper-slide{
        min-width: 400px;
        margin-right: 24px;
        width:500px !important;
    }
}
@media screen and (min-width: 1441px){
    .carrsel .swiper-slide{
        min-width: 400px;
        margin-right: 24px;
        width:600px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e438762 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-e438762{
        min-width: 400px;
    }
}
.elementor-widget-rating .e-rating-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e9acbc */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-0e9acbc{
        min-width: 400px;
    }
}
.elementor-widget-rating .e-rating-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abd0f99 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-abd0f99{
        min-width: 400px;
    }
}
.elementor-widget-rating .e-rating-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f89f629 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-f89f629{
        min-width: 400px;
    }
}
.elementor-widget-rating .e-rating-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-787d08a */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-787d08a{
        min-width: 400px;
    }
}
.elementor-widget-rating .e-rating-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e438762 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-e438762{
        min-width: 400px;
    }
}
.elementor-widget-rating .e-rating-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e9acbc */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-0e9acbc{
        min-width: 400px;
    }
}
.elementor-widget-rating .e-rating-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abd0f99 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-abd0f99{
        min-width: 400px;
    }
}
.elementor-widget-rating .e-rating-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f89f629 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-f89f629{
        min-width: 400px;
    }
}
.elementor-widget-rating .e-rating-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-787d08a */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-787d08a{
        min-width: 400px;
    }
}
.elementor-widget-rating .e-rating-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e438762 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-e438762{
        min-width: 400px;
    }
}
.elementor-widget-rating .e-rating-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e9acbc */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-0e9acbc{
        min-width: 400px;
    }
}
.elementor-widget-rating .e-rating-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abd0f99 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-abd0f99{
        min-width: 400px;
    }
}
.elementor-widget-rating .e-rating-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f89f629 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-f89f629{
        min-width: 400px;
    }
}
.elementor-widget-rating .e-rating-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-787d08a */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-787d08a{
        min-width: 400px;
    }
}
.elementor-widget-rating .e-rating-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e438762 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-e438762{
        min-width: 400px;
    }
}
.elementor-widget-rating .e-rating-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e9acbc */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-0e9acbc{
        min-width: 400px;
    }
}
.elementor-widget-rating .e-rating-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abd0f99 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-abd0f99{
        min-width: 400px;
    }
}
.elementor-widget-rating .e-rating-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f89f629 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-f89f629{
        min-width: 400px;
    }
}
.elementor-widget-rating .e-rating-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-787d08a */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-787d08a{
        min-width: 400px;
    }
}
.elementor-widget-rating .e-rating-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e438762 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-e438762{
        min-width: 400px;
    }
}
.elementor-widget-rating .e-rating-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e9acbc */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-0e9acbc{
        min-width: 400px;
    }
}
.elementor-widget-rating .e-rating-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abd0f99 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-abd0f99{
        min-width: 400px;
    }
}
.elementor-widget-rating .e-rating-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f89f629 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-f89f629{
        min-width: 400px;
    }
}
.elementor-widget-rating .e-rating-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-787d08a */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-787d08a{
        min-width: 400px;
    }
}
.elementor-widget-rating .e-rating-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e438762 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-e438762{
        min-width: 400px;
    }
}
.elementor-widget-rating .e-rating-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e9acbc */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-0e9acbc{
        min-width: 400px;
    }
}
.elementor-widget-rating .e-rating-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abd0f99 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-abd0f99{
        min-width: 400px;
    }
}
.elementor-widget-rating .e-rating-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f89f629 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-f89f629{
        min-width: 400px;
    }
}
.elementor-widget-rating .e-rating-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-787d08a */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-787d08a{
        min-width: 400px;
    }
}
.elementor-widget-rating .e-rating-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-6cb268d */@media screen and (min-width: 600px){
      .carrsel .swiper-slide{
        min-width: 400px;
        margin-right: 24px;
        width:500px !important;
    }
}
@media screen and (min-width: 1441px){
    .carrsel .swiper-slide{
        min-width: 400px;
        margin-right: 24px;
        width:600px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-13419cd */.elementor-9 .elementor-element.elementor-element-b608e45{
        border-style: solid;
}/* End custom CSS */
/* Start custom CSS */.text-bold{
    font-weight: 700;
}/* End custom CSS */