.elementor-2702 .elementor-element.elementor-element-397eb33{--display:flex;--min-height:0px;--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;--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:-150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-397eb33:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-397eb33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://weroof.com/wp-content/uploads/2026/09/roof-repair-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2702 .elementor-element.elementor-element-397eb33::before, .elementor-2702 .elementor-element.elementor-element-397eb33 > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-397eb33 > .e-con-inner > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-397eb33 > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-397eb33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-397eb33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(96deg, var( --e-global-color-88c8c0d ) 39%, #060E1A26 85%);}.elementor-2702 .elementor-element.elementor-element-397eb33.e-con{--e-con-transform-translateY:-150px;}.elementor-2702 .elementor-element.elementor-element-adb18bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:189px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-2702 .elementor-element.elementor-element-a10ba41{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2702 .elementor-element.elementor-element-ae1dfb0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:13px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-fb62a9d{width:var( --container-widget-width, 9% );max-width:9%;background-color:var( --e-global-color-08f948d );padding:08px 10px 08px 10px;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-2702 .elementor-element.elementor-element-fb62a9d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;color:#02070F;}.elementor-2702 .elementor-element.elementor-element-61b9d5c{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-2702 .elementor-element.elementor-element-7db57a2{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-2702 .elementor-element.elementor-element-7db57a2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:52px;font-weight:700;line-height:52px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-513e0f8{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-weight:400;color:#EDE9E3;}.elementor-2702 .elementor-element.elementor-element-7a4a976{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2702 .elementor-element.elementor-element-a2cc133 .elementor-button{background-color:var( --e-global-color-59853cf );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;border-radius:0px 0px 0px 0px;padding:20px 26px 20px 26px;}.elementor-2702 .elementor-element.elementor-element-a2cc133 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2702 .elementor-element.elementor-element-a2cc133 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-2702 .elementor-element.elementor-element-5b30a62{--display:flex;--justify-content:flex-end;--margin-top:-14px;--margin-bottom:-75px;--margin-left:40px;--margin-right:0px;}.elementor-2702 .elementor-element.elementor-element-d652fbc{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-2702 .elementor-element.elementor-element-dafb058{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-dafb058:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-dafb058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1EC;}.elementor-2702 .elementor-element.elementor-element-5617f72{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2702 .elementor-element.elementor-element-d1b50b6{--display:flex;}.elementor-2702 .elementor-element.elementor-element-8d4dea9{width:var( --container-widget-width, 17% );max-width:17%;background-color:var( --e-global-color-08f948d );padding:08px 10px 08px 10px;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-2702 .elementor-element.elementor-element-8d4dea9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#02070F;}.elementor-2702 .elementor-element.elementor-element-70c9546 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:33px;font-weight:700;line-height:44px;color:#01040A;}.elementor-2702 .elementor-element.elementor-element-5b3a214{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2702 .elementor-element.elementor-element-461bd76{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#6B6564;}.elementor-2702 .elementor-element.elementor-element-802d03d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2702 .elementor-element.elementor-element-502f33d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-d29a2df{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-9aed39c{--display:flex;--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-2702 .elementor-element.elementor-element-9aed39c:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-9aed39c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-2702 .elementor-element.elementor-element-cb2ad7f{background-color:#FFFFFF0D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;border-radius:1px 1px 1px 1px;}.elementor-2702 .elementor-element.elementor-element-cb2ad7f .elementor-icon-box-wrapper{align-items:center;gap:21px;}.elementor-2702 .elementor-element.elementor-element-cb2ad7f .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-f904706 );}.elementor-2702 .elementor-element.elementor-element-cb2ad7f.elementor-view-framed .elementor-icon{background-color:#F8F5F0;}.elementor-2702 .elementor-element.elementor-element-cb2ad7f.elementor-view-stacked .elementor-icon{fill:#F8F5F0;color:#F8F5F0;}.elementor-2702 .elementor-element.elementor-element-cb2ad7f .elementor-icon{font-size:44px;border-width:0px 0px 0px 0px;}.elementor-2702 .elementor-element.elementor-element-cb2ad7f .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-cb2ad7f .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;}.elementor-2702 .elementor-element.elementor-element-cb2ad7f:has(:hover) .elementor-icon-box-title,
					 .elementor-2702 .elementor-element.elementor-element-cb2ad7f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-88c8c0d );}.elementor-2702 .elementor-element.elementor-element-cb2ad7f .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.2px;color:#6B6564;}.elementor-2702 .elementor-element.elementor-element-002ec3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-18d3be3{--display:flex;--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-2702 .elementor-element.elementor-element-18d3be3:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-18d3be3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-fd4dac3{background-color:#FFFFFF0D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;border-radius:1px 1px 1px 1px;}.elementor-2702 .elementor-element.elementor-element-fd4dac3 .elementor-icon-box-wrapper{align-items:center;gap:21px;}.elementor-2702 .elementor-element.elementor-element-fd4dac3 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-f904706 );}.elementor-2702 .elementor-element.elementor-element-fd4dac3.elementor-view-framed .elementor-icon{background-color:#F8F5F0;}.elementor-2702 .elementor-element.elementor-element-fd4dac3.elementor-view-stacked .elementor-icon{fill:#F8F5F0;color:#F8F5F0;}.elementor-2702 .elementor-element.elementor-element-fd4dac3 .elementor-icon{font-size:44px;border-width:0px 0px 0px 0px;}.elementor-2702 .elementor-element.elementor-element-fd4dac3 .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-fd4dac3 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;}.elementor-2702 .elementor-element.elementor-element-fd4dac3:has(:hover) .elementor-icon-box-title,
					 .elementor-2702 .elementor-element.elementor-element-fd4dac3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-88c8c0d );}.elementor-2702 .elementor-element.elementor-element-fd4dac3 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.2px;color:#6B6564;}.elementor-2702 .elementor-element.elementor-element-4d9f28d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-159b6d8{--display:flex;--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-2702 .elementor-element.elementor-element-159b6d8:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-159b6d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-ae1cabb{background-color:#FFFFFF0D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;border-radius:1px 1px 1px 1px;}.elementor-2702 .elementor-element.elementor-element-ae1cabb .elementor-icon-box-wrapper{align-items:center;gap:21px;}.elementor-2702 .elementor-element.elementor-element-ae1cabb .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-f904706 );}.elementor-2702 .elementor-element.elementor-element-ae1cabb.elementor-view-framed .elementor-icon{background-color:#F8F5F0;}.elementor-2702 .elementor-element.elementor-element-ae1cabb.elementor-view-stacked .elementor-icon{fill:#F8F5F0;color:#F8F5F0;}.elementor-2702 .elementor-element.elementor-element-ae1cabb .elementor-icon{font-size:44px;border-width:0px 0px 0px 0px;}.elementor-2702 .elementor-element.elementor-element-ae1cabb .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-ae1cabb .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;}.elementor-2702 .elementor-element.elementor-element-ae1cabb:has(:hover) .elementor-icon-box-title,
					 .elementor-2702 .elementor-element.elementor-element-ae1cabb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-88c8c0d );}.elementor-2702 .elementor-element.elementor-element-ae1cabb .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.2px;color:#6B6564;}.elementor-2702 .elementor-element.elementor-element-71f1d80{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-a7f4a84{--display:flex;--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-2702 .elementor-element.elementor-element-a7f4a84:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-a7f4a84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-44c62e6{background-color:#FFFFFF0D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;border-radius:1px 1px 1px 1px;}.elementor-2702 .elementor-element.elementor-element-44c62e6 .elementor-icon-box-wrapper{align-items:center;gap:21px;}.elementor-2702 .elementor-element.elementor-element-44c62e6 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-f904706 );}.elementor-2702 .elementor-element.elementor-element-44c62e6.elementor-view-framed .elementor-icon{background-color:#F8F5F0;}.elementor-2702 .elementor-element.elementor-element-44c62e6.elementor-view-stacked .elementor-icon{fill:#F8F5F0;color:#F8F5F0;}.elementor-2702 .elementor-element.elementor-element-44c62e6 .elementor-icon{font-size:44px;border-width:0px 0px 0px 0px;}.elementor-2702 .elementor-element.elementor-element-44c62e6 .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-44c62e6 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;}.elementor-2702 .elementor-element.elementor-element-44c62e6:has(:hover) .elementor-icon-box-title,
					 .elementor-2702 .elementor-element.elementor-element-44c62e6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-88c8c0d );}.elementor-2702 .elementor-element.elementor-element-44c62e6 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.2px;color:#6B6564;}.elementor-2702 .elementor-element.elementor-element-90a5060{--display:flex;}.elementor-2702 .elementor-element.elementor-element-90a5060:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-90a5060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://weroof.com/wp-content/uploads/2026/09/coating-seam-repair.webp");background-position:center center;background-size:cover;}.elementor-2702 .elementor-element.elementor-element-b309de6{--spacer-size:50px;}.elementor-2702 .elementor-element.elementor-element-04a8054{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.54;}.elementor-2702 .elementor-element.elementor-element-04a8054:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-04a8054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1F3A;}.elementor-2702 .elementor-element.elementor-element-04a8054::before, .elementor-2702 .elementor-element.elementor-element-04a8054 > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-04a8054 > .e-con-inner > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-04a8054 > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-04a8054 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-04a8054 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://weroof.com/wp-content/uploads/2026/06/Frame-45-scaled.png");--background-overlay:'';background-position:0px -38px;background-repeat:no-repeat;background-size:50% auto;}.elementor-2702 .elementor-element.elementor-element-7aa6f16{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2702 .elementor-element.elementor-element-c718b56{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2702 .elementor-element.elementor-element-cf01aad{width:var( --container-widget-width, 12% );max-width:12%;background-color:var( --e-global-color-08f948d );padding:08px 10px 08px 10px;--container-widget-width:12%;--container-widget-flex-grow:0;text-align:center;}.elementor-2702 .elementor-element.elementor-element-cf01aad.elementor-element{--align-self:center;}.elementor-2702 .elementor-element.elementor-element-cf01aad .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#02070F;}.elementor-2702 .elementor-element.elementor-element-0884a3f{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2702 .elementor-element.elementor-element-0884a3f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:33px;font-weight:700;line-height:44px;color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-29ee905{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--z-index:333;}.elementor-2702 .elementor-element.elementor-element-fc4f01c{--display:flex;--min-height:350px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2702 .elementor-element.elementor-element-fc4f01c:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-fc4f01c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-5c6bbef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2702 .elementor-element.elementor-element-5c6bbef .elementor-icon-wrapper{text-align:start;}.elementor-2702 .elementor-element.elementor-element-5c6bbef.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;color:#FFFFFF0D;}.elementor-2702 .elementor-element.elementor-element-5c6bbef.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-5c6bbef.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-2702 .elementor-element.elementor-element-5c6bbef.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-5c6bbef.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-2702 .elementor-element.elementor-element-5c6bbef.elementor-view-framed .elementor-icon{background-color:#FFFFFF0D;}.elementor-2702 .elementor-element.elementor-element-5c6bbef.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF0D;}.elementor-2702 .elementor-element.elementor-element-5c6bbef .elementor-icon{font-size:28px;padding:11px;border-width:0px 0px 0px 0px;}.elementor-2702 .elementor-element.elementor-element-5c6bbef .elementor-icon svg{height:28px;}.elementor-2702 .elementor-element.elementor-element-2eb7f45 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;line-height:29px;color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-c4e67bd{font-family:"DM Sans", Sans-serif;font-weight:400;color:#EDE9E3;}.elementor-2702 .elementor-element.elementor-element-434ee1a{--display:flex;--min-height:350px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2702 .elementor-element.elementor-element-434ee1a:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-434ee1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-2702 .elementor-element.elementor-element-e71a4f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2702 .elementor-element.elementor-element-e71a4f5 .elementor-icon-wrapper{text-align:start;}.elementor-2702 .elementor-element.elementor-element-e71a4f5.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;color:#FFFFFF0D;}.elementor-2702 .elementor-element.elementor-element-e71a4f5.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-e71a4f5.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-2702 .elementor-element.elementor-element-e71a4f5.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-e71a4f5.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-2702 .elementor-element.elementor-element-e71a4f5.elementor-view-framed .elementor-icon{background-color:#FFFFFF0D;}.elementor-2702 .elementor-element.elementor-element-e71a4f5.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF0D;}.elementor-2702 .elementor-element.elementor-element-e71a4f5 .elementor-icon{font-size:28px;padding:11px;border-width:0px 0px 0px 0px;}.elementor-2702 .elementor-element.elementor-element-e71a4f5 .elementor-icon svg{height:28px;}.elementor-2702 .elementor-element.elementor-element-cfdc0ba .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;line-height:29px;color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-15656d6{font-family:"DM Sans", Sans-serif;font-weight:400;color:#EDE9E3;}.elementor-2702 .elementor-element.elementor-element-a6ee48c{--display:flex;--min-height:350px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2702 .elementor-element.elementor-element-a6ee48c:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-a6ee48c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-2702 .elementor-element.elementor-element-1e72b52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2702 .elementor-element.elementor-element-1e72b52 .elementor-icon-wrapper{text-align:start;}.elementor-2702 .elementor-element.elementor-element-1e72b52.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;color:#FFFFFF0D;}.elementor-2702 .elementor-element.elementor-element-1e72b52.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-1e72b52.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-2702 .elementor-element.elementor-element-1e72b52.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-1e72b52.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-2702 .elementor-element.elementor-element-1e72b52.elementor-view-framed .elementor-icon{background-color:#FFFFFF0D;}.elementor-2702 .elementor-element.elementor-element-1e72b52.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF0D;}.elementor-2702 .elementor-element.elementor-element-1e72b52 .elementor-icon{font-size:28px;padding:11px;border-width:0px 0px 0px 0px;}.elementor-2702 .elementor-element.elementor-element-1e72b52 .elementor-icon svg{height:28px;}.elementor-2702 .elementor-element.elementor-element-61642cf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;line-height:29px;color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-9108ea1{font-family:"DM Sans", Sans-serif;font-weight:400;color:#EDE9E3;}.elementor-2702 .elementor-element.elementor-element-b1ee10f{--display:flex;--min-height:350px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2702 .elementor-element.elementor-element-b1ee10f:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-b1ee10f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-2702 .elementor-element.elementor-element-30cb5e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2702 .elementor-element.elementor-element-30cb5e2 .elementor-icon-wrapper{text-align:start;}.elementor-2702 .elementor-element.elementor-element-30cb5e2.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;color:#FFFFFF0D;}.elementor-2702 .elementor-element.elementor-element-30cb5e2.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-30cb5e2.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-2702 .elementor-element.elementor-element-30cb5e2.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-30cb5e2.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-2702 .elementor-element.elementor-element-30cb5e2.elementor-view-framed .elementor-icon{background-color:#FFFFFF0D;}.elementor-2702 .elementor-element.elementor-element-30cb5e2.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF0D;}.elementor-2702 .elementor-element.elementor-element-30cb5e2 .elementor-icon{font-size:28px;padding:11px;border-width:0px 0px 0px 0px;}.elementor-2702 .elementor-element.elementor-element-30cb5e2 .elementor-icon svg{height:28px;}.elementor-2702 .elementor-element.elementor-element-00fe5f0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;line-height:29px;color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-6e9bdab{font-family:"DM Sans", Sans-serif;font-weight:400;color:#EDE9E3;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2702 .elementor-element.elementor-element-e595034{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;top:566px;}.elementor-2702 .elementor-element.elementor-element-e595034.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-2702 .elementor-element.elementor-element-e595034{left:900px;}body.rtl .elementor-2702 .elementor-element.elementor-element-e595034{right:900px;}.elementor-2702 .elementor-element.elementor-element-8a9d74d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.54;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-8a9d74d:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-8a9d74d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1EC;}.elementor-2702 .elementor-element.elementor-element-8a9d74d::before, .elementor-2702 .elementor-element.elementor-element-8a9d74d > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-8a9d74d > .e-con-inner > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-8a9d74d > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-8a9d74d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-8a9d74d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2702 .elementor-element.elementor-element-0379880{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2702 .elementor-element.elementor-element-7fd5a41{width:initial;max-width:initial;background-color:var( --e-global-color-08f948d );padding:08px 10px 08px 10px;text-align:center;}.elementor-2702 .elementor-element.elementor-element-7fd5a41 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#02070F;}.elementor-2702 .elementor-element.elementor-element-189d447{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2702 .elementor-element.elementor-element-189d447 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:33px;font-weight:700;line-height:44px;color:var( --e-global-color-88c8c0d );}.elementor-2702 .elementor-element.elementor-element-72bc662{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-d9198ef{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-2664f78{background-color:#C8A165;padding:20px 20px 20px 20px;border-radius:360px 360px 360px 360px;}.elementor-2702 .elementor-element.elementor-element-2664f78 .elementor-heading-title{color:#060E1A;}.elementor-2702 .elementor-element.elementor-element-80b203f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-15px;--margin-right:-13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:-0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2702 .elementor-element.elementor-element-70cfddd{--divider-border-style:dashed;--divider-color:var( --e-global-color-08f948d );--divider-border-width:1.8px;}.elementor-2702 .elementor-element.elementor-element-70cfddd .elementor-divider-separator{width:100%;}.elementor-2702 .elementor-element.elementor-element-70cfddd .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2702 .elementor-element.elementor-element-70cfddd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-08f948d );}.elementor-2702 .elementor-element.elementor-element-70cfddd.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-70cfddd.elementor-view-default .elementor-icon{color:var( --e-global-color-08f948d );border-color:var( --e-global-color-08f948d );}.elementor-2702 .elementor-element.elementor-element-70cfddd.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-70cfddd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-08f948d );}.elementor-2702 .elementor-element.elementor-element-d733a3f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-c064747{background-color:#FFFFFF;padding:20px 20px 20px 20px;z-index:99;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:360px 360px 360px 360px;}.elementor-2702 .elementor-element.elementor-element-c064747 .elementor-heading-title{color:#02070F;}.elementor-2702 .elementor-element.elementor-element-f443e7e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:-23px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:-0px;}.elementor-2702 .elementor-element.elementor-element-4e2dd83{--divider-border-style:dashed;--divider-color:var( --e-global-color-08f948d );--divider-border-width:1.8px;}.elementor-2702 .elementor-element.elementor-element-4e2dd83 .elementor-divider-separator{width:100%;}.elementor-2702 .elementor-element.elementor-element-4e2dd83 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2702 .elementor-element.elementor-element-4e2dd83.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-08f948d );}.elementor-2702 .elementor-element.elementor-element-4e2dd83.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-4e2dd83.elementor-view-default .elementor-icon{color:var( --e-global-color-08f948d );border-color:var( --e-global-color-08f948d );}.elementor-2702 .elementor-element.elementor-element-4e2dd83.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-4e2dd83.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-08f948d );}.elementor-2702 .elementor-element.elementor-element-f041ed1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-aa016a2{background-color:#FFFFFF;padding:20px 20px 20px 20px;z-index:99;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:360px 360px 360px 360px;}.elementor-2702 .elementor-element.elementor-element-aa016a2 .elementor-heading-title{color:#02070F;}.elementor-2702 .elementor-element.elementor-element-bd93cc1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:-23px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:-0px;}.elementor-2702 .elementor-element.elementor-element-613df9e{--divider-border-style:dashed;--divider-color:var( --e-global-color-08f948d );--divider-border-width:1.8px;}.elementor-2702 .elementor-element.elementor-element-613df9e .elementor-divider-separator{width:100%;}.elementor-2702 .elementor-element.elementor-element-613df9e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2702 .elementor-element.elementor-element-613df9e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-08f948d );}.elementor-2702 .elementor-element.elementor-element-613df9e.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-613df9e.elementor-view-default .elementor-icon{color:var( --e-global-color-08f948d );border-color:var( --e-global-color-08f948d );}.elementor-2702 .elementor-element.elementor-element-613df9e.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-613df9e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-08f948d );}.elementor-2702 .elementor-element.elementor-element-0a1d5b3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-1d962d7{background-color:#FFFFFF;padding:20px 20px 20px 20px;z-index:99;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:360px 360px 360px 360px;}.elementor-2702 .elementor-element.elementor-element-1d962d7 .elementor-heading-title{color:#02070F;}.elementor-2702 .elementor-element.elementor-element-754f132{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:288px;}.elementor-2702 .elementor-element.elementor-element-754f132.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-2702 .elementor-element.elementor-element-754f132{right:95px;}body.rtl .elementor-2702 .elementor-element.elementor-element-754f132{left:95px;}.elementor-2702 .elementor-element.elementor-element-a197ff4{--divider-border-style:dashed;--divider-color:var( --e-global-color-08f948d );--divider-border-width:1.8px;}.elementor-2702 .elementor-element.elementor-element-a197ff4 .elementor-divider-separator{width:100%;}.elementor-2702 .elementor-element.elementor-element-a197ff4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2702 .elementor-element.elementor-element-fab38d6{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:479px;}.elementor-2702 .elementor-element.elementor-element-fab38d6.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-2702 .elementor-element.elementor-element-fab38d6{right:98px;}body.rtl .elementor-2702 .elementor-element.elementor-element-fab38d6{left:98px;}.elementor-2702 .elementor-element.elementor-element-c50759b{--divider-border-style:dashed;--divider-color:var( --e-global-color-08f948d );--divider-border-width:1.8px;}.elementor-2702 .elementor-element.elementor-element-c50759b .elementor-divider-separator{width:100%;}.elementor-2702 .elementor-element.elementor-element-c50759b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2702 .elementor-element.elementor-element-643b620{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:646px;}.elementor-2702 .elementor-element.elementor-element-643b620.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-2702 .elementor-element.elementor-element-643b620{right:39px;}body.rtl .elementor-2702 .elementor-element.elementor-element-643b620{left:39px;}.elementor-2702 .elementor-element.elementor-element-bedc6d8{--e-transform-rotateZ:90deg;top:-129px;z-index:99;}body:not(.rtl) .elementor-2702 .elementor-element.elementor-element-bedc6d8{right:35px;}body.rtl .elementor-2702 .elementor-element.elementor-element-bedc6d8{left:35px;}.elementor-2702 .elementor-element.elementor-element-bedc6d8 img{width:56%;}.elementor-2702 .elementor-element.elementor-element-5a819a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2702 .elementor-element.elementor-element-c45c2e3{--display:flex;--justify-content:flex-start;}.elementor-2702 .elementor-element.elementor-element-027187d .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-027187d .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;}.elementor-2702 .elementor-element.elementor-element-027187d .elementor-icon-box-title{color:#02070F;}.elementor-2702 .elementor-element.elementor-element-027187d:has(:hover) .elementor-icon-box-title,
					 .elementor-2702 .elementor-element.elementor-element-027187d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-08f948d );}.elementor-2702 .elementor-element.elementor-element-027187d .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#6B6564;}.elementor-2702 .elementor-element.elementor-element-ccec48e{--display:flex;--justify-content:flex-start;}.elementor-2702 .elementor-element.elementor-element-9e3a88a .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-9e3a88a .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;}.elementor-2702 .elementor-element.elementor-element-9e3a88a .elementor-icon-box-title{color:#02070F;}.elementor-2702 .elementor-element.elementor-element-9e3a88a:has(:hover) .elementor-icon-box-title,
					 .elementor-2702 .elementor-element.elementor-element-9e3a88a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-08f948d );}.elementor-2702 .elementor-element.elementor-element-9e3a88a .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#6B6564;}.elementor-2702 .elementor-element.elementor-element-54b39ce{--display:flex;--justify-content:flex-start;}.elementor-2702 .elementor-element.elementor-element-dbcfde4 .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-dbcfde4 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;}.elementor-2702 .elementor-element.elementor-element-dbcfde4 .elementor-icon-box-title{color:#02070F;}.elementor-2702 .elementor-element.elementor-element-dbcfde4:has(:hover) .elementor-icon-box-title,
					 .elementor-2702 .elementor-element.elementor-element-dbcfde4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-08f948d );}.elementor-2702 .elementor-element.elementor-element-dbcfde4 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#6B6564;}.elementor-2702 .elementor-element.elementor-element-63dfabb{--display:flex;--justify-content:flex-start;}.elementor-2702 .elementor-element.elementor-element-4e97989 .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-4e97989 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;}.elementor-2702 .elementor-element.elementor-element-4e97989 .elementor-icon-box-title{color:#02070F;}.elementor-2702 .elementor-element.elementor-element-4e97989:has(:hover) .elementor-icon-box-title,
					 .elementor-2702 .elementor-element.elementor-element-4e97989:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-08f948d );}.elementor-2702 .elementor-element.elementor-element-4e97989 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#6B6564;}.elementor-2702 .elementor-element.elementor-element-96e9730{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-80e8a5c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-828e7b8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-15px;--margin-right:-13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:-0px;}.elementor-2702 .elementor-element.elementor-element-deaca00{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-5f27f3d{background-color:#FFFFFF;padding:20px 20px 20px 20px;z-index:99;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:360px 360px 360px 360px;}.elementor-2702 .elementor-element.elementor-element-5f27f3d .elementor-heading-title{color:#02070F;}.elementor-2702 .elementor-element.elementor-element-f28b671{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:-23px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:-0px;}.elementor-2702 .elementor-element.elementor-element-397952c{--divider-border-style:dashed;--divider-color:var( --e-global-color-08f948d );--divider-border-width:1.8px;}.elementor-2702 .elementor-element.elementor-element-397952c .elementor-divider-separator{width:100%;}.elementor-2702 .elementor-element.elementor-element-397952c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2702 .elementor-element.elementor-element-397952c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-08f948d );}.elementor-2702 .elementor-element.elementor-element-397952c.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-397952c.elementor-view-default .elementor-icon{color:var( --e-global-color-08f948d );border-color:var( --e-global-color-08f948d );}.elementor-2702 .elementor-element.elementor-element-397952c.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-397952c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-08f948d );}.elementor-2702 .elementor-element.elementor-element-33ecb31{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-c5e8339{background-color:#FFFFFF;padding:20px 20px 20px 20px;z-index:99;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:360px 360px 360px 360px;}.elementor-2702 .elementor-element.elementor-element-c5e8339 .elementor-heading-title{color:#02070F;}.elementor-2702 .elementor-element.elementor-element-42daf49{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:-23px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:-0px;}.elementor-2702 .elementor-element.elementor-element-4ff8cd6{--divider-border-style:dashed;--divider-color:var( --e-global-color-08f948d );--divider-border-width:1.8px;}.elementor-2702 .elementor-element.elementor-element-4ff8cd6 .elementor-divider-separator{width:100%;}.elementor-2702 .elementor-element.elementor-element-4ff8cd6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2702 .elementor-element.elementor-element-4ff8cd6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-08f948d );}.elementor-2702 .elementor-element.elementor-element-4ff8cd6.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-4ff8cd6.elementor-view-default .elementor-icon{color:var( --e-global-color-08f948d );border-color:var( --e-global-color-08f948d );}.elementor-2702 .elementor-element.elementor-element-4ff8cd6.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-4ff8cd6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-08f948d );}.elementor-2702 .elementor-element.elementor-element-31ca48b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-4835fca{background-color:#FFFFFF;padding:20px 20px 20px 20px;z-index:99;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:360px 360px 360px 360px;}.elementor-2702 .elementor-element.elementor-element-4835fca .elementor-heading-title{color:#02070F;}.elementor-2702 .elementor-element.elementor-element-b2675f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2702 .elementor-element.elementor-element-2fa0600{--display:flex;--justify-content:flex-start;}.elementor-2702 .elementor-element.elementor-element-22ce542{--display:flex;--justify-content:flex-start;}.elementor-2702 .elementor-element.elementor-element-30c29fc .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-30c29fc .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;}.elementor-2702 .elementor-element.elementor-element-30c29fc .elementor-icon-box-title{color:#02070F;}.elementor-2702 .elementor-element.elementor-element-30c29fc:has(:hover) .elementor-icon-box-title,
					 .elementor-2702 .elementor-element.elementor-element-30c29fc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-08f948d );}.elementor-2702 .elementor-element.elementor-element-30c29fc .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#6B6564;}.elementor-2702 .elementor-element.elementor-element-00c08f6{--display:flex;--justify-content:flex-start;}.elementor-2702 .elementor-element.elementor-element-b989436 .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-b989436 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;}.elementor-2702 .elementor-element.elementor-element-b989436 .elementor-icon-box-title{color:#02070F;}.elementor-2702 .elementor-element.elementor-element-b989436:has(:hover) .elementor-icon-box-title,
					 .elementor-2702 .elementor-element.elementor-element-b989436:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-08f948d );}.elementor-2702 .elementor-element.elementor-element-b989436 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#6B6564;}.elementor-2702 .elementor-element.elementor-element-a6d8d81{--display:flex;--justify-content:flex-start;}.elementor-2702 .elementor-element.elementor-element-c93a9fc .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-c93a9fc .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;}.elementor-2702 .elementor-element.elementor-element-c93a9fc .elementor-icon-box-title{color:#02070F;}.elementor-2702 .elementor-element.elementor-element-c93a9fc:has(:hover) .elementor-icon-box-title,
					 .elementor-2702 .elementor-element.elementor-element-c93a9fc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-08f948d );}.elementor-2702 .elementor-element.elementor-element-c93a9fc .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#6B6564;}.elementor-2702 .elementor-element.elementor-element-a862c0e{--divider-border-style:dashed;--divider-color:var( --e-global-color-08f948d );--divider-border-width:1.8px;width:var( --container-widget-width, 30% );max-width:30%;--e-transform-rotateZ:90deg;--container-widget-width:30%;--container-widget-flex-grow:0;top:526px;}.elementor-2702 .elementor-element.elementor-element-a862c0e.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-2702 .elementor-element.elementor-element-a862c0e{right:-136px;}body.rtl .elementor-2702 .elementor-element.elementor-element-a862c0e{left:-136px;}.elementor-2702 .elementor-element.elementor-element-a862c0e .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-2702 .elementor-element.elementor-element-a862c0e .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-2702 .elementor-element.elementor-element-17a786ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2702 .elementor-element.elementor-element-d0c1464{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.76;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2702 .elementor-element.elementor-element-d0c1464:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-d0c1464 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://weroof.com/wp-content/uploads/2026/08/image3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2702 .elementor-element.elementor-element-d0c1464::before, .elementor-2702 .elementor-element.elementor-element-d0c1464 > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-d0c1464 > .e-con-inner > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-d0c1464 > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-d0c1464 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-d0c1464 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#032A6B;--background-overlay:'';}.elementor-2702 .elementor-element.elementor-element-c7c945a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2702 .elementor-element.elementor-element-7b07201{width:initial;max-width:initial;background-color:var( --e-global-color-08f948d );padding:08px 10px 08px 10px;text-align:center;}.elementor-2702 .elementor-element.elementor-element-7b07201 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#02070F;}.elementor-2702 .elementor-element.elementor-element-48c4f2a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2702 .elementor-element.elementor-element-48c4f2a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:700;line-height:44px;color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-afa059e{text-align:center;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-583c20d{width:100%;max-width:100%;}.elementor-2702 .elementor-element.elementor-element-b32ef7a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-b32ef7a:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-b32ef7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1EC;}.elementor-2702 .elementor-element.elementor-element-12e5a4d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2702 .elementor-element.elementor-element-f1998f1{width:initial;max-width:initial;background-color:var( --e-global-color-08f948d );padding:08px 10px 08px 10px;text-align:center;}.elementor-2702 .elementor-element.elementor-element-f1998f1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#02070F;}.elementor-2702 .elementor-element.elementor-element-4acddd2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2702 .elementor-element.elementor-element-4acddd2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:33px;font-weight:700;line-height:44px;color:var( --e-global-color-88c8c0d );}.elementor-2702 .elementor-element.elementor-element-df722c5{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-2702 .elementor-element.elementor-element-b4878b7{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2702 .elementor-element.elementor-element-938c287{--display:flex;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2702 .elementor-element.elementor-element-938c287:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-938c287 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-68b8f89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2702 .elementor-element.elementor-element-68b8f89 .elementor-icon-wrapper{text-align:start;}.elementor-2702 .elementor-element.elementor-element-68b8f89.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;color:#FEF8EF;}.elementor-2702 .elementor-element.elementor-element-68b8f89.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-68b8f89.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-2702 .elementor-element.elementor-element-68b8f89.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-68b8f89.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-2702 .elementor-element.elementor-element-68b8f89.elementor-view-framed .elementor-icon{background-color:#FEF8EF;}.elementor-2702 .elementor-element.elementor-element-68b8f89.elementor-view-stacked .elementor-icon svg{fill:#FEF8EF;}.elementor-2702 .elementor-element.elementor-element-68b8f89 .elementor-icon{font-size:28px;padding:7px;border-width:0px 0px 0px 0px;}.elementor-2702 .elementor-element.elementor-element-68b8f89 .elementor-icon svg{height:28px;}.elementor-2702 .elementor-element.elementor-element-f952dd0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;line-height:29px;color:#000000;}.elementor-2702 .elementor-element.elementor-element-bb337a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;color:#6B6564;}.elementor-2702 .elementor-element.elementor-element-c592ca4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;color:#000000;}.elementor-2702 .elementor-element.elementor-element-7d59341 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-2702 .elementor-element.elementor-element-7d59341{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:20px;}body:not(.rtl) .elementor-2702 .elementor-element.elementor-element-7d59341{left:21px;}body.rtl .elementor-2702 .elementor-element.elementor-element-7d59341{right:21px;}.elementor-2702 .elementor-element.elementor-element-7d59341 .elementskit-btn{padding:0px 0px 0px 0px;font-size:12px;font-weight:600;color:var( --e-global-color-59853cf );fill:var( --e-global-color-59853cf );border-style:none;}.elementor-2702 .elementor-element.elementor-element-7d59341 .elementskit-btn:hover{color:var( --e-global-color-59853cf );fill:var( --e-global-color-59853cf );}.elementor-2702 .elementor-element.elementor-element-7d59341 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-2702 .elementor-element.elementor-element-7d59341 .elementskit-btn > i, .elementor-2702 .elementor-element.elementor-element-7d59341 .elementskit-btn > svg{margin-left:5px;}.rtl .elementor-2702 .elementor-element.elementor-element-7d59341 .elementskit-btn > i, .rtl .elementor-2702 .elementor-element.elementor-element-7d59341 .elementskit-btn > svg{margin-left:0;margin-right:5px;}.elementor-2702 .elementor-element.elementor-element-be24d02{--display:flex;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2702 .elementor-element.elementor-element-be24d02:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-be24d02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-20fc37f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2702 .elementor-element.elementor-element-20fc37f .elementor-icon-wrapper{text-align:start;}.elementor-2702 .elementor-element.elementor-element-20fc37f.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;color:#FEF8EF;}.elementor-2702 .elementor-element.elementor-element-20fc37f.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-20fc37f.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-2702 .elementor-element.elementor-element-20fc37f.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-20fc37f.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-2702 .elementor-element.elementor-element-20fc37f.elementor-view-framed .elementor-icon{background-color:#FEF8EF;}.elementor-2702 .elementor-element.elementor-element-20fc37f.elementor-view-stacked .elementor-icon svg{fill:#FEF8EF;}.elementor-2702 .elementor-element.elementor-element-20fc37f .elementor-icon{font-size:28px;padding:7px;border-width:0px 0px 0px 0px;}.elementor-2702 .elementor-element.elementor-element-20fc37f .elementor-icon svg{height:28px;}.elementor-2702 .elementor-element.elementor-element-9aec456 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;line-height:29px;color:#000000;}.elementor-2702 .elementor-element.elementor-element-3f8b247{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;color:#6B6564;}.elementor-2702 .elementor-element.elementor-element-1367502{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;color:#000000;}.elementor-2702 .elementor-element.elementor-element-9469747 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-2702 .elementor-element.elementor-element-9469747{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:20px;}body:not(.rtl) .elementor-2702 .elementor-element.elementor-element-9469747{left:21px;}body.rtl .elementor-2702 .elementor-element.elementor-element-9469747{right:21px;}.elementor-2702 .elementor-element.elementor-element-9469747 .elementskit-btn{padding:0px 0px 0px 0px;font-size:12px;font-weight:600;color:var( --e-global-color-59853cf );fill:var( --e-global-color-59853cf );border-style:none;}.elementor-2702 .elementor-element.elementor-element-9469747 .elementskit-btn:hover{color:var( --e-global-color-59853cf );fill:var( --e-global-color-59853cf );}.elementor-2702 .elementor-element.elementor-element-9469747 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-2702 .elementor-element.elementor-element-9469747 .elementskit-btn > i, .elementor-2702 .elementor-element.elementor-element-9469747 .elementskit-btn > svg{margin-left:5px;}.rtl .elementor-2702 .elementor-element.elementor-element-9469747 .elementskit-btn > i, .rtl .elementor-2702 .elementor-element.elementor-element-9469747 .elementskit-btn > svg{margin-left:0;margin-right:5px;}.elementor-2702 .elementor-element.elementor-element-1ad1260{--display:flex;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2702 .elementor-element.elementor-element-1ad1260:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-1ad1260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-e9715f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2702 .elementor-element.elementor-element-e9715f3 .elementor-icon-wrapper{text-align:start;}.elementor-2702 .elementor-element.elementor-element-e9715f3.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;color:#FEF8EF;}.elementor-2702 .elementor-element.elementor-element-e9715f3.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-e9715f3.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-2702 .elementor-element.elementor-element-e9715f3.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-e9715f3.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-2702 .elementor-element.elementor-element-e9715f3.elementor-view-framed .elementor-icon{background-color:#FEF8EF;}.elementor-2702 .elementor-element.elementor-element-e9715f3.elementor-view-stacked .elementor-icon svg{fill:#FEF8EF;}.elementor-2702 .elementor-element.elementor-element-e9715f3 .elementor-icon{font-size:28px;padding:7px;border-width:0px 0px 0px 0px;}.elementor-2702 .elementor-element.elementor-element-e9715f3 .elementor-icon svg{height:28px;}.elementor-2702 .elementor-element.elementor-element-c7530c2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;line-height:29px;color:#000000;}.elementor-2702 .elementor-element.elementor-element-c67c884{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;color:#6B6564;}.elementor-2702 .elementor-element.elementor-element-d49abd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;color:#000000;}.elementor-2702 .elementor-element.elementor-element-ba57f15 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-2702 .elementor-element.elementor-element-ba57f15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:20px;}body:not(.rtl) .elementor-2702 .elementor-element.elementor-element-ba57f15{left:21px;}body.rtl .elementor-2702 .elementor-element.elementor-element-ba57f15{right:21px;}.elementor-2702 .elementor-element.elementor-element-ba57f15 .elementskit-btn{padding:0px 0px 0px 0px;font-size:12px;font-weight:600;color:var( --e-global-color-59853cf );fill:var( --e-global-color-59853cf );border-style:none;}.elementor-2702 .elementor-element.elementor-element-ba57f15 .elementskit-btn:hover{color:var( --e-global-color-59853cf );fill:var( --e-global-color-59853cf );}.elementor-2702 .elementor-element.elementor-element-ba57f15 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-2702 .elementor-element.elementor-element-ba57f15 .elementskit-btn > i, .elementor-2702 .elementor-element.elementor-element-ba57f15 .elementskit-btn > svg{margin-left:5px;}.rtl .elementor-2702 .elementor-element.elementor-element-ba57f15 .elementskit-btn > i, .rtl .elementor-2702 .elementor-element.elementor-element-ba57f15 .elementskit-btn > svg{margin-left:0;margin-right:5px;}.elementor-2702 .elementor-element.elementor-element-440f26c{--display:flex;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2702 .elementor-element.elementor-element-440f26c:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-440f26c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-b7dd6cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2702 .elementor-element.elementor-element-b7dd6cc .elementor-icon-wrapper{text-align:start;}.elementor-2702 .elementor-element.elementor-element-b7dd6cc.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;color:#FEF8EF;}.elementor-2702 .elementor-element.elementor-element-b7dd6cc.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-b7dd6cc.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-2702 .elementor-element.elementor-element-b7dd6cc.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-b7dd6cc.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-2702 .elementor-element.elementor-element-b7dd6cc.elementor-view-framed .elementor-icon{background-color:#FEF8EF;}.elementor-2702 .elementor-element.elementor-element-b7dd6cc.elementor-view-stacked .elementor-icon svg{fill:#FEF8EF;}.elementor-2702 .elementor-element.elementor-element-b7dd6cc .elementor-icon{font-size:28px;padding:7px;border-width:0px 0px 0px 0px;}.elementor-2702 .elementor-element.elementor-element-b7dd6cc .elementor-icon svg{height:28px;}.elementor-2702 .elementor-element.elementor-element-574e765 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;line-height:29px;color:#000000;}.elementor-2702 .elementor-element.elementor-element-975cafe{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;color:#6B6564;}.elementor-2702 .elementor-element.elementor-element-3b4723e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;color:#000000;}.elementor-2702 .elementor-element.elementor-element-5eed217 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-2702 .elementor-element.elementor-element-5eed217{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:20px;}body:not(.rtl) .elementor-2702 .elementor-element.elementor-element-5eed217{left:21px;}body.rtl .elementor-2702 .elementor-element.elementor-element-5eed217{right:21px;}.elementor-2702 .elementor-element.elementor-element-5eed217 .elementskit-btn{padding:0px 0px 0px 0px;font-size:12px;font-weight:600;color:var( --e-global-color-59853cf );fill:var( --e-global-color-59853cf );border-style:none;}.elementor-2702 .elementor-element.elementor-element-5eed217 .elementskit-btn:hover{color:var( --e-global-color-59853cf );fill:var( --e-global-color-59853cf );}.elementor-2702 .elementor-element.elementor-element-5eed217 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-2702 .elementor-element.elementor-element-5eed217 .elementskit-btn > i, .elementor-2702 .elementor-element.elementor-element-5eed217 .elementskit-btn > svg{margin-left:5px;}.rtl .elementor-2702 .elementor-element.elementor-element-5eed217 .elementskit-btn > i, .rtl .elementor-2702 .elementor-element.elementor-element-5eed217 .elementskit-btn > svg{margin-left:0;margin-right:5px;}.elementor-2702 .elementor-element.elementor-element-2fc2e7d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-2702 .elementor-element.elementor-element-2fc2e7d:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-2fc2e7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1F3A;}.elementor-2702 .elementor-element.elementor-element-9e31164{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2702 .elementor-element.elementor-element-addcdfc{width:var( --container-widget-width, 30% );max-width:30%;background-color:var( --e-global-color-08f948d );padding:08px 10px 08px 10px;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-2702 .elementor-element.elementor-element-addcdfc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#02070F;}.elementor-2702 .elementor-element.elementor-element-4a4fe93{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:start;}.elementor-2702 .elementor-element.elementor-element-4a4fe93 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:700;line-height:44px;color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-a976615{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFFAB;}.elementor-2702 .elementor-element.elementor-element-44efd2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2702 .elementor-element.elementor-element-44efd2f:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-44efd2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11294A;}.elementor-2702 .elementor-element.elementor-element-ff64477{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:groove;--border-style:groove;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#91919182;--border-color:#91919182;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2702 .elementor-element.elementor-element-ff64477.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-2702 .elementor-element.elementor-element-af3e104{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2702 .elementor-element.elementor-element-af3e104 .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-2702 .elementor-element.elementor-element-af3e104 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;}.elementor-2702 .elementor-element.elementor-element-8d57d9d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:groove;--border-style:groove;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#91919182;--border-color:#91919182;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2702 .elementor-element.elementor-element-8d57d9d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2702 .elementor-element.elementor-element-72d8ad8{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2702 .elementor-element.elementor-element-72d8ad8 .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-2702 .elementor-element.elementor-element-72d8ad8 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;}.elementor-2702 .elementor-element.elementor-element-b66f04f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-2702 .elementor-element.elementor-element-b66f04f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2702 .elementor-element.elementor-element-6470fc2{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2702 .elementor-element.elementor-element-6470fc2 .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-2702 .elementor-element.elementor-element-6470fc2 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;}.elementor-2702 .elementor-element.elementor-element-7bdcbab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-7bdcbab:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-7bdcbab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1EC;}.elementor-2702 .elementor-element.elementor-element-27e7f60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2702 .elementor-element.elementor-element-49eb148{width:var( --container-widget-width, 25% );max-width:25%;background-color:var( --e-global-color-08f948d );padding:08px 10px 08px 10px;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-2702 .elementor-element.elementor-element-49eb148 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#02070F;}.elementor-2702 .elementor-element.elementor-element-25189aa .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:33px;font-weight:700;line-height:44px;color:#01040A;}.elementor-2702 .elementor-element.elementor-element-ee77f0c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#6B6564;}.elementor-2702 .elementor-element.elementor-element-cdff269{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2702 .elementor-element.elementor-element-e21db76{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-e21db76:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-e21db76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1EC;}.elementor-2702 .elementor-element.elementor-element-45efffc{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2702 .elementor-element.elementor-element-fe353a3{--display:flex;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2702 .elementor-element.elementor-element-fe353a3:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-fe353a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-c48841d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2702 .elementor-element.elementor-element-c48841d .elementor-icon-wrapper{text-align:start;}.elementor-2702 .elementor-element.elementor-element-c48841d.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;color:#FEF8EF;}.elementor-2702 .elementor-element.elementor-element-c48841d.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-c48841d.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-2702 .elementor-element.elementor-element-c48841d.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-c48841d.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-2702 .elementor-element.elementor-element-c48841d.elementor-view-framed .elementor-icon{background-color:#FEF8EF;}.elementor-2702 .elementor-element.elementor-element-c48841d.elementor-view-stacked .elementor-icon svg{fill:#FEF8EF;}.elementor-2702 .elementor-element.elementor-element-c48841d .elementor-icon{font-size:40px;padding:18px;border-width:0px 0px 0px 0px;}.elementor-2702 .elementor-element.elementor-element-c48841d .elementor-icon svg{height:40px;}.elementor-2702 .elementor-element.elementor-element-fd62846{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2702 .elementor-element.elementor-element-fd62846 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;line-height:29px;color:#000000;}.elementor-2702 .elementor-element.elementor-element-3a026ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;color:#6B6564;}.elementor-2702 .elementor-element.elementor-element-433163f{--display:flex;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2702 .elementor-element.elementor-element-433163f:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-433163f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-f8d93d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2702 .elementor-element.elementor-element-f8d93d4 .elementor-icon-wrapper{text-align:start;}.elementor-2702 .elementor-element.elementor-element-f8d93d4.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;color:#FEF8EF;}.elementor-2702 .elementor-element.elementor-element-f8d93d4.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-f8d93d4.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-2702 .elementor-element.elementor-element-f8d93d4.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-f8d93d4.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-2702 .elementor-element.elementor-element-f8d93d4.elementor-view-framed .elementor-icon{background-color:#FEF8EF;}.elementor-2702 .elementor-element.elementor-element-f8d93d4.elementor-view-stacked .elementor-icon svg{fill:#FEF8EF;}.elementor-2702 .elementor-element.elementor-element-f8d93d4 .elementor-icon{font-size:40px;padding:18px;border-width:0px 0px 0px 0px;}.elementor-2702 .elementor-element.elementor-element-f8d93d4 .elementor-icon svg{height:40px;}.elementor-2702 .elementor-element.elementor-element-df4aa5a{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2702 .elementor-element.elementor-element-df4aa5a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;line-height:29px;color:#000000;}.elementor-2702 .elementor-element.elementor-element-def0ce0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;color:#6B6564;}.elementor-2702 .elementor-element.elementor-element-621aa32{--display:flex;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2702 .elementor-element.elementor-element-621aa32:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-621aa32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-eb9013f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2702 .elementor-element.elementor-element-eb9013f .elementor-icon-wrapper{text-align:start;}.elementor-2702 .elementor-element.elementor-element-eb9013f.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;color:#FEF8EF;}.elementor-2702 .elementor-element.elementor-element-eb9013f.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-eb9013f.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-2702 .elementor-element.elementor-element-eb9013f.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-eb9013f.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-2702 .elementor-element.elementor-element-eb9013f.elementor-view-framed .elementor-icon{background-color:#FEF8EF;}.elementor-2702 .elementor-element.elementor-element-eb9013f.elementor-view-stacked .elementor-icon svg{fill:#FEF8EF;}.elementor-2702 .elementor-element.elementor-element-eb9013f .elementor-icon{font-size:40px;padding:18px;border-width:0px 0px 0px 0px;}.elementor-2702 .elementor-element.elementor-element-eb9013f .elementor-icon svg{height:40px;}.elementor-2702 .elementor-element.elementor-element-3e24768{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2702 .elementor-element.elementor-element-3e24768 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;line-height:29px;color:#000000;}.elementor-2702 .elementor-element.elementor-element-e82125c{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;color:#6B6564;}.elementor-2702 .elementor-element.elementor-element-6eb2865{--display:flex;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2702 .elementor-element.elementor-element-6eb2865:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-6eb2865 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-14a1d73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2702 .elementor-element.elementor-element-14a1d73 .elementor-icon-wrapper{text-align:start;}.elementor-2702 .elementor-element.elementor-element-14a1d73.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;color:#FEF8EF;}.elementor-2702 .elementor-element.elementor-element-14a1d73.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-14a1d73.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-2702 .elementor-element.elementor-element-14a1d73.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-14a1d73.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-2702 .elementor-element.elementor-element-14a1d73.elementor-view-framed .elementor-icon{background-color:#FEF8EF;}.elementor-2702 .elementor-element.elementor-element-14a1d73.elementor-view-stacked .elementor-icon svg{fill:#FEF8EF;}.elementor-2702 .elementor-element.elementor-element-14a1d73 .elementor-icon{font-size:40px;padding:18px;border-width:0px 0px 0px 0px;}.elementor-2702 .elementor-element.elementor-element-14a1d73 .elementor-icon svg{height:40px;}.elementor-2702 .elementor-element.elementor-element-dd17a1d{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2702 .elementor-element.elementor-element-dd17a1d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;line-height:29px;color:#000000;}.elementor-2702 .elementor-element.elementor-element-602d00a{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;color:#6B6564;}.elementor-2702 .elementor-element.elementor-element-7f624fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-7f624fd:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-7f624fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-30eb0dd );}.elementor-2702 .elementor-element.elementor-element-0eb50aa{width:initial;max-width:initial;background-color:var( --e-global-color-08f948d );padding:08px 10px 08px 10px;text-align:center;}.elementor-2702 .elementor-element.elementor-element-0eb50aa .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#02070F;}.elementor-2702 .elementor-element.elementor-element-644e759{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-2702 .elementor-element.elementor-element-644e759 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:33px;font-weight:700;line-height:44px;color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-24c347e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2702 .elementor-element.elementor-element-970a31f .elementor-button{background-color:var( --e-global-color-59853cf );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;border-radius:0px 0px 0px 0px;padding:20px 26px 20px 26px;}.elementor-2702 .elementor-element.elementor-element-970a31f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2702 .elementor-element.elementor-element-970a31f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2702 .elementor-element.elementor-element-970a31f .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-2702 .elementor-element.elementor-element-517f1d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-b25939c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2702 .elementor-element.elementor-element-f592ada{width:var( --container-widget-width, 12% );max-width:12%;background-color:var( --e-global-color-08f948d );padding:5px 10px 5px 10px;--container-widget-width:12%;--container-widget-flex-grow:0;text-align:center;}.elementor-2702 .elementor-element.elementor-element-f592ada .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#02070F;}.elementor-2702 .elementor-element.elementor-element-8496c78 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:33px;font-weight:700;line-height:44px;color:#01040A;}.elementor-2702 .elementor-element.elementor-element-a77fd7f .elementor-button{background-color:var( --e-global-color-59853cf );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;border-radius:0px 0px 0px 0px;padding:20px 26px 20px 26px;}.elementor-2702 .elementor-element.elementor-element-a77fd7f{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2702 .elementor-element.elementor-element-a77fd7f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2702 .elementor-element.elementor-element-a77fd7f .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-2702 .elementor-element.elementor-element-3bb17f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2702 .elementor-element.elementor-element-48a9d91{--display:flex;}.elementor-2702 .elementor-element.elementor-element-83c4678{--display:flex;}.elementor-2702 .elementor-element.elementor-element-0dbbe01{--display:flex;}.elementor-2702 .elementor-element.elementor-element-1942320{--display:flex;}.elementor-2702 .elementor-element.elementor-element-6ccb86a{--display:flex;}.elementor-2702 .elementor-element.elementor-element-3d419cf{--display:flex;}.elementor-2702 .elementor-element.elementor-element-079cf66{--display:flex;}.elementor-2702 .elementor-element.elementor-element-ade12bb{--n-accordion-title-font-size:var( --e-global-typography-text-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:21px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:13px;}.elementor-2702 .elementor-element.elementor-element-ade12bb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFDDBE17;border-style:groove;border-width:1px 1px 1px 1px;border-color:#E1E1E1;}.elementor-2702 .elementor-element.elementor-element-ade12bb {--n-accordion-padding:16px 16px 16px 16px;}:where( .elementor-2702 .elementor-element.elementor-element-ade12bb > .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-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2702 .elementor-element.elementor-element-abf4fec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-abf4fec:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-abf4fec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1EC;}.elementor-2702 .elementor-element.elementor-element-43b62d1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2702 .elementor-element.elementor-element-dfa96f4{width:initial;max-width:initial;background-color:var( --e-global-color-08f948d );padding:08px 10px 08px 10px;text-align:center;}.elementor-2702 .elementor-element.elementor-element-dfa96f4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#02070F;}.elementor-2702 .elementor-element.elementor-element-80e798b{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-2702 .elementor-element.elementor-element-80e798b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:33px;font-weight:700;line-height:44px;color:#01040A;}.elementor-2702 .elementor-element.elementor-element-963c03e{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-2702 .elementor-element.elementor-element-c32d933{--display:flex;}.elementor-2702 .elementor-element.elementor-element-440fad2 .ali-frc-carousel{--ali-frc-slides:4;--ali-frc-scroll:1;--ali-frc-gap:24px;}.elementor-2702 .elementor-element.elementor-element-440fad2 .ali-frc-carousel-slide{justify-content:center;}.elementor-2702 .elementor-element.elementor-element-440fad2 .ali-frc-card{max-width:321px;height:396px;padding:0px 12px 12px 12px;}.elementor-2702 .elementor-element.elementor-element-440fad2 .ali-frc-content{max-width:372px;--ali-frc-collapsed-height:64px;--ali-frc-expanded-height:204px;padding:16px 16px 16px 16px;text-align:center;background:#F8F5F0;}.elementor-2702 .elementor-element.elementor-element-440fad2 .ali-frc-img{width:100%;height:100%;object-fit:cover;object-position:center center;--ali-frc-img-x:0px;--ali-frc-img-y:0px;}.elementor-2702 .elementor-element.elementor-element-440fad2 .ali-frc-card:hover .ali-frc-img{--ali-frc-img-scale:1.03;}.elementor-2702 .elementor-element.elementor-element-440fad2 .ali-frc-overlay{--ali-frc-overlay-color:#111042;opacity:1;}.elementor-2702 .elementor-element.elementor-element-440fad2 .ali-frc-carousel-arrow{width:44px;height:44px;color:#01040A;background:#F8F5F0;}.elementor-2702 .elementor-element.elementor-element-440fad2 .ali-frc-carousel-prev{left:10px;}.elementor-2702 .elementor-element.elementor-element-440fad2 .ali-frc-carousel-next{right:10px;}.elementor-2702 .elementor-element.elementor-element-440fad2 .ali-frc-carousel-dots{margin-top:18px;gap:8px;}.elementor-2702 .elementor-element.elementor-element-440fad2 .ali-frc-carousel-dot{width:10px;height:10px;background:#D4CEC7;}.elementor-2702 .elementor-element.elementor-element-440fad2 .ali-frc-carousel-dot.is-active{background:#C62828;}.elementor-2702 .elementor-element.elementor-element-440fad2 .ali-frc-title{color:#01040A;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:32px;}.elementor-2702 .elementor-element.elementor-element-440fad2 .ali-frc-desc{color:#6B6564;}.elementor-2702 .elementor-element.elementor-element-440fad2 .ali-frc-button a{color:#C62828;}.elementor-2702 .elementor-element.elementor-element-9a8785d{--display:flex;--min-height:70vh;--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;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:300px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-9a8785d:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-9a8785d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-59853cf );}.elementor-2702 .elementor-element.elementor-element-9a8785d::before, .elementor-2702 .elementor-element.elementor-element-9a8785d > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-9a8785d > .e-con-inner > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-9a8785d > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-9a8785d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-9a8785d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://weroof.com/wp-content/uploads/2026/06/CTA-scaled.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-2702 .elementor-element.elementor-element-28eaf9d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2702 .elementor-element.elementor-element-28eaf9d.e-con{--align-self:center;}.elementor-2702 .elementor-element.elementor-element-ca191c6{text-align:center;}.elementor-2702 .elementor-element.elementor-element-ca191c6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:33px;font-weight:700;line-height:44px;color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-f3771ca{width:initial;max-width:initial;text-align:center;font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-9c8c98e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2702 .elementor-element.elementor-element-029714b{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-029714b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2702 .elementor-element.elementor-element-855ee3c .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;fill:#01040A;color:#01040A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:32px 30px 32px 30px;}.elementor-2702 .elementor-element.elementor-element-855ee3c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2702 .elementor-element.elementor-element-855ee3c .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-2702 .elementor-element.elementor-element-3dd0326{background-color:#FFFFFF0D;padding:5px 050px 5px 10px;border-style:solid;border-color:#FFFFFF66;border-radius:1px 1px 1px 1px;}.elementor-2702 .elementor-element.elementor-element-3dd0326 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2702 .elementor-element.elementor-element-3dd0326 .elementor-icon-box-title{margin-block-end:6px;color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-3dd0326.elementor-view-framed .elementor-icon{background-color:#0B1F3A;}.elementor-2702 .elementor-element.elementor-element-3dd0326.elementor-view-stacked .elementor-icon{fill:#0B1F3A;color:#0B1F3A;}.elementor-2702 .elementor-element.elementor-element-3dd0326 .elementor-icon{font-size:30px;border-width:0px 0px 0px 0px;}.elementor-2702 .elementor-element.elementor-element-3dd0326 .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-3dd0326 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;text-decoration:none;}.elementor-2702 .elementor-element.elementor-element-3dd0326:has(:hover) .elementor-icon-box-title,
					 .elementor-2702 .elementor-element.elementor-element-3dd0326:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-3dd0326 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:400;letter-spacing:1.2px;color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2702 .elementor-element.elementor-element-397eb33{--content-width:1440px;}.elementor-2702 .elementor-element.elementor-element-dafb058{--content-width:1440px;}.elementor-2702 .elementor-element.elementor-element-04a8054{--content-width:1440px;}.elementor-2702 .elementor-element.elementor-element-8a9d74d{--content-width:1440px;}.elementor-2702 .elementor-element.elementor-element-0379880{--width:55%;}.elementor-2702 .elementor-element.elementor-element-72bc662{--width:78%;}.elementor-2702 .elementor-element.elementor-element-d9198ef{--width:10%;}.elementor-2702 .elementor-element.elementor-element-80b203f{--width:23%;}.elementor-2702 .elementor-element.elementor-element-d733a3f{--width:10%;}.elementor-2702 .elementor-element.elementor-element-f443e7e{--width:26%;}.elementor-2702 .elementor-element.elementor-element-f041ed1{--width:10%;}.elementor-2702 .elementor-element.elementor-element-bd93cc1{--width:22%;}.elementor-2702 .elementor-element.elementor-element-0a1d5b3{--width:10%;}.elementor-2702 .elementor-element.elementor-element-754f132{--width:13%;}.elementor-2702 .elementor-element.elementor-element-fab38d6{--width:9%;}.elementor-2702 .elementor-element.elementor-element-643b620{--width:12%;}.elementor-2702 .elementor-element.elementor-element-5a819a0{--width:92%;}.elementor-2702 .elementor-element.elementor-element-c45c2e3{--width:79%;}.elementor-2702 .elementor-element.elementor-element-ccec48e{--width:79%;}.elementor-2702 .elementor-element.elementor-element-54b39ce{--width:79%;}.elementor-2702 .elementor-element.elementor-element-63dfabb{--width:79%;}.elementor-2702 .elementor-element.elementor-element-96e9730{--width:78%;}.elementor-2702 .elementor-element.elementor-element-80e8a5c{--width:10%;}.elementor-2702 .elementor-element.elementor-element-828e7b8{--width:23%;}.elementor-2702 .elementor-element.elementor-element-deaca00{--width:10%;}.elementor-2702 .elementor-element.elementor-element-f28b671{--width:26%;}.elementor-2702 .elementor-element.elementor-element-33ecb31{--width:10%;}.elementor-2702 .elementor-element.elementor-element-42daf49{--width:22%;}.elementor-2702 .elementor-element.elementor-element-31ca48b{--width:10%;}.elementor-2702 .elementor-element.elementor-element-b2675f3{--width:92%;}.elementor-2702 .elementor-element.elementor-element-2fa0600{--width:79%;}.elementor-2702 .elementor-element.elementor-element-22ce542{--width:79%;}.elementor-2702 .elementor-element.elementor-element-00c08f6{--width:79%;}.elementor-2702 .elementor-element.elementor-element-a6d8d81{--width:79%;}.elementor-2702 .elementor-element.elementor-element-d0c1464{--content-width:1440px;}.elementor-2702 .elementor-element.elementor-element-c7c945a{--width:63%;}.elementor-2702 .elementor-element.elementor-element-b32ef7a{--content-width:1440px;}.elementor-2702 .elementor-element.elementor-element-12e5a4d{--width:67%;}.elementor-2702 .elementor-element.elementor-element-2fc2e7d{--content-width:1440px;}.elementor-2702 .elementor-element.elementor-element-9e31164{--width:50%;}.elementor-2702 .elementor-element.elementor-element-44efd2f{--width:50%;}.elementor-2702 .elementor-element.elementor-element-ff64477{--width:100%;}.elementor-2702 .elementor-element.elementor-element-8d57d9d{--width:100%;}.elementor-2702 .elementor-element.elementor-element-b66f04f{--width:100%;}.elementor-2702 .elementor-element.elementor-element-7bdcbab{--content-width:1440px;}.elementor-2702 .elementor-element.elementor-element-27e7f60{--width:50%;}.elementor-2702 .elementor-element.elementor-element-cdff269{--width:50%;}.elementor-2702 .elementor-element.elementor-element-e21db76{--content-width:1440px;}.elementor-2702 .elementor-element.elementor-element-7f624fd{--content-width:1440px;}.elementor-2702 .elementor-element.elementor-element-517f1d4{--content-width:1440px;}.elementor-2702 .elementor-element.elementor-element-b25939c{--width:50%;}.elementor-2702 .elementor-element.elementor-element-3bb17f7{--width:50%;}.elementor-2702 .elementor-element.elementor-element-abf4fec{--content-width:1440px;}.elementor-2702 .elementor-element.elementor-element-9a8785d{--content-width:1440px;}.elementor-2702 .elementor-element.elementor-element-28eaf9d{--width:50%;}.elementor-2702 .elementor-element.elementor-element-029714b{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2702 .elementor-element.elementor-element-c7c945a{--width:693px;}.elementor-2702 .elementor-element.elementor-element-12e5a4d{--width:625px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2702 .elementor-element.elementor-element-8d4dea9{--container-widget-width:95px;--container-widget-flex-grow:0;width:var( --container-widget-width, 95px );max-width:95px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2702 .elementor-element.elementor-element-04a8054::before, .elementor-2702 .elementor-element.elementor-element-04a8054 > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-04a8054 > .e-con-inner > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-04a8054 > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-04a8054 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-04a8054 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-2702 .elementor-element.elementor-element-cf01aad{--container-widget-width:157px;--container-widget-flex-grow:0;width:var( --container-widget-width, 157px );max-width:157px;}.elementor-2702 .elementor-element.elementor-element-0884a3f{--container-widget-width:567px;--container-widget-flex-grow:0;width:var( --container-widget-width, 567px );max-width:567px;}.elementor-2702 .elementor-element.elementor-element-29ee905{--flex-wrap:wrap;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-2702 .elementor-element.elementor-element-b4878b7{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2702 .elementor-element.elementor-element-addcdfc{--container-widget-width:175px;--container-widget-flex-grow:0;width:var( --container-widget-width, 175px );max-width:175px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-2702 .elementor-element.elementor-element-49eb148{--container-widget-width:159px;--container-widget-flex-grow:0;width:var( --container-widget-width, 159px );max-width:159px;}.elementor-2702 .elementor-element.elementor-element-45efffc{--grid-auto-flow:row;}.elementor-2702 .elementor-element.elementor-element-ade12bb{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-2702 .elementor-element.elementor-element-ade12bb > .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-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2702 .elementor-element.elementor-element-440fad2 .ali-frc-carousel{--ali-frc-slides:2;--ali-frc-scroll:1;--ali-frc-gap:20px;}.elementor-2702 .elementor-element.elementor-element-440fad2 .ali-frc-img{width:100%;height:100%;object-fit:cover;object-position:center center;}}@media(max-width:767px){.elementor-2702 .elementor-element.elementor-element-397eb33:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-397eb33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://weroof.com/wp-content/uploads/2026/09/roof-repair-1.webp");background-position:center center;}.elementor-2702 .elementor-element.elementor-element-397eb33{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-adb18bb{--margin-top:225px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-a10ba41{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2702 .elementor-element.elementor-element-fb62a9d{padding:5px 5px 5px 5px;--container-widget-width:102px;--container-widget-flex-grow:0;width:var( --container-widget-width, 102px );max-width:102px;text-align:center;}.elementor-2702 .elementor-element.elementor-element-7db57a2{width:100%;max-width:100%;}.elementor-2702 .elementor-element.elementor-element-7db57a2 .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2702 .elementor-element.elementor-element-513e0f8{width:100%;max-width:100%;padding:0px 0px 0px 0px;font-size:15px;}.elementor-2702 .elementor-element.elementor-element-7a4a976{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2702 .elementor-element.elementor-element-a2cc133{width:100%;max-width:100%;}.elementor-2702 .elementor-element.elementor-element-5b30a62{--margin-top:060px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2702 .elementor-element.elementor-element-d652fbc{font-size:12px;}.elementor-2702 .elementor-element.elementor-element-dafb058{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-5617f72{--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2702 .elementor-element.elementor-element-d1b50b6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-8d4dea9{padding:5px 5px 5px 5px;--container-widget-width:84px;--container-widget-flex-grow:0;width:var( --container-widget-width, 84px );max-width:84px;}.elementor-2702 .elementor-element.elementor-element-8d4dea9 .elementor-heading-title{font-size:12px;}.elementor-2702 .elementor-element.elementor-element-70c9546 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-2702 .elementor-element.elementor-element-5b3a214{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-461bd76{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;}.elementor-2702 .elementor-element.elementor-element-9aed39c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2702 .elementor-element.elementor-element-cb2ad7f .elementor-icon-box-wrapper{text-align:start;}.elementor-2702 .elementor-element.elementor-element-cb2ad7f .elementor-icon{font-size:32px;}.elementor-2702 .elementor-element.elementor-element-cb2ad7f .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-cb2ad7f .elementor-icon-box-title a{font-size:19px;}.elementor-2702 .elementor-element.elementor-element-cb2ad7f .elementor-icon-box-description{font-size:15px;letter-spacing:0.2px;}.elementor-2702 .elementor-element.elementor-element-fd4dac3 .elementor-icon-box-wrapper{text-align:start;}.elementor-2702 .elementor-element.elementor-element-fd4dac3 .elementor-icon{font-size:32px;}.elementor-2702 .elementor-element.elementor-element-fd4dac3 .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-fd4dac3 .elementor-icon-box-title a{font-size:19px;}.elementor-2702 .elementor-element.elementor-element-fd4dac3 .elementor-icon-box-description{font-size:15px;letter-spacing:0.2px;}.elementor-2702 .elementor-element.elementor-element-ae1cabb .elementor-icon-box-wrapper{text-align:start;}.elementor-2702 .elementor-element.elementor-element-ae1cabb .elementor-icon{font-size:32px;}.elementor-2702 .elementor-element.elementor-element-ae1cabb .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-ae1cabb .elementor-icon-box-title a{font-size:19px;}.elementor-2702 .elementor-element.elementor-element-ae1cabb .elementor-icon-box-description{font-size:15px;letter-spacing:0.2px;}.elementor-2702 .elementor-element.elementor-element-44c62e6 .elementor-icon-box-wrapper{text-align:start;}.elementor-2702 .elementor-element.elementor-element-44c62e6 .elementor-icon{font-size:32px;}.elementor-2702 .elementor-element.elementor-element-44c62e6 .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-44c62e6 .elementor-icon-box-title a{font-size:19px;}.elementor-2702 .elementor-element.elementor-element-44c62e6 .elementor-icon-box-description{font-size:15px;letter-spacing:0.2px;}.elementor-2702 .elementor-element.elementor-element-b309de6{--spacer-size:220px;}.elementor-2702 .elementor-element.elementor-element-04a8054::before, .elementor-2702 .elementor-element.elementor-element-04a8054 > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-04a8054 > .e-con-inner > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-04a8054 > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-04a8054 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-04a8054 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-2702 .elementor-element.elementor-element-7aa6f16{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-c718b56{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-cf01aad{--container-widget-width:105px;--container-widget-flex-grow:0;width:var( --container-widget-width, 105px );max-width:105px;}.elementor-2702 .elementor-element.elementor-element-cf01aad .elementor-heading-title{font-size:12px;}.elementor-2702 .elementor-element.elementor-element-0884a3f{width:100%;max-width:100%;text-align:center;}.elementor-2702 .elementor-element.elementor-element-0884a3f .elementor-heading-title{font-size:22px;line-height:1.5em;}.elementor-2702 .elementor-element.elementor-element-fc4f01c{--min-height:216px;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2702 .elementor-element.elementor-element-5c6bbef .elementor-icon{font-size:26px;}.elementor-2702 .elementor-element.elementor-element-5c6bbef .elementor-icon svg{height:26px;}.elementor-2702 .elementor-element.elementor-element-c4e67bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;}.elementor-2702 .elementor-element.elementor-element-434ee1a{--min-height:216px;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2702 .elementor-element.elementor-element-e71a4f5 .elementor-icon{font-size:26px;}.elementor-2702 .elementor-element.elementor-element-e71a4f5 .elementor-icon svg{height:26px;}.elementor-2702 .elementor-element.elementor-element-15656d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:13px;}.elementor-2702 .elementor-element.elementor-element-a6ee48c{--min-height:216px;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2702 .elementor-element.elementor-element-1e72b52 .elementor-icon{font-size:26px;}.elementor-2702 .elementor-element.elementor-element-1e72b52 .elementor-icon svg{height:26px;}.elementor-2702 .elementor-element.elementor-element-9108ea1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;}.elementor-2702 .elementor-element.elementor-element-b1ee10f{--min-height:216px;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2702 .elementor-element.elementor-element-30cb5e2 .elementor-icon{font-size:26px;}.elementor-2702 .elementor-element.elementor-element-30cb5e2 .elementor-icon svg{height:26px;}.elementor-2702 .elementor-element.elementor-element-6e9bdab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-2702 .elementor-element.elementor-element-17a786ce{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-d0c1464{--padding-top:50px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2702 .elementor-element.elementor-element-48c4f2a{width:100%;max-width:100%;}.elementor-2702 .elementor-element.elementor-element-48c4f2a .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-2702 .elementor-element.elementor-element-583c20d{width:100%;max-width:100%;}.elementor-2702 .elementor-element.elementor-element-4acddd2 .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-2702 .elementor-element.elementor-element-df722c5{width:100%;max-width:100%;}.elementor-2702 .elementor-element.elementor-element-b4878b7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2702 .elementor-element.elementor-element-68b8f89 .elementor-icon{font-size:39px;}.elementor-2702 .elementor-element.elementor-element-68b8f89 .elementor-icon svg{height:39px;}.elementor-2702 .elementor-element.elementor-element-20fc37f .elementor-icon{font-size:39px;}.elementor-2702 .elementor-element.elementor-element-20fc37f .elementor-icon svg{height:39px;}.elementor-2702 .elementor-element.elementor-element-e9715f3 .elementor-icon{font-size:39px;}.elementor-2702 .elementor-element.elementor-element-e9715f3 .elementor-icon svg{height:39px;}.elementor-2702 .elementor-element.elementor-element-b7dd6cc .elementor-icon{font-size:39px;}.elementor-2702 .elementor-element.elementor-element-b7dd6cc .elementor-icon svg{height:39px;}.elementor-2702 .elementor-element.elementor-element-4a4fe93{width:100%;max-width:100%;}.elementor-2702 .elementor-element.elementor-element-4a4fe93 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-2702 .elementor-element.elementor-element-a976615{width:100%;max-width:100%;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-2702 .elementor-element.elementor-element-25189aa .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-2702 .elementor-element.elementor-element-45efffc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2702 .elementor-element.elementor-element-c48841d .elementor-icon{font-size:28px;}.elementor-2702 .elementor-element.elementor-element-c48841d .elementor-icon svg{height:28px;}.elementor-2702 .elementor-element.elementor-element-f8d93d4 .elementor-icon{font-size:28px;}.elementor-2702 .elementor-element.elementor-element-f8d93d4 .elementor-icon svg{height:28px;}.elementor-2702 .elementor-element.elementor-element-eb9013f .elementor-icon{font-size:28px;}.elementor-2702 .elementor-element.elementor-element-eb9013f .elementor-icon svg{height:28px;}.elementor-2702 .elementor-element.elementor-element-14a1d73 .elementor-icon{font-size:28px;}.elementor-2702 .elementor-element.elementor-element-14a1d73 .elementor-icon svg{height:28px;}.elementor-2702 .elementor-element.elementor-element-7f624fd{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:010px;}.elementor-2702 .elementor-element.elementor-element-644e759{width:100%;max-width:100%;}.elementor-2702 .elementor-element.elementor-element-644e759 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-2702 .elementor-element.elementor-element-970a31f{width:100%;max-width:100%;}.elementor-2702 .elementor-element.elementor-element-f592ada{--container-widget-width:45px;--container-widget-flex-grow:0;width:var( --container-widget-width, 45px );max-width:45px;}.elementor-2702 .elementor-element.elementor-element-8496c78 .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-2702 .elementor-element.elementor-element-a77fd7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2702 .elementor-element.elementor-element-3bb17f7{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2702 .elementor-element.elementor-element-ade12bb{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-2702 .elementor-element.elementor-element-ade12bb > .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-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2702 .elementor-element.elementor-element-abf4fec{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2702 .elementor-element.elementor-element-80e798b{width:100%;max-width:100%;}.elementor-2702 .elementor-element.elementor-element-80e798b .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-2702 .elementor-element.elementor-element-963c03e{width:100%;max-width:100%;}.elementor-2702 .elementor-element.elementor-element-440fad2 .ali-frc-carousel{--ali-frc-slides:1;--ali-frc-scroll:1;--ali-frc-gap:16px;}.elementor-2702 .elementor-element.elementor-element-440fad2 .ali-frc-img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-2702 .elementor-element.elementor-element-029714b{--width:100%;--justify-content:flex-start;}.elementor-2702 .elementor-element.elementor-element-855ee3c{width:100%;max-width:100%;}.elementor-2702 .elementor-element.elementor-element-855ee3c .elementor-button{font-size:16px;}.elementor-2702 .elementor-element.elementor-element-3dd0326{width:100%;max-width:100%;}}/* Start custom CSS for elementskit-button, class: .elementor-element-7d59341 */.button1{
    background: transparent !important
}/* End custom CSS */
/* Start custom CSS for elementskit-button, class: .elementor-element-9469747 */.button1{
    background: transparent !important
}/* End custom CSS */
/* Start custom CSS for elementskit-button, class: .elementor-element-ba57f15 */.button1{
    background: transparent !important
}/* End custom CSS */
/* Start custom CSS for elementskit-button, class: .elementor-element-5eed217 */.button1{
    background: transparent !important
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-24c347e */.roof-projects-accordion {
    --roof-dark: #07192d;
    --roof-red: #c5161d;
    --roof-white: #ffffff;
    display: flex;
    width: 100%;
    max-width: none;
    height: 390px;
    gap: 15px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background: #F7F1EC !important;
}


/* =========================================
   IMAGE OVERLAY
========================================= */

.roof-project-overlay {
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;

    background: linear-gradient(
        0deg,
        #0B1F3A 4.84%,
        rgba(11, 31, 58, 0) 44.72%
    );

    transition: opacity 450ms ease;
}

.roof-project-card:not(.is-active) .roof-project-overlay {
    background: linear-gradient(
        0deg,
        #0B1F3A 4.84%,
        rgba(11, 31, 58, 0) 44.72%
    );
}

.roof-project-card.is-active .roof-project-overlay,
.roof-project-card:hover .roof-project-overlay {
    background: linear-gradient(
        0deg,
        #0B1F3A 4.84%,
        rgba(11, 31, 58, 0) 44.72%
    );
}

/* =========================================
   GRADIENT OVERLAY FOR EVERY ACCORDION CARD
========================================= */

.roof-project-overlay,
.roof-project-card:not(.is-active) .roof-project-overlay,
.roof-project-card.is-active .roof-project-overlay,
.roof-project-card:hover .roof-project-overlay {
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;

    background: linear-gradient(
        0deg,
        #0B1F3A 4.84%,
        rgba(11, 31, 58, 0) 44.72%
    ) !important;

    transition: opacity 450ms ease;
}

/* Slightly stronger gradient on inactive cards */
.roof-project-card:not(.is-active) .roof-project-overlay {
    opacity: 1;
}

/* Keep the same gradient on active and hover cards */
.roof-project-card.is-active .roof-project-overlay,
.roof-project-card:hover .roof-project-overlay {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-855ee3c */.button-icon11 .elementor-button-icon svg path {
    fill: #C8A165 !important;
}/* End custom CSS */