html { scroll-behavior: smooth;  }
@import url(https://fonts.googleapis.com/css?family=Lato:300,400,500,700);
@import url(https://client-data.knak.io/production/company_data/663a93cd6a5e3/custom-fonts/663e12fe62500/fonts.css);

@media only screen and (min-width:580px) {
   .mca-lp-padding-10px-0px-10px-0px { padding: 10px 0px 10px 0px !important}
   .mca-lp-margin-0-auto-0-0 { margin: 0 auto 0 0 !important}
   .mca-lp-padding-10px-0px-10px-25px { padding: 10px 0px 10px 25px !important}
   .mca-lp-text-align-right { text-align: right !important}
   .mca-lp-padding-5px-25px-0px-25px { padding: 5px 25px 0px 25px !important}
   .mca-lp-font-size-28px { font-size: 28px !important}
   .mca-lp-text-align-left { text-align: left !important}
   .mca-lp-height-30px { height: 30px !important}
   .mca-lp-padding-15px-0px-15px-0px { padding: 15px 0px 15px 0px !important}
   .mca-lp-padding-10px-25px-5px-30px { padding: 10px 25px 5px 30px !important}
   .mca-lp-padding-0px-25px-0px-30px { padding: 0px 25px 0px 30px !important}
   .mca-lp-padding-5px-25px-5px-30px { padding: 5px 25px 5px 30px !important}
   .mca-lp-padding-10px-30px-5px-25px { padding: 10px 30px 5px 25px !important}
   .mca-lp-justify-content-flex-end { justify-content: flex-end !important}
   .mca-lp-mj-column-per-50 { width:50% !important; max-width: 50%; }
   .mca-lp-mj-column-per-100 { width:100% !important; max-width: 100%; }
}

.mca-lp-background-color--hover-005432:hover{ background-color: #005432 !important; }
.mca-lp-links-00693E-underline a { color: #00693E; text-decoration: underline; }

@media screen and (prefers-color-scheme: dark) {        
   .mca-lp-dark-mode-background-color--hover-005432:hover{ background-color: #005432 !important; }
   .mca-lp-dark-mode-background-color-ffffff { background-color: #FFFFFF !important; }
   .mca-lp-dark-mode-color-1e8755 { color: #1E8755 !important; }
   .mca-lp-dark-mode-background-color-FFFFFF { background-color: #FFFFFF !important}

}