.elementor-2 .elementor-element.elementor-element-f3f0ebe{--display:flex;--min-height:100vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:0.9;--border-radius:0px 0px 0px 0px;--margin-top:-122px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:65px;--padding-left:80px;--padding-right:80px}.elementor-2 .elementor-element.elementor-element-f3f0ebe:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-f3f0ebe>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-bg_3);background:url(https://uv-roofing.com/wp-content/uploads/2025/11/rmkcubtdqohfamelraxh-scaled.avif) 50% 50%;background-size:cover}.elementor-2 .elementor-element.elementor-element-f3f0ebe::before,.elementor-2 .elementor-element.elementor-element-f3f0ebe>.elementor-background-video-container::before,.elementor-2 .elementor-element.elementor-element-f3f0ebe>.e-con-inner>.elementor-background-video-container::before,.elementor-2 .elementor-element.elementor-element-f3f0ebe>.elementor-background-slideshow::before,.elementor-2 .elementor-element.elementor-element-f3f0ebe>.e-con-inner>.elementor-background-slideshow::before,.elementor-2 .elementor-element.elementor-element-f3f0ebe>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(197deg,#0000002B 77%,#00160B 100%)}.elementor-2 .elementor-element.elementor-element-16c3b29{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-85c4481{text-align:center}.elementor-2 .elementor-element.elementor-element-85c4481 .elementor-heading-title{font-family:"Aspekta",Sans-serif;font-size:70px;font-weight:500;line-height:1.5em;color:#FFF}.elementor-2 .elementor-element.elementor-element-58aba88{text-align:center}.elementor-2 .elementor-element.elementor-element-58aba88 .elementor-heading-title{font-family:var(--e-global-typography-text_1-font-family),Sans-serif;font-size:var(--e-global-typography-text_1-font-size);font-weight:var(--e-global-typography-text_1-font-weight);line-height:var(--e-global-typography-text_1-line-height);color:var(--e-global-color-bg_2)}.elementor-2 .elementor-element.elementor-element-4cc63bc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2 .elementor-element.elementor-element-25d727f .elementor-button{background-color:var(--e-global-color-bg_2);font-family:var(--e-global-typography-button_1-font-family),Sans-serif;font-size:var(--e-global-typography-button_1-font-size);font-weight:var(--e-global-typography-button_1-font-weight);line-height:var(--e-global-typography-button_1-line-height);fill:var(--e-global-color-bg_1);color:var(--e-global-color-bg_1);border-radius:120px 120px 120px 120px;padding:18px 44px 18px 44px}.elementor-2 .elementor-element.elementor-element-25d727f .elementor-button:hover,.elementor-2 .elementor-element.elementor-element-25d727f .elementor-button:focus{background-color:var(--e-global-color-accent_1);color:var(--e-global-color-bg_2)}.elementor-2 .elementor-element.elementor-element-25d727f>.elementor-widget-container{margin:0 0 0 0}.elementor-2 .elementor-element.elementor-element-25d727f .elementor-button:hover svg,.elementor-2 .elementor-element.elementor-element-25d727f .elementor-button:focus svg{fill:var(--e-global-color-bg_2)}.elementor-2 .elementor-element.elementor-element-55a4f8e .elementor-button{background-color:#0000;font-family:var(--e-global-typography-button_1-font-family),Sans-serif;font-size:var(--e-global-typography-button_1-font-size);font-weight:var(--e-global-typography-button_1-font-weight);line-height:var(--e-global-typography-button_1-line-height);fill:var(--e-global-color-bg_2);color:var(--e-global-color-bg_2);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-bg_2);border-radius:120px 120px 120px 120px;padding:18px 44px 18px 44px}.elementor-2 .elementor-element.elementor-element-55a4f8e .elementor-button:hover,.elementor-2 .elementor-element.elementor-element-55a4f8e .elementor-button:focus{background-color:var(--e-global-color-bg_2);color:var(--e-global-color-bg_1)}.elementor-2 .elementor-element.elementor-element-55a4f8e>.elementor-widget-container{margin:0 0 0 0}.elementor-2 .elementor-element.elementor-element-55a4f8e .elementor-button:hover svg,.elementor-2 .elementor-element.elementor-element-55a4f8e .elementor-button:focus svg{fill:var(--e-global-color-bg_1)}.elementor-2 .elementor-element.elementor-element-35c1b27{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:130px 130px;--row-gap:130px;--column-gap:130px;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:130px;--padding-left:80px;--padding-right:80px}.elementor-2 .elementor-element.elementor-element-e1ee361{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-7add16c{--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}.elementor-2 .elementor-element.elementor-element-b4e0d51{width:var(--container-widget-width,649px);max-width:649px;--container-widget-width:649px;--container-widget-flex-grow:0;text-align:left}.elementor-2 .elementor-element.elementor-element-b4e0d51 .elementor-heading-title{font-family:var(--e-global-typography-title_3-font-family),Sans-serif;font-size:var(--e-global-typography-title_3-font-size);font-weight:var(--e-global-typography-title_3-font-weight);line-height:var(--e-global-typography-title_3-line-height);color:var(--e-global-color-title_1)}.elementor-2 .elementor-element.elementor-element-9a717e9{width:var(--container-widget-width,504px);max-width:504px;--container-widget-width:504px;--container-widget-flex-grow:0;text-align:left}.elementor-2 .elementor-element.elementor-element-9a717e9 .elementor-heading-title{font-family:var(--e-global-typography-text_1-font-family),Sans-serif;font-size:var(--e-global-typography-text_1-font-size);font-weight:var(--e-global-typography-text_1-font-weight);line-height:var(--e-global-typography-text_1-line-height);color:var(--e-global-color-text_1)}.elementor-2 .elementor-element.elementor-element-9b06a4a{--display:grid;--e-con-grid-template-columns:1fr 40% 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row}.elementor-2 .elementor-element.elementor-element-ddfa15f{--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:space-between;--align-items:flex-start;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-2ed1512{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px}.elementor-2 .elementor-element.elementor-element-ec5efb3{--display:flex;--min-height:220px;--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:space-between;--align-items:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-2 .elementor-element.elementor-element-ec5efb3:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-ec5efb3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text_3);background-image:url(https://uv-roofing.com/wp-content/uploads/2025/11/us0bgxigkxoctdm2arei-scaled.avif);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2 .elementor-element.elementor-element-42ee036{width:var(--container-widget-width,328px);max-width:328px;--container-widget-width:328px;--container-widget-flex-grow:0;text-align:left}.elementor-2 .elementor-element.elementor-element-42ee036 .elementor-heading-title{font-family:var(--e-global-typography-button_2-font-family),Sans-serif;font-size:var(--e-global-typography-button_2-font-size);font-weight:var(--e-global-typography-button_2-font-weight);line-height:var(--e-global-typography-button_2-line-height);color:var(--e-global-color-title_1)}.elementor-2 .elementor-element.elementor-element-92b7be0 .elementor-button{background-color:var(--e-global-color-accent_1);font-family:var(--e-global-typography-button_1-font-family),Sans-serif;font-size:var(--e-global-typography-button_1-font-size);font-weight:var(--e-global-typography-button_1-font-weight);line-height:var(--e-global-typography-button_1-line-height);fill:var(--e-global-color-bg_2);color:var(--e-global-color-bg_2);border-radius:120px 120px 120px 120px;padding:18px 44px 18px 44px}.elementor-2 .elementor-element.elementor-element-92b7be0 .elementor-button:hover,.elementor-2 .elementor-element.elementor-element-92b7be0 .elementor-button:focus{background-color:var(--e-global-color-accent_1_hover);color:var(--e-global-color-bg_2)}.elementor-2 .elementor-element.elementor-element-92b7be0>.elementor-widget-container{margin:0 0 0 0}.elementor-2 .elementor-element.elementor-element-92b7be0 .elementor-button:hover svg,.elementor-2 .elementor-element.elementor-element-92b7be0 .elementor-button:focus svg{fill:var(--e-global-color-bg_2)}.elementor-2 .elementor-element.elementor-element-c5d970c{--display:flex;--min-height:463px;--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:flex-end;--align-items:center;--overlay-opacity:0.55;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-2 .elementor-element.elementor-element-c5d970c::before,.elementor-2 .elementor-element.elementor-element-c5d970c>.elementor-background-video-container::before,.elementor-2 .elementor-element.elementor-element-c5d970c>.e-con-inner>.elementor-background-video-container::before,.elementor-2 .elementor-element.elementor-element-c5d970c>.elementor-background-slideshow::before,.elementor-2 .elementor-element.elementor-element-c5d970c>.e-con-inner>.elementor-background-slideshow::before,.elementor-2 .elementor-element.elementor-element-c5d970c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,#00000000 66%,#000000 100%)}.elementor-2 .elementor-element.elementor-element-6ef83b8{width:var(--container-widget-width,267px);max-width:267px;--container-widget-width:267px;--container-widget-flex-grow:0;text-align:center}.elementor-2 .elementor-element.elementor-element-6ef83b8 .elementor-heading-title{font-family:var(--e-global-typography-text_1-font-family),Sans-serif;font-size:var(--e-global-typography-text_1-font-size);font-weight:var(--e-global-typography-text_1-font-weight);line-height:var(--e-global-typography-text_1-line-height);color:var(--e-global-color-bg_2)}.elementor-2 .elementor-element.elementor-element-b97a680{--display:flex;--min-height:463px;--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:space-between;--align-items:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-2 .elementor-element.elementor-element-b97a680:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-b97a680>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-card_3)}.elementor-2 .elementor-element.elementor-element-248a294{--display:flex}.elementor-2 .elementor-element.elementor-element-6b7e99e{text-align:left}.elementor-2 .elementor-element.elementor-element-6b7e99e .elementor-heading-title{font-family:var(--e-global-typography-title_4-font-family),Sans-serif;font-size:var(--e-global-typography-title_4-font-size);font-weight:var(--e-global-typography-title_4-font-weight);line-height:var(--e-global-typography-title_4-line-height);color:var(--e-global-color-title_1)}.elementor-2 .elementor-element.elementor-element-11cae4b{width:var(--container-widget-width,267px);max-width:267px;--container-widget-width:267px;--container-widget-flex-grow:0;text-align:left}.elementor-2 .elementor-element.elementor-element-11cae4b .elementor-heading-title{font-family:var(--e-global-typography-text_1-font-family),Sans-serif;font-size:var(--e-global-typography-text_1-font-size);font-weight:var(--e-global-typography-text_1-font-weight);line-height:var(--e-global-typography-text_1-line-height);color:var(--e-global-color-text_1)}.elementor-2 .elementor-element.elementor-element-01a23af .elementor-button{background-color:var(--e-global-color-bg_2);font-family:var(--e-global-typography-button_1-font-family),Sans-serif;font-size:var(--e-global-typography-button_1-font-size);font-weight:var(--e-global-typography-button_1-font-weight);line-height:var(--e-global-typography-button_1-line-height);fill:var(--e-global-color-bg_1);color:var(--e-global-color-bg_1);border-radius:120px 120px 120px 120px;padding:18px 44px 18px 44px}.elementor-2 .elementor-element.elementor-element-01a23af .elementor-button:hover,.elementor-2 .elementor-element.elementor-element-01a23af .elementor-button:focus{background-color:var(--e-global-color-accent_1);color:var(--e-global-color-bg_2)}.elementor-2 .elementor-element.elementor-element-01a23af>.elementor-widget-container{margin:0 0 0 0}.elementor-2 .elementor-element.elementor-element-01a23af .elementor-button:hover svg,.elementor-2 .elementor-element.elementor-element-01a23af .elementor-button:focus svg{fill:var(--e-global-color-bg_2)}.elementor-2 .elementor-element.elementor-element-e028360{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-e52c01a{--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}.elementor-2 .elementor-element.elementor-element-9015660{width:var(--container-widget-width,665px);max-width:665px;--container-widget-width:665px;--container-widget-flex-grow:0;text-align:left}.elementor-2 .elementor-element.elementor-element-9015660 .elementor-heading-title{font-family:var(--e-global-typography-text_1-font-family),Sans-serif;font-size:var(--e-global-typography-text_1-font-size);font-weight:var(--e-global-typography-text_1-font-weight);line-height:var(--e-global-typography-text_1-line-height);color:var(--e-global-color-text_1)}.elementor-2 .elementor-element.elementor-element-70b390e{width:var(--container-widget-width,368px);max-width:368px;--container-widget-width:368px;--container-widget-flex-grow:0;text-align:left}.elementor-2 .elementor-element.elementor-element-70b390e .elementor-heading-title{font-family:var(--e-global-typography-title_3-font-family),Sans-serif;font-size:var(--e-global-typography-title_3-font-size);font-weight:var(--e-global-typography-title_3-font-weight);line-height:var(--e-global-typography-title_3-line-height);color:var(--e-global-color-title_1)}.elementor-2 .elementor-element.elementor-element-1bf117f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row}.elementor-2 .elementor-element.elementor-element-41f198e{--display:flex;--min-height:463px;--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:space-between;--align-items:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-2 .elementor-element.elementor-element-41f198e:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-41f198e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(180deg,var(--e-global-color-accent_1) 0%,var(--e-global-color-accent_2) 100%)}.elementor-2 .elementor-element.elementor-element-dcb7f2e{--display:flex}.elementor-2 .elementor-element.elementor-element-c18122b{width:var(--container-widget-width,197px);max-width:197px;--container-widget-width:197px;--container-widget-flex-grow:0;text-align:left}.elementor-2 .elementor-element.elementor-element-c18122b .elementor-heading-title{font-family:var(--e-global-typography-title_4-font-family),Sans-serif;font-size:var(--e-global-typography-title_4-font-size);font-weight:var(--e-global-typography-title_4-font-weight);line-height:var(--e-global-typography-title_4-line-height);color:var(--e-global-color-bg_2)}.elementor-2 .elementor-element.elementor-element-a219377 .elementor-button{background-color:var(--e-global-color-bg_2);font-family:var(--e-global-typography-button_1-font-family),Sans-serif;font-size:var(--e-global-typography-button_1-font-size);font-weight:var(--e-global-typography-button_1-font-weight);line-height:var(--e-global-typography-button_1-line-height);fill:var(--e-global-color-bg_1);color:var(--e-global-color-bg_1);border-radius:120px 120px 120px 120px;padding:18px 44px 18px 44px}.elementor-2 .elementor-element.elementor-element-a219377 .elementor-button:hover,.elementor-2 .elementor-element.elementor-element-a219377 .elementor-button:focus{background-color:var(--e-global-color-card_1);color:var(--e-global-color-bg_2)}.elementor-2 .elementor-element.elementor-element-a219377{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-a219377>.elementor-widget-container{margin:0 0 0 0}.elementor-2 .elementor-element.elementor-element-a219377 .elementor-button-content-wrapper{flex-direction:row}.elementor-2 .elementor-element.elementor-element-a219377 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:center}.elementor-2 .elementor-element.elementor-element-a219377 .elementor-button:hover svg,.elementor-2 .elementor-element.elementor-element-a219377 .elementor-button:focus svg{fill:var(--e-global-color-bg_2)}.elementor-2 .elementor-element.elementor-element-573f19a{--display:flex;--min-height:463px;--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:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px}.elementor-2 .elementor-element.elementor-element-573f19a:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-573f19a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F5F9F7}.elementor-2 .elementor-element.elementor-element-573f19a:hover{background-color:#EBF8F1}.elementor-2 .elementor-element.elementor-element-bc52900{--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:space-between;--align-items:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-2 .elementor-element.elementor-element-06c9cbd{text-align:left}.elementor-2 .elementor-element.elementor-element-06c9cbd .elementor-heading-title{font-family:var(--e-global-typography-title_4-font-family),Sans-serif;font-size:var(--e-global-typography-title_4-font-size);font-weight:var(--e-global-typography-title_4-font-weight);line-height:var(--e-global-typography-title_4-line-height);color:var(--e-global-color-title_1)}.elementor-2 .elementor-element.elementor-element-860cce7{text-align:left}.elementor-2 .elementor-element.elementor-element-860cce7 .elementor-heading-title{font-family:var(--e-global-typography-text_1-font-family),Sans-serif;font-size:var(--e-global-typography-text_1-font-size);font-weight:var(--e-global-typography-text_1-font-weight);line-height:var(--e-global-typography-text_1-line-height);color:var(--e-global-color-text_1)}.elementor-2 .elementor-element.elementor-element-7346806{--display:flex;--min-height:220px;--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:flex-end;--align-items:flex-end;--overlay-opacity:0.84;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-2 .elementor-element.elementor-element-7346806:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-7346806>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text_3);background-image:url(https://uv-roofing.com/wp-content/uploads/2025/11/yufemelqco5tvpdl3vqd-scaled.avif);background-position:center center;background-size:cover}.elementor-2 .elementor-element.elementor-element-7346806::before,.elementor-2 .elementor-element.elementor-element-7346806>.elementor-background-video-container::before,.elementor-2 .elementor-element.elementor-element-7346806>.e-con-inner>.elementor-background-video-container::before,.elementor-2 .elementor-element.elementor-element-7346806>.elementor-background-slideshow::before,.elementor-2 .elementor-element.elementor-element-7346806>.e-con-inner>.elementor-background-slideshow::before,.elementor-2 .elementor-element.elementor-element-7346806>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(160deg,#00000000 63%,#000000 100%)}.elementor-2 .elementor-element.elementor-element-fd6c887{--display:flex;--min-height:47px;--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;--border-radius:100px 100px 100px 100px}.elementor-2 .elementor-element.elementor-element-fd6c887:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-fd6c887>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-bg_2)}.elementor-2 .elementor-element.elementor-element-ab49e9c>.elementor-widget-container{margin:-6px 0 -6px 0}.elementor-2 .elementor-element.elementor-element-ab49e9c .elementor-icon-wrapper{text-align:center}.elementor-2 .elementor-element.elementor-element-ab49e9c .elementor-icon{font-size:10px}.elementor-2 .elementor-element.elementor-element-ab49e9c .elementor-icon svg{height:10px}.elementor-2 .elementor-element.elementor-element-7a95abe{--display:flex;--min-height:463px;--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:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px}.elementor-2 .elementor-element.elementor-element-7a95abe:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-7a95abe>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-card_3)}.elementor-2 .elementor-element.elementor-element-7a95abe:hover{background-color:#EBF8F1}.elementor-2 .elementor-element.elementor-element-4989b82{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-2 .elementor-element.elementor-element-2c4f723{text-align:left}.elementor-2 .elementor-element.elementor-element-2c4f723 .elementor-heading-title{font-family:var(--e-global-typography-title_4-font-family),Sans-serif;font-size:var(--e-global-typography-title_4-font-size);font-weight:var(--e-global-typography-title_4-font-weight);line-height:var(--e-global-typography-title_4-line-height);color:var(--e-global-color-title_1)}.elementor-2 .elementor-element.elementor-element-ca108bf{text-align:left}.elementor-2 .elementor-element.elementor-element-ca108bf .elementor-heading-title{font-family:var(--e-global-typography-text_1-font-family),Sans-serif;font-size:var(--e-global-typography-text_1-font-size);font-weight:var(--e-global-typography-text_1-font-weight);line-height:var(--e-global-typography-text_1-line-height);color:var(--e-global-color-text_1)}.elementor-2 .elementor-element.elementor-element-56cc581{--display:flex;--min-height:220px;--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:flex-end;--align-items:flex-end;--overlay-opacity:0.84;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-2 .elementor-element.elementor-element-56cc581:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-56cc581>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text_3);background-image:url(https://uv-roofing.com/wp-content/uploads/2025/12/photo2-scaled.jpg);background-position:center center;background-size:cover}.elementor-2 .elementor-element.elementor-element-56cc581::before,.elementor-2 .elementor-element.elementor-element-56cc581>.elementor-background-video-container::before,.elementor-2 .elementor-element.elementor-element-56cc581>.e-con-inner>.elementor-background-video-container::before,.elementor-2 .elementor-element.elementor-element-56cc581>.elementor-background-slideshow::before,.elementor-2 .elementor-element.elementor-element-56cc581>.e-con-inner>.elementor-background-slideshow::before,.elementor-2 .elementor-element.elementor-element-56cc581>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(160deg,#00000000 63%,#000000 100%)}.elementor-2 .elementor-element.elementor-element-1748f97{--display:flex;--min-height:47px;--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;--border-radius:100px 100px 100px 100px}.elementor-2 .elementor-element.elementor-element-1748f97:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-1748f97>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-bg_2)}.elementor-2 .elementor-element.elementor-element-d830bd3>.elementor-widget-container{margin:-6px 0 -6px 0}.elementor-2 .elementor-element.elementor-element-d830bd3 .elementor-icon-wrapper{text-align:center}.elementor-2 .elementor-element.elementor-element-d830bd3 .elementor-icon{font-size:10px}.elementor-2 .elementor-element.elementor-element-d830bd3 .elementor-icon svg{height:10px}.elementor-2 .elementor-element.elementor-element-b07676b{--display:flex;--min-height:463px;--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:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px}.elementor-2 .elementor-element.elementor-element-b07676b:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-b07676b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F5F9F7}.elementor-2 .elementor-element.elementor-element-b07676b:hover{background-color:#EBF8F1}.elementor-2 .elementor-element.elementor-element-ef6302f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-2 .elementor-element.elementor-element-a8fde7e{text-align:left}.elementor-2 .elementor-element.elementor-element-a8fde7e .elementor-heading-title{font-family:var(--e-global-typography-title_4-font-family),Sans-serif;font-size:var(--e-global-typography-title_4-font-size);font-weight:var(--e-global-typography-title_4-font-weight);line-height:var(--e-global-typography-title_4-line-height);color:var(--e-global-color-title_1)}.elementor-2 .elementor-element.elementor-element-ab0319d{text-align:left}.elementor-2 .elementor-element.elementor-element-ab0319d .elementor-heading-title{font-family:var(--e-global-typography-text_1-font-family),Sans-serif;font-size:var(--e-global-typography-text_1-font-size);font-weight:var(--e-global-typography-text_1-font-weight);line-height:var(--e-global-typography-text_1-line-height);color:var(--e-global-color-text_1)}.elementor-2 .elementor-element.elementor-element-ce72ca8{--display:flex;--min-height:220px;--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:flex-end;--align-items:flex-end;--overlay-opacity:0.83;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-2 .elementor-element.elementor-element-ce72ca8:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-ce72ca8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text_3);background-image:url(https://uv-roofing.com/wp-content/uploads/2025/11/1-scaled.jpg);background-position:center center;background-size:cover}.elementor-2 .elementor-element.elementor-element-ce72ca8::before,.elementor-2 .elementor-element.elementor-element-ce72ca8>.elementor-background-video-container::before,.elementor-2 .elementor-element.elementor-element-ce72ca8>.e-con-inner>.elementor-background-video-container::before,.elementor-2 .elementor-element.elementor-element-ce72ca8>.elementor-background-slideshow::before,.elementor-2 .elementor-element.elementor-element-ce72ca8>.e-con-inner>.elementor-background-slideshow::before,.elementor-2 .elementor-element.elementor-element-ce72ca8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(160deg,#00000000 63%,#000000 100%)}.elementor-2 .elementor-element.elementor-element-a973163{--display:flex;--min-height:47px;--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;--border-radius:100px 100px 100px 100px}.elementor-2 .elementor-element.elementor-element-a973163:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-a973163>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-bg_2)}.elementor-2 .elementor-element.elementor-element-b6c877a>.elementor-widget-container{margin:-6px 0 -6px 0}.elementor-2 .elementor-element.elementor-element-b6c877a .elementor-icon-wrapper{text-align:center}.elementor-2 .elementor-element.elementor-element-b6c877a .elementor-icon{font-size:10px}.elementor-2 .elementor-element.elementor-element-b6c877a .elementor-icon svg{height:10px}.elementor-2 .elementor-element.elementor-element-e78a4c0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:130px;--padding-left:80px;--padding-right:80px}.elementor-2 .elementor-element.elementor-element-702cddd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row}.elementor-2 .elementor-element.elementor-element-1f42511{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-786d6a2{width:var(--container-widget-width,484px);max-width:484px;--container-widget-width:484px;--container-widget-flex-grow:0;text-align:left}.elementor-2 .elementor-element.elementor-element-786d6a2 .elementor-heading-title{font-family:var(--e-global-typography-title_3-font-family),Sans-serif;font-size:var(--e-global-typography-title_3-font-size);font-weight:var(--e-global-typography-title_3-font-weight);line-height:var(--e-global-typography-title_3-line-height);color:var(--e-global-color-title_1)}.elementor-2 .elementor-element.elementor-element-81dccdd{text-align:left}.elementor-2 .elementor-element.elementor-element-81dccdd .elementor-heading-title{font-family:var(--e-global-typography-text_1-font-family),Sans-serif;font-size:var(--e-global-typography-text_1-font-size);font-weight:var(--e-global-typography-text_1-font-weight);line-height:var(--e-global-typography-text_1-line-height);color:var(--e-global-color-text_1)}.elementor-2 .elementor-element.elementor-element-7b9f923>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-7b9f923 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2)}.elementor-2 .elementor-element.elementor-element-7b9f923 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2)}.elementor-2 .elementor-element.elementor-element-7b9f923 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2)}.elementor-2 .elementor-element.elementor-element-7b9f923 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2)}.elementor-2 .elementor-element.elementor-element-7b9f923 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2)}.elementor-2 .elementor-element.elementor-element-7b9f923 .elementor-icon-list-icon i{transition:color 0.3s}.elementor-2 .elementor-element.elementor-element-7b9f923 .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-2 .elementor-element.elementor-element-7b9f923{--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px}.elementor-2 .elementor-element.elementor-element-7b9f923 .elementor-icon-list-icon{padding-inline-end:5px}.elementor-2 .elementor-element.elementor-element-7b9f923 .elementor-icon-list-text{transition:color 0.3s}.elementor-2 .elementor-element.elementor-element-290ebc5{--display:flex;--min-height:411px;--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;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-2 .elementor-element.elementor-element-290ebc5:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-290ebc5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text_3);background-image:url(https://uv-roofing.com/wp-content/uploads/2025/11/photo12-1-scaled.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2 .elementor-element.elementor-element-3f20488{--display:flex;--min-height:769px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:65px;--padding-left:80px;--padding-right:80px}.elementor-2 .elementor-element.elementor-element-3f20488:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-3f20488>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-bg_3)}.elementor-2 .elementor-element.elementor-element-ee61cae{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-6a66237{text-align:left}.elementor-2 .elementor-element.elementor-element-6a66237 .elementor-heading-title{font-family:var(--e-global-typography-title_3-font-family),Sans-serif;font-size:var(--e-global-typography-title_3-font-size);font-weight:var(--e-global-typography-title_3-font-weight);line-height:var(--e-global-typography-title_3-line-height);color:var(--e-global-color-bg_2)}.elementor-2 .elementor-element.elementor-element-bc9d6c7{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row}.elementor-2 .elementor-element.elementor-element-bd5e12d{--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:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0 1px 0 0;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-border_2);--border-color:var( --e-global-color-border_2 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px}.elementor-2 .elementor-element.elementor-element-3a117c8>.elementor-widget-container{padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-3a117c8{--lottie-container-width:50px}.elementor-2 .elementor-element.elementor-element-fc6b87e{text-align:left}.elementor-2 .elementor-element.elementor-element-fc6b87e .elementor-heading-title{font-family:var(--e-global-typography-title_5-font-family),Sans-serif;font-size:var(--e-global-typography-title_5-font-size);font-weight:var(--e-global-typography-title_5-font-weight);line-height:var(--e-global-typography-title_5-line-height);color:var(--e-global-color-bg_2)}.elementor-2 .elementor-element.elementor-element-fd2a9d6{text-align:left}.elementor-2 .elementor-element.elementor-element-fd2a9d6 .elementor-heading-title{font-family:var(--e-global-typography-text_1-font-family),Sans-serif;font-size:var(--e-global-typography-text_1-font-size);font-weight:var(--e-global-typography-text_1-font-weight);line-height:var(--e-global-typography-text_1-line-height);color:var(--e-global-color-text_1)}.elementor-2 .elementor-element.elementor-element-a784a14{--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:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0 1px 0 0;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-border_2);--border-color:var( --e-global-color-border_2 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px}.elementor-2 .elementor-element.elementor-element-463b1d4{--lottie-container-width:50px}.elementor-2 .elementor-element.elementor-element-7872ccb{text-align:left}.elementor-2 .elementor-element.elementor-element-7872ccb .elementor-heading-title{font-family:var(--e-global-typography-title_5-font-family),Sans-serif;font-size:var(--e-global-typography-title_5-font-size);font-weight:var(--e-global-typography-title_5-font-weight);line-height:var(--e-global-typography-title_5-line-height);color:var(--e-global-color-bg_2)}.elementor-2 .elementor-element.elementor-element-c79e6e7{text-align:left}.elementor-2 .elementor-element.elementor-element-c79e6e7 .elementor-heading-title{font-family:var(--e-global-typography-text_1-font-family),Sans-serif;font-size:var(--e-global-typography-text_1-font-size);font-weight:var(--e-global-typography-text_1-font-weight);line-height:var(--e-global-typography-text_1-line-height);color:var(--e-global-color-text_1)}.elementor-2 .elementor-element.elementor-element-52fc51d{--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:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0 1px 0 0;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-border_2);--border-color:var( --e-global-color-border_2 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px}.elementor-2 .elementor-element.elementor-element-1d6f52c{--lottie-container-width:50px}.elementor-2 .elementor-element.elementor-element-26dad76{text-align:left}.elementor-2 .elementor-element.elementor-element-26dad76 .elementor-heading-title{font-family:var(--e-global-typography-title_5-font-family),Sans-serif;font-size:var(--e-global-typography-title_5-font-size);font-weight:var(--e-global-typography-title_5-font-weight);line-height:var(--e-global-typography-title_5-line-height);color:var(--e-global-color-bg_2)}.elementor-2 .elementor-element.elementor-element-7307b12{text-align:left}.elementor-2 .elementor-element.elementor-element-7307b12 .elementor-heading-title{font-family:var(--e-global-typography-text_1-font-family),Sans-serif;font-size:var(--e-global-typography-text_1-font-size);font-weight:var(--e-global-typography-text_1-font-weight);line-height:var(--e-global-typography-text_1-line-height);color:var(--e-global-color-text_1)}.elementor-2 .elementor-element.elementor-element-40974c2{--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:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-2 .elementor-element.elementor-element-3acf213{--lottie-container-width:50px}.elementor-2 .elementor-element.elementor-element-a372b5b{text-align:left}.elementor-2 .elementor-element.elementor-element-a372b5b .elementor-heading-title{font-family:var(--e-global-typography-title_5-font-family),Sans-serif;font-size:var(--e-global-typography-title_5-font-size);font-weight:var(--e-global-typography-title_5-font-weight);line-height:var(--e-global-typography-title_5-line-height);color:var(--e-global-color-bg_2)}.elementor-2 .elementor-element.elementor-element-93945a1{text-align:left}.elementor-2 .elementor-element.elementor-element-93945a1 .elementor-heading-title{font-family:var(--e-global-typography-text_1-font-family),Sans-serif;font-size:var(--e-global-typography-text_1-font-size);font-weight:var(--e-global-typography-text_1-font-weight);line-height:var(--e-global-typography-text_1-line-height);color:var(--e-global-color-text_1)}.elementor-2 .elementor-element.elementor-element-20d9dc8{--display:flex;--min-height:770px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:0.98;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:65px;--padding-left:80px;--padding-right:80px}.elementor-2 .elementor-element.elementor-element-20d9dc8:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-20d9dc8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-bg_4);background-image:url(https://uv-roofing.com/wp-content/uploads/2025/11/ipnhwfd4pfop0iwiw0yr-scaled.avif);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2 .elementor-element.elementor-element-20d9dc8::before,.elementor-2 .elementor-element.elementor-element-20d9dc8>.elementor-background-video-container::before,.elementor-2 .elementor-element.elementor-element-20d9dc8>.e-con-inner>.elementor-background-video-container::before,.elementor-2 .elementor-element.elementor-element-20d9dc8>.elementor-background-slideshow::before,.elementor-2 .elementor-element.elementor-element-20d9dc8>.e-con-inner>.elementor-background-slideshow::before,.elementor-2 .elementor-element.elementor-element-20d9dc8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(191deg,#0D1F3714 80%,#00160B 100%)}.elementor-2 .elementor-element.elementor-element-c76989b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-2e5a9b9{text-align:center}.elementor-2 .elementor-element.elementor-element-2e5a9b9 .elementor-heading-title{font-family:var(--e-global-typography-title_1-font-family),Sans-serif;font-size:var(--e-global-typography-title_1-font-size);font-weight:var(--e-global-typography-title_1-font-weight);line-height:var(--e-global-typography-title_1-line-height);color:#FFF}.elementor-2 .elementor-element.elementor-element-5babb96{text-align:center}.elementor-2 .elementor-element.elementor-element-5babb96 .elementor-heading-title{font-family:var(--e-global-typography-text_1-font-family),Sans-serif;font-size:var(--e-global-typography-text_1-font-size);font-weight:var(--e-global-typography-text_1-font-weight);line-height:var(--e-global-typography-text_1-line-height);color:var(--e-global-color-bg_2)}.elementor-2 .elementor-element.elementor-element-e1a3af3{--display:flex;--min-height:769px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:130px 130px;--row-gap:130px;--column-gap:130px;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:130px;--padding-left:80px;--padding-right:80px}.elementor-2 .elementor-element.elementor-element-da19d38{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-576f4d9{--display:grid;--e-con-grid-template-columns:35% 1fr 35%;--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row}.elementor-2 .elementor-element.elementor-element-ec5cd67{--display:flex;--min-height:463px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-13f0621{width:var(--container-widget-width,405px);max-width:405px;--container-widget-width:405px;--container-widget-flex-grow:0;text-align:left}.elementor-2 .elementor-element.elementor-element-13f0621 .elementor-heading-title{font-family:var(--e-global-typography-title_3-font-family),Sans-serif;font-size:var(--e-global-typography-title_3-font-size);font-weight:var(--e-global-typography-title_3-font-weight);line-height:var(--e-global-typography-title_3-line-height);color:var(--e-global-color-title_1)}.elementor-2 .elementor-element.elementor-element-0789c29{text-align:left}.elementor-2 .elementor-element.elementor-element-0789c29 .elementor-heading-title{font-family:var(--e-global-typography-text_1-font-family),Sans-serif;font-size:var(--e-global-typography-text_1-font-size);font-weight:var(--e-global-typography-text_1-font-weight);line-height:var(--e-global-typography-text_1-line-height);color:var(--e-global-color-text_1)}.elementor-2 .elementor-element.elementor-element-5b89e89 .elementor-button{background-color:var(--e-global-color-accent_1);font-family:var(--e-global-typography-button_1-font-family),Sans-serif;font-size:var(--e-global-typography-button_1-font-size);font-weight:var(--e-global-typography-button_1-font-weight);line-height:var(--e-global-typography-button_1-line-height);fill:var(--e-global-color-bg_2);color:var(--e-global-color-bg_2);border-radius:120px 120px 120px 120px;padding:18px 44px 18px 44px}.elementor-2 .elementor-element.elementor-element-5b89e89 .elementor-button:hover,.elementor-2 .elementor-element.elementor-element-5b89e89 .elementor-button:focus{background-color:var(--e-global-color-accent_1_hover);color:var(--e-global-color-bg_2)}.elementor-2 .elementor-element.elementor-element-5b89e89>.elementor-widget-container{margin:0 0 0 0}.elementor-2 .elementor-element.elementor-element-5b89e89 .elementor-button:hover svg,.elementor-2 .elementor-element.elementor-element-5b89e89 .elementor-button:focus svg{fill:var(--e-global-color-bg_2)}.elementor-2 .elementor-element.elementor-element-b67b9a4{--display:flex;--min-height:463px;--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:flex-end;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-2 .elementor-element.elementor-element-b67b9a4:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-b67b9a4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text_3);background-image:url(https://uv-roofing.com/wp-content/uploads/2025/11/rmkcubtdqohfamelraxh-scaled.avif);background-position:center center;background-size:cover}.elementor-2 .elementor-element.elementor-element-43bffcd{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px}.elementor-2 .elementor-element.elementor-element-102d276{font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;line-height:1.5em}.elementor-2 .elementor-element.elementor-element-543b9a3{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px}.elementor-2 .elementor-element.elementor-element-c4e9145{font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;line-height:1.5em}.elementor-2 .elementor-element.elementor-element-4fe5948{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px}.elementor-2 .elementor-element.elementor-element-a4457fb{font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;line-height:1.5em}.elementor-2 .elementor-element.elementor-element-e04ef45{--n-accordion-title-font-size:var( --e-global-typography-title_5-font-size );--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:30px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:20px 20px 20px 20px;--n-accordion-title-normal-color:var( --e-global-color-title_1 );--n-accordion-title-hover-color:var( --e-global-color-title_1 );--n-accordion-title-active-color:var( --e-global-color-title_1 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-bg_2 );--n-accordion-icon-active-color:var( --e-global-color-title_1 )}.elementor-2 .elementor-element.elementor-element-e04ef45>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{border-style:none}.elementor-2 .elementor-element.elementor-element-e04ef45>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title:hover{border-style:none}.elementor-2 .elementor-element.elementor-element-e04ef45>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title{border-style:none}.elementor-2 .elementor-element.elementor-element-e04ef45{--n-accordion-padding:30px 30px 30px 30px}:where(.elementor-2 .elementor-element.elementor-element-e04ef45>.elementor-widget-container>.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:var(--e-global-typography-title_5-font-family),Sans-serif;font-weight:var(--e-global-typography-title_5-font-weight);line-height:var(--e-global-typography-title_5-line-height)}:where(.elementor-2 .elementor-element.elementor-element-e04ef45>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con{border-style:none;--border-radius:0px 0px 0px 0px}.elementor-2 .elementor-element.elementor-element-2fe6907{--display:grid;--e-con-grid-template-columns:340px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row}.elementor-2 .elementor-element.elementor-element-50a99cf{--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:flex-start;--align-items:flex-start;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-076c28f{text-align:left}.elementor-2 .elementor-element.elementor-element-076c28f .elementor-heading-title{font-family:var(--e-global-typography-title_3-font-family),Sans-serif;font-size:var(--e-global-typography-title_3-font-size);font-weight:var(--e-global-typography-title_3-font-weight);line-height:var(--e-global-typography-title_3-line-height);color:var(--e-global-color-title_1)}.elementor-2 .elementor-element.elementor-element-cccc193{width:var(--container-widget-width,267px);max-width:267px;--container-widget-width:267px;--container-widget-flex-grow:0;text-align:left}.elementor-2 .elementor-element.elementor-element-cccc193 .elementor-heading-title{font-family:var(--e-global-typography-text_1-font-family),Sans-serif;font-size:var(--e-global-typography-text_1-font-size);font-weight:var(--e-global-typography-text_1-font-weight);line-height:var(--e-global-typography-text_1-line-height);color:var(--e-global-color-text_1)}.elementor-2 .elementor-element.elementor-element-6d19434{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-58b911f{--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:flex-start;--align-items:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-2 .elementor-element.elementor-element-58b911f:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-58b911f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-card_3)}.elementor-2 .elementor-element.elementor-element-17eea33>.elementor-widget-container{padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-17eea33{--lottie-container-width:50px}.elementor-2 .elementor-element.elementor-element-6e34ec3{text-align:left}.elementor-2 .elementor-element.elementor-element-6e34ec3 .elementor-heading-title{font-family:var(--e-global-typography-button_2-font-family),Sans-serif;font-size:var(--e-global-typography-button_2-font-size);font-weight:var(--e-global-typography-button_2-font-weight);line-height:var(--e-global-typography-button_2-line-height);color:var(--e-global-color-title_1)}.elementor-2 .elementor-element.elementor-element-3fe1a8f{width:var(--container-widget-width,267px);max-width:267px;--container-widget-width:267px;--container-widget-flex-grow:0;text-align:left}.elementor-2 .elementor-element.elementor-element-3fe1a8f .elementor-heading-title{font-family:var(--e-global-typography-text_1-font-family),Sans-serif;font-size:var(--e-global-typography-text_1-font-size);font-weight:var(--e-global-typography-text_1-font-weight);line-height:var(--e-global-typography-text_1-line-height);color:var(--e-global-color-text_1)}.elementor-2 .elementor-element.elementor-element-9d82b19{--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:flex-start;--align-items:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-2 .elementor-element.elementor-element-9d82b19:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-9d82b19>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-card_3)}.elementor-2 .elementor-element.elementor-element-200f40b>.elementor-widget-container{padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-200f40b{--lottie-container-width:50px}.elementor-2 .elementor-element.elementor-element-a81dbe5{text-align:left}.elementor-2 .elementor-element.elementor-element-a81dbe5 .elementor-heading-title{font-family:var(--e-global-typography-button_2-font-family),Sans-serif;font-size:var(--e-global-typography-button_2-font-size);font-weight:var(--e-global-typography-button_2-font-weight);line-height:var(--e-global-typography-button_2-line-height);color:var(--e-global-color-title_1)}.elementor-2 .elementor-element.elementor-element-0f47077{width:var(--container-widget-width,267px);max-width:267px;--container-widget-width:267px;--container-widget-flex-grow:0;text-align:left}.elementor-2 .elementor-element.elementor-element-0f47077 .elementor-heading-title{font-family:var(--e-global-typography-text_1-font-family),Sans-serif;font-size:var(--e-global-typography-text_1-font-size);font-weight:var(--e-global-typography-text_1-font-weight);line-height:var(--e-global-typography-text_1-line-height);color:var(--e-global-color-text_1)}.elementor-2 .elementor-element.elementor-element-f48604a{--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:flex-start;--align-items:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-2 .elementor-element.elementor-element-f48604a:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-f48604a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-card_3)}.elementor-2 .elementor-element.elementor-element-ed6f718>.elementor-widget-container{padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-ed6f718{--lottie-container-width:50px}.elementor-2 .elementor-element.elementor-element-dc7d6a4{text-align:left}.elementor-2 .elementor-element.elementor-element-dc7d6a4 .elementor-heading-title{font-family:var(--e-global-typography-button_2-font-family),Sans-serif;font-size:var(--e-global-typography-button_2-font-size);font-weight:var(--e-global-typography-button_2-font-weight);line-height:var(--e-global-typography-button_2-line-height);color:var(--e-global-color-title_1)}.elementor-2 .elementor-element.elementor-element-7e94bd5{width:var(--container-widget-width,267px);max-width:267px;--container-widget-width:267px;--container-widget-flex-grow:0;text-align:left}.elementor-2 .elementor-element.elementor-element-7e94bd5 .elementor-heading-title{font-family:var(--e-global-typography-text_1-font-family),Sans-serif;font-size:var(--e-global-typography-text_1-font-size);font-weight:var(--e-global-typography-text_1-font-weight);line-height:var(--e-global-typography-text_1-line-height);color:var(--e-global-color-text_1)}.elementor-2 .elementor-element.elementor-element-782f23b{--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:flex-start;--align-items:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-2 .elementor-element.elementor-element-782f23b:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-782f23b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-card_3)}.elementor-2 .elementor-element.elementor-element-8343f9e>.elementor-widget-container{padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-8343f9e{--lottie-container-width:50px}.elementor-2 .elementor-element.elementor-element-ebf82d2{text-align:left}.elementor-2 .elementor-element.elementor-element-ebf82d2 .elementor-heading-title{font-family:var(--e-global-typography-button_2-font-family),Sans-serif;font-size:var(--e-global-typography-button_2-font-size);font-weight:var(--e-global-typography-button_2-font-weight);line-height:var(--e-global-typography-button_2-line-height);color:var(--e-global-color-title_1)}.elementor-2 .elementor-element.elementor-element-5b56d56{width:var(--container-widget-width,267px);max-width:267px;--container-widget-width:267px;--container-widget-flex-grow:0;text-align:left}.elementor-2 .elementor-element.elementor-element-5b56d56 .elementor-heading-title{font-family:var(--e-global-typography-text_1-font-family),Sans-serif;font-size:var(--e-global-typography-text_1-font-size);font-weight:var(--e-global-typography-text_1-font-weight);line-height:var(--e-global-typography-text_1-line-height);color:var(--e-global-color-text_1)}.elementor-2 .elementor-element.elementor-element-4226901{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-3b5f6bb{--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}.elementor-2 .elementor-element.elementor-element-d697caa{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px}.elementor-2 .elementor-element.elementor-element-87d0098{text-align:left}.elementor-2 .elementor-element.elementor-element-87d0098 .elementor-heading-title{font-family:var(--e-global-typography-title_3-font-family),Sans-serif;font-size:var(--e-global-typography-title_3-font-size);font-weight:var(--e-global-typography-title_3-font-weight);line-height:var(--e-global-typography-title_3-line-height);color:var(--e-global-color-title_1)}.elementor-2 .elementor-element.elementor-element-8eddee6{width:var(--container-widget-width,83%);max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:left}.elementor-2 .elementor-element.elementor-element-8eddee6 .elementor-heading-title{font-family:var(--e-global-typography-text_1-font-family),Sans-serif;font-size:var(--e-global-typography-text_1-font-size);font-weight:var(--e-global-typography-text_1-font-weight);line-height:var(--e-global-typography-text_1-line-height);color:var(--e-global-color-text_1)}.elementor-2 .elementor-element.elementor-element-ee654d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center}.elementor-2 .elementor-element.elementor-element-73bb88c img{width:100%;height:57px;object-fit:contain;object-position:center center}.elementor-2 .elementor-element.elementor-element-78d633e .elementor-button{background-color:#004D26;font-family:var(--e-global-typography-button_1-font-family),Sans-serif;font-size:var(--e-global-typography-button_1-font-size);font-weight:var(--e-global-typography-button_1-font-weight);line-height:var(--e-global-typography-button_1-line-height);fill:var(--e-global-color-bg_2);color:var(--e-global-color-bg_2);border-radius:120px 120px 120px 120px;padding:18px 44px 18px 44px}.elementor-2 .elementor-element.elementor-element-78d633e .elementor-button:hover,.elementor-2 .elementor-element.elementor-element-78d633e .elementor-button:focus{background-color:var(--e-global-color-accent_1_hover);color:var(--e-global-color-bg_2)}.elementor-2 .elementor-element.elementor-element-78d633e>.elementor-widget-container{margin:0 0 0 0}.elementor-2 .elementor-element.elementor-element-78d633e .elementor-button:hover svg,.elementor-2 .elementor-element.elementor-element-78d633e .elementor-button:focus svg{fill:var(--e-global-color-bg_2)}.elementor-2 .elementor-element.elementor-element-c8a18ce{--display:flex}.elementor-2 .elementor-element.elementor-element-abe4716{--display:flex}.elementor-2 .elementor-element.elementor-element-76812d4>.elementor-widget-container{border-radius:20px 20px 20px 20px}.elementor-2 .elementor-element.elementor-element-76812d4 .elementor-wrapper{--video-aspect-ratio:0.5625}.elementor-2 .elementor-element.elementor-element-e04b325{--display:flex}.elementor-2 .elementor-element.elementor-element-58d9eeb>.elementor-widget-container{border-radius:20px 20px 20px 20px}.elementor-2 .elementor-element.elementor-element-58d9eeb .elementor-wrapper{--video-aspect-ratio:0.5625}.elementor-2 .elementor-element.elementor-element-63013c5{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px}.elementor-2 .elementor-element.elementor-element-8a4f24e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row}.elementor-2 .elementor-element.elementor-element-9f23a42{--display:flex;--min-height:454px;--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:space-between;--align-items:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-9f23a42:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-9f23a42>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text_3)}.elementor-2 .elementor-element.elementor-element-7eac32b>.elementor-widget-container{border-radius:20px 20px 20px 20px}.elementor-2 .elementor-element.elementor-element-7eac32b .elementor-wrapper{--video-aspect-ratio:0.5625}.elementor-2 .elementor-element.elementor-element-cfc9907{--display:flex;--min-height:454px;--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:space-between;--align-items:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-cfc9907:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-cfc9907>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text_3)}.elementor-2 .elementor-element.elementor-element-8da654f>.elementor-widget-container{border-radius:20px 20px 20px 20px}.elementor-2 .elementor-element.elementor-element-8da654f .elementor-wrapper{--video-aspect-ratio:0.5625}.elementor-2 .elementor-element.elementor-element-a4e6ef9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-2 .elementor-element.elementor-element-1006549{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-2 .elementor-element.elementor-element-b5f7190{--display:flex}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-f3f0ebe{--width:100%}.elementor-2 .elementor-element.elementor-element-fd6c887{--width:47px}.elementor-2 .elementor-element.elementor-element-1748f97{--width:47px}.elementor-2 .elementor-element.elementor-element-a973163{--width:47px}.elementor-2 .elementor-element.elementor-element-ec5cd67{--width:492px}.elementor-2 .elementor-element.elementor-element-d697caa{--width:65%}.elementor-2 .elementor-element.elementor-element-ee654d4{--width:fit-content}.elementor-2 .elementor-element.elementor-element-a4e6ef9{--width:100%}.elementor-2 .elementor-element.elementor-element-1006549{--width:100%}}@media(max-width:1366px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-16c3b29{--width:100%}.elementor-2 .elementor-element.elementor-element-e1ee361{--width:100%}.elementor-2 .elementor-element.elementor-element-e028360{--width:100%}.elementor-2 .elementor-element.elementor-element-ee61cae{--width:100%}.elementor-2 .elementor-element.elementor-element-c76989b{--width:100%}.elementor-2 .elementor-element.elementor-element-da19d38{--width:100%}.elementor-2 .elementor-element.elementor-element-ec5cd67{--width:100%}.elementor-2 .elementor-element.elementor-element-4226901{--width:100%}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-16c3b29{--width:100%}.elementor-2 .elementor-element.elementor-element-e1ee361{--width:100%}.elementor-2 .elementor-element.elementor-element-e028360{--width:100%}.elementor-2 .elementor-element.elementor-element-ee61cae{--width:100%}.elementor-2 .elementor-element.elementor-element-c76989b{--width:100%}.elementor-2 .elementor-element.elementor-element-da19d38{--width:100%}.elementor-2 .elementor-element.elementor-element-4226901{--width:100%}.elementor-2 .elementor-element.elementor-element-d697caa{--width:100%}}@media(min-width:1367px){.elementor-2 .elementor-element.elementor-element-20d9dc8:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-20d9dc8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(max-width:1366px){.elementor-2 .elementor-element.elementor-element-f3f0ebe{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px}.elementor-2 .elementor-element.elementor-element-85c4481 .elementor-heading-title{font-size:50px}.elementor-2 .elementor-element.elementor-element-58aba88 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-25d727f .elementor-button{font-size:var(--e-global-typography-button_1-font-size);line-height:var(--e-global-typography-button_1-line-height)}.elementor-2 .elementor-element.elementor-element-55a4f8e .elementor-button{font-size:var(--e-global-typography-button_1-font-size);line-height:var(--e-global-typography-button_1-line-height)}.elementor-2 .elementor-element.elementor-element-35c1b27{--padding-top:65px;--padding-bottom:65px;--padding-left:60px;--padding-right:60px}.elementor-2 .elementor-element.elementor-element-e1ee361{--gap:40px 40px;--row-gap:40px;--column-gap:40px}.elementor-2 .elementor-element.elementor-element-7add16c{--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}.elementor-2 .elementor-element.elementor-element-b4e0d51{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-b4e0d51 .elementor-heading-title{font-size:var(--e-global-typography-title_3-font-size);line-height:var(--e-global-typography-title_3-line-height)}.elementor-2 .elementor-element.elementor-element-9a717e9{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-9a717e9 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-9b06a4a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-2 .elementor-element.elementor-element-ec5efb3{--min-height:400px}.elementor-2 .elementor-element.elementor-element-42ee036{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-42ee036 .elementor-heading-title{font-size:var(--e-global-typography-button_2-font-size);line-height:var(--e-global-typography-button_2-line-height)}.elementor-2 .elementor-element.elementor-element-92b7be0 .elementor-button{font-size:var(--e-global-typography-button_1-font-size);line-height:var(--e-global-typography-button_1-line-height)}.elementor-2 .elementor-element.elementor-element-6ef83b8 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-6b7e99e .elementor-heading-title{font-size:var(--e-global-typography-title_4-font-size);line-height:var(--e-global-typography-title_4-line-height)}.elementor-2 .elementor-element.elementor-element-11cae4b .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-01a23af .elementor-button{font-size:var(--e-global-typography-button_1-font-size);line-height:var(--e-global-typography-button_1-line-height)}.elementor-2 .elementor-element.elementor-element-e52c01a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start}.elementor-2 .elementor-element.elementor-element-9015660{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-9015660 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-70b390e{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-70b390e.elementor-element{--order:-99999 /* order start hack */}.elementor-2 .elementor-element.elementor-element-70b390e .elementor-heading-title{font-size:var(--e-global-typography-title_3-font-size);line-height:var(--e-global-typography-title_3-line-height)}.elementor-2 .elementor-element.elementor-element-1bf117f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row}.elementor-2 .elementor-element.elementor-element-c18122b .elementor-heading-title{font-size:var(--e-global-typography-title_4-font-size);line-height:var(--e-global-typography-title_4-line-height)}.elementor-2 .elementor-element.elementor-element-a219377 .elementor-button{font-size:var(--e-global-typography-button_1-font-size);line-height:var(--e-global-typography-button_1-line-height)}.elementor-2 .elementor-element.elementor-element-06c9cbd .elementor-heading-title{font-size:var(--e-global-typography-title_4-font-size);line-height:var(--e-global-typography-title_4-line-height)}.elementor-2 .elementor-element.elementor-element-860cce7 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-7346806{--min-height:300px}.elementor-2 .elementor-element.elementor-element-2c4f723 .elementor-heading-title{font-size:var(--e-global-typography-title_4-font-size);line-height:var(--e-global-typography-title_4-line-height)}.elementor-2 .elementor-element.elementor-element-ca108bf .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-56cc581{--min-height:300px}.elementor-2 .elementor-element.elementor-element-a8fde7e .elementor-heading-title{font-size:var(--e-global-typography-title_4-font-size);line-height:var(--e-global-typography-title_4-line-height)}.elementor-2 .elementor-element.elementor-element-ab0319d .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-ce72ca8{--min-height:300px}.elementor-2 .elementor-element.elementor-element-e78a4c0{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px}.elementor-2 .elementor-element.elementor-element-702cddd{--e-con-grid-template-columns:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row}.elementor-2 .elementor-element.elementor-element-786d6a2 .elementor-heading-title{font-size:var(--e-global-typography-title_3-font-size);line-height:var(--e-global-typography-title_3-line-height)}.elementor-2 .elementor-element.elementor-element-81dccdd .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-3f20488{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px}.elementor-2 .elementor-element.elementor-element-6a66237 .elementor-heading-title{font-size:var(--e-global-typography-title_3-font-size);line-height:var(--e-global-typography-title_3-line-height)}.elementor-2 .elementor-element.elementor-element-bc9d6c7{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row}.elementor-2 .elementor-element.elementor-element-bd5e12d{border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-fc6b87e .elementor-heading-title{font-size:var(--e-global-typography-title_5-font-size);line-height:var(--e-global-typography-title_5-line-height)}.elementor-2 .elementor-element.elementor-element-fd2a9d6 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-a784a14{border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-7872ccb .elementor-heading-title{font-size:var(--e-global-typography-title_5-font-size);line-height:var(--e-global-typography-title_5-line-height)}.elementor-2 .elementor-element.elementor-element-c79e6e7 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-52fc51d{border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-26dad76 .elementor-heading-title{font-size:var(--e-global-typography-title_5-font-size);line-height:var(--e-global-typography-title_5-line-height)}.elementor-2 .elementor-element.elementor-element-7307b12 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-40974c2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-a372b5b .elementor-heading-title{font-size:var(--e-global-typography-title_5-font-size);line-height:var(--e-global-typography-title_5-line-height)}.elementor-2 .elementor-element.elementor-element-93945a1 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-20d9dc8{--min-height:600px;--padding-top:65px;--padding-bottom:65px;--padding-left:60px;--padding-right:60px}.elementor-2 .elementor-element.elementor-element-2e5a9b9 .elementor-heading-title{font-size:var(--e-global-typography-title_1-font-size);line-height:var(--e-global-typography-title_1-line-height)}.elementor-2 .elementor-element.elementor-element-5babb96 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-e1a3af3{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px}.elementor-2 .elementor-element.elementor-element-576f4d9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-2 .elementor-element.elementor-element-ec5cd67{--min-height:100px}.elementor-2 .elementor-element.elementor-element-13f0621{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-13f0621 .elementor-heading-title{font-size:var(--e-global-typography-title_3-font-size);line-height:var(--e-global-typography-title_3-line-height)}.elementor-2 .elementor-element.elementor-element-0789c29 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-5b89e89 .elementor-button{font-size:var(--e-global-typography-button_1-font-size);line-height:var(--e-global-typography-button_1-line-height)}.elementor-2 .elementor-element.elementor-element-b67b9a4.e-con{--order:99999 /* order end hack */}.elementor-2 .elementor-element.elementor-element-e04ef45{--n-accordion-title-font-size:var( --e-global-typography-title_5-font-size )}:where(.elementor-2 .elementor-element.elementor-element-e04ef45>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{line-height:var(--e-global-typography-title_5-line-height)}.elementor-2 .elementor-element.elementor-element-2fe6907{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-2 .elementor-element.elementor-element-076c28f .elementor-heading-title{font-size:var(--e-global-typography-title_3-font-size);line-height:var(--e-global-typography-title_3-line-height)}.elementor-2 .elementor-element.elementor-element-cccc193{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-cccc193 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-6d19434{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row}.elementor-2 .elementor-element.elementor-element-6e34ec3 .elementor-heading-title{font-size:var(--e-global-typography-button_2-font-size);line-height:var(--e-global-typography-button_2-line-height)}.elementor-2 .elementor-element.elementor-element-3fe1a8f{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-3fe1a8f .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-a81dbe5 .elementor-heading-title{font-size:var(--e-global-typography-button_2-font-size);line-height:var(--e-global-typography-button_2-line-height)}.elementor-2 .elementor-element.elementor-element-0f47077{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-0f47077 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-dc7d6a4 .elementor-heading-title{font-size:var(--e-global-typography-button_2-font-size);line-height:var(--e-global-typography-button_2-line-height)}.elementor-2 .elementor-element.elementor-element-7e94bd5{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-7e94bd5 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-ebf82d2 .elementor-heading-title{font-size:var(--e-global-typography-button_2-font-size);line-height:var(--e-global-typography-button_2-line-height)}.elementor-2 .elementor-element.elementor-element-5b56d56{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-5b56d56 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-87d0098 .elementor-heading-title{font-size:var(--e-global-typography-title_3-font-size);line-height:var(--e-global-typography-title_3-line-height)}.elementor-2 .elementor-element.elementor-element-8eddee6{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-8eddee6 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-78d633e .elementor-button{font-size:var(--e-global-typography-button_1-font-size);line-height:var(--e-global-typography-button_1-line-height)}.elementor-2 .elementor-element.elementor-element-8a4f24e{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-f3f0ebe{--min-height:80vh;--padding-top:90px;--padding-bottom:45px;--padding-left:40px;--padding-right:40px}.elementor-2 .elementor-element.elementor-element-85c4481 .elementor-heading-title{font-size:45px}.elementor-2 .elementor-element.elementor-element-58aba88 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-25d727f .elementor-button{font-size:var(--e-global-typography-button_1-font-size);line-height:var(--e-global-typography-button_1-line-height)}.elementor-2 .elementor-element.elementor-element-55a4f8e .elementor-button{font-size:var(--e-global-typography-button_1-font-size);line-height:var(--e-global-typography-button_1-line-height)}.elementor-2 .elementor-element.elementor-element-35c1b27{--min-height:85vh;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px}.elementor-2 .elementor-element.elementor-element-b4e0d51 .elementor-heading-title{font-size:var(--e-global-typography-title_3-font-size);line-height:var(--e-global-typography-title_3-line-height)}.elementor-2 .elementor-element.elementor-element-9a717e9 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-9b06a4a{--grid-auto-flow:row}.elementor-2 .elementor-element.elementor-element-42ee036 .elementor-heading-title{font-size:var(--e-global-typography-button_2-font-size);line-height:var(--e-global-typography-button_2-line-height)}.elementor-2 .elementor-element.elementor-element-92b7be0 .elementor-button{font-size:var(--e-global-typography-button_1-font-size);line-height:var(--e-global-typography-button_1-line-height)}.elementor-2 .elementor-element.elementor-element-6ef83b8 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-b97a680{--min-height:300px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-2 .elementor-element.elementor-element-6b7e99e .elementor-heading-title{font-size:var(--e-global-typography-title_4-font-size);line-height:var(--e-global-typography-title_4-line-height)}.elementor-2 .elementor-element.elementor-element-11cae4b .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-01a23af .elementor-button{font-size:var(--e-global-typography-button_1-font-size);line-height:var(--e-global-typography-button_1-line-height)}.elementor-2 .elementor-element.elementor-element-e028360{--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-2 .elementor-element.elementor-element-9015660 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-70b390e .elementor-heading-title{font-size:var(--e-global-typography-title_3-font-size);line-height:var(--e-global-typography-title_3-line-height)}.elementor-2 .elementor-element.elementor-element-1bf117f{--grid-auto-flow:row}.elementor-2 .elementor-element.elementor-element-41f198e{--min-height:100px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-2 .elementor-element.elementor-element-c18122b .elementor-heading-title{font-size:var(--e-global-typography-title_4-font-size);line-height:var(--e-global-typography-title_4-line-height)}.elementor-2 .elementor-element.elementor-element-a219377 .elementor-button{font-size:var(--e-global-typography-button_1-font-size);line-height:var(--e-global-typography-button_1-line-height)}.elementor-2 .elementor-element.elementor-element-573f19a{--min-height:100px;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-2 .elementor-element.elementor-element-bc52900{--min-height:100px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-2 .elementor-element.elementor-element-06c9cbd .elementor-heading-title{font-size:var(--e-global-typography-title_4-font-size);line-height:var(--e-global-typography-title_4-line-height)}.elementor-2 .elementor-element.elementor-element-860cce7 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-7a95abe{--min-height:100px;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-2 .elementor-element.elementor-element-4989b82{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-2 .elementor-element.elementor-element-2c4f723 .elementor-heading-title{font-size:var(--e-global-typography-title_4-font-size);line-height:var(--e-global-typography-title_4-line-height)}.elementor-2 .elementor-element.elementor-element-ca108bf .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-b07676b{--min-height:100px}.elementor-2 .elementor-element.elementor-element-ef6302f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-2 .elementor-element.elementor-element-a8fde7e .elementor-heading-title{font-size:var(--e-global-typography-title_4-font-size);line-height:var(--e-global-typography-title_4-line-height)}.elementor-2 .elementor-element.elementor-element-ab0319d .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-e78a4c0{--min-height:8vh;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:90px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px}.elementor-2 .elementor-element.elementor-element-702cddd{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row}.elementor-2 .elementor-element.elementor-element-786d6a2 .elementor-heading-title{font-size:var(--e-global-typography-title_3-font-size);line-height:var(--e-global-typography-title_3-line-height)}.elementor-2 .elementor-element.elementor-element-81dccdd .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-3f20488{--min-height:100px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px}.elementor-2 .elementor-element.elementor-element-ee61cae{--gap:80px 80px;--row-gap:80px;--column-gap:80px}.elementor-2 .elementor-element.elementor-element-6a66237 .elementor-heading-title{font-size:var(--e-global-typography-title_3-font-size);line-height:var(--e-global-typography-title_3-line-height)}.elementor-2 .elementor-element.elementor-element-bc9d6c7{--grid-auto-flow:row}.elementor-2 .elementor-element.elementor-element-fc6b87e .elementor-heading-title{font-size:var(--e-global-typography-title_5-font-size);line-height:var(--e-global-typography-title_5-line-height)}.elementor-2 .elementor-element.elementor-element-fd2a9d6 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-7872ccb .elementor-heading-title{font-size:var(--e-global-typography-title_5-font-size);line-height:var(--e-global-typography-title_5-line-height)}.elementor-2 .elementor-element.elementor-element-c79e6e7 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-26dad76 .elementor-heading-title{font-size:var(--e-global-typography-title_5-font-size);line-height:var(--e-global-typography-title_5-line-height)}.elementor-2 .elementor-element.elementor-element-7307b12 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-a372b5b .elementor-heading-title{font-size:var(--e-global-typography-title_5-font-size);line-height:var(--e-global-typography-title_5-line-height)}.elementor-2 .elementor-element.elementor-element-93945a1 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-20d9dc8{--min-height:500px;--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px}.elementor-2 .elementor-element.elementor-element-2e5a9b9 .elementor-heading-title{font-size:var(--e-global-typography-title_1-font-size);line-height:var(--e-global-typography-title_1-line-height)}.elementor-2 .elementor-element.elementor-element-5babb96 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-e1a3af3{--min-height:8vh;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:90px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-2 .elementor-element.elementor-element-576f4d9{--grid-auto-flow:row}.elementor-2 .elementor-element.elementor-element-13f0621 .elementor-heading-title{font-size:var(--e-global-typography-title_3-font-size);line-height:var(--e-global-typography-title_3-line-height)}.elementor-2 .elementor-element.elementor-element-0789c29 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-5b89e89 .elementor-button{font-size:var(--e-global-typography-button_1-font-size);line-height:var(--e-global-typography-button_1-line-height)}.elementor-2 .elementor-element.elementor-element-e04ef45{--n-accordion-item-title-space-between:10px;--n-accordion-title-font-size:var( --e-global-typography-title_5-font-size )}:where(.elementor-2 .elementor-element.elementor-element-e04ef45>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{line-height:var(--e-global-typography-title_5-line-height)}.elementor-2 .elementor-element.elementor-element-2fe6907{--grid-auto-flow:row}.elementor-2 .elementor-element.elementor-element-076c28f .elementor-heading-title{font-size:var(--e-global-typography-title_3-font-size);line-height:var(--e-global-typography-title_3-line-height)}.elementor-2 .elementor-element.elementor-element-cccc193 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-6d19434{--grid-auto-flow:row}.elementor-2 .elementor-element.elementor-element-6e34ec3 .elementor-heading-title{font-size:var(--e-global-typography-button_2-font-size);line-height:var(--e-global-typography-button_2-line-height)}.elementor-2 .elementor-element.elementor-element-3fe1a8f .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-a81dbe5 .elementor-heading-title{font-size:var(--e-global-typography-button_2-font-size);line-height:var(--e-global-typography-button_2-line-height)}.elementor-2 .elementor-element.elementor-element-0f47077 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-dc7d6a4 .elementor-heading-title{font-size:var(--e-global-typography-button_2-font-size);line-height:var(--e-global-typography-button_2-line-height)}.elementor-2 .elementor-element.elementor-element-7e94bd5 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-ebf82d2 .elementor-heading-title{font-size:var(--e-global-typography-button_2-font-size);line-height:var(--e-global-typography-button_2-line-height)}.elementor-2 .elementor-element.elementor-element-5b56d56 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-4226901{--gap:40px 40px;--row-gap:40px;--column-gap:40px}.elementor-2 .elementor-element.elementor-element-3b5f6bb{--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-2 .elementor-element.elementor-element-d697caa{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center}.elementor-2 .elementor-element.elementor-element-87d0098{text-align:center}.elementor-2 .elementor-element.elementor-element-87d0098 .elementor-heading-title{font-size:var(--e-global-typography-title_3-font-size);line-height:var(--e-global-typography-title_3-line-height)}.elementor-2 .elementor-element.elementor-element-8eddee6{text-align:center}.elementor-2 .elementor-element.elementor-element-8eddee6 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-ee654d4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-2 .elementor-element.elementor-element-78d633e .elementor-button{font-size:var(--e-global-typography-button_1-font-size);line-height:var(--e-global-typography-button_1-line-height)}.elementor-2 .elementor-element.elementor-element-63013c5{--e-n-carousel-swiper-slides-to-display:2}.elementor-2 .elementor-element.elementor-element-8a4f24e{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-f3f0ebe{--min-height:94vh;--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;--overlay-opacity:1;--padding-top:90px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;--z-index:2}.elementor-2 .elementor-element.elementor-element-16c3b29{--width:100%}.elementor-2 .elementor-element.elementor-element-85c4481 .elementor-heading-title{font-size:40px;line-height:1.1em}.elementor-2 .elementor-element.elementor-element-58aba88{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-58aba88 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-25d727f>.elementor-widget-container{margin:0 0 0 0}.elementor-2 .elementor-element.elementor-element-25d727f .elementor-button{font-size:var(--e-global-typography-button_1-font-size);line-height:var(--e-global-typography-button_1-line-height)}.elementor-2 .elementor-element.elementor-element-55a4f8e>.elementor-widget-container{margin:0 0 0 0}.elementor-2 .elementor-element.elementor-element-55a4f8e .elementor-button{font-size:var(--e-global-typography-button_1-font-size);line-height:var(--e-global-typography-button_1-line-height)}.elementor-2 .elementor-element.elementor-element-35c1b27{--min-height:90vh;--z-index:2}.elementor-2 .elementor-element.elementor-element-e1ee361{--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-2 .elementor-element.elementor-element-b4e0d51 .elementor-heading-title{font-size:var(--e-global-typography-title_3-font-size);line-height:var(--e-global-typography-title_3-line-height)}.elementor-2 .elementor-element.elementor-element-9a717e9 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-9b06a4a{--e-con-grid-template-columns:1;--grid-auto-flow:row}.elementor-2 .elementor-element.elementor-element-42ee036 .elementor-heading-title{font-size:var(--e-global-typography-button_2-font-size);line-height:var(--e-global-typography-button_2-line-height)}.elementor-2 .elementor-element.elementor-element-92b7be0>.elementor-widget-container{margin:0 0 0 0}.elementor-2 .elementor-element.elementor-element-92b7be0 .elementor-button{font-size:var(--e-global-typography-button_1-font-size);line-height:var(--e-global-typography-button_1-line-height)}.elementor-2 .elementor-element.elementor-element-6ef83b8 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-6b7e99e .elementor-heading-title{font-size:var(--e-global-typography-title_4-font-size);line-height:var(--e-global-typography-title_4-line-height)}.elementor-2 .elementor-element.elementor-element-11cae4b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-2 .elementor-element.elementor-element-11cae4b .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-01a23af>.elementor-widget-container{margin:0 0 0 0}.elementor-2 .elementor-element.elementor-element-01a23af .elementor-button{font-size:var(--e-global-typography-button_1-font-size);line-height:var(--e-global-typography-button_1-line-height)}.elementor-2 .elementor-element.elementor-element-9015660 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-70b390e .elementor-heading-title{font-size:var(--e-global-typography-title_3-font-size);line-height:var(--e-global-typography-title_3-line-height)}.elementor-2 .elementor-element.elementor-element-1bf117f{--e-con-grid-template-columns:1;--grid-auto-flow:row}.elementor-2 .elementor-element.elementor-element-41f198e{--min-height:250px}.elementor-2 .elementor-element.elementor-element-c18122b .elementor-heading-title{font-size:var(--e-global-typography-title_4-font-size);line-height:var(--e-global-typography-title_4-line-height)}.elementor-2 .elementor-element.elementor-element-a219377>.elementor-widget-container{margin:0 0 0 0}.elementor-2 .elementor-element.elementor-element-a219377 .elementor-button{font-size:var(--e-global-typography-button_1-font-size);line-height:var(--e-global-typography-button_1-line-height)}.elementor-2 .elementor-element.elementor-element-06c9cbd .elementor-heading-title{font-size:var(--e-global-typography-title_4-font-size);line-height:var(--e-global-typography-title_4-line-height)}.elementor-2 .elementor-element.elementor-element-860cce7 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-7346806{--min-height:200px}.elementor-2 .elementor-element.elementor-element-fd6c887{--width:47px}.elementor-2 .elementor-element.elementor-element-4989b82{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-2 .elementor-element.elementor-element-2c4f723 .elementor-heading-title{font-size:var(--e-global-typography-title_4-font-size);line-height:var(--e-global-typography-title_4-line-height)}.elementor-2 .elementor-element.elementor-element-ca108bf .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-56cc581{--min-height:200px}.elementor-2 .elementor-element.elementor-element-1748f97{--width:47px}.elementor-2 .elementor-element.elementor-element-ef6302f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-2 .elementor-element.elementor-element-a8fde7e .elementor-heading-title{font-size:var(--e-global-typography-title_4-font-size);line-height:var(--e-global-typography-title_4-line-height)}.elementor-2 .elementor-element.elementor-element-ab0319d .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-ce72ca8{--min-height:200px}.elementor-2 .elementor-element.elementor-element-a973163{--width:47px}.elementor-2 .elementor-element.elementor-element-e78a4c0{--gap:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;--z-index:2}.elementor-2 .elementor-element.elementor-element-702cddd{--e-con-grid-template-columns:1;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row}.elementor-2 .elementor-element.elementor-element-786d6a2 .elementor-heading-title{font-size:var(--e-global-typography-title_3-font-size);line-height:var(--e-global-typography-title_3-line-height)}.elementor-2 .elementor-element.elementor-element-81dccdd .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-290ebc5{--min-height:250px}.elementor-2 .elementor-element.elementor-element-3f20488{--min-height:90vh;--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;--z-index:2}.elementor-2 .elementor-element.elementor-element-ee61cae{--gap:60px 60px;--row-gap:60px;--column-gap:60px}.elementor-2 .elementor-element.elementor-element-6a66237 .elementor-heading-title{font-size:var(--e-global-typography-title_3-font-size);line-height:var(--e-global-typography-title_3-line-height)}.elementor-2 .elementor-element.elementor-element-bc9d6c7{--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row}.elementor-2 .elementor-element.elementor-element-fc6b87e .elementor-heading-title{font-size:var(--e-global-typography-title_5-font-size);line-height:var(--e-global-typography-title_5-line-height)}.elementor-2 .elementor-element.elementor-element-fd2a9d6 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-7872ccb .elementor-heading-title{font-size:var(--e-global-typography-title_5-font-size);line-height:var(--e-global-typography-title_5-line-height)}.elementor-2 .elementor-element.elementor-element-c79e6e7 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-26dad76 .elementor-heading-title{font-size:var(--e-global-typography-title_5-font-size);line-height:var(--e-global-typography-title_5-line-height)}.elementor-2 .elementor-element.elementor-element-7307b12 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-a372b5b .elementor-heading-title{font-size:var(--e-global-typography-title_5-font-size);line-height:var(--e-global-typography-title_5-line-height)}.elementor-2 .elementor-element.elementor-element-93945a1 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-20d9dc8{--z-index:2}.elementor-2 .elementor-element.elementor-element-2e5a9b9 .elementor-heading-title{font-size:var(--e-global-typography-title_1-font-size);line-height:var(--e-global-typography-title_1-line-height)}.elementor-2 .elementor-element.elementor-element-5babb96 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-e1a3af3{--gap:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;--z-index:2}.elementor-2 .elementor-element.elementor-element-576f4d9{--e-con-grid-template-columns:1;--grid-auto-flow:row}.elementor-2 .elementor-element.elementor-element-13f0621 .elementor-heading-title{font-size:var(--e-global-typography-title_3-font-size);line-height:var(--e-global-typography-title_3-line-height)}.elementor-2 .elementor-element.elementor-element-0789c29 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-5b89e89>.elementor-widget-container{margin:0 0 0 0}.elementor-2 .elementor-element.elementor-element-5b89e89 .elementor-button{font-size:var(--e-global-typography-button_1-font-size);line-height:var(--e-global-typography-button_1-line-height)}.elementor-2 .elementor-element.elementor-element-e04ef45{--n-accordion-title-font-size:var( --e-global-typography-title_5-font-size )}:where(.elementor-2 .elementor-element.elementor-element-e04ef45>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{line-height:var(--e-global-typography-title_5-line-height)}.elementor-2 .elementor-element.elementor-element-2fe6907{--e-con-grid-template-columns:1;--grid-auto-flow:row}.elementor-2 .elementor-element.elementor-element-076c28f .elementor-heading-title{font-size:var(--e-global-typography-title_3-font-size);line-height:var(--e-global-typography-title_3-line-height)}.elementor-2 .elementor-element.elementor-element-cccc193 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-6d19434{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-2 .elementor-element.elementor-element-6e34ec3 .elementor-heading-title{font-size:var(--e-global-typography-button_2-font-size);line-height:var(--e-global-typography-button_2-line-height)}.elementor-2 .elementor-element.elementor-element-3fe1a8f .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-a81dbe5 .elementor-heading-title{font-size:var(--e-global-typography-button_2-font-size);line-height:var(--e-global-typography-button_2-line-height)}.elementor-2 .elementor-element.elementor-element-0f47077 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-dc7d6a4 .elementor-heading-title{font-size:var(--e-global-typography-button_2-font-size);line-height:var(--e-global-typography-button_2-line-height)}.elementor-2 .elementor-element.elementor-element-7e94bd5 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-ebf82d2 .elementor-heading-title{font-size:var(--e-global-typography-button_2-font-size);line-height:var(--e-global-typography-button_2-line-height)}.elementor-2 .elementor-element.elementor-element-5b56d56 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-4226901{--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-2 .elementor-element.elementor-element-3b5f6bb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center}.elementor-2 .elementor-element.elementor-element-87d0098{text-align:center}.elementor-2 .elementor-element.elementor-element-87d0098 .elementor-heading-title{font-size:var(--e-global-typography-title_3-font-size);line-height:var(--e-global-typography-title_3-line-height)}.elementor-2 .elementor-element.elementor-element-8eddee6 .elementor-heading-title{font-size:var(--e-global-typography-text_1-font-size);line-height:var(--e-global-typography-text_1-line-height)}.elementor-2 .elementor-element.elementor-element-ee654d4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center}.elementor-2 .elementor-element.elementor-element-78d633e>.elementor-widget-container{margin:0 0 0 0}.elementor-2 .elementor-element.elementor-element-78d633e .elementor-button{font-size:var(--e-global-typography-button_1-font-size);line-height:var(--e-global-typography-button_1-line-height)}.elementor-2 .elementor-element.elementor-element-63013c5{--e-n-carousel-swiper-slides-to-display:1}.elementor-2 .elementor-element.elementor-element-8a4f24e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}}.img-service-container{background-size:100%!important;background-position:center!important;transition:background-size 0.2s ease-in-out!important;overflow:hidden}.service-container:hover .img-service-container{background-size:110%!important}.frx-faq-mini details{background:var(--e-global-color-card_3);border-radius:20px;transition:0.2s;.e-n-accordion-item-title-icon{background:var(--e-global-color-accent_1);width:47px;height:47px;border-radius:50%;display:flex;place-content:center;align-items:center}&[open],&:hover{background:var(--e-global-color-accent_1);&,& *{color:#fff!important}.e-n-accordion-item-title-icon{background:var(--e-global-color-bg_2)}}}@font-face{font-family:'Aspekta';font-style:normal;font-weight:300;font-display:auto;src:url(https://uv-roofing.com/wp-content/uploads/2025/11/Aspekta-400.woff2) format('woff2')}@font-face{font-family:'Aspekta';font-style:normal;font-weight:500;font-display:auto;src:url(https://uv-roofing.com/wp-content/uploads/2025/11/Aspekta-500.woff2) format('woff2')}@font-face{font-family:'Aspekta';font-style:normal;font-weight:400;font-display:auto;src:url(https://uv-roofing.com/wp-content/uploads/2025/11/Aspekta-450.woff2) format('woff2')}