:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-e8ebd3b */.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-hero{padding:64px 0;font-family:Arial,Helvetica,sans-serif;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-hero > [class*="wrap"]{width:min(1360px,calc(100% - 40px));max-width:1360px;margin-inline:auto;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-hero h1,.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-hero h2,.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-hero h3{font-family:Georgia,"Times New Roman",serif;line-height:1.15;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-hero h2{font-size:clamp(30px,3vw,44px);}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-hero h3{font-size:24px;font-weight:400;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-hero p{font:17px/1.7 Arial,Helvetica,sans-serif;}
@media(max-width:767px){.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-hero{padding:40px 0;}.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-hero > [class*="wrap"]{width:calc(100% - 32px);}.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-hero h1{font-size:38px;}}
.elementor-117 .elementor-element.elementor-element-e8ebd3b #garage-door-services{padding:64px 0;font-family:Arial,Helvetica,sans-serif;background:#fff;color:#172f29;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b #garage-door-services > [class*="wrap"]{width:min(1360px,calc(100% - 40px));max-width:1360px;margin-inline:auto;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b #garage-door-services h1,.elementor-117 .elementor-element.elementor-element-e8ebd3b #garage-door-services h2,.elementor-117 .elementor-element.elementor-element-e8ebd3b #garage-door-services h3{font-family:Georgia,"Times New Roman",serif;line-height:1.15;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b #garage-door-services h2{font-size:clamp(30px,3vw,44px);color:#172f29;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b #garage-door-services h3{font-size:24px;font-weight:400;color:#172f29;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b #garage-door-services p{font:17px/1.7 Arial,Helvetica,sans-serif;color:#4f6158;}
@media(max-width:767px){.elementor-117 .elementor-element.elementor-element-e8ebd3b #garage-door-services{padding:40px 0;}.elementor-117 .elementor-element.elementor-element-e8ebd3b #garage-door-services > [class*="wrap"]{width:calc(100% - 32px);}.elementor-117 .elementor-element.elementor-element-e8ebd3b #garage-door-services h1{font-size:38px;}}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-repair{padding:64px 0;font-family:Arial,Helvetica,sans-serif;background:#edf4ef;color:#172f29;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-repair > [class*="wrap"]{width:min(1360px,calc(100% - 40px));max-width:1360px;margin-inline:auto;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-repair h1,.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-repair h2,.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-repair h3{font-family:Georgia,"Times New Roman",serif;line-height:1.15;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-repair h2{font-size:clamp(30px,3vw,44px);color:#172f29;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-repair h3{font-size:24px;font-weight:400;color:#172f29;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-repair p{font:17px/1.7 Arial,Helvetica,sans-serif;color:#4f6158;}
@media(max-width:767px){.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-repair{padding:40px 0;}.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-repair > [class*="wrap"]{width:calc(100% - 32px);}.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-repair h1{font-size:38px;}}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-process{padding:64px 0;font-family:Arial,Helvetica,sans-serif;background:#fff;color:#172f29;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-process > [class*="wrap"]{width:min(1360px,calc(100% - 40px));max-width:1360px;margin-inline:auto;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-process h1,.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-process h2,.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-process h3{font-family:Georgia,"Times New Roman",serif;line-height:1.15;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-process h2{font-size:clamp(30px,3vw,44px);color:#172f29;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-process h3{font-size:24px;font-weight:400;color:#172f29;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-process p{font:17px/1.7 Arial,Helvetica,sans-serif;color:#4f6158;}
@media(max-width:767px){.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-process{padding:40px 0;}.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-process > [class*="wrap"]{width:calc(100% - 32px);}.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-process h1{font-size:38px;}}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-why{padding:64px 0;font-family:Arial,Helvetica,sans-serif;background:#edf4ef;color:#172f29;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-why > [class*="wrap"]{width:min(1360px,calc(100% - 40px));max-width:1360px;margin-inline:auto;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-why h1,.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-why h2,.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-why h3{font-family:Georgia,"Times New Roman",serif;line-height:1.15;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-why h2{font-size:clamp(30px,3vw,44px);color:#172f29;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-why h3{font-size:24px;font-weight:400;color:#172f29;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-why p{font:17px/1.7 Arial,Helvetica,sans-serif;color:#4f6158;}
@media(max-width:767px){.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-why{padding:40px 0;}.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-why > [class*="wrap"]{width:calc(100% - 32px);}.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-why h1{font-size:38px;}}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-areas{padding:64px 0;font-family:Arial,Helvetica,sans-serif;background:#fff;color:#172f29;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-areas > [class*="wrap"]{width:min(1360px,calc(100% - 40px));max-width:1360px;margin-inline:auto;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-areas h1,.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-areas h2,.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-areas h3{font-family:Georgia,"Times New Roman",serif;line-height:1.15;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-areas h2{font-size:clamp(30px,3vw,44px);color:#172f29;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-areas h3{font-size:24px;font-weight:400;color:#172f29;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-areas p{font:17px/1.7 Arial,Helvetica,sans-serif;color:#4f6158;}
@media(max-width:767px){.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-areas{padding:40px 0;}.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-areas > [class*="wrap"]{width:calc(100% - 32px);}.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-areas h1{font-size:38px;}}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-faq{padding:64px 0;font-family:Arial,Helvetica,sans-serif;background:#edf4ef;color:#172f29;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-faq > [class*="wrap"]{width:min(1360px,calc(100% - 40px));max-width:1360px;margin-inline:auto;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-faq h1,.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-faq h2,.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-faq h3{font-family:Georgia,"Times New Roman",serif;line-height:1.15;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-faq h2{font-size:clamp(30px,3vw,44px);color:#172f29;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-faq h3{font-size:24px;font-weight:400;color:#172f29;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-faq p{font:17px/1.7 Arial,Helvetica,sans-serif;color:#4f6158;}
@media(max-width:767px){.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-faq{padding:40px 0;}.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-faq > [class*="wrap"]{width:calc(100% - 32px);}.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-faq h1{font-size:38px;}}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-final{padding:64px 0;font-family:Arial,Helvetica,sans-serif;background:#fff;color:#172f29;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-final > [class*="wrap"]{width:min(1360px,calc(100% - 40px));max-width:1360px;margin-inline:auto;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-final h1,.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-final h2,.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-final h3{font-family:Georgia,"Times New Roman",serif;line-height:1.15;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-final h2{font-size:clamp(30px,3vw,44px);color:#172f29;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-final h3{font-size:24px;font-weight:400;color:#172f29;}
.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-final p{font:17px/1.7 Arial,Helvetica,sans-serif;color:#4f6158;}
@media(max-width:767px){.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-final{padding:40px 0;}.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-final > [class*="wrap"]{width:calc(100% - 32px);}.elementor-117 .elementor-element.elementor-element-e8ebd3b .kgd-final h1{font-size:38px;}}/* End custom CSS */