:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-a9ba4db */.elementor-225 .elementor-element.elementor-element-a9ba4db section{padding:64px 0;font-family:Arial,Helvetica,sans-serif;}
.elementor-225 .elementor-element.elementor-element-a9ba4db section > div{width:min(1360px,calc(100% - 40px));max-width:1360px;margin-inline:auto;}
.elementor-225 .elementor-element.elementor-element-a9ba4db h1,.elementor-225 .elementor-element.elementor-element-a9ba4db h2,.elementor-225 .elementor-element.elementor-element-a9ba4db h3{font-family:Georgia,"Times New Roman",serif;line-height:1.15;}
.elementor-225 .elementor-element.elementor-element-a9ba4db h2{font-size:clamp(30px,3vw,44px);letter-spacing:-.025em;}
.elementor-225 .elementor-element.elementor-element-a9ba4db h3{line-height:1.25;}
.elementor-225 .elementor-element.elementor-element-a9ba4db p,.elementor-225 .elementor-element.elementor-element-a9ba4db a,.elementor-225 .elementor-element.elementor-element-a9ba4db button{font-family:Arial,Helvetica,sans-serif;}
.elementor-225 .elementor-element.elementor-element-a9ba4db p{font-size:17px;line-height:1.7;}
@media(max-width:767px){.elementor-225 .elementor-element.elementor-element-a9ba4db section{padding:40px 0;}.elementor-225 .elementor-element.elementor-element-a9ba4db section > div{width:calc(100% - 32px);}}
.elementor-225 .elementor-element.elementor-element-a9ba4db section > [class$="-bg"]{width:100%;max-width:none;margin:0;}.elementor-225 .elementor-element.elementor-element-a9ba4db section > [class$="-bg"] img{width:100%;height:100%;object-fit:cover;}
@media(max-width:767px){.elementor-225 .elementor-element.elementor-element-a9ba4db section{min-height:0;}.elementor-225 .elementor-element.elementor-element-a9ba4db h1{font-size:38px;line-height:1.12;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-68c9745 */.elementor-225 .elementor-element.elementor-element-68c9745 section{padding:64px 0;background:#fff;color:#172f29;font-family:Arial,Helvetica,sans-serif;}
.elementor-225 .elementor-element.elementor-element-68c9745 section > div{width:min(1360px,calc(100% - 40px));max-width:1360px;margin-inline:auto;}
.elementor-225 .elementor-element.elementor-element-68c9745 h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(30px,3vw,44px);line-height:1.15;letter-spacing:-.025em;}
.elementor-225 .elementor-element.elementor-element-68c9745 h3{font-family:Georgia,"Times New Roman",serif;line-height:1.25;}
.elementor-225 .elementor-element.elementor-element-68c9745 p,.elementor-225 .elementor-element.elementor-element-68c9745 a,.elementor-225 .elementor-element.elementor-element-68c9745 button{font-family:Arial,Helvetica,sans-serif;}
.elementor-225 .elementor-element.elementor-element-68c9745 p{font-size:17px;line-height:1.7;}
@media(max-width:767px){.elementor-225 .elementor-element.elementor-element-68c9745 section{padding:40px 0;}.elementor-225 .elementor-element.elementor-element-68c9745 section > div{width:calc(100% - 32px);}}
.elementor-225 .elementor-element.elementor-element-68c9745 img{width:100%;height:480px;object-fit:cover;}.elementor-225 .elementor-element.elementor-element-68c9745 [class*="slide"]{max-height:480px;}.elementor-225 .elementor-element.elementor-element-68c9745 [class*="caption"] p,.elementor-225 .elementor-element.elementor-element-68c9745 [class*="caption"] h3{color:#fff;}
@media(max-width:767px){.elementor-225 .elementor-element.elementor-element-68c9745 img{height:340px;}.elementor-225 .elementor-element.elementor-element-68c9745 [class*="slide"]{max-height:340px;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a461c3 */.elementor-225 .elementor-element.elementor-element-7a461c3 section{padding:64px 0;background:#edf4ef;color:#172f29;font-family:Arial,Helvetica,sans-serif;}
.elementor-225 .elementor-element.elementor-element-7a461c3 section > div{width:min(1360px,calc(100% - 40px));max-width:1360px;margin-inline:auto;}
.elementor-225 .elementor-element.elementor-element-7a461c3 h1,.elementor-225 .elementor-element.elementor-element-7a461c3 h2,.elementor-225 .elementor-element.elementor-element-7a461c3 h3{font-family:Georgia,"Times New Roman",serif;line-height:1.15;}
.elementor-225 .elementor-element.elementor-element-7a461c3 h2{font-size:clamp(30px,3vw,44px);letter-spacing:-.025em;color:#172f29;}
.elementor-225 .elementor-element.elementor-element-7a461c3 h3{color:#172f29;line-height:1.25;}
.elementor-225 .elementor-element.elementor-element-7a461c3 p,.elementor-225 .elementor-element.elementor-element-7a461c3 a,.elementor-225 .elementor-element.elementor-element-7a461c3 button{font-family:Arial,Helvetica,sans-serif;}
.elementor-225 .elementor-element.elementor-element-7a461c3 p{font-size:17px;line-height:1.7;}
@media(max-width:767px){.elementor-225 .elementor-element.elementor-element-7a461c3 section{padding:40px 0;}.elementor-225 .elementor-element.elementor-element-7a461c3 section > div{width:calc(100% - 32px);}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5ce2f57 */.elementor-225 .elementor-element.elementor-element-5ce2f57 section{padding:64px 0;background:#fff;color:#172f29;font-family:Arial,Helvetica,sans-serif;}
.elementor-225 .elementor-element.elementor-element-5ce2f57 section > div{width:min(1360px,calc(100% - 40px));max-width:1360px;margin-inline:auto;}
.elementor-225 .elementor-element.elementor-element-5ce2f57 h1,.elementor-225 .elementor-element.elementor-element-5ce2f57 h2,.elementor-225 .elementor-element.elementor-element-5ce2f57 h3{font-family:Georgia,"Times New Roman",serif;line-height:1.15;}
.elementor-225 .elementor-element.elementor-element-5ce2f57 h2{font-size:clamp(30px,3vw,44px);letter-spacing:-.025em;color:#172f29;}
.elementor-225 .elementor-element.elementor-element-5ce2f57 h3{color:#172f29;line-height:1.25;}
.elementor-225 .elementor-element.elementor-element-5ce2f57 p,.elementor-225 .elementor-element.elementor-element-5ce2f57 a,.elementor-225 .elementor-element.elementor-element-5ce2f57 button{font-family:Arial,Helvetica,sans-serif;}
.elementor-225 .elementor-element.elementor-element-5ce2f57 p{font-size:17px;line-height:1.7;}
@media(max-width:767px){.elementor-225 .elementor-element.elementor-element-5ce2f57 section{padding:40px 0;}.elementor-225 .elementor-element.elementor-element-5ce2f57 section > div{width:calc(100% - 32px);}}
.elementor-225 .elementor-element.elementor-element-5ce2f57 .kgd-commercial-card:last-child{grid-column:1/-1;background:#edf4ef;}.elementor-225 .elementor-element.elementor-element-5ce2f57 .kgd-commercial-card h3{font-weight:400;font-size:24px;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8b2fc22 */.elementor-225 .elementor-element.elementor-element-8b2fc22 section{padding:64px 0;background:#edf4ef;color:#172f29;font-family:Arial,Helvetica,sans-serif;}
.elementor-225 .elementor-element.elementor-element-8b2fc22 section > div{width:min(1360px,calc(100% - 40px));max-width:1360px;margin-inline:auto;}
.elementor-225 .elementor-element.elementor-element-8b2fc22 h1,.elementor-225 .elementor-element.elementor-element-8b2fc22 h2,.elementor-225 .elementor-element.elementor-element-8b2fc22 h3{font-family:Georgia,"Times New Roman",serif;line-height:1.15;}
.elementor-225 .elementor-element.elementor-element-8b2fc22 h2{font-size:clamp(30px,3vw,44px);letter-spacing:-.025em;color:#172f29;}
.elementor-225 .elementor-element.elementor-element-8b2fc22 h3{color:#172f29;line-height:1.25;}
.elementor-225 .elementor-element.elementor-element-8b2fc22 p,.elementor-225 .elementor-element.elementor-element-8b2fc22 a,.elementor-225 .elementor-element.elementor-element-8b2fc22 button{font-family:Arial,Helvetica,sans-serif;}
.elementor-225 .elementor-element.elementor-element-8b2fc22 p{font-size:17px;line-height:1.7;color:#4f6158;}
@media(max-width:767px){.elementor-225 .elementor-element.elementor-element-8b2fc22 section{padding:40px 0;}.elementor-225 .elementor-element.elementor-element-8b2fc22 section > div{width:calc(100% - 32px);}}
.elementor-225 .elementor-element.elementor-element-8b2fc22 .kgd-commercial-label{color:#1a6553;}.elementor-225 .elementor-element.elementor-element-8b2fc22 strong{color:#172f29;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a91865d */.elementor-225 .elementor-element.elementor-element-a91865d section{padding:64px 0;background:#fff;color:#172f29;font-family:Arial,Helvetica,sans-serif;}
.elementor-225 .elementor-element.elementor-element-a91865d section > div{width:min(1360px,calc(100% - 40px));max-width:1360px;margin-inline:auto;}
.elementor-225 .elementor-element.elementor-element-a91865d h1,.elementor-225 .elementor-element.elementor-element-a91865d h2,.elementor-225 .elementor-element.elementor-element-a91865d h3{font-family:Georgia,"Times New Roman",serif;line-height:1.15;}
.elementor-225 .elementor-element.elementor-element-a91865d h2{font-size:clamp(30px,3vw,44px);letter-spacing:-.025em;color:#172f29;}
.elementor-225 .elementor-element.elementor-element-a91865d h3{color:#172f29;line-height:1.25;}
.elementor-225 .elementor-element.elementor-element-a91865d p,.elementor-225 .elementor-element.elementor-element-a91865d a,.elementor-225 .elementor-element.elementor-element-a91865d button{font-family:Arial,Helvetica,sans-serif;}
.elementor-225 .elementor-element.elementor-element-a91865d p{font-size:17px;line-height:1.7;color:#4f6158;}
@media(max-width:767px){.elementor-225 .elementor-element.elementor-element-a91865d section{padding:40px 0;}.elementor-225 .elementor-element.elementor-element-a91865d section > div{width:calc(100% - 32px);}}/* End custom CSS */