.elementor-671 .elementor-element.elementor-element-2e4a311{--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;--overlay-opacity:0.73;--border-radius:0px 0px 0px 0px;--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-2e4a311:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-2e4a311 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gvrdroofing.com/wp-content/uploads/2026/08/12.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-671 .elementor-element.elementor-element-2e4a311::before, .elementor-671 .elementor-element.elementor-element-2e4a311 > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-2e4a311 > .e-con-inner > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-2e4a311 > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-2e4a311 > .e-con-inner > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-2e4a311 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 55%, #0099FF00 100%);}.elementor-671 .elementor-element.elementor-element-c76e551{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:24px;--margin-bottom:78px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:112px;--padding-right:0px;}.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-671 .elementor-element.elementor-element-b274088{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-671 .elementor-element.elementor-element-b274088 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:700;text-transform:none;line-height:56px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-671 .elementor-element.elementor-element-f3a9342{width:var( --container-widget-width, 82% );max-width:82%;margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;--e-icon-list-icon-size:9px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-671 .elementor-element.elementor-element-f3a9342 .elementor-icon-list-icon i{color:#F7F288;transition:color 0.3s;}.elementor-671 .elementor-element.elementor-element-f3a9342 .elementor-icon-list-icon svg{fill:#F7F288;transition:fill 0.3s;}.elementor-671 .elementor-element.elementor-element-f3a9342 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-671 .elementor-element.elementor-element-f3a9342 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:26px;}.elementor-671 .elementor-element.elementor-element-f3a9342 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-671 .elementor-element.elementor-element-1f83898{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 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{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-671 .elementor-element.elementor-element-897c7a5 .elementor-button{background-color:#448553;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FED403;border-radius:4px 4px 4px 4px;padding:15px 15px 15px 15px;}.elementor-671 .elementor-element.elementor-element-897c7a5 .elementor-button:hover, .elementor-671 .elementor-element.elementor-element-897c7a5 .elementor-button:focus{background-color:#1C1C1C;color:#FFFFFF;border-color:#272727;}.elementor-671 .elementor-element.elementor-element-897c7a5{margin:15px 34px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-897c7a5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-671 .elementor-element.elementor-element-897c7a5 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-671 .elementor-element.elementor-element-897c7a5 .elementor-button:hover svg, .elementor-671 .elementor-element.elementor-element-897c7a5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-ddd54ff{--display:flex;--justify-content:flex-end;--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-671 .elementor-element.elementor-element-e7fdf8e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:1;--border-radius:20px 0px 0px 20px;--margin-top:-12px;--margin-bottom:-72px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-671 .elementor-element.elementor-element-e7fdf8e:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-e7fdf8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14141400;}.elementor-671 .elementor-element.elementor-element-e7fdf8e::before, .elementor-671 .elementor-element.elementor-element-e7fdf8e > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-e7fdf8e > .e-con-inner > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-e7fdf8e > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-e7fdf8e > .e-con-inner > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-e7fdf8e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#010101;--background-overlay:'';}.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-671 .elementor-element.elementor-element-8684161{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-8684161 .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-671 .elementor-element.elementor-element-8684161 .elementor-icon-box-title{margin-block-end:6px;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-8684161.elementor-view-stacked .elementor-icon{background-color:#619C48;}.elementor-671 .elementor-element.elementor-element-8684161.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-8684161.elementor-view-default .elementor-icon{fill:#619C48;color:#619C48;border-color:#619C48;}.elementor-671 .elementor-element.elementor-element-8684161 .elementor-icon{font-size:44px;}.elementor-671 .elementor-element.elementor-element-8684161 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-8684161 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:22px;}.elementor-671 .elementor-element.elementor-element-8684161:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-8684161:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-8684161 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#585858;}.elementor-671 .elementor-element.elementor-element-29fce20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-29fce20 .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-671 .elementor-element.elementor-element-29fce20 .elementor-icon-box-title{margin-block-end:6px;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-29fce20.elementor-view-stacked .elementor-icon{background-color:#619C48;}.elementor-671 .elementor-element.elementor-element-29fce20.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-29fce20.elementor-view-default .elementor-icon{fill:#619C48;color:#619C48;border-color:#619C48;}.elementor-671 .elementor-element.elementor-element-29fce20 .elementor-icon{font-size:44px;}.elementor-671 .elementor-element.elementor-element-29fce20 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-29fce20 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:22px;}.elementor-671 .elementor-element.elementor-element-29fce20:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-29fce20:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-29fce20 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#585858;}.elementor-671 .elementor-element.elementor-element-ae2ea64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-ae2ea64 .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-671 .elementor-element.elementor-element-ae2ea64 .elementor-icon-box-title{margin-block-end:6px;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-ae2ea64.elementor-view-stacked .elementor-icon{background-color:#619C48;}.elementor-671 .elementor-element.elementor-element-ae2ea64.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-ae2ea64.elementor-view-default .elementor-icon{fill:#619C48;color:#619C48;border-color:#619C48;}.elementor-671 .elementor-element.elementor-element-ae2ea64 .elementor-icon{font-size:44px;}.elementor-671 .elementor-element.elementor-element-ae2ea64 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-ae2ea64 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:22px;}.elementor-671 .elementor-element.elementor-element-ae2ea64:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-ae2ea64:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-ae2ea64 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#585858;}.elementor-671 .elementor-element.elementor-element-f9ebd63{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-0977087{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#852523;}.elementor-671 .elementor-element.elementor-element-0977087 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;color:#303030;}.elementor-671 .elementor-element.elementor-element-e768b51{--e-image-carousel-slides-to-show:6;}.elementor-671 .elementor-element.elementor-element-c8a9bc7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-4d9104c{--display:flex;--justify-content: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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-671 .elementor-element.elementor-element-c70702c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-c70702c img{width:100%;border-radius:9px 9px 9px 9px;}.elementor-671 .elementor-element.elementor-element-09889cc{width:var( --container-widget-width, 57% );max-width:57%;margin:-120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:start;}.elementor-671 .elementor-element.elementor-element-00326f2{--display:flex;--justify-content: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:40px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-d23b50e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-671 .elementor-element.elementor-element-d23b50e .elementor-icon-list-icon i{color:#448553;transition:color 0.3s;}.elementor-671 .elementor-element.elementor-element-d23b50e .elementor-icon-list-icon svg{fill:#448553;transition:fill 0.3s;}.elementor-671 .elementor-element.elementor-element-d23b50e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-671 .elementor-element.elementor-element-d23b50e .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;}.elementor-671 .elementor-element.elementor-element-d23b50e .elementor-icon-list-text{color:#020202;transition:color 0.3s;}.elementor-671 .elementor-element.elementor-element-3c37d9c{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#852523;}.elementor-671 .elementor-element.elementor-element-3c37d9c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:42px;font-weight:600;text-transform:uppercase;line-height:47px;color:#303030;}.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-671 .elementor-element.elementor-element-df0aa90{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 8px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:27px;color:#131313;}.elementor-671 .elementor-element.elementor-element-bdb15e5{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-62edaed .elementor-button{background-color:#448553;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FED403;border-radius:4px 4px 4px 4px;padding:15px 15px 15px 15px;}.elementor-671 .elementor-element.elementor-element-62edaed .elementor-button:hover, .elementor-671 .elementor-element.elementor-element-62edaed .elementor-button:focus{background-color:#1C1C1C;color:#FFFFFF;border-color:#272727;}.elementor-671 .elementor-element.elementor-element-62edaed{margin:0px 34px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-62edaed .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-671 .elementor-element.elementor-element-62edaed .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-671 .elementor-element.elementor-element-62edaed .elementor-button:hover svg, .elementor-671 .elementor-element.elementor-element-62edaed .elementor-button:focus svg{fill:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-b40c8c1{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-b40c8c1 .elementor-icon-box-wrapper{align-items:end;gap:14px;}.elementor-671 .elementor-element.elementor-element-b40c8c1 .elementor-icon-box-title{margin-block-end:6px;color:#343434;}.elementor-671 .elementor-element.elementor-element-b40c8c1.elementor-view-stacked .elementor-icon{background-color:#448553;fill:#FFFFFF;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-b40c8c1.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-b40c8c1.elementor-view-default .elementor-icon{fill:#448553;color:#448553;border-color:#448553;}.elementor-671 .elementor-element.elementor-element-b40c8c1.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-b40c8c1 .elementor-icon{font-size:19px;border-radius:100px 100px 100px 100px;}.elementor-671 .elementor-element.elementor-element-b40c8c1 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-b40c8c1 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-671 .elementor-element.elementor-element-b40c8c1:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-b40c8c1:has(:focus) .elementor-icon-box-title{color:#3F3F3F;}.elementor-671 .elementor-element.elementor-element-b40c8c1 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#585858;}.elementor-671 .elementor-element.elementor-element-1315e5a{--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:47px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-1315e5a:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-1315e5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#448553;}.elementor-671 .elementor-element.elementor-element-e6bb7f9{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-671 .elementor-element.elementor-element-b9cd32e{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:26px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-671 .elementor-element.elementor-element-b9cd32e.elementor-element{--align-self:center;}.elementor-671 .elementor-element.elementor-element-b9cd32e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:43px;font-weight:700;text-transform:uppercase;line-height:54px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-8365af1{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-671 .elementor-element.elementor-element-8365af1.elementor-element{--align-self:center;}.elementor-671 .elementor-element.elementor-element-8365af1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:43px;font-weight:700;text-transform:uppercase;line-height:54px;letter-spacing:1.5px;color:#FFFFFF;}.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-weight:var( --e-global-typography-secondary-font-weight );}.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-671 .elementor-element.elementor-element-179e9fc{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-671 .elementor-element.elementor-element-179e9fc .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-671 .elementor-element.elementor-element-179e9fc .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-671 .elementor-element.elementor-element-e0b3a4e{--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:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-e0b3a4e:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-e0b3a4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#448553;}.elementor-671 .elementor-element.elementor-element-370c2e1{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-671 .elementor-element.elementor-element-b8f9fe7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 14px 0px;}.elementor-671 .elementor-element.elementor-element-b8f9fe7 .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-671 .elementor-element.elementor-element-b8f9fe7 .elementor-icon-box-title{margin-block-end:6px;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-b8f9fe7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#01823A;color:#01823A;}.elementor-671 .elementor-element.elementor-element-b8f9fe7.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-b8f9fe7.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-b8f9fe7.elementor-view-framed .elementor-icon{background-color:#01823A;}.elementor-671 .elementor-element.elementor-element-b8f9fe7 .elementor-icon{font-size:29px;border-radius:100px 100px 100px 100px;}.elementor-671 .elementor-element.elementor-element-b8f9fe7 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-b8f9fe7 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-671 .elementor-element.elementor-element-b8f9fe7:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-b8f9fe7:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-b8f9fe7 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-37cd0bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 14px 0px;}.elementor-671 .elementor-element.elementor-element-37cd0bf .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-671 .elementor-element.elementor-element-37cd0bf .elementor-icon-box-title{margin-block-end:6px;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-37cd0bf.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#01823A;color:#01823A;}.elementor-671 .elementor-element.elementor-element-37cd0bf.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-37cd0bf.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-37cd0bf.elementor-view-framed .elementor-icon{background-color:#01823A;}.elementor-671 .elementor-element.elementor-element-37cd0bf .elementor-icon{font-size:29px;border-radius:100px 100px 100px 100px;}.elementor-671 .elementor-element.elementor-element-37cd0bf .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-37cd0bf .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-671 .elementor-element.elementor-element-37cd0bf:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-37cd0bf:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-37cd0bf .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-b832e46{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-671 .elementor-element.elementor-element-80746b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 14px 0px;}.elementor-671 .elementor-element.elementor-element-80746b7 .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-671 .elementor-element.elementor-element-80746b7 .elementor-icon-box-title{margin-block-end:6px;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-80746b7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#01823A;color:#01823A;}.elementor-671 .elementor-element.elementor-element-80746b7.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-80746b7.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-80746b7.elementor-view-framed .elementor-icon{background-color:#01823A;}.elementor-671 .elementor-element.elementor-element-80746b7 .elementor-icon{font-size:29px;border-radius:100px 100px 100px 100px;}.elementor-671 .elementor-element.elementor-element-80746b7 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-80746b7 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-671 .elementor-element.elementor-element-80746b7:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-80746b7:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-80746b7 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-8c55268{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 14px 0px;}.elementor-671 .elementor-element.elementor-element-8c55268 .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-671 .elementor-element.elementor-element-8c55268 .elementor-icon-box-title{margin-block-end:6px;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-8c55268.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#01823A;color:#01823A;}.elementor-671 .elementor-element.elementor-element-8c55268.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-8c55268.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-8c55268.elementor-view-framed .elementor-icon{background-color:#01823A;}.elementor-671 .elementor-element.elementor-element-8c55268 .elementor-icon{font-size:29px;border-radius:100px 100px 100px 100px;}.elementor-671 .elementor-element.elementor-element-8c55268 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-8c55268 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-671 .elementor-element.elementor-element-8c55268:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-8c55268:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-8c55268 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-46a457b{--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:42px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-46a457b:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-46a457b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#448553;background-image:url("https://gvrdroofing.com/wp-content/uploads/2026/08/0008-2026-04-27T191412.663-1.webp");background-position:bottom right;background-repeat:no-repeat;background-size:25% auto;}.elementor-671 .elementor-element.elementor-element-280a735 .elementor-button{background-color:#232323;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FED40300;border-radius:4px 4px 4px 4px;padding:15px 31px 15px 37px;}.elementor-671 .elementor-element.elementor-element-280a735 .elementor-button:hover, .elementor-671 .elementor-element.elementor-element-280a735 .elementor-button:focus{background-color:#44855300;color:#FFFFFF;border-color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-280a735{width:100%;max-width:100%;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-280a735 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-671 .elementor-element.elementor-element-280a735 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-671 .elementor-element.elementor-element-280a735 .elementor-button:hover svg, .elementor-671 .elementor-element.elementor-element-280a735 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-d7047cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#BDBDBD;--border-color:#BDBDBD;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:106px;--padding-bottom:80px;--padding-left:100px;--padding-right:80px;}.elementor-671 .elementor-element.elementor-element-d7047cd:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-d7047cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#163D48;background-image:url("https://gvrdroofing.com/wp-content/uploads/2026/08/10.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-671 .elementor-element.elementor-element-d7047cd::before, .elementor-671 .elementor-element.elementor-element-d7047cd > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-d7047cd > .e-con-inner > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-d7047cd > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-d7047cd > .e-con-inner > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-d7047cd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000033 21%, #000000 53%);}.elementor-671 .elementor-element.elementor-element-e3197ec{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:groove;--border-style:groove;border-width:0px 0px 10px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:0px;border-color:#619C48;--border-color:#619C48;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-671 .elementor-element.elementor-element-e3197ec:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-e3197ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEB;}.elementor-671 .elementor-element.elementor-element-e3197ec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-671 .elementor-element.elementor-element-5b96fc5{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#619C48;}.elementor-671 .elementor-element.elementor-element-5b96fc5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;line-height:37px;color:#000000;}.elementor-671 .elementor-element.elementor-element-db15cdf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-db15cdf.e-con{--align-self:flex-start;}.elementor-671 .elementor-element.elementor-element-3c743a2{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-3c743a2 .elementor-icon-box-wrapper{align-items:start;gap:7px;}.elementor-671 .elementor-element.elementor-element-3c743a2 .elementor-icon-box-title{margin-block-end:1px;color:#1E1E1E;}.elementor-671 .elementor-element.elementor-element-3c743a2.elementor-view-stacked .elementor-icon{background-color:#619C48;}.elementor-671 .elementor-element.elementor-element-3c743a2.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-3c743a2.elementor-view-default .elementor-icon{fill:#619C48;color:#619C48;border-color:#619C48;}.elementor-671 .elementor-element.elementor-element-3c743a2 .elementor-icon{font-size:10px;}.elementor-671 .elementor-element.elementor-element-3c743a2 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-3c743a2 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-671 .elementor-element.elementor-element-3c743a2:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-3c743a2:has(:focus) .elementor-icon-box-title{color:#232323;}.elementor-671 .elementor-element.elementor-element-3c743a2 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#191919;}.elementor-671 .elementor-element.elementor-element-689da81{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-689da81 .elementor-icon-box-wrapper{align-items:start;gap:7px;}.elementor-671 .elementor-element.elementor-element-689da81 .elementor-icon-box-title{margin-block-end:1px;color:#1E1E1E;}.elementor-671 .elementor-element.elementor-element-689da81.elementor-view-stacked .elementor-icon{background-color:#619C48;}.elementor-671 .elementor-element.elementor-element-689da81.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-689da81.elementor-view-default .elementor-icon{fill:#619C48;color:#619C48;border-color:#619C48;}.elementor-671 .elementor-element.elementor-element-689da81 .elementor-icon{font-size:10px;}.elementor-671 .elementor-element.elementor-element-689da81 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-689da81 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-671 .elementor-element.elementor-element-689da81:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-689da81:has(:focus) .elementor-icon-box-title{color:#232323;}.elementor-671 .elementor-element.elementor-element-689da81 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#191919;}.elementor-671 .elementor-element.elementor-element-d1560c4{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-d1560c4 .elementor-icon-box-wrapper{align-items:start;gap:7px;}.elementor-671 .elementor-element.elementor-element-d1560c4 .elementor-icon-box-title{margin-block-end:1px;color:#1E1E1E;}.elementor-671 .elementor-element.elementor-element-d1560c4.elementor-view-stacked .elementor-icon{background-color:#619C48;}.elementor-671 .elementor-element.elementor-element-d1560c4.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-d1560c4.elementor-view-default .elementor-icon{fill:#619C48;color:#619C48;border-color:#619C48;}.elementor-671 .elementor-element.elementor-element-d1560c4 .elementor-icon{font-size:10px;}.elementor-671 .elementor-element.elementor-element-d1560c4 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-d1560c4 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-671 .elementor-element.elementor-element-d1560c4:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-d1560c4:has(:focus) .elementor-icon-box-title{color:#232323;}.elementor-671 .elementor-element.elementor-element-d1560c4 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#191919;}.elementor-671 .elementor-element.elementor-element-b3e8e74{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 14px 0px;}.elementor-671 .elementor-element.elementor-element-b3e8e74 .elementor-icon-box-wrapper{align-items:start;gap:7px;}.elementor-671 .elementor-element.elementor-element-b3e8e74 .elementor-icon-box-title{margin-block-end:1px;color:#1E1E1E;}.elementor-671 .elementor-element.elementor-element-b3e8e74.elementor-view-stacked .elementor-icon{background-color:#619C48;}.elementor-671 .elementor-element.elementor-element-b3e8e74.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-b3e8e74.elementor-view-default .elementor-icon{fill:#619C48;color:#619C48;border-color:#619C48;}.elementor-671 .elementor-element.elementor-element-b3e8e74 .elementor-icon{font-size:10px;}.elementor-671 .elementor-element.elementor-element-b3e8e74 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-b3e8e74 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-671 .elementor-element.elementor-element-b3e8e74:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-b3e8e74:has(:focus) .elementor-icon-box-title{color:#232323;}.elementor-671 .elementor-element.elementor-element-b3e8e74 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#191919;}.elementor-671 .elementor-element.elementor-element-ebe53ff{--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;--border-radius:38px 38px 38px 38px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-6ba3cc8{--display:flex;--justify-content: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-671 .elementor-element.elementor-element-7fac0af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#852523;text-align:center;}.elementor-671 .elementor-element.elementor-element-7fac0af .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:54px;font-weight:600;line-height:56px;color:#303030;}.elementor-671 .elementor-element.elementor-element-d1e9cd5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-d4a6d0a{--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;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-671 .elementor-element.elementor-element-d4a6d0a:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-d4a6d0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-ee37403{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 2px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:#BCBCBC;--border-color:#BCBCBC;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:15px;}.elementor-671 .elementor-element.elementor-element-ee37403:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-ee37403 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-65a749c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#852523;text-align:center;}.elementor-671 .elementor-element.elementor-element-65a749c .elementor-heading-title{font-family:"PT Sans Caption", Sans-serif;font-size:70px;font-weight:600;line-height:56px;color:#448553;}.elementor-671 .elementor-element.elementor-element-8e57d8a{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-8e57d8a .elementor-icon-box-wrapper{text-align:center;}.elementor-671 .elementor-element.elementor-element-8e57d8a .elementor-icon-box-title{margin-block-end:4px;color:#448553;}.elementor-671 .elementor-element.elementor-element-8e57d8a .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-8e57d8a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-671 .elementor-element.elementor-element-8e57d8a:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-8e57d8a:has(:focus) .elementor-icon-box-title{color:#2C2C2C;}.elementor-671 .elementor-element.elementor-element-8e57d8a .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#080808;}.elementor-671 .elementor-element.elementor-element-45bf741{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 2px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:#BCBCBC;--border-color:#BCBCBC;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-671 .elementor-element.elementor-element-45bf741:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-45bf741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-666c9ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#852523;text-align:center;}.elementor-671 .elementor-element.elementor-element-666c9ae .elementor-heading-title{font-family:"PT Sans Caption", Sans-serif;font-size:70px;font-weight:600;line-height:56px;color:#448553;}.elementor-671 .elementor-element.elementor-element-2abefc4{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-2abefc4 .elementor-icon-box-wrapper{text-align:center;}.elementor-671 .elementor-element.elementor-element-2abefc4 .elementor-icon-box-title{margin-block-end:4px;color:#448553;}.elementor-671 .elementor-element.elementor-element-2abefc4 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-2abefc4 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-671 .elementor-element.elementor-element-2abefc4:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-2abefc4:has(:focus) .elementor-icon-box-title{color:#2C2C2C;}.elementor-671 .elementor-element.elementor-element-2abefc4 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#080808;}.elementor-671 .elementor-element.elementor-element-927a222{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 2px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:#BCBCBC;--border-color:#BCBCBC;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-671 .elementor-element.elementor-element-927a222:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-927a222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-8363aca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#852523;text-align:center;}.elementor-671 .elementor-element.elementor-element-8363aca .elementor-heading-title{font-family:"PT Sans Caption", Sans-serif;font-size:70px;font-weight:600;line-height:56px;color:#448553;}.elementor-671 .elementor-element.elementor-element-0aed9ed{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-0aed9ed .elementor-icon-box-wrapper{text-align:center;}.elementor-671 .elementor-element.elementor-element-0aed9ed .elementor-icon-box-title{margin-block-end:4px;color:#448553;}.elementor-671 .elementor-element.elementor-element-0aed9ed .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-0aed9ed .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-671 .elementor-element.elementor-element-0aed9ed:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-0aed9ed:has(:focus) .elementor-icon-box-title{color:#2C2C2C;}.elementor-671 .elementor-element.elementor-element-0aed9ed .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#080808;}.elementor-671 .elementor-element.elementor-element-51f670c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#BCBCBC;--border-color:#BCBCBC;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-51f670c:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-51f670c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-9a8cfd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#852523;text-align:center;}.elementor-671 .elementor-element.elementor-element-9a8cfd0 .elementor-heading-title{font-family:"PT Sans Caption", Sans-serif;font-size:70px;font-weight:600;line-height:56px;color:#448553;}.elementor-671 .elementor-element.elementor-element-2a4ebd7{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-2a4ebd7 .elementor-icon-box-wrapper{text-align:center;}.elementor-671 .elementor-element.elementor-element-2a4ebd7 .elementor-icon-box-title{margin-block-end:4px;color:#448553;}.elementor-671 .elementor-element.elementor-element-2a4ebd7 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-2a4ebd7 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-671 .elementor-element.elementor-element-2a4ebd7:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-2a4ebd7:has(:focus) .elementor-icon-box-title{color:#2C2C2C;}.elementor-671 .elementor-element.elementor-element-2a4ebd7 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#080808;}.elementor-671 .elementor-element.elementor-element-980cf4c{--display:flex;--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-671 .elementor-element.elementor-element-980cf4c:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-980cf4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-671 .elementor-element.elementor-element-fc42c5a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-8a12948{--display:flex;--justify-content: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-671 .elementor-element.elementor-element-d572abc{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#852523;}.elementor-671 .elementor-element.elementor-element-d572abc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:42px;font-weight:600;text-transform:none;line-height:47px;color:#303030;}.elementor-671 .elementor-element.elementor-element-a6a6c8f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-671 .elementor-element.elementor-element-a6a6c8f img{width:91%;border-radius:15px 15px 15px 15px;}.elementor-671 .elementor-element.elementor-element-5fa697e{--display:flex;--justify-content: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-671 .elementor-element.elementor-element-8b316f9{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-8b316f9 .elementor-icon-box-wrapper{align-items:start;gap:7px;}.elementor-671 .elementor-element.elementor-element-8b316f9 .elementor-icon-box-title{margin-block-end:1px;color:#1E1E1E;}.elementor-671 .elementor-element.elementor-element-8b316f9.elementor-view-stacked .elementor-icon{background-color:#619C48;}.elementor-671 .elementor-element.elementor-element-8b316f9.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-8b316f9.elementor-view-default .elementor-icon{fill:#619C48;color:#619C48;border-color:#619C48;}.elementor-671 .elementor-element.elementor-element-8b316f9 .elementor-icon{font-size:10px;}.elementor-671 .elementor-element.elementor-element-8b316f9 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-8b316f9 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-671 .elementor-element.elementor-element-8b316f9:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-8b316f9:has(:focus) .elementor-icon-box-title{color:#232323;}.elementor-671 .elementor-element.elementor-element-8b316f9 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#191919;}.elementor-671 .elementor-element.elementor-element-52d7c3b{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-52d7c3b .elementor-icon-box-wrapper{align-items:start;gap:7px;}.elementor-671 .elementor-element.elementor-element-52d7c3b .elementor-icon-box-title{margin-block-end:1px;color:#1E1E1E;}.elementor-671 .elementor-element.elementor-element-52d7c3b.elementor-view-stacked .elementor-icon{background-color:#619C48;}.elementor-671 .elementor-element.elementor-element-52d7c3b.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-52d7c3b.elementor-view-default .elementor-icon{fill:#619C48;color:#619C48;border-color:#619C48;}.elementor-671 .elementor-element.elementor-element-52d7c3b .elementor-icon{font-size:10px;}.elementor-671 .elementor-element.elementor-element-52d7c3b .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-52d7c3b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-671 .elementor-element.elementor-element-52d7c3b:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-52d7c3b:has(:focus) .elementor-icon-box-title{color:#232323;}.elementor-671 .elementor-element.elementor-element-52d7c3b .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#191919;}.elementor-671 .elementor-element.elementor-element-3262396{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-3262396 .elementor-icon-box-wrapper{align-items:start;gap:7px;}.elementor-671 .elementor-element.elementor-element-3262396 .elementor-icon-box-title{margin-block-end:1px;color:#1E1E1E;}.elementor-671 .elementor-element.elementor-element-3262396.elementor-view-stacked .elementor-icon{background-color:#619C48;}.elementor-671 .elementor-element.elementor-element-3262396.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-3262396.elementor-view-default .elementor-icon{fill:#619C48;color:#619C48;border-color:#619C48;}.elementor-671 .elementor-element.elementor-element-3262396 .elementor-icon{font-size:10px;}.elementor-671 .elementor-element.elementor-element-3262396 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-3262396 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-671 .elementor-element.elementor-element-3262396:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-3262396:has(:focus) .elementor-icon-box-title{color:#232323;}.elementor-671 .elementor-element.elementor-element-3262396 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#191919;}.elementor-671 .elementor-element.elementor-element-3eae3f7{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-3eae3f7 .elementor-icon-box-wrapper{align-items:start;gap:7px;}.elementor-671 .elementor-element.elementor-element-3eae3f7 .elementor-icon-box-title{margin-block-end:1px;color:#1E1E1E;}.elementor-671 .elementor-element.elementor-element-3eae3f7.elementor-view-stacked .elementor-icon{background-color:#619C48;}.elementor-671 .elementor-element.elementor-element-3eae3f7.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-3eae3f7.elementor-view-default .elementor-icon{fill:#619C48;color:#619C48;border-color:#619C48;}.elementor-671 .elementor-element.elementor-element-3eae3f7 .elementor-icon{font-size:10px;}.elementor-671 .elementor-element.elementor-element-3eae3f7 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-3eae3f7 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-671 .elementor-element.elementor-element-3eae3f7:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-3eae3f7:has(:focus) .elementor-icon-box-title{color:#232323;}.elementor-671 .elementor-element.elementor-element-3eae3f7 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#191919;}.elementor-671 .elementor-element.elementor-element-aed0012{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;padding:10px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-aed0012 .elementor-icon-box-wrapper{align-items:start;gap:7px;}.elementor-671 .elementor-element.elementor-element-aed0012 .elementor-icon-box-title{margin-block-end:1px;color:#1E1E1E;}.elementor-671 .elementor-element.elementor-element-aed0012.elementor-view-stacked .elementor-icon{background-color:#619C48;}.elementor-671 .elementor-element.elementor-element-aed0012.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-aed0012.elementor-view-default .elementor-icon{fill:#619C48;color:#619C48;border-color:#619C48;}.elementor-671 .elementor-element.elementor-element-aed0012 .elementor-icon{font-size:10px;}.elementor-671 .elementor-element.elementor-element-aed0012 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-aed0012 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-671 .elementor-element.elementor-element-aed0012:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-aed0012:has(:focus) .elementor-icon-box-title{color:#232323;}.elementor-671 .elementor-element.elementor-element-aed0012 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#191919;}.elementor-671 .elementor-element.elementor-element-7b2e86a{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-7443428 .elementor-button{background-color:#448553;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FED403;border-radius:4px 4px 4px 4px;padding:15px 15px 15px 15px;}.elementor-671 .elementor-element.elementor-element-7443428 .elementor-button:hover, .elementor-671 .elementor-element.elementor-element-7443428 .elementor-button:focus{background-color:#1C1C1C;color:#FFFFFF;border-color:#272727;}.elementor-671 .elementor-element.elementor-element-7443428{margin:0px 34px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-7443428 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-671 .elementor-element.elementor-element-7443428 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-671 .elementor-element.elementor-element-7443428 .elementor-button:hover svg, .elementor-671 .elementor-element.elementor-element-7443428 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-c788f96{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-c788f96 .elementor-icon-box-wrapper{align-items:end;gap:14px;}.elementor-671 .elementor-element.elementor-element-c788f96 .elementor-icon-box-title{margin-block-end:6px;color:#343434;}.elementor-671 .elementor-element.elementor-element-c788f96.elementor-view-stacked .elementor-icon{background-color:#448553;fill:#FFFFFF;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-c788f96.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-c788f96.elementor-view-default .elementor-icon{fill:#448553;color:#448553;border-color:#448553;}.elementor-671 .elementor-element.elementor-element-c788f96.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-c788f96 .elementor-icon{font-size:19px;border-radius:100px 100px 100px 100px;}.elementor-671 .elementor-element.elementor-element-c788f96 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-c788f96 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-671 .elementor-element.elementor-element-c788f96:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-c788f96:has(:focus) .elementor-icon-box-title{color:#3F3F3F;}.elementor-671 .elementor-element.elementor-element-c788f96 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#585858;}.elementor-671 .elementor-element.elementor-element-265a2f0{--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;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-265a2f0:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-265a2f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(155deg, #448553 50%, #4485531F 50%);}.elementor-671 .elementor-element.elementor-element-10bf00f{--display:flex;--justify-content: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-671 .elementor-element.elementor-element-6ac6e93{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 27px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#852523;text-align:center;}.elementor-671 .elementor-element.elementor-element-6ac6e93.elementor-element{--align-self:center;}.elementor-671 .elementor-element.elementor-element-6ac6e93 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:54px;font-weight:600;line-height:56px;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-c6ad644{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-ecf27ea{--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;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-671 .elementor-element.elementor-element-ecf27ea:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-ecf27ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-671 .elementor-element.elementor-element-3ebf3c6{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#BCBCBC;--border-color:#BCBCBC;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.28);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-671 .elementor-element.elementor-element-3ebf3c6:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-3ebf3c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-f32ae65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;}.elementor-671 .elementor-element.elementor-element-f32ae65 img{width:36%;}.elementor-671 .elementor-element.elementor-element-0f196d7{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-0f196d7 .elementor-icon-box-wrapper{text-align:center;}.elementor-671 .elementor-element.elementor-element-0f196d7 .elementor-icon-box-title{margin-block-end:4px;color:#448553;}.elementor-671 .elementor-element.elementor-element-0f196d7 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-0f196d7 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-671 .elementor-element.elementor-element-0f196d7:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-0f196d7:has(:focus) .elementor-icon-box-title{color:#2C2C2C;}.elementor-671 .elementor-element.elementor-element-0f196d7 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#080808;}.elementor-671 .elementor-element.elementor-element-b597907{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#BCBCBC;--border-color:#BCBCBC;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.28);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-671 .elementor-element.elementor-element-b597907:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-b597907 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-b2f20fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;}.elementor-671 .elementor-element.elementor-element-b2f20fd img{width:36%;}.elementor-671 .elementor-element.elementor-element-8436463{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-8436463 .elementor-icon-box-wrapper{text-align:center;}.elementor-671 .elementor-element.elementor-element-8436463 .elementor-icon-box-title{margin-block-end:4px;color:#448553;}.elementor-671 .elementor-element.elementor-element-8436463 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-8436463 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-671 .elementor-element.elementor-element-8436463:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-8436463:has(:focus) .elementor-icon-box-title{color:#2C2C2C;}.elementor-671 .elementor-element.elementor-element-8436463 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#080808;}.elementor-671 .elementor-element.elementor-element-6145ecb{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#BCBCBC;--border-color:#BCBCBC;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.28);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-671 .elementor-element.elementor-element-6145ecb:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-6145ecb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-6f7e5f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;}.elementor-671 .elementor-element.elementor-element-6f7e5f8 img{width:36%;}.elementor-671 .elementor-element.elementor-element-4ba9937{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-4ba9937 .elementor-icon-box-wrapper{text-align:center;}.elementor-671 .elementor-element.elementor-element-4ba9937 .elementor-icon-box-title{margin-block-end:4px;color:#448553;}.elementor-671 .elementor-element.elementor-element-4ba9937 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-4ba9937 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-671 .elementor-element.elementor-element-4ba9937:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-4ba9937:has(:focus) .elementor-icon-box-title{color:#2C2C2C;}.elementor-671 .elementor-element.elementor-element-4ba9937 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#080808;}.elementor-671 .elementor-element.elementor-element-6f5360e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#BCBCBC;--border-color:#BCBCBC;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.28);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-671 .elementor-element.elementor-element-6f5360e:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-6f5360e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-65911a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;}.elementor-671 .elementor-element.elementor-element-65911a0 img{width:36%;}.elementor-671 .elementor-element.elementor-element-657ce44{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-657ce44 .elementor-icon-box-wrapper{text-align:center;}.elementor-671 .elementor-element.elementor-element-657ce44 .elementor-icon-box-title{margin-block-end:4px;color:#448553;}.elementor-671 .elementor-element.elementor-element-657ce44 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-657ce44 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-671 .elementor-element.elementor-element-657ce44:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-657ce44:has(:focus) .elementor-icon-box-title{color:#2C2C2C;}.elementor-671 .elementor-element.elementor-element-657ce44 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#080808;}.elementor-671 .elementor-element.elementor-element-40e1a07{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-40e1a07:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-40e1a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-1a055d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-1a055d5.e-con{--order:-99999 /* order start hack */;}.elementor-671 .elementor-element.elementor-element-653876b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#852523;text-align:start;}.elementor-671 .elementor-element.elementor-element-653876b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:54px;font-weight:600;line-height:56px;color:#303030;}.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-671 .elementor-element.elementor-element-af1c268{width:var( --container-widget-width, 21% );max-width:21%;margin:-62px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 37px;--container-widget-width:21%;--container-widget-flex-grow:0;}.elementor-671 .elementor-element.elementor-element-af1c268.elementor-element{--align-self:flex-end;}.elementor-671 .elementor-element.elementor-element-af1c268 .elementor-icon-wrapper{text-align:end;}.elementor-671 .elementor-element.elementor-element-af1c268.elementor-view-stacked .elementor-icon{background-color:#448553;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-af1c268.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-af1c268.elementor-view-default .elementor-icon{color:#448553;border-color:#448553;}.elementor-671 .elementor-element.elementor-element-af1c268.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-af1c268.elementor-view-default .elementor-icon svg{fill:#448553;}.elementor-671 .elementor-element.elementor-element-af1c268.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-af1c268.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-af1c268 .elementor-icon{font-size:35px;}.elementor-671 .elementor-element.elementor-element-af1c268 .elementor-icon svg{height:35px;}.elementor-671 .elementor-element.elementor-element-ea4cb02{width:var( --container-widget-width, 89% );max-width:89%;margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;padding:12px 0px 0px 20px;--container-widget-width:89%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 4px;border-color:#0D7538;border-radius:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#202020;}.elementor-671 .elementor-element.elementor-element-649ac8c .elementor-button{background-color:#448553;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FED403;border-radius:4px 4px 4px 4px;padding:15px 15px 15px 15px;}.elementor-671 .elementor-element.elementor-element-649ac8c .elementor-button:hover, .elementor-671 .elementor-element.elementor-element-649ac8c .elementor-button:focus{background-color:#1C1C1C;color:#FFFFFF;border-color:#272727;}.elementor-671 .elementor-element.elementor-element-649ac8c{margin:11px 8px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-649ac8c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-671 .elementor-element.elementor-element-649ac8c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-671 .elementor-element.elementor-element-649ac8c .elementor-button:hover svg, .elementor-671 .elementor-element.elementor-element-649ac8c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-b35fef3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-b35fef3.e-con{--order:-99999 /* order start hack */;}.elementor-671 .elementor-element.elementor-element-e862325{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#F7F288;text-align:end;}.elementor-671 .elementor-element.elementor-element-e862325 img{width:100%;}.elementor-671 .elementor-element.elementor-element-905a792{--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.62;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-905a792:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-905a792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gvrdroofing.com/wp-content/uploads/2026/08/✔-Fast-Response-✔-Detailed-Assessment-✔-Transparent-Pricing-✔-Expert-Recommendations-50.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-671 .elementor-element.elementor-element-905a792::before, .elementor-671 .elementor-element.elementor-element-905a792 > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-905a792 > .e-con-inner > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-905a792 > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-905a792 > .e-con-inner > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-905a792 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-671 .elementor-element.elementor-element-f14e859 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:43px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-ab29c2e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-c5a75e1{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-671 .elementor-element.elementor-element-0a170f5{--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:81px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-0a170f5:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-0a170f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-671 .elementor-element.elementor-element-040cdd2{--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;}.elementor-671 .elementor-element.elementor-element-6ba2915{--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;--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-671 .elementor-element.elementor-element-f18ef68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#852523;text-align:start;}.elementor-671 .elementor-element.elementor-element-f18ef68 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:48px;font-weight:600;line-height:56px;color:#303030;}.elementor-671 .elementor-element.elementor-element-96a98b9{--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;}.elementor-671 .elementor-element.elementor-element-efd6a34{--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;--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-671 .elementor-element.elementor-element-c21344d{--display:flex;}.elementor-671 .elementor-element.elementor-element-598ec54{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#1D1D1D;}.elementor-671 .elementor-element.elementor-element-7e6492f{--display:flex;}.elementor-671 .elementor-element.elementor-element-8546292{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#1D1D1D;}.elementor-671 .elementor-element.elementor-element-8a22545{--display:flex;}.elementor-671 .elementor-element.elementor-element-787b6ab{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#1D1D1D;}.elementor-671 .elementor-element.elementor-element-adf5567{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:10px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-normal-color:#2D2D2D;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:16px;--n-accordion-icon-gap:16px;--n-accordion-icon-normal-color:#448553;--n-accordion-icon-hover-color:#FFFFFF;--n-accordion-icon-active-color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-adf5567 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:0px 0px 4px 0px;border-color:#448553;}.elementor-671 .elementor-element.elementor-element-adf5567 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#448553;}.elementor-671 .elementor-element.elementor-element-adf5567 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#448553;border-style:solid;border-width:0px 0px 0px 0px;border-color:#448553;}.elementor-671 .elementor-element.elementor-element-adf5567 {--n-accordion-padding:25px 15px 25px 15px;}:where( .elementor-671 .elementor-element.elementor-element-adf5567 > .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:"Poppins", Sans-serif;font-weight:500;}:where( .elementor-671 .elementor-element.elementor-element-adf5567 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 0px 0px;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;}.elementor-671 .elementor-element.elementor-element-e369dc6{--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;--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-671 .elementor-element.elementor-element-c52e7da{--display:flex;}.elementor-671 .elementor-element.elementor-element-e4f4748{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#1D1D1D;}.elementor-671 .elementor-element.elementor-element-4dad394{--display:flex;}.elementor-671 .elementor-element.elementor-element-477dd62{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#1D1D1D;}.elementor-671 .elementor-element.elementor-element-45edfe5{--display:flex;}.elementor-671 .elementor-element.elementor-element-dfd657e{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#1D1D1D;}.elementor-671 .elementor-element.elementor-element-69a113f{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:10px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-normal-color:#2D2D2D;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:16px;--n-accordion-icon-gap:16px;--n-accordion-icon-normal-color:#448553;--n-accordion-icon-hover-color:#FFFFFF;--n-accordion-icon-active-color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-69a113f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:0px 0px 4px 0px;border-color:#448553;}.elementor-671 .elementor-element.elementor-element-69a113f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#448553;}.elementor-671 .elementor-element.elementor-element-69a113f > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#448553;border-style:solid;border-width:0px 0px 0px 0px;border-color:#448553;}.elementor-671 .elementor-element.elementor-element-69a113f {--n-accordion-padding:25px 15px 25px 15px;}:where( .elementor-671 .elementor-element.elementor-element-69a113f > .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:"Poppins", Sans-serif;font-weight:500;}:where( .elementor-671 .elementor-element.elementor-element-69a113f > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 0px 0px;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;}.elementor-671 .elementor-element.elementor-element-2537bd4{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-2537bd4:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-2537bd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://gvrdroofing.com/wp-content/uploads/2026/08/06.webp");background-position:center right;background-repeat:no-repeat;background-size:71% auto;}.elementor-671 .elementor-element.elementor-element-2537bd4::before, .elementor-671 .elementor-element.elementor-element-2537bd4 > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-2537bd4 > .e-con-inner > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-2537bd4 > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-2537bd4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-2537bd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(106deg, #FFFFFF 51%, #F2295B00 40%);}.elementor-671 .elementor-element.elementor-element-f8fb833{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-f8fb833.e-con{--order:-99999 /* order start hack */;}.elementor-671 .elementor-element.elementor-element-2fa4c1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;z-index:1;border-style:solid;border-width:0px 0px 0px 0px;border-color:#852523;text-align:start;}.elementor-671 .elementor-element.elementor-element-2fa4c1d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:56px;color:#303030;}.elementor-671 .elementor-element.elementor-element-7b2bb88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;border-style:solid;border-width:0px 0px 0px 0px;border-color:#852523;text-align:start;}.elementor-671 .elementor-element.elementor-element-7b2bb88 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:79px;font-weight:700;text-transform:uppercase;line-height:56px;color:#448553;}.elementor-671 .elementor-element.elementor-element-608a2de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;border-style:solid;border-width:0px 0px 0px 0px;border-color:#852523;text-align:start;}.elementor-671 .elementor-element.elementor-element-608a2de .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:56px;color:#303030;}.elementor-671 .elementor-element.elementor-element-ac7d819{width:var( --container-widget-width, 89% );max-width:89%;margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 78px) 0px;padding:12px 0px 0px 20px;--container-widget-width:89%;--container-widget-flex-grow:0;z-index:1;border-style:solid;border-width:0px 0px 0px 4px;border-color:#0D7538;border-radius:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#202020;}.elementor-671 .elementor-element.elementor-element-1df55d8{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -75px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;z-index:3;}.elementor-671 .elementor-element.elementor-element-888a2d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-888a2d8.e-con{--order:-99999 /* order start hack */;}.elementor-671 .elementor-element.elementor-element-b8d4340{--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;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:66px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-b8d4340:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-b8d4340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-671 .elementor-element.elementor-element-af1fc49{--display:flex;--justify-content: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-671 .elementor-element.elementor-element-ca5d5ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-948b9ff{--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;--border-radius:15px 15px 15px 15px;--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-671 .elementor-element.elementor-element-948b9ff:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-948b9ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-671 .elementor-element.elementor-element-a4441b1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#448553;--border-color:#448553;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:24px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:15px;}.elementor-671 .elementor-element.elementor-element-a4441b1:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-a4441b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-671 .elementor-element.elementor-element-03a3b9e{padding:0px 0px 0px 0px;border-style:none;}.elementor-671 .elementor-element.elementor-element-03a3b9e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-671 .elementor-element.elementor-element-03a3b9e .elementor-icon-box-title{margin-block-end:5px;color:#448553;}.elementor-671 .elementor-element.elementor-element-03a3b9e.elementor-view-stacked .elementor-icon{background-color:#448553;fill:#FFFFFF;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-03a3b9e.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-03a3b9e.elementor-view-default .elementor-icon{fill:#448553;color:#448553;border-color:#448553;}.elementor-671 .elementor-element.elementor-element-03a3b9e.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-03a3b9e .elementor-icon{font-size:27px;}.elementor-671 .elementor-element.elementor-element-03a3b9e .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-03a3b9e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-671 .elementor-element.elementor-element-03a3b9e:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-03a3b9e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-03a3b9e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-abfe0a7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#448553;--border-color:#448553;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-23px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-abfe0a7:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-abfe0a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-671 .elementor-element.elementor-element-f1cc001{padding:15px 0px 0px 0px;border-style:none;}.elementor-671 .elementor-element.elementor-element-f1cc001 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-671 .elementor-element.elementor-element-f1cc001 .elementor-icon-box-title{margin-block-end:5px;color:#448553;}.elementor-671 .elementor-element.elementor-element-f1cc001.elementor-view-stacked .elementor-icon{background-color:#448553;fill:#FFFFFF;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-f1cc001.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-f1cc001.elementor-view-default .elementor-icon{fill:#448553;color:#448553;border-color:#448553;}.elementor-671 .elementor-element.elementor-element-f1cc001.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-f1cc001 .elementor-icon{font-size:27px;}.elementor-671 .elementor-element.elementor-element-f1cc001 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-f1cc001 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-671 .elementor-element.elementor-element-f1cc001:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-f1cc001:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-f1cc001 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-19d5d31{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#448553;--border-color:#448553;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:19px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:15px;}.elementor-671 .elementor-element.elementor-element-19d5d31:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-19d5d31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-671 .elementor-element.elementor-element-e19f825{padding:0px 0px 0px 0px;border-style:none;}.elementor-671 .elementor-element.elementor-element-e19f825 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-671 .elementor-element.elementor-element-e19f825 .elementor-icon-box-title{margin-block-end:5px;color:#448553;}.elementor-671 .elementor-element.elementor-element-e19f825.elementor-view-stacked .elementor-icon{background-color:#448553;fill:#FFFFFF;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-e19f825.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-e19f825.elementor-view-default .elementor-icon{fill:#448553;color:#448553;border-color:#448553;}.elementor-671 .elementor-element.elementor-element-e19f825.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-e19f825 .elementor-icon{font-size:27px;}.elementor-671 .elementor-element.elementor-element-e19f825 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-e19f825 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-671 .elementor-element.elementor-element-e19f825:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-e19f825:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-e19f825 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-d56bdbd{--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;--border-radius:38px 38px 38px 38px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-5b5ff70{--display:flex;--justify-content: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-671 .elementor-element.elementor-element-f25c7a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#852523;text-align:center;}.elementor-671 .elementor-element.elementor-element-f25c7a8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;line-height:56px;color:#303030;}.elementor-671 .elementor-element.elementor-element-103a446{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-d8b4138{--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;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-671 .elementor-element.elementor-element-d8b4138:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-d8b4138 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-bee51a4{--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;--border-radius:15px 15px 15px 15px;--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-671 .elementor-element.elementor-element-bee51a4:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-bee51a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-e458036{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#BCBCBC;--border-color:#BCBCBC;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:15px;}.elementor-671 .elementor-element.elementor-element-e458036:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-e458036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-4d655c4{width:var( --container-widget-width, 55% );max-width:55%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-671 .elementor-element.elementor-element-4d655c4.elementor-element{--align-self:center;}.elementor-671 .elementor-element.elementor-element-4d655c4 img{width:55%;}.elementor-671 .elementor-element.elementor-element-0e2ae93{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-0e2ae93 .elementor-icon-box-wrapper{text-align:center;}.elementor-671 .elementor-element.elementor-element-0e2ae93 .elementor-icon-box-title{margin-block-end:4px;color:#448553;}.elementor-671 .elementor-element.elementor-element-0e2ae93 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-0e2ae93 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-671 .elementor-element.elementor-element-0e2ae93:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-0e2ae93:has(:focus) .elementor-icon-box-title{color:#2C2C2C;}.elementor-671 .elementor-element.elementor-element-0e2ae93 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#080808;}.elementor-671 .elementor-element.elementor-element-272705b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#BCBCBC;--border-color:#BCBCBC;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-671 .elementor-element.elementor-element-272705b:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-272705b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-7145855{width:var( --container-widget-width, 55% );max-width:55%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-671 .elementor-element.elementor-element-7145855.elementor-element{--align-self:center;}.elementor-671 .elementor-element.elementor-element-7145855 img{width:55%;}.elementor-671 .elementor-element.elementor-element-2b4b5d6{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-2b4b5d6 .elementor-icon-box-wrapper{text-align:center;}.elementor-671 .elementor-element.elementor-element-2b4b5d6 .elementor-icon-box-title{margin-block-end:4px;color:#448553;}.elementor-671 .elementor-element.elementor-element-2b4b5d6 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-2b4b5d6 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-671 .elementor-element.elementor-element-2b4b5d6:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-2b4b5d6:has(:focus) .elementor-icon-box-title{color:#2C2C2C;}.elementor-671 .elementor-element.elementor-element-2b4b5d6 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#080808;}.elementor-671 .elementor-element.elementor-element-3d10dc6{--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;--border-radius:15px 15px 15px 15px;--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-671 .elementor-element.elementor-element-3d10dc6:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-3d10dc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-993a0fc{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#BCBCBC;--border-color:#BCBCBC;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-671 .elementor-element.elementor-element-993a0fc:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-993a0fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-4d3e846{width:var( --container-widget-width, 55% );max-width:55%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-671 .elementor-element.elementor-element-4d3e846.elementor-element{--align-self:center;}.elementor-671 .elementor-element.elementor-element-4d3e846 img{width:55%;}.elementor-671 .elementor-element.elementor-element-aa6d755{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-aa6d755 .elementor-icon-box-wrapper{text-align:center;}.elementor-671 .elementor-element.elementor-element-aa6d755 .elementor-icon-box-title{margin-block-end:4px;color:#448553;}.elementor-671 .elementor-element.elementor-element-aa6d755 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-aa6d755 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-671 .elementor-element.elementor-element-aa6d755:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-aa6d755:has(:focus) .elementor-icon-box-title{color:#2C2C2C;}.elementor-671 .elementor-element.elementor-element-aa6d755 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#080808;}.elementor-671 .elementor-element.elementor-element-1952758{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#BCBCBC;--border-color:#BCBCBC;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-1952758:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-1952758 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-25fdf68{width:var( --container-widget-width, 55% );max-width:55%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-671 .elementor-element.elementor-element-25fdf68.elementor-element{--align-self:center;}.elementor-671 .elementor-element.elementor-element-25fdf68 img{width:55%;}.elementor-671 .elementor-element.elementor-element-d4b1cdd{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-d4b1cdd .elementor-icon-box-wrapper{text-align:center;}.elementor-671 .elementor-element.elementor-element-d4b1cdd .elementor-icon-box-title{margin-block-end:4px;color:#448553;}.elementor-671 .elementor-element.elementor-element-d4b1cdd .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-d4b1cdd .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-671 .elementor-element.elementor-element-d4b1cdd:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-d4b1cdd:has(:focus) .elementor-icon-box-title{color:#2C2C2C;}.elementor-671 .elementor-element.elementor-element-d4b1cdd .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#080808;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-671 .elementor-element.elementor-element-b274088{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-b274088 .elementor-heading-title{font-size:44px;}.elementor-671 .elementor-element.elementor-element-b9cd32e{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-b9cd32e .elementor-heading-title{font-size:44px;}.elementor-671 .elementor-element.elementor-element-8365af1{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-8365af1 .elementor-heading-title{font-size:44px;}.elementor-671 .elementor-element.elementor-element-ea4cb02{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:15px;line-height:2em;}.elementor-671 .elementor-element.elementor-element-ac7d819{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:15px;line-height:2em;}}@media(max-width:767px){.elementor-671 .elementor-element.elementor-element-2e4a311:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-2e4a311 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-671 .elementor-element.elementor-element-2e4a311::before, .elementor-671 .elementor-element.elementor-element-2e4a311 > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-2e4a311 > .e-con-inner > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-2e4a311 > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-2e4a311 > .e-con-inner > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-2e4a311 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(171deg, #000000 63%, #0099FF00 100%);}.elementor-671 .elementor-element.elementor-element-2e4a311{--overlay-opacity:0.6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:117px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-671 .elementor-element.elementor-element-c76e551{--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-671 .elementor-element.elementor-element-b274088{width:100%;max-width:100%;margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-671 .elementor-element.elementor-element-b274088 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-671 .elementor-element.elementor-element-f3a9342{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-f3a9342 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-671 .elementor-element.elementor-element-f3a9342 .elementor-icon-list-item > a{font-size:15px;}.elementor-671 .elementor-element.elementor-element-1f83898{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-671 .elementor-element.elementor-element-1f83898.e-con{--align-self:center;}.elementor-671 .elementor-element.elementor-element-897c7a5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;}.elementor-671 .elementor-element.elementor-element-897c7a5.elementor-element{--align-self:center;}.elementor-671 .elementor-element.elementor-element-ddd54ff{--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-e7fdf8e{--overlay-opacity:0.52;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-671 .elementor-element.elementor-element-8684161{width:100%;max-width:100%;}.elementor-671 .elementor-element.elementor-element-8684161 .elementor-icon-box-wrapper{text-align:start;}.elementor-671 .elementor-element.elementor-element-29fce20{width:100%;max-width:100%;}.elementor-671 .elementor-element.elementor-element-29fce20.elementor-element{--align-self:flex-start;}.elementor-671 .elementor-element.elementor-element-29fce20 .elementor-icon-box-wrapper{text-align:start;}.elementor-671 .elementor-element.elementor-element-ae2ea64{width:100%;max-width:100%;}.elementor-671 .elementor-element.elementor-element-ae2ea64.elementor-element{--align-self:flex-start;}.elementor-671 .elementor-element.elementor-element-f9ebd63{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-671 .elementor-element.elementor-element-0977087{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;text-align:center;}.elementor-671 .elementor-element.elementor-element-0977087 .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-671 .elementor-element.elementor-element-e768b51{--e-image-carousel-slides-to-show:3;}.elementor-671 .elementor-element.elementor-element-c8a9bc7{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-671 .elementor-element.elementor-element-4d9104c{--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-671 .elementor-element.elementor-element-c70702c{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-671 .elementor-element.elementor-element-09889cc{margin:-71px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-00326f2{--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-671 .elementor-element.elementor-element-3c37d9c .elementor-heading-title{font-size:27px;line-height:34px;}.elementor-671 .elementor-element.elementor-element-62edaed{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;}.elementor-671 .elementor-element.elementor-element-62edaed.elementor-element{--align-self:center;}.elementor-671 .elementor-element.elementor-element-1315e5a{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-671 .elementor-element.elementor-element-e6bb7f9{--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-671 .elementor-element.elementor-element-b9cd32e{width:100%;max-width:100%;margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-671 .elementor-element.elementor-element-b9cd32e .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-671 .elementor-element.elementor-element-8365af1{width:100%;max-width:100%;margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-671 .elementor-element.elementor-element-8365af1 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-671 .elementor-element.elementor-element-179e9fc .elementor-divider{text-align:left;}.elementor-671 .elementor-element.elementor-element-179e9fc .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-671 .elementor-element.elementor-element-e0b3a4e{--padding-top:20px;--padding-bottom:13px;--padding-left:20px;--padding-right:20px;}.elementor-671 .elementor-element.elementor-element-370c2e1{--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-671 .elementor-element.elementor-element-b8f9fe7 .elementor-icon-box-wrapper{text-align:start;}.elementor-671 .elementor-element.elementor-element-b8f9fe7 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-b8f9fe7 .elementor-icon-box-title a{font-size:16px;}.elementor-671 .elementor-element.elementor-element-b8f9fe7 .elementor-icon-box-description{font-size:14px;}.elementor-671 .elementor-element.elementor-element-37cd0bf .elementor-icon-box-wrapper{text-align:start;}.elementor-671 .elementor-element.elementor-element-37cd0bf .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-37cd0bf .elementor-icon-box-title a{font-size:16px;}.elementor-671 .elementor-element.elementor-element-37cd0bf .elementor-icon-box-description{font-size:14px;}.elementor-671 .elementor-element.elementor-element-b832e46{--margin-top:-11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-80746b7 .elementor-icon-box-wrapper{text-align:start;}.elementor-671 .elementor-element.elementor-element-80746b7 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-80746b7 .elementor-icon-box-title a{font-size:16px;}.elementor-671 .elementor-element.elementor-element-80746b7 .elementor-icon-box-description{font-size:14px;}.elementor-671 .elementor-element.elementor-element-8c55268 .elementor-icon-box-wrapper{text-align:start;}.elementor-671 .elementor-element.elementor-element-8c55268 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-8c55268 .elementor-icon-box-title a{font-size:16px;}.elementor-671 .elementor-element.elementor-element-8c55268 .elementor-icon-box-description{font-size:14px;}.elementor-671 .elementor-element.elementor-element-46a457b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-671 .elementor-element.elementor-element-280a735{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;}.elementor-671 .elementor-element.elementor-element-280a735.elementor-element{--align-self:center;}.elementor-671 .elementor-element.elementor-element-d7047cd:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-d7047cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom left;}.elementor-671 .elementor-element.elementor-element-d7047cd{--overlay-opacity:0;--padding-top:40px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-671 .elementor-element.elementor-element-e3197ec{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-671 .elementor-element.elementor-element-e3197ec.e-con{--order:99999 /* order end hack */;}.elementor-671 .elementor-element.elementor-element-5b96fc5 .elementor-heading-title{font-size:18px;line-height:25px;}.elementor-671 .elementor-element.elementor-element-3c743a2 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-3c743a2 .elementor-icon-box-title a{font-size:16px;}.elementor-671 .elementor-element.elementor-element-3c743a2 .elementor-icon-box-description{font-size:14px;}.elementor-671 .elementor-element.elementor-element-689da81 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-689da81 .elementor-icon-box-title a{font-size:16px;}.elementor-671 .elementor-element.elementor-element-689da81 .elementor-icon-box-description{font-size:14px;}.elementor-671 .elementor-element.elementor-element-d1560c4 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-d1560c4 .elementor-icon-box-title a{font-size:16px;}.elementor-671 .elementor-element.elementor-element-d1560c4 .elementor-icon-box-description{font-size:14px;}.elementor-671 .elementor-element.elementor-element-b3e8e74 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-b3e8e74 .elementor-icon-box-title a{font-size:16px;}.elementor-671 .elementor-element.elementor-element-b3e8e74 .elementor-icon-box-description{font-size:14px;}.elementor-671 .elementor-element.elementor-element-ebe53ff{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-671 .elementor-element.elementor-element-6ba3cc8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-671 .elementor-element.elementor-element-7fac0af{padding:19px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-7fac0af .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-671 .elementor-element.elementor-element-d1e9cd5{--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-671 .elementor-element.elementor-element-d4a6d0a{--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-671 .elementor-element.elementor-element-ee37403{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-671 .elementor-element.elementor-element-65a749c{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-671 .elementor-element.elementor-element-65a749c .elementor-heading-title{font-size:68px;line-height:34px;}.elementor-671 .elementor-element.elementor-element-8e57d8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-8e57d8a .elementor-icon-box-title{margin-block-end:2px;}.elementor-671 .elementor-element.elementor-element-8e57d8a .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-8e57d8a .elementor-icon-box-title a{font-size:15px;}.elementor-671 .elementor-element.elementor-element-8e57d8a .elementor-icon-box-description{font-size:14px;}.elementor-671 .elementor-element.elementor-element-45bf741{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-671 .elementor-element.elementor-element-666c9ae{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-671 .elementor-element.elementor-element-666c9ae .elementor-heading-title{font-size:68px;line-height:34px;}.elementor-671 .elementor-element.elementor-element-2abefc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-2abefc4 .elementor-icon-box-title{margin-block-end:2px;}.elementor-671 .elementor-element.elementor-element-2abefc4 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-2abefc4 .elementor-icon-box-title a{font-size:15px;}.elementor-671 .elementor-element.elementor-element-2abefc4 .elementor-icon-box-description{font-size:14px;}.elementor-671 .elementor-element.elementor-element-927a222{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-671 .elementor-element.elementor-element-8363aca{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-671 .elementor-element.elementor-element-8363aca .elementor-heading-title{font-size:68px;line-height:34px;}.elementor-671 .elementor-element.elementor-element-0aed9ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-0aed9ed .elementor-icon-box-title{margin-block-end:2px;}.elementor-671 .elementor-element.elementor-element-0aed9ed .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-0aed9ed .elementor-icon-box-title a{font-size:15px;}.elementor-671 .elementor-element.elementor-element-0aed9ed .elementor-icon-box-description{font-size:14px;}.elementor-671 .elementor-element.elementor-element-51f670c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-671 .elementor-element.elementor-element-9a8cfd0{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-671 .elementor-element.elementor-element-9a8cfd0 .elementor-heading-title{font-size:68px;line-height:34px;}.elementor-671 .elementor-element.elementor-element-2a4ebd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-2a4ebd7 .elementor-icon-box-title{margin-block-end:2px;}.elementor-671 .elementor-element.elementor-element-2a4ebd7 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-2a4ebd7 .elementor-icon-box-title a{font-size:15px;}.elementor-671 .elementor-element.elementor-element-2a4ebd7 .elementor-icon-box-description{font-size:14px;}.elementor-671 .elementor-element.elementor-element-fc42c5a{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-671 .elementor-element.elementor-element-8a12948{--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-671 .elementor-element.elementor-element-d572abc .elementor-heading-title{font-size:27px;line-height:34px;}.elementor-671 .elementor-element.elementor-element-a6a6c8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-671 .elementor-element.elementor-element-5fa697e{--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-671 .elementor-element.elementor-element-8b316f9 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-8b316f9 .elementor-icon-box-title a{font-size:16px;}.elementor-671 .elementor-element.elementor-element-8b316f9 .elementor-icon-box-description{font-size:14px;}.elementor-671 .elementor-element.elementor-element-52d7c3b .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-52d7c3b .elementor-icon-box-title a{font-size:16px;}.elementor-671 .elementor-element.elementor-element-52d7c3b .elementor-icon-box-description{font-size:14px;}.elementor-671 .elementor-element.elementor-element-3262396 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-3262396 .elementor-icon-box-title a{font-size:16px;}.elementor-671 .elementor-element.elementor-element-3262396 .elementor-icon-box-description{font-size:14px;}.elementor-671 .elementor-element.elementor-element-3eae3f7 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-3eae3f7 .elementor-icon-box-title a{font-size:16px;}.elementor-671 .elementor-element.elementor-element-3eae3f7 .elementor-icon-box-description{font-size:14px;}.elementor-671 .elementor-element.elementor-element-aed0012 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-aed0012 .elementor-icon-box-title a{font-size:16px;}.elementor-671 .elementor-element.elementor-element-aed0012 .elementor-icon-box-description{font-size:14px;}.elementor-671 .elementor-element.elementor-element-7443428{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;}.elementor-671 .elementor-element.elementor-element-7443428.elementor-element{--align-self:center;}.elementor-671 .elementor-element.elementor-element-265a2f0{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-671 .elementor-element.elementor-element-10bf00f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-671 .elementor-element.elementor-element-6ac6e93{width:100%;max-width:100%;padding:19px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-6ac6e93 .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-671 .elementor-element.elementor-element-c6ad644{--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-671 .elementor-element.elementor-element-ecf27ea{--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-671 .elementor-element.elementor-element-3ebf3c6{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:0px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-671 .elementor-element.elementor-element-f32ae65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-671 .elementor-element.elementor-element-f32ae65 img{width:25%;}.elementor-671 .elementor-element.elementor-element-0f196d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-0f196d7 .elementor-icon-box-title{margin-block-end:2px;}.elementor-671 .elementor-element.elementor-element-0f196d7 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-0f196d7 .elementor-icon-box-title a{font-size:15px;}.elementor-671 .elementor-element.elementor-element-0f196d7 .elementor-icon-box-description{font-size:14px;}.elementor-671 .elementor-element.elementor-element-b597907{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-671 .elementor-element.elementor-element-b2f20fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-671 .elementor-element.elementor-element-b2f20fd img{width:25%;}.elementor-671 .elementor-element.elementor-element-8436463{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-8436463 .elementor-icon-box-title{margin-block-end:2px;}.elementor-671 .elementor-element.elementor-element-8436463 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-8436463 .elementor-icon-box-title a{font-size:15px;}.elementor-671 .elementor-element.elementor-element-8436463 .elementor-icon-box-description{font-size:14px;}.elementor-671 .elementor-element.elementor-element-6145ecb{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-671 .elementor-element.elementor-element-6f7e5f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-671 .elementor-element.elementor-element-6f7e5f8 img{width:25%;}.elementor-671 .elementor-element.elementor-element-4ba9937{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-4ba9937 .elementor-icon-box-title{margin-block-end:2px;}.elementor-671 .elementor-element.elementor-element-4ba9937 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-4ba9937 .elementor-icon-box-title a{font-size:15px;}.elementor-671 .elementor-element.elementor-element-4ba9937 .elementor-icon-box-description{font-size:14px;}.elementor-671 .elementor-element.elementor-element-6f5360e{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-671 .elementor-element.elementor-element-65911a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-671 .elementor-element.elementor-element-65911a0 img{width:25%;}.elementor-671 .elementor-element.elementor-element-657ce44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-657ce44 .elementor-icon-box-title{margin-block-end:2px;}.elementor-671 .elementor-element.elementor-element-657ce44 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-657ce44 .elementor-icon-box-title a{font-size:15px;}.elementor-671 .elementor-element.elementor-element-657ce44 .elementor-icon-box-description{font-size:14px;}.elementor-671 .elementor-element.elementor-element-40e1a07{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-1a055d5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-671 .elementor-element.elementor-element-653876b .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-671 .elementor-element.elementor-element-af1c268{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-671 .elementor-element.elementor-element-af1c268.elementor-element{--align-self:flex-end;}.elementor-671 .elementor-element.elementor-element-ea4cb02{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:982px;--container-widget-flex-grow:0;width:var( --container-widget-width, 982px );max-width:982px;text-align:start;line-height:1.5em;}.elementor-671 .elementor-element.elementor-element-649ac8c{width:100%;max-width:100%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-671 .elementor-element.elementor-element-649ac8c.elementor-element{--align-self:center;}.elementor-671 .elementor-element.elementor-element-b35fef3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-671 .elementor-element.elementor-element-e862325{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-905a792{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-671 .elementor-element.elementor-element-f14e859{padding:27px 0px 0px 0px;text-align:center;}.elementor-671 .elementor-element.elementor-element-f14e859 .elementor-heading-title{font-size:31px;}.elementor-671 .elementor-element.elementor-element-c5a75e1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-0a170f5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-671 .elementor-element.elementor-element-040cdd2{--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-671 .elementor-element.elementor-element-6ba2915{--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-671 .elementor-element.elementor-element-f18ef68{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;}.elementor-671 .elementor-element.elementor-element-f18ef68 .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-671 .elementor-element.elementor-element-96a98b9{--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-671 .elementor-element.elementor-element-e369dc6{--margin-top:11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-671 .elementor-element.elementor-element-2537bd4:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-2537bd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-671 .elementor-element.elementor-element-2537bd4::before, .elementor-671 .elementor-element.elementor-element-2537bd4 > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-2537bd4 > .e-con-inner > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-2537bd4 > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-2537bd4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-2537bd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(360deg, #FFFFFF 37%, #F2295B00 66%);}.elementor-671 .elementor-element.elementor-element-2537bd4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-f8fb833{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:145px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:29px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-671 .elementor-element.elementor-element-2fa4c1d{width:100%;max-width:100%;margin:87px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-2fa4c1d .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-671 .elementor-element.elementor-element-7b2bb88{width:100%;max-width:100%;text-align:start;}.elementor-671 .elementor-element.elementor-element-7b2bb88 .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-671 .elementor-element.elementor-element-608a2de{width:100%;max-width:100%;}.elementor-671 .elementor-element.elementor-element-608a2de .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-671 .elementor-element.elementor-element-ac7d819{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:982px;--container-widget-flex-grow:0;width:var( --container-widget-width, 982px );max-width:982px;text-align:start;line-height:1.5em;}.elementor-671 .elementor-element.elementor-element-1df55d8{width:100%;max-width:100%;margin:49px 0px calc(var(--kit-widget-spacing, 0px) + -112px) 0px;text-align:start;}.elementor-671 .elementor-element.elementor-element-1df55d8 img{width:55%;}.elementor-671 .elementor-element.elementor-element-888a2d8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-671 .elementor-element.elementor-element-b8d4340{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-671 .elementor-element.elementor-element-af1fc49{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-671 .elementor-element.elementor-element-ca5d5ab{--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-671 .elementor-element.elementor-element-948b9ff{--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-671 .elementor-element.elementor-element-a4441b1{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-671 .elementor-element.elementor-element-03a3b9e{width:100%;max-width:100%;}.elementor-671 .elementor-element.elementor-element-03a3b9e.elementor-element{--align-self:flex-start;}.elementor-671 .elementor-element.elementor-element-03a3b9e .elementor-icon{font-size:24px;}.elementor-671 .elementor-element.elementor-element-03a3b9e .elementor-icon-box-description{font-size:15px;}.elementor-671 .elementor-element.elementor-element-abfe0a7{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-671 .elementor-element.elementor-element-f1cc001{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-f1cc001 .elementor-icon{font-size:25px;}.elementor-671 .elementor-element.elementor-element-f1cc001 .elementor-icon-box-description{font-size:15px;}.elementor-671 .elementor-element.elementor-element-19d5d31{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-671 .elementor-element.elementor-element-e19f825{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-e19f825 .elementor-icon-box-wrapper{text-align:start;}.elementor-671 .elementor-element.elementor-element-e19f825 .elementor-icon{font-size:25px;}.elementor-671 .elementor-element.elementor-element-e19f825 .elementor-icon-box-description{font-size:15px;}.elementor-671 .elementor-element.elementor-element-d56bdbd{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-671 .elementor-element.elementor-element-5b5ff70{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-671 .elementor-element.elementor-element-f25c7a8{padding:19px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-f25c7a8 .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-671 .elementor-element.elementor-element-103a446{--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-671 .elementor-element.elementor-element-d8b4138{--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;--flex-wrap:nowrap;--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-671 .elementor-element.elementor-element-bee51a4{--flex-wrap:nowrap;--margin-top:11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-e458036{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width: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-671 .elementor-element.elementor-element-4d655c4{--container-widget-width:151px;--container-widget-flex-grow:0;width:var( --container-widget-width, 151px );max-width:151px;}.elementor-671 .elementor-element.elementor-element-4d655c4 img{width:57%;}.elementor-671 .elementor-element.elementor-element-0e2ae93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-0e2ae93 .elementor-icon-box-title{margin-block-end:2px;}.elementor-671 .elementor-element.elementor-element-0e2ae93 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-0e2ae93 .elementor-icon-box-title a{font-size:16px;}.elementor-671 .elementor-element.elementor-element-0e2ae93 .elementor-icon-box-description{font-size:14px;}.elementor-671 .elementor-element.elementor-element-272705b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width: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-671 .elementor-element.elementor-element-7145855{--container-widget-width:151px;--container-widget-flex-grow:0;width:var( --container-widget-width, 151px );max-width:151px;}.elementor-671 .elementor-element.elementor-element-7145855 img{width:57%;}.elementor-671 .elementor-element.elementor-element-2b4b5d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-2b4b5d6 .elementor-icon-box-title{margin-block-end:2px;}.elementor-671 .elementor-element.elementor-element-2b4b5d6 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-2b4b5d6 .elementor-icon-box-title a{font-size:16px;}.elementor-671 .elementor-element.elementor-element-2b4b5d6 .elementor-icon-box-description{font-size:14px;}.elementor-671 .elementor-element.elementor-element-3d10dc6{--flex-wrap:nowrap;--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-993a0fc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width: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-671 .elementor-element.elementor-element-4d3e846{--container-widget-width:151px;--container-widget-flex-grow:0;width:var( --container-widget-width, 151px );max-width:151px;}.elementor-671 .elementor-element.elementor-element-4d3e846 img{width:57%;}.elementor-671 .elementor-element.elementor-element-aa6d755{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-aa6d755 .elementor-icon-box-title{margin-block-end:2px;}.elementor-671 .elementor-element.elementor-element-aa6d755 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-aa6d755 .elementor-icon-box-title a{font-size:16px;}.elementor-671 .elementor-element.elementor-element-aa6d755 .elementor-icon-box-description{font-size:14px;}.elementor-671 .elementor-element.elementor-element-1952758{--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-671 .elementor-element.elementor-element-25fdf68{--container-widget-width:151px;--container-widget-flex-grow:0;width:var( --container-widget-width, 151px );max-width:151px;}.elementor-671 .elementor-element.elementor-element-25fdf68 img{width:57%;}.elementor-671 .elementor-element.elementor-element-d4b1cdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-d4b1cdd .elementor-icon-box-title{margin-block-end:2px;}.elementor-671 .elementor-element.elementor-element-d4b1cdd .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-d4b1cdd .elementor-icon-box-title a{font-size:16px;}.elementor-671 .elementor-element.elementor-element-d4b1cdd .elementor-icon-box-description{font-size:14px;}}@media(min-width:768px){.elementor-671 .elementor-element.elementor-element-c76e551{--width:100%;}.elementor-671 .elementor-element.elementor-element-ddd54ff{--width:89%;}.elementor-671 .elementor-element.elementor-element-e7fdf8e{--width:100%;}.elementor-671 .elementor-element.elementor-element-f9ebd63{--content-width:1221px;}.elementor-671 .elementor-element.elementor-element-c8a9bc7{--content-width:1221px;}.elementor-671 .elementor-element.elementor-element-00326f2{--width:89%;}.elementor-671 .elementor-element.elementor-element-1315e5a{--content-width:1275px;}.elementor-671 .elementor-element.elementor-element-e6bb7f9{--width:95%;}.elementor-671 .elementor-element.elementor-element-e0b3a4e{--content-width:1275px;}.elementor-671 .elementor-element.elementor-element-370c2e1{--width:95%;}.elementor-671 .elementor-element.elementor-element-46a457b{--content-width:1275px;}.elementor-671 .elementor-element.elementor-element-e3197ec{--width:51%;}.elementor-671 .elementor-element.elementor-element-ebe53ff{--content-width:1221px;}.elementor-671 .elementor-element.elementor-element-fc42c5a{--content-width:1221px;}.elementor-671 .elementor-element.elementor-element-5fa697e{--width:89%;}.elementor-671 .elementor-element.elementor-element-265a2f0{--content-width:1221px;}.elementor-671 .elementor-element.elementor-element-1a055d5{--width:100%;}.elementor-671 .elementor-element.elementor-element-b35fef3{--width:100%;}.elementor-671 .elementor-element.elementor-element-905a792{--content-width:1250px;}.elementor-671 .elementor-element.elementor-element-0a170f5{--content-width:1231px;}.elementor-671 .elementor-element.elementor-element-040cdd2{--width:97%;}.elementor-671 .elementor-element.elementor-element-96a98b9{--width:100%;}.elementor-671 .elementor-element.elementor-element-f8fb833{--width:100%;}.elementor-671 .elementor-element.elementor-element-888a2d8{--width:100%;}.elementor-671 .elementor-element.elementor-element-b8d4340{--content-width:1221px;}.elementor-671 .elementor-element.elementor-element-d56bdbd{--content-width:1221px;}}@media(min-width:1025px){.elementor-671 .elementor-element.elementor-element-2e4a311:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-2e4a311 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-671 .elementor-element.elementor-element-d7047cd:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-d7047cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-b274088 */@keyframes fadeInUpCustom {
from {
opacity: 0;
transform: translate3d(0, 20px, 0px);
}
to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}
}
.wicke.fadeInUp {
animation-name: fadeInUpCustom;
animation-duration: 1s; /* Adjust duration as needed */
animation-fill-mode: both;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9cd32e */@keyframes fadeInUpCustom {
from {
opacity: 0;
transform: translate3d(0, 20px, 0px);
}
to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}
}
.wicke.fadeInUp {
animation-name: fadeInUpCustom;
animation-duration: 1s; /* Adjust duration as needed */
animation-fill-mode: both;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8365af1 */@keyframes fadeInUpCustom {
from {
opacity: 0;
transform: translate3d(0, 20px, 0px);
}
to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}
}
.wicke.fadeInUp {
animation-name: fadeInUpCustom;
animation-duration: 1s; /* Adjust duration as needed */
animation-fill-mode: both;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-689da81 */.elementor-icon-box-title{
    margin-top:-4px!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-242eb8c *//* =========================================================
   WEBMINT METAL SHOWCASE
   FINAL CUSTOM CSS
========================================================= */


/* =========================================================
   MAIN SECTION
========================================================= */

.wm-metal-showcase{
    position:relative;

    width:100%;
    height:580px;

    padding:0;

    background:#0f1412;

    overflow:hidden;

    color:#fff;
}


/* Background glow */

.wm-metal-showcase::before{

    content:"";

    position:absolute;

    inset:0;

    background:
        radial-gradient(
            circle at top right,
            rgba(68,133,83,.15),
            transparent 35%
        ),
        radial-gradient(
            circle at bottom left,
            rgba(255,255,255,.03),
            transparent 30%
        );

    pointer-events:none;
}


/* Small green glow */

.wm-metal-showcase::after{

    content:"";

    position:absolute;

    width:500px;

    height:500px;

    right:-180px;

    top:-120px;

    background:#448553;

    opacity:.08;

    border-radius:50%;

    filter:blur(120px);

    pointer-events:none;
}


/* Box sizing */

.wm-metal-showcase *{
    box-sizing:border-box;
}


/* =========================================================
   MAIN TWO COLUMN WRAPPER
========================================================= */

.wm-metal-wrapper{

    width:100%;

    max-width:1500px;

    margin:0 auto;

    display:grid;

    grid-template-columns:50% 50%;

    gap:0;

    align-items:stretch;

    position:relative;

    z-index:2;
}


/* =========================================================
   LEFT IMAGE VIEWER
========================================================= */

.wm-metal-viewer{

    position:relative;

    width:100%;

    height:650px;

    display:flex;

    align-items:center;

    justify-content:center;

    background:transparent !important;

    border:none !important;

    border-radius:0 !important;

    box-shadow:none !important;

    padding:0 !important;

    margin:0 !important;

    overflow:visible !important;
}


/* IMPORTANT:
   Remove the old border overlay completely
*/

.wm-metal-viewer::after{

    display:none !important;

    content:none !important;
}


/* =========================================================
   IMAGE ITEMS
========================================================= */

.wm-metal-image{

    position:absolute;

    inset:0;

    width:100%;

    height:100%;

    display:none;

    align-items:center;

    justify-content:center;

    opacity:0;

    transform:scale(1.02);

    transition:
        opacity .7s ease,
        transform .9s ease;

    background:transparent !important;

    border:none !important;

    box-shadow:none !important;

    padding:0 !important;

    margin:0 !important;
}


/* Active image */

.wm-metal-image.active{

    display:flex;

    opacity:1;

    transform:scale(1);

    z-index:2;
}


/* =========================================================
   ACTUAL ROOF IMAGE
========================================================= */

.wm-metal-image img{

    width:100% !important;

    max-width:100% !important;

    height:auto !important;

    max-height:90% !important;

    object-fit:contain !important;

    display:block;

    border:none !important;

    outline:none !important;

    box-shadow:none !important;

    border-radius:18px !important;

    opacity:1 !important;

    transition:transform 1.2s ease;
}


/* Image hover */

.wm-metal-viewer:hover img{

    transform:scale(1.04);
}


/* =========================================================
   YEARS CIRCLE
   FLOATING ON IMAGE — TOP RIGHT
========================================================= */

.wm-metal-life{

    position:absolute !important;

    z-index:20 !important;

    top:45px !important;

    right:25px !important;

    width:140px !important;

    height:140px !important;

    min-width:140px !important;

    margin:0 !important;

    padding:0 !important;

    display:flex !important;

    flex-direction:column !important;

    align-items:center !important;

    justify-content:center !important;

    border-radius:50% !important;

    background:#0f1713 !important;

    border:2px solid rgba(68,133,83,.45) !important;

    box-shadow:
        inset 0 0 30px rgba(68,133,83,.08),
        0 20px 45px rgba(0,0,0,.35) !important;

    text-align:center;

    transition:
        transform .35s ease,
        border-color .35s ease;
}


/* Circle hover */

.wm-metal-life:hover{

    transform:translateY(-5px) rotate(4deg);

    border-color:#448553 !important;

    box-shadow:
        0 0 30px rgba(68,133,83,.25),
        0 25px 60px rgba(0,0,0,.45) !important;
}


/* Number */

.wm-metal-life span{

    display:block;

    margin:0;

    padding:0;

    font-family:Poppins,sans-serif;

    font-size:42px !important;

    line-height:1 !important;

    font-weight:700;

    color:#448553 !important;
}


/* Years */

.wm-metal-life small{

    display:block;

    margin-top:8px !important;

    padding:0;

    font-family:Poppins,sans-serif;

    font-size:12px !important;

    line-height:1;

    letter-spacing:2px;

    text-transform:uppercase;

    color:#b8b8b8 !important;
}


/* =========================================================
   RIGHT CONTENT
========================================================= */

.wm-metal-content {
    min-height: 700px !important;
    width: 100% !important;
    padding: 100px !important;
    margin: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
    background: #0f1412 !important;
    border: none !important;
    box-shadow: none !important;
}


/* =========================================================
   MATERIAL SELECTOR
========================================================= */

.wm-metal-.elementor-671 .elementor-element.elementor-element-242eb8c{

    display:flex;

    flex-wrap:wrap;

    gap:12px;

    margin:0 0 60px 0 !important;

    padding:0;

    align-items:center;
}


/* Buttons */

.wm-metal-.elementor-671 .elementor-element.elementor-element-242eb8c button{

    position:relative;

    padding:10px 20px !important;

    border:none !important;

    outline:none !important;

    cursor:pointer;

    border-radius:50px !important;

    background:#1f9d55 !important;

    color:#fff !important;

    font-family:Poppins,sans-serif !important;

    font-size:15px !important;

    font-weight:600 !important;

    line-height:1.2;

    transition:
        transform .35s ease,
        background .35s ease,
        box-shadow .35s ease;

    overflow:hidden;
}


/* Button shine */

.wm-metal-.elementor-671 .elementor-element.elementor-element-242eb8c button::before{

    content:"";

    position:absolute;

    inset:0;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.12),
        transparent
    );

    transform:translateX(-100%);

    transition:.6s;
}


