:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-9e5a397 */.elementor-329 .elementor-element.elementor-element-9e5a397 section{padding:64px 0;font-family:Arial,Helvetica,sans-serif;}
.elementor-329 .elementor-element.elementor-element-9e5a397 section > div{width:min(1360px,calc(100% - 40px));max-width:1360px;margin-inline:auto;}
.elementor-329 .elementor-element.elementor-element-9e5a397 h1,.elementor-329 .elementor-element.elementor-element-9e5a397 h2,.elementor-329 .elementor-element.elementor-element-9e5a397 h3{font-family:Georgia,"Times New Roman",serif;line-height:1.15;}
.elementor-329 .elementor-element.elementor-element-9e5a397 h2{font-size:clamp(30px,3vw,44px);letter-spacing:-.025em;}
.elementor-329 .elementor-element.elementor-element-9e5a397 h3{line-height:1.25;}
.elementor-329 .elementor-element.elementor-element-9e5a397 p,.elementor-329 .elementor-element.elementor-element-9e5a397 li,.elementor-329 .elementor-element.elementor-element-9e5a397 a,.elementor-329 .elementor-element.elementor-element-9e5a397 button{font-family:Arial,Helvetica,sans-serif;}
.elementor-329 .elementor-element.elementor-element-9e5a397 p{font-size:17px;line-height:1.7;}
@media(max-width:767px){.elementor-329 .elementor-element.elementor-element-9e5a397 section{padding:40px 0;}.elementor-329 .elementor-element.elementor-element-9e5a397 section > div{width:calc(100% - 32px);}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d97a86c */.elementor-329 .elementor-element.elementor-element-d97a86c section{padding:64px 0;background:#fff;color:#172f29;font-family:Arial,Helvetica,sans-serif;}
.elementor-329 .elementor-element.elementor-element-d97a86c section > div{width:min(1360px,calc(100% - 40px));max-width:1360px;margin-inline:auto;}
.elementor-329 .elementor-element.elementor-element-d97a86c h1,.elementor-329 .elementor-element.elementor-element-d97a86c h2,.elementor-329 .elementor-element.elementor-element-d97a86c h3{font-family:Georgia,"Times New Roman",serif;line-height:1.15;}
.elementor-329 .elementor-element.elementor-element-d97a86c h2{font-size:clamp(30px,3vw,44px);letter-spacing:-.025em;color:#172f29;}
.elementor-329 .elementor-element.elementor-element-d97a86c h3{line-height:1.25;color:#172f29;}
.elementor-329 .elementor-element.elementor-element-d97a86c p,.elementor-329 .elementor-element.elementor-element-d97a86c li,.elementor-329 .elementor-element.elementor-element-d97a86c a,.elementor-329 .elementor-element.elementor-element-d97a86c button{font-family:Arial,Helvetica,sans-serif;}
.elementor-329 .elementor-element.elementor-element-d97a86c p{font-size:17px;line-height:1.7;color:#4f6158;}
@media(max-width:767px){.elementor-329 .elementor-element.elementor-element-d97a86c section{padding:40px 0;}.elementor-329 .elementor-element.elementor-element-d97a86c section > div{width:calc(100% - 32px);}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd5443e */.elementor-329 .elementor-element.elementor-element-bd5443e section{padding:64px 0;background:#edf4ef;color:#172f29;font-family:Arial,Helvetica,sans-serif;}
.elementor-329 .elementor-element.elementor-element-bd5443e section > div{width:min(1360px,calc(100% - 40px));max-width:1360px;margin-inline:auto;}
.elementor-329 .elementor-element.elementor-element-bd5443e h1,.elementor-329 .elementor-element.elementor-element-bd5443e h2,.elementor-329 .elementor-element.elementor-element-bd5443e h3{font-family:Georgia,"Times New Roman",serif;line-height:1.15;}
.elementor-329 .elementor-element.elementor-element-bd5443e h2{font-size:clamp(30px,3vw,44px);letter-spacing:-.025em;color:#172f29;}
.elementor-329 .elementor-element.elementor-element-bd5443e h3{line-height:1.25;color:#172f29;}
.elementor-329 .elementor-element.elementor-element-bd5443e p,.elementor-329 .elementor-element.elementor-element-bd5443e li,.elementor-329 .elementor-element.elementor-element-bd5443e a,.elementor-329 .elementor-element.elementor-element-bd5443e button{font-family:Arial,Helvetica,sans-serif;}
.elementor-329 .elementor-element.elementor-element-bd5443e p{font-size:17px;line-height:1.7;color:#4f6158;}
@media(max-width:767px){.elementor-329 .elementor-element.elementor-element-bd5443e section{padding:40px 0;}.elementor-329 .elementor-element.elementor-element-bd5443e section > div{width:calc(100% - 32px);}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dceba6e */.elementor-329 .elementor-element.elementor-element-dceba6e section{padding:64px 0;background:#fff;color:#172f29;font-family:Arial,Helvetica,sans-serif;}
.elementor-329 .elementor-element.elementor-element-dceba6e section > div{width:min(1360px,calc(100% - 40px));max-width:1360px;margin-inline:auto;}
.elementor-329 .elementor-element.elementor-element-dceba6e h1,.elementor-329 .elementor-element.elementor-element-dceba6e h2,.elementor-329 .elementor-element.elementor-element-dceba6e h3{font-family:Georgia,"Times New Roman",serif;line-height:1.15;}
.elementor-329 .elementor-element.elementor-element-dceba6e h2{font-size:clamp(30px,3vw,44px);letter-spacing:-.025em;color:#172f29;}
.elementor-329 .elementor-element.elementor-element-dceba6e h3{line-height:1.25;color:#172f29;}
.elementor-329 .elementor-element.elementor-element-dceba6e p,.elementor-329 .elementor-element.elementor-element-dceba6e li,.elementor-329 .elementor-element.elementor-element-dceba6e a,.elementor-329 .elementor-element.elementor-element-dceba6e button{font-family:Arial,Helvetica,sans-serif;}
.elementor-329 .elementor-element.elementor-element-dceba6e p{font-size:17px;line-height:1.7;color:#4f6158;}
@media(max-width:767px){.elementor-329 .elementor-element.elementor-element-dceba6e section{padding:40px 0;}.elementor-329 .elementor-element.elementor-element-dceba6e section > div{width:calc(100% - 32px);}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-24e7a12 */.elementor-329 .elementor-element.elementor-element-24e7a12 section{padding:64px 0;background:#edf4ef;color:#172f29;font-family:Arial,Helvetica,sans-serif;}
.elementor-329 .elementor-element.elementor-element-24e7a12 section > div{width:min(1360px,calc(100% - 40px));max-width:1360px;margin-inline:auto;}
.elementor-329 .elementor-element.elementor-element-24e7a12 h1,.elementor-329 .elementor-element.elementor-element-24e7a12 h2,.elementor-329 .elementor-element.elementor-element-24e7a12 h3{font-family:Georgia,"Times New Roman",serif;line-height:1.15;}
.elementor-329 .elementor-element.elementor-element-24e7a12 h2{font-size:clamp(30px,3vw,44px);letter-spacing:-.025em;color:#172f29;}
.elementor-329 .elementor-element.elementor-element-24e7a12 h3{line-height:1.25;color:#172f29;}
.elementor-329 .elementor-element.elementor-element-24e7a12 p,.elementor-329 .elementor-element.elementor-element-24e7a12 li,.elementor-329 .elementor-element.elementor-element-24e7a12 a,.elementor-329 .elementor-element.elementor-element-24e7a12 button{font-family:Arial,Helvetica,sans-serif;}
.elementor-329 .elementor-element.elementor-element-24e7a12 p{font-size:17px;line-height:1.7;color:#4f6158;}
@media(max-width:767px){.elementor-329 .elementor-element.elementor-element-24e7a12 section{padding:40px 0;}.elementor-329 .elementor-element.elementor-element-24e7a12 section > div{width:calc(100% - 32px);}}
.elementor-329 .elementor-element.elementor-element-24e7a12 li { color: #4f6158; }
.elementor-329 .elementor-element.elementor-element-24e7a12 [class*="label"] { color: #1a6553; }
.elementor-329 .elementor-element.elementor-element-24e7a12 strong { color: #172f29; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1c56d5 */.elementor-329 .elementor-element.elementor-element-c1c56d5 section{padding:64px 0;background:#fff;color:#172f29;font-family:Arial,Helvetica,sans-serif;}
.elementor-329 .elementor-element.elementor-element-c1c56d5 section > div{width:min(1360px,calc(100% - 40px));max-width:1360px;margin-inline:auto;}
.elementor-329 .elementor-element.elementor-element-c1c56d5 h1,.elementor-329 .elementor-element.elementor-element-c1c56d5 h2,.elementor-329 .elementor-element.elementor-element-c1c56d5 h3{font-family:Georgia,"Times New Roman",serif;line-height:1.15;}
.elementor-329 .elementor-element.elementor-element-c1c56d5 h2{font-size:clamp(30px,3vw,44px);letter-spacing:-.025em;color:#172f29;}
.elementor-329 .elementor-element.elementor-element-c1c56d5 h3{line-height:1.25;color:#172f29;}
.elementor-329 .elementor-element.elementor-element-c1c56d5 p,.elementor-329 .elementor-element.elementor-element-c1c56d5 li,.elementor-329 .elementor-element.elementor-element-c1c56d5 a,.elementor-329 .elementor-element.elementor-element-c1c56d5 button{font-family:Arial,Helvetica,sans-serif;}
.elementor-329 .elementor-element.elementor-element-c1c56d5 p{font-size:17px;line-height:1.7;color:#4f6158;}
@media(max-width:767px){.elementor-329 .elementor-element.elementor-element-c1c56d5 section{padding:40px 0;}.elementor-329 .elementor-element.elementor-element-c1c56d5 section > div{width:calc(100% - 32px);}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0528ee8 */.elementor-329 .elementor-element.elementor-element-0528ee8 section{padding:64px 0;background:#edf4ef;color:#172f29;font-family:Arial,Helvetica,sans-serif;}
.elementor-329 .elementor-element.elementor-element-0528ee8 section > div{width:min(1360px,calc(100% - 40px));max-width:1360px;margin-inline:auto;}
.elementor-329 .elementor-element.elementor-element-0528ee8 h1,.elementor-329 .elementor-element.elementor-element-0528ee8 h2,.elementor-329 .elementor-element.elementor-element-0528ee8 h3{font-family:Georgia,"Times New Roman",serif;line-height:1.15;}
.elementor-329 .elementor-element.elementor-element-0528ee8 h2{font-size:clamp(30px,3vw,44px);letter-spacing:-.025em;color:#172f29;}
.elementor-329 .elementor-element.elementor-element-0528ee8 h3{line-height:1.25;color:#172f29;}
.elementor-329 .elementor-element.elementor-element-0528ee8 p,.elementor-329 .elementor-element.elementor-element-0528ee8 li,.elementor-329 .elementor-element.elementor-element-0528ee8 a,.elementor-329 .elementor-element.elementor-element-0528ee8 button{font-family:Arial,Helvetica,sans-serif;}
.elementor-329 .elementor-element.elementor-element-0528ee8 p{font-size:17px;line-height:1.7;color:#4f6158;}
@media(max-width:767px){.elementor-329 .elementor-element.elementor-element-0528ee8 section{padding:40px 0;}.elementor-329 .elementor-element.elementor-element-0528ee8 section > div{width:calc(100% - 32px);}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b2e71d6 */.elementor-329 .elementor-element.elementor-element-b2e71d6 section{padding:64px 0;background:#fff;color:#172f29;font-family:Arial,Helvetica,sans-serif;}
.elementor-329 .elementor-element.elementor-element-b2e71d6 section > div{width:min(1360px,calc(100% - 40px));max-width:1360px;margin-inline:auto;}
.elementor-329 .elementor-element.elementor-element-b2e71d6 h1,.elementor-329 .elementor-element.elementor-element-b2e71d6 h2,.elementor-329 .elementor-element.elementor-element-b2e71d6 h3{font-family:Georgia,"Times New Roman",serif;line-height:1.15;}
.elementor-329 .elementor-element.elementor-element-b2e71d6 h2{font-size:clamp(30px,3vw,44px);letter-spacing:-.025em;color:#172f29;}
.elementor-329 .elementor-element.elementor-element-b2e71d6 h3{line-height:1.25;color:#172f29;}
.elementor-329 .elementor-element.elementor-element-b2e71d6 p,.elementor-329 .elementor-element.elementor-element-b2e71d6 li,.elementor-329 .elementor-element.elementor-element-b2e71d6 a,.elementor-329 .elementor-element.elementor-element-b2e71d6 button{font-family:Arial,Helvetica,sans-serif;}
.elementor-329 .elementor-element.elementor-element-b2e71d6 p{font-size:17px;line-height:1.7;color:#4f6158;}
@media(max-width:767px){.elementor-329 .elementor-element.elementor-element-b2e71d6 section{padding:40px 0;}.elementor-329 .elementor-element.elementor-element-b2e71d6 section > div{width:calc(100% - 32px);}}/* End custom CSS */