.elementor-47 .elementor-element.elementor-element-3a9ed0d{--display:flex;--min-height:700px;--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.5;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-3a9ed0d:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-3a9ed0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofingservicegeorgia.com/wp-content/uploads/2026/02/jon-sailer-fYwPrfAQcMo-unsplash-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-3a9ed0d::before, .elementor-47 .elementor-element.elementor-element-3a9ed0d > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-3a9ed0d > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-3a9ed0d > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-3a9ed0d > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-3a9ed0d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-47 .elementor-element.elementor-element-3a9ed0d > .elementor-shape-bottom .elementor-shape-fill, .elementor-47 .elementor-element.elementor-element-3a9ed0d > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-e896b5e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-1a4bdb5{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-6ebd699 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;line-height:50px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-1ce7fba{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0.3px;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-1ce7fba p{margin-block-end:10px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-eb8bb77 .elementor-button{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;line-height:28px;fill:#FFFFFF;color:#FFFFFF;background-color:#0000FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000FF;border-radius:8px 8px 8px 8px;padding:10px 15px 10px 15px;}.elementor-47 .elementor-element.elementor-element-eb8bb77 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-eb8bb77 .elementor-button:focus{color:#FFFFFF;background-color:#02010100;}.elementor-47 .elementor-element.elementor-element-eb8bb77 .elementor-button:hover svg, .elementor-47 .elementor-element.elementor-element-eb8bb77 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-eaf49fa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-36439f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-7128304{--display:flex;}.elementor-47 .elementor-element.elementor-element-1b141e3{text-align:start;}.elementor-47 .elementor-element.elementor-element-1b141e3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:600;line-height:40px;color:#000000;}.elementor-47 .elementor-element.elementor-element-eaa6bb8{text-align:start;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#000000;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-eaa6bb8 p{margin-block-end:10px;}.elementor-47 .elementor-element.elementor-element-a0c46b9 .elementor-button{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;line-height:28px;fill:#FFFFFF;color:#FFFFFF;background-color:#0000FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000FF;border-radius:8px 8px 8px 8px;padding:10px 15px 10px 15px;}.elementor-47 .elementor-element.elementor-element-a0c46b9 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-a0c46b9 .elementor-button:focus{color:#0000FF;background-color:#02010100;}.elementor-47 .elementor-element.elementor-element-a0c46b9 .elementor-button:hover svg, .elementor-47 .elementor-element.elementor-element-a0c46b9 .elementor-button:focus svg{fill:#0000FF;}.elementor-47 .elementor-element.elementor-element-10dc53c{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-47 .elementor-element.elementor-element-10dc53c:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-10dc53c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofingservicegeorgia.com/wp-content/uploads/2026/02/eleonore-gautier-dm2af7TOAXQ-unsplash-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-10dc53c.e-con{--order:-99999 /* order start hack */;}.elementor-47 .elementor-element.elementor-element-fd5a31e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-8b9312e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-5f6742a{--display:flex;}.elementor-47 .elementor-element.elementor-element-629af15{text-align:start;}.elementor-47 .elementor-element.elementor-element-629af15 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:600;line-height:40px;color:#000000;}.elementor-47 .elementor-element.elementor-element-d08091e{text-align:start;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#000000;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-d08091e p{margin-block-end:10px;}.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-weight:var( --e-global-typography-primary-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-496edfc .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-47 .elementor-element.elementor-element-496edfc.elementor-view-stacked .elementor-icon{background-color:#0000FF;}.elementor-47 .elementor-element.elementor-element-496edfc.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-496edfc.elementor-view-default .elementor-icon{fill:#0000FF;color:#0000FF;border-color:#0000FF;}.elementor-47 .elementor-element.elementor-element-496edfc .elementor-icon{font-size:30px;}.elementor-47 .elementor-element.elementor-element-496edfc .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-496edfc .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-496edfc .elementor-icon-box-title{color:#0000FF;}.elementor-47 .elementor-element.elementor-element-496edfc:has(:hover) .elementor-icon-box-title,
					 .elementor-47 .elementor-element.elementor-element-496edfc:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-47 .elementor-element.elementor-element-496edfc .elementor-icon-box-description{color:#000000;}.elementor-47 .elementor-element.elementor-element-5d18cbd .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-47 .elementor-element.elementor-element-5d18cbd.elementor-view-stacked .elementor-icon{background-color:#0000FF;}.elementor-47 .elementor-element.elementor-element-5d18cbd.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-5d18cbd.elementor-view-default .elementor-icon{fill:#0000FF;color:#0000FF;border-color:#0000FF;}.elementor-47 .elementor-element.elementor-element-5d18cbd .elementor-icon{font-size:30px;}.elementor-47 .elementor-element.elementor-element-5d18cbd .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-5d18cbd .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-5d18cbd .elementor-icon-box-title{color:#0000FF;}.elementor-47 .elementor-element.elementor-element-5d18cbd:has(:hover) .elementor-icon-box-title,
					 .elementor-47 .elementor-element.elementor-element-5d18cbd:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-47 .elementor-element.elementor-element-5d18cbd .elementor-icon-box-description{color:#000000;}.elementor-47 .elementor-element.elementor-element-c9d6d79 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-47 .elementor-element.elementor-element-c9d6d79.elementor-view-stacked .elementor-icon{background-color:#0000FF;}.elementor-47 .elementor-element.elementor-element-c9d6d79.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-c9d6d79.elementor-view-default .elementor-icon{fill:#0000FF;color:#0000FF;border-color:#0000FF;}.elementor-47 .elementor-element.elementor-element-c9d6d79 .elementor-icon{font-size:30px;}.elementor-47 .elementor-element.elementor-element-c9d6d79 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-c9d6d79 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-c9d6d79 .elementor-icon-box-title{color:#0000FF;}.elementor-47 .elementor-element.elementor-element-c9d6d79:has(:hover) .elementor-icon-box-title,
					 .elementor-47 .elementor-element.elementor-element-c9d6d79:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-47 .elementor-element.elementor-element-c9d6d79 .elementor-icon-box-description{color:#000000;}.elementor-47 .elementor-element.elementor-element-4ecb714 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-47 .elementor-element.elementor-element-4ecb714.elementor-view-stacked .elementor-icon{background-color:#0000FF;}.elementor-47 .elementor-element.elementor-element-4ecb714.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-4ecb714.elementor-view-default .elementor-icon{fill:#0000FF;color:#0000FF;border-color:#0000FF;}.elementor-47 .elementor-element.elementor-element-4ecb714 .elementor-icon{font-size:30px;}.elementor-47 .elementor-element.elementor-element-4ecb714 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-4ecb714 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-4ecb714 .elementor-icon-box-title{color:#0000FF;}.elementor-47 .elementor-element.elementor-element-4ecb714:has(:hover) .elementor-icon-box-title,
					 .elementor-47 .elementor-element.elementor-element-4ecb714:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-47 .elementor-element.elementor-element-4ecb714 .elementor-icon-box-description{color:#000000;}.elementor-47 .elementor-element.elementor-element-59ebdd9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-47 .elementor-element.elementor-element-59ebdd9.elementor-view-stacked .elementor-icon{background-color:#0000FF;}.elementor-47 .elementor-element.elementor-element-59ebdd9.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-59ebdd9.elementor-view-default .elementor-icon{fill:#0000FF;color:#0000FF;border-color:#0000FF;}.elementor-47 .elementor-element.elementor-element-59ebdd9 .elementor-icon{font-size:30px;}.elementor-47 .elementor-element.elementor-element-59ebdd9 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-59ebdd9 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-59ebdd9 .elementor-icon-box-title{color:#0000FF;}.elementor-47 .elementor-element.elementor-element-59ebdd9:has(:hover) .elementor-icon-box-title,
					 .elementor-47 .elementor-element.elementor-element-59ebdd9:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-47 .elementor-element.elementor-element-59ebdd9 .elementor-icon-box-description{color:#000000;}.elementor-47 .elementor-element.elementor-element-26473f3{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-47 .elementor-element.elementor-element-26473f3:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-26473f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofingservicegeorgia.com/wp-content/uploads/2026/02/jon-sailer-fYwPrfAQcMo-unsplash-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-3db58b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-46b02bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-baa427a{--display:flex;}.elementor-47 .elementor-element.elementor-element-cbad2eb{text-align:start;}.elementor-47 .elementor-element.elementor-element-cbad2eb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:600;line-height:40px;color:#000000;}.elementor-47 .elementor-element.elementor-element-4ca370c{text-align:start;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#000000;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-4ca370c p{margin-block-end:10px;}.elementor-47 .elementor-element.elementor-element-b9e698c .elementor-button{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;line-height:28px;fill:#FFFFFF;color:#FFFFFF;background-color:#0000FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000FF;border-radius:8px 8px 8px 8px;padding:10px 15px 10px 15px;}.elementor-47 .elementor-element.elementor-element-b9e698c .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-b9e698c .elementor-button:focus{color:#0000FF;background-color:#02010100;}.elementor-47 .elementor-element.elementor-element-b9e698c .elementor-button:hover svg, .elementor-47 .elementor-element.elementor-element-b9e698c .elementor-button:focus svg{fill:#0000FF;}.elementor-47 .elementor-element.elementor-element-ac2ee28{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-47 .elementor-element.elementor-element-ac2ee28:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-ac2ee28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofingservicegeorgia.com/wp-content/uploads/2026/02/man-sitting-roof-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-ac2ee28.e-con{--order:-99999 /* order start hack */;}.elementor-47 .elementor-element.elementor-element-ac851cf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-e8813c6{text-align:start;}.elementor-47 .elementor-element.elementor-element-e8813c6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:600;line-height:40px;color:#000000;}.elementor-47 .elementor-element.elementor-element-a6c36ac{text-align:center;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#000000;width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-a6c36ac p{margin-block-end:10px;}.elementor-47 .elementor-element.elementor-element-a99bd5c{--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-47 .elementor-element.elementor-element-86553e8{--display:flex;}.elementor-47 .elementor-element.elementor-element-f356965{text-align:start;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#000000;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-f356965 p{margin-block-end:10px;}.elementor-47 .elementor-element.elementor-element-85d9880{--display:flex;}.elementor-47 .elementor-element.elementor-element-8bba5e1{text-align:start;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#000000;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-8bba5e1 p{margin-block-end:10px;}.elementor-47 .elementor-element.elementor-element-7f227ee{--display:flex;}.elementor-47 .elementor-element.elementor-element-a0e6e4a{text-align:start;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#000000;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-a0e6e4a p{margin-block-end:10px;}.elementor-47 .elementor-element.elementor-element-c3f7a23{--display:flex;}.elementor-47 .elementor-element.elementor-element-2d166de{text-align:start;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#000000;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-2d166de p{margin-block-end:10px;}.elementor-47 .elementor-element.elementor-element-bbf4b29{--display:flex;}.elementor-47 .elementor-element.elementor-element-9d9043d{text-align:start;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#000000;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-9d9043d p{margin-block-end:10px;}.elementor-47 .elementor-element.elementor-element-395dc76{--display:flex;}.elementor-47 .elementor-element.elementor-element-04bbbad{text-align:start;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#000000;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-04bbbad p{margin-block-end:10px;}.elementor-47 .elementor-element.elementor-element-664cb2c{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}.elementor-47 .elementor-element.elementor-element-664cb2c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}:where( .elementor-47 .elementor-element.elementor-element-664cb2c > .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:"Outfit", Sans-serif;font-weight:500;}:where( .elementor-47 .elementor-element.elementor-element-664cb2c > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-47 .elementor-element.elementor-element-d96a4fc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-90e2566{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-7cecc67{--display:flex;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-47 .elementor-element.elementor-element-7cecc67::before, .elementor-47 .elementor-element.elementor-element-7cecc67 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-7cecc67 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-7cecc67 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-7cecc67 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-7cecc67 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#D7E3F2;}.elementor-47 .elementor-element.elementor-element-e161102{text-align:start;}.elementor-47 .elementor-element.elementor-element-e161102 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:600;line-height:40px;color:#000000;}.elementor-47 .elementor-element.elementor-element-34cc865{text-align:start;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#000000;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-34cc865 p{margin-block-end:10px;}.elementor-47 .elementor-element.elementor-element-ad83f48{--display:flex;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-47 .elementor-element.elementor-element-ad83f48::before, .elementor-47 .elementor-element.elementor-element-ad83f48 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-ad83f48 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-ad83f48 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-ad83f48 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-ad83f48 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#D7E3F2;}.elementor-47 .elementor-element.elementor-element-4095594{text-align:start;}.elementor-47 .elementor-element.elementor-element-4095594 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:600;line-height:40px;color:#000000;}.elementor-47 .elementor-element.elementor-element-960671f{text-align:start;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#000000;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-960671f p{margin-block-end:10px;}.elementor-47 .elementor-element.elementor-element-bdc5e8c .elementor-button{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;line-height:28px;fill:#FFFFFF;color:#FFFFFF;background-color:#0000FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000FF;border-radius:8px 8px 8px 8px;padding:10px 15px 10px 15px;}.elementor-47 .elementor-element.elementor-element-bdc5e8c .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-bdc5e8c .elementor-button:focus{color:#0000FF;background-color:#02010100;}.elementor-47 .elementor-element.elementor-element-bdc5e8c .elementor-button:hover svg, .elementor-47 .elementor-element.elementor-element-bdc5e8c .elementor-button:focus svg{fill:#0000FF;}.elementor-47 .elementor-element.elementor-element-e0462cd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-bfcb9fd{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-59a96f0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-4bf0fab{text-align:start;}.elementor-47 .elementor-element.elementor-element-4bf0fab .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:600;line-height:40px;color:#000000;}.elementor-47 .elementor-element.elementor-element-b57d04d{text-align:start;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#000000;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-b57d04d p{margin-block-end:10px;}.elementor-47 .elementor-element.elementor-element-b677248{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-1ab050a{text-align:start;}.elementor-47 .elementor-element.elementor-element-1ab050a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:600;line-height:40px;color:#000000;}.elementor-47 .elementor-element.elementor-element-d0e0ecd{text-align:start;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#000000;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-d0e0ecd p{margin-block-end:10px;}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-e896b5e{--width:1160px;}.elementor-47 .elementor-element.elementor-element-1a4bdb5{--width:60%;}.elementor-47 .elementor-element.elementor-element-36439f2{--width:1160px;}.elementor-47 .elementor-element.elementor-element-8b9312e{--width:1160px;}.elementor-47 .elementor-element.elementor-element-46b02bd{--width:1160px;}.elementor-47 .elementor-element.elementor-element-a99bd5c{--width:1160px;}.elementor-47 .elementor-element.elementor-element-90e2566{--width:1160px;}.elementor-47 .elementor-element.elementor-element-bfcb9fd{--width:1160px;}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-3a9ed0d{--min-height:0px;--overlay-opacity:0.7;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-47 .elementor-element.elementor-element-e896b5e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-6ebd699 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-47 .elementor-element.elementor-element-eaf49fa{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-7128304{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-1b141e3 .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-47 .elementor-element.elementor-element-eaa6bb8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-47 .elementor-element.elementor-element-10dc53c{--min-height:200px;}.elementor-47 .elementor-element.elementor-element-10dc53c.e-con{--order:99999 /* order end hack */;}.elementor-47 .elementor-element.elementor-element-fd5a31e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-629af15 .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-47 .elementor-element.elementor-element-d08091e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-47 .elementor-element.elementor-element-26473f3{--min-height:200px;}.elementor-47 .elementor-element.elementor-element-3db58b2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-baa427a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-cbad2eb .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-47 .elementor-element.elementor-element-4ca370c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-47 .elementor-element.elementor-element-ac2ee28{--min-height:200px;}.elementor-47 .elementor-element.elementor-element-ac2ee28.e-con{--order:99999 /* order end hack */;}.elementor-47 .elementor-element.elementor-element-ac851cf{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-e8813c6 .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-47 .elementor-element.elementor-element-a6c36ac{text-align:start;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-47 .elementor-element.elementor-element-a99bd5c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-f356965{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-47 .elementor-element.elementor-element-8bba5e1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-47 .elementor-element.elementor-element-a0e6e4a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-47 .elementor-element.elementor-element-2d166de{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-47 .elementor-element.elementor-element-9d9043d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-47 .elementor-element.elementor-element-04bbbad{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-47 .elementor-element.elementor-element-d96a4fc{--padding-top:10px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-e161102 .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-47 .elementor-element.elementor-element-34cc865{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-47 .elementor-element.elementor-element-4095594 .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-47 .elementor-element.elementor-element-960671f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-47 .elementor-element.elementor-element-e0462cd{--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-bfcb9fd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-4bf0fab .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-47 .elementor-element.elementor-element-b57d04d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-47 .elementor-element.elementor-element-1ab050a .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-47 .elementor-element.elementor-element-d0e0ecd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:1025px){.elementor-47 .elementor-element.elementor-element-3a9ed0d:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-3a9ed0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-47 .elementor-element.elementor-element-10dc53c:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-10dc53c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-47 .elementor-element.elementor-element-26473f3:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-26473f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-47 .elementor-element.elementor-element-ac2ee28:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-ac2ee28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}