.wm-metal-.elementor-671 .elementor-element.elementor-element-242eb8c button:hover::before{

    transform:translateX(100%);
}


/* Hover */

.wm-metal-.elementor-671 .elementor-element.elementor-element-242eb8c button:hover{

    transform:translateY(-3px);

    background:#2bb866 !important;

    color:#fff !important;

    box-shadow:
        0 10px 25px rgba(68,133,83,.20);
}


/* Active */

.wm-metal-.elementor-671 .elementor-element.elementor-element-242eb8c button.active{

    background:#126b38 !important;

    color:#fff !important;

    border-color:#126b38 !important;

    box-shadow:
        0 10px 30px rgba(68,133,83,.25);
}


/* Focus */

.wm-metal-.elementor-671 .elementor-element.elementor-element-242eb8c button:focus{

    outline:none !important;

    box-shadow:none;
}


/* =========================================================
   METAL CARDS
========================================================= */

.wm-metal-card{

    display:none;

    position:relative;

    background:transparent !important;

    border:none !important;

    box-shadow:none !important;

    padding:0 !important;

    margin:0 !important;
}


.wm-metal-card.active{

    display:block;
}


/* =========================================================
   HEADING
========================================================= */

.wm-metal-card h3{

    margin-top:25px!important;

    padding-top:20px;

    font-family:Poppins,sans-serif !important;

    font-size:32px !important;

    line-height:1.2;

    font-weight:600 !important;

    color:#fff !important;
}


