/* Start custom CSS */body.elementor-page-989890 header nav a{color:#4d5b55;text-decoration:none}
body.elementor-page-989890 header nav a:hover{color:#16241f;text-decoration:underline}
body.elementor-page-989890 header nav span span{margin:0 8px;color:#9aa8a2}
body.elementor-page-989890 header > div > span a{color:inherit;text-decoration:none}
body.elementor-page-989890 header .elementor-widget-theme-post-title{width:100%;max-width:940px}
body.elementor-page-989890 header .elementor-widget-theme-post-title .elementor-heading-title{font-size:46px;font-weight:600;line-height:1.15;letter-spacing:-.02em;color:#16241f;margin:0}
@media (max-width:1024px){body.elementor-page-989890 header .elementor-widget-theme-post-title .elementor-heading-title{font-size:38px}}
@media (max-width:767px){body.elementor-page-989890 header .elementor-widget-theme-post-title .elementor-heading-title{font-size:30px}}
body.elementor-page-989890 aside span > span > a{display:block;padding:11px 0;border-bottom:1px solid #edf1ee;color:#16241f;font-size:14.5px;font-weight:500;line-height:1.45;text-decoration:none}
body.elementor-page-989890 aside span > span > a:last-child{border-bottom:0;padding-bottom:0}
body.elementor-page-989890 aside span > span > a:hover{color:#0b7fd6}
body.elementor-page-989890 aside a{text-decoration:none}
body.elementor-page-989890 .ppb-faq .e-accordion-item-icon-base{width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:#E8F5D3;justify-content:center;align-items:center;transform:none!important}
body.elementor-page-989890 .ppb-faq .e-accordion-item-icon-base::after{content:"+";font-size:19px;font-weight:600;line-height:1;color:#0f2420}
body.elementor-page-989890 .ppb-faq details[open] .e-accordion-item-icon-base::after{content:"\2013"}/* End custom CSS */