.elementor-694 .elementor-element.elementor-element-ccfsec{padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-694 .elementor-element.elementor-element-ccfcol{width:100%;}}/* Start custom CSS */.elementor-694 { background: #482D1C !important; color: #F1E9D8 !important; padding: 4rem 0 2rem !important; }
.elementor-694 .elementor-heading-title { color: #91B98A !important; font-size: 0.85rem !important; text-transform: uppercase !important; letter-spacing: 0.1em !important; margin-bottom: 1rem !important; }
.elementor-694 p, .elementor-694 .elementor-icon-list-text { color: rgba(241,233,216,.7) !important; font-size: .95rem !important; }
.elementor-694 a { color: rgba(241,233,216,.7) !important; transition: color 0.2s; text-decoration: none; }
.elementor-694 a:hover { color: #91B98A !important; }
.elementor-694 .elementor-icon-list-item { padding: 0.35rem 0 !important; }
.elementor-694 .elementor-icon-list-item a { color: rgba(241,233,216,.7) !important; }
.elementor-694 .elementor-image img { max-height: 56px !important; width: auto !important; filter: brightness(0) invert(1); }
.elementor-694 #cc-footer-bottom { border-top: 1px solid rgba(241,233,216,.1) !important; padding-top: 2rem !important; margin-top: 3rem !important; }
.elementor-694 #cc-footer-bottom p { color: rgba(241,233,216,.5) !important; font-size: 0.85rem !important; }
.elementor-694 #cc-footer-bottom a { color: rgba(241,233,216,.5) !important; }
.elementor-694 #cc-footer-bottom a:hover { color: #91B98A !important; }
.elementor-694 .elementor-social-icon { background-color: rgba(241,233,216,.08) !important; color: #ffffff !important; width: 40px !important; height: 40px !important; border-radius: 50% !important; transition: all 0.2s; margin-right: 0.5rem; }
.elementor-694 .elementor-social-icon:hover { background-color: #91B98A !important; transform: translateY(-2px); }
@media (max-width: 900px) {
  .elementor-694 #cc-footer-bottom { text-align: center; }
  .elementor-694 #cc-footer-bottom p { text-align: center !important; }
}
body .pbmit-footer-wrapper, body footer.pbmit-footer-wrapper { display: none !important; visibility: hidden !important; height: 0 !important; padding: 0 !important; margin: 0 !important; }/* End custom CSS */