/* =========================================================
   POPULAR BUTTON
========================================================= */

.wm-metal-popular{

    display:inline-flex;

    align-items:center;

    gap:5px;

    margin:0 0 35px 0 !important;

    padding:9px 18px !important;

    background:#1f9d55 !important;

    border:none !important;

    color:#fff !important;

    border-radius:30px !important;

    font-family:Poppins,sans-serif !important;

    font-size:13px !important;

    line-height:1.2;

    font-weight:600 !important;

    letter-spacing:.5px;

}


/* =========================================================
   DESCRIPTION
========================================================= */

.wm-metal-card p{

    margin:0 !important;

    padding:0;

    max-width:600px;

    font-family:Poppins,sans-serif !important;

    font-size:16px !important;

    line-height:1.75 !important;

    font-weight:400 !important;

    color:#d5d5d5 !important;
}


/* =========================================================
   IMPORTANT:
   If your circle is still appearing BELOW content,
   force it to stay attached to image.
========================================================= */

.wm-metal-viewer > .wm-metal-life{

    position:absolute !important;

}


/* =========================================================
   TABLET
========================================================= */

@media(max-width:1024px){

    .wm-metal-wrapper{

        grid-template-columns:1fr;
    }


    .wm-metal-viewer{

        height:520px;

        overflow:hidden !important;
    }


    .wm-metal-life{

        top:35px !important;

        right:35px !important;
    }


    .wm-metal-content{

        min-height:auto;

        padding:55px 7% 65px;
    }


    .wm-metal-.elementor-671 .elementor-element.elementor-element-242eb8c{

        margin-bottom:45px !important;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    .wm-metal-showcase{

        padding:0;
    }


    .wm-metal-viewer{

        height:380px;

        overflow:hidden !important;
    }


    .wm-metal-image img{

        width:90% !important;

        max-width:450px !important;

        max-height:90% !important;

        border-radius:14px !important;
    }


    .wm-metal-life{

        width:105px !important;

        height:105px !important;

        min-width:105px !important;

        top:22px !important;

        right:20px !important;
    }


    .wm-metal-life span{

        font-size:32px !important;
    }


    .wm-metal-life small{

        font-size:10px !important;

        margin-top:7px !important;
    }


    .wm-metal-content{

        padding:45px 25px 55px;
    }


    .wm-metal-.elementor-671 .elementor-element.elementor-element-242eb8c{

        gap:8px;

        margin-bottom:40px !important;
    }


    .wm-metal-.elementor-671 .elementor-element.elementor-element-242eb8c button{

        padding:8px 14px !important;

        font-size:13px !important;
    }


    .wm-metal-card h3{

        font-size:30px !important;

        margin-bottom:22px !important;
    }


    .wm-metal-popular{

        margin-bottom:28px !important;

        padding:8px 15px !important;

        font-size:11px !important;
    }


    .wm-metal-card p{

        font-size:15px !important;

        line-height:1.7 !important;
    }

}
/* =========================================================
   FINAL SPACING FIX
========================================================= */

/* Remove outer empty space */
.wm-metal-showcase{
    padding:0 !important;
}


/* Make wrapper use full available width */
.wm-metal-wrapper{
    max-width:none !important;
    width:100% !important;

    grid-template-columns:45% 55% !important;

    gap:0 !important;

    margin:0 !important;
}


/* =========================================================
   LEFT IMAGE AREA
========================================================= */

.wm-metal-viewer{
    width:100% !important;

    height:700px !important;

    min-height:0 !important;

    padding:0 !important;
    margin:0 !important;

    display:flex !important;

    align-items:center !important;
    justify-content:center !important;

    background:transparent !important;

    border:none !important;
    border-radius:0 !important;
    box-shadow:none !important;

    overflow:visible !important;
}


/* Image item */
.wm-metal-image{
    position:absolute !important;

    inset:0 !important;

    width:100% !important;
    height:100% !important;

    display:none !important;

    align-items:center !important;
    justify-content:center !important;

    padding:0 !important;
    margin:0 !important;

    background:transparent !important;

    border:none !important;
}


/* Active image */
.wm-metal-image.active{
    display:flex !important;
}


/* Actual image */
.wm-metal-image img{

    width:100% !important;

    max-width:none !important;

    height:100% !important;

    max-height:none !important;

    object-fit:cover !important;

    display:block !important;

    margin:0 !important;
    padding:0 !important;

    border:none !important;

    border-radius:0 18px 18px 0 !important;

    box-shadow:none !important;
}


/* =========================================================
   YEARS CIRCLE
========================================================= */

.wm-metal-life{

    position:absolute !important;

    top:35px !important;

    right:-70px !important;

    z-index:50 !important;

    width:140px !important;
    height:140px !important;

    min-width:140px !important;

    margin:0 !important;
}


/* =========================================================
   RIGHT CONTENT
========================================================= */

.wm-metal-content{

    min-height:700px !important;

    width:100% !important;

    padding:65px 7% 60px 9% ;

    margin:0 !important;

    display:flex !important;

    flex-direction:column !important;

    justify-content:flex-start !important;

    background:#0f1412 !important;

    border:none !important;

    box-shadow:none !important;
}


/* =========================================================
   BUTTONS
========================================================= */

.wm-metal-.elementor-671 .elementor-element.elementor-element-242eb8c{

    margin:0 0 55px 0 !important;

    padding:0 !important;

    gap:12px !important;
}


/* =========================================================
   CONTENT
========================================================= */

.wm-metal-card h3{

    margin:0 0 25px 0 !important;
}

.wm-metal-popular{

    margin:0 0 38px 0 !important;
}

.wm-metal-card p{

    margin:0 !important;

    max-width:650px !important;
}


/* =========================================================
   DESKTOP — REMOVE OUTER SIDE SPACE
========================================================= */

@media(min-width:1200px){

    .wm-metal-showcase{
        margin-left:0 !important;
        margin-right:0 !important;
    }

    .wm-metal-wrapper{
        width:100vw !important;
        max-width:none !important;
    }

}


/* =========================================================
   TABLET
========================================================= */

@media(max-width:1024px){

    .wm-metal-wrapper{
        grid-template-columns:1fr !important;
    }

    .wm-metal-viewer{
        height:550px !important;
    }

    .wm-metal-content{
        min-height:auto !important;

        padding:55px 7% 65px !important;
    }

    .wm-metal-life{
        right:30px !important;
        top:30px !important;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){
.wm-metal-showcase{
    position:relative;

    width:100%;
 
        height: 990px;

    padding:0;

    background:#0f1412;

    overflow:hidden;

    color:#fff;
}
    .wm-metal-viewer{
        height:400px !important;
    }

    .wm-metal-image img{
        width:100% !important;
        height:100% !important;

        border-radius:0 !important;
    }

    .wm-metal-life{
        width:105px !important;
        height:105px !important;

        min-width:105px !important;

        right:20px !important;
        top:20px !important;
    }

    .wm-metal-life span{
        font-size:32px !important;
    }

    .wm-metal-content{
        padding:45px 25px 55px !important;
    }

}/* End custom CSS */