@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&family=Lato:wght@400;700&display=swap');












.dnd-section > .row-fluid { max-width: 1170px;}
.dnd-section {padding-bottom: 25px;padding-top: 25px;}
.dnd-section+.dnd-section { margin-top: -25px;}
.body-container__homepage .dnd-section:nth-child(odd) { background-color: #5e5e5e;}



html { font-size: 15;}
body { color: #666666;font-family: Roboto; font-size: 15px;
font-weight: 400; }
p {font-family: Roboto;  }

a { font-family: Roboto; color: rgba(105, 147, 87, 1.0);}
a:hover,a:focus { color:#666666; text-decoration: none;}
a:active {color: rgba(145, 187, 127, 1.0);}
h1 { color: #555555; font-family: Lato; font-size: 36px; font-weight: 700;}
h2 { color: #555555; font-family: Lato; font-size: 30px; font-weight: 700;}
h3 { color: #555555;font-family: Lato; font-size: 24px; font-weight: 700;}
.h3{font-size:20px;}
h4 {color: #555555; font-family: Lato; font-size: 17px; font-weight: 700;}
h5 {color: #555555; font-family: Lato; font-size: 15px; font-weight: 700}
h6 { color: #555555; font-family: Lato; font-size: 13px; font-weight: 700;}
blockquote { border-left: 10px solid #5e5e5e;;}



form,.submitted-message { border-color: rgba(255, 255, 255, 0.0) ; font-family: Roboto;}
h3.form-title { background-color: rgba(255, 255, 255, 1.0); color: rgba(51, 71, 91, 1.0);}
.hs-button,.button--primary {  background-color: rgba(105, 147, 87, 1.0);  border-color: rgba(105, 147, 87, 1.0);  border-radius: 6px;  border-width: 0px;  color: rgba(255, 255, 255, 1.0);  padding-left: 24px;  padding-right: 24px;  padding-top: 12px; padding-bottom: 12px;font-family: Roboto;}
.hs-button:hover,.hs-button:focus,.button--primary:hover,.button--primary:focus {  background-color: #699357; border-color: #699357; color: #FFFFFF;}
.hs-button:active,.button--primary:active { background-color: rgba(145, 187, 127, 1.0); border-color: rgba(145, 187, 127, 1.0); color: rgba(255, 255, 255, 1.0);}
.hs-form label { color: rgba(51, 71, 91, 1.0);}
.hs-form legend { color: rgba(153, 153, 153, 1.0);}
input[type="text"],input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"],input[type="file"],textarea,select { border-color: rgba(203, 214, 226, 1.0); color: ; border-radius: 3px;}
input[type="text"]:focus,input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus,input[type="file"]:focus,textarea:focus,select:focus { border-color: rgba(82, 168, 236, 1.0);}
.fn-date-picker .pika-table thead th { color: rgba(255, 255, 255, 0.0);}
.hs-input:-moz-placeholder,.hs-input::-webkit-input-placeholder,.hs-field-desc,.hs-dateinput:before,.hs-richtext { color: #666666;}
.hs-richtext { font-size: 15;}
.hs-default-font-element,.hs-main-font-element { font-family: Roboto;}
.fn-date-picker td.is-today .pika-button {  color: #999999;}
.fn-date-picker td.is-selected .pika-button { background: #999999;}
.fn-date-picker td .pika-button:hover { background-color: #5e5e5e !important;}



th,td { background-color: rgba(255, 255, 255, 1.0); border: 1px solid rgba(153, 153, 153, 1.0); color: rgba(153, 153, 153, 1.0);}
thead th,thead td { background-color: rgba(153, 153, 153, 1.0); color: rgba(255, 255, 255, 1.0);}
tfoot td { background-color: rgba(255, 255, 255, 1.0); color: rgba(153, 153, 153, 1.0);}
table,tbody + tbody {border-color: rgba(153, 153, 153, 1.0);}



.topbar {background-color: rgba(64, 64, 64, 1.0);}
.topbar a { color: rgba(105, 147, 87, 1.0);}
.topbar a:hover { color: rgba(105, 147, 87, 1.0);}
.site-header { background-color: rgba(255, 255, 255, 1.0);}
.site-logo:after { border-right-color: rgba(255, 255, 255, 1.0);}
.custom-menu-primary .hs-menu-wrapper>ul>li>a { color: rgba(94, 94, 94, 1.0);}
.custom-menu-primary .hs-menu-wrapper>ul>li.active-branch { background-color: rgba(38, 82, 54, 0.0);}
.custom-menu-primary .hs-menu-wrapper>ul>li.active-branch>a { color: rgba(94, 94, 94, 1.0);}
.custom-menu-primary .hs-menu-wrapper>ul>li>a:hover { color: rgba(94, 94, 94, 1.0); background-color: rgba(0, 0, 0, 0.0);}
.custom-menu-primary .hs-menu-wrapper>ul ul { background-color: rgba(255, 255, 255, 1.0);}
.custom-menu-primary .hs-menu-wrapper>ul ul>li>a { color: rgba(102, 102, 102, 1.0);}
.custom-menu-primary .hs-menu-wrapper>ul ul>li { border-color: rgba(245, 245, 245, 1.0);}
.custom-menu-primary .hs-menu-wrapper>ul ul>li>a:hover { background-color: rgba(245, 245, 245, 1.0); color: rgba(102, 102, 102, 1.0);}
.custom-menu-primary .hs-menu-wrapper>ul ul>li.active-branch { background-color: rgba(255, 255, 255, 1.0);}
.custom-menu-primary .hs-menu-wrapper>ul ul>li.active-branch>a { color: rgba(59, 59, 59, 1.0);}
.social-icons li a { color: rgba(94, 94, 94, 1.0);}
.header-info-cols li div span { color: rgba(153, 153, 153, 1.0);}
.topbar .quote-head-btn { color: rgba(255, 255, 255, 1.0); background-color: rgba(105, 147, 87, 1.0);}
.topbar .quote-head-btn:hover { color: rgba(255, 255, 255, 1.0); background-color: rgba(105, 147, 87, 1.0);}



.footer { color: #999999;}
.site-footer { background-color: rgba(64, 64, 64, 1.0);}
.site-footer-bottom {  background-color: rgba(51, 51, 51, 1.0);}
.footer_widget { color: #999999;}
.footer .site-footer-bottom { color: rgba(153, 153, 153, 1.0);}
.footer .site-footer .footer_widget a { color: rgba(153, 153, 153, 1.0);}
.footer .site-footer .footer_widget a:hover { color: rgba(105, 147, 87, 1.0);}
.footer .footer_widget h4.widgettitle { color: rgba(255, 255, 255, 1.0);}
.site-footer-bottom .social-icons-colored li a { background-color: rgba(34, 34, 34, 1.0); color: rgba(255, 255, 255, 1.0);}



.content-wrapper { max-width: 1170px;}
.blog-post__date {border-color: #666666;}
.blog-tag-filter__menu-link,.blog-post__tag-link,.blog-card__tag-link,.blog-post__author-name,.blog-card__title a { color: #666666;}
.blog-card__tag-link:hover,.blog-card__title a:hover,.blog-tag-filter__menu-link:hover,.blog-post__tag-link:hover,.blog-post__author-name:hover,.blog-card__tag-link:focus,.blog-card__title a:focus,.blog-tag-filter__menu-link:focus,.blog-post__tag-link:focus,.blog-post__author-name:focus { color: #3e3e3e;}
.blog-card__tag-link:active,.blog-card__title a:active,.blog-tag-filter__menu-link:active,.blog-post__tag-link:active,.blog-post__author-name:active { color: #8e8e8e;}
.blog-tag-filter__menu-link--active-item:after { background-color: #999999;}
.blog-pagination__link { color: #666666;}
.blog-pagination__link--active:after,.blog-pagination__prev-link:after,.blog-pagination__next-link:after { background-color: #999999;}
.blog-post__title { color: #555555; font-family:Lato; font-size: 30px; font-weight: ;}
.blog-post__author { background-color: #5e5e5e;}
#comments-listing .comment-reply-to { color: rgba(#null, 0.0);}
#comments-listing .comment-reply-to:hover,#comments-listing .comment-reply-to:focus { color: rgba(#null, 0.0);}
#comments-listing .comment-reply-to:active { color: rgba(#null, 0.0);}





body .icon svg { fill: #999999;}
body .tns-nav button.tns-nav-active { background-color: #999999;}
body .tns-nav button:hover,body .tns-nav button:focus { background-color: #999999;}
body .social-links__icon { background-color: #999999;}
body .social-links__icon:hover svg,body .social-links__icon:focus svg { fill: rgba(#null, 0.0);}
body .social-links__icon:active svg {fill: rgba(#null, 0.0);}
body .team-member__description { background-color: #5e5e5e;}
.page-center { max-width: 1170px; margin: 0 auto;}
.cell_16660970217752-background-color .hs-button {  background-color: #fff; color: #000; transition: all .3s ease-in-out;}
.cell_16660970217752-background-color .hs-button:hover { background-color: #000; color: #fff;}




.body-container__website .dnd-section:nth-child(odd) { background-color: {typography=, tables=, buttons=, spacing=, footer=, global_colors=, header=, forms=}}.content-wrapper,.page-center,.dnd-section>.row-fluid,.container { padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; max-width: 100%;} .custom-menu-primary .hs-menu-wrapper>ul ul li a {font-size: 12px;line-height: 14px;padding: 10px 20px;}[class*=force-full-width-section].dnd-section>.row-fluid {padding-left: 0;padding-right: 0;}@media (min-width: 768px) { .content-wrapper,.page-center,.dnd-section>.row-fluid,.container { width: 750px;}}@media (min-width: 992px) { .content-wrapper,.page-center,.dnd-section>.row-fluid,.container { width: 970px;}}@media (min-width: 1200px) {.content-wrapper,.page-center,.dnd-section>.row-fluid,.container { max-width: 1170px; width: 100%;}}@media (max-width: 1199px) and (min-width: 992px) {.site-header .container, .main-navigation .container, .quote-teaser .container, .topbar .container { width: 100%; }}@media only screen and (max-width: 992px) { .site-header .container, .main-navigation .container, .quote-teaser .container, .topbar .container { width: 100%; }}@media (max-width: 767px) { form { max-width: 100%; }  }




.body-wrapper { overflow-x: hidden;}



/* -----------HEADER-CSS-START------------ */
@media only screen and (min-width: 767.5px) {
.site-header-right .hs-menu-wrapper > ul > li:last-of-type,
  .site-header-right .hs-menu-wrapper > ul > li:nth-of-type(8) {
  display: none !important;
}
}
  
.header_inner_wrapper { display: flex; align-items: center; width: 100%; justify-content: space-between; flex-wrap: wrap;}
.header_inner_wrapper .search-module { margin-left: 13px;}
.header_inner_wrapper .custom-menu-primary .hs-menu-wrapper>ul>li>a {padding: 0 6px;}
.header_section { -moz-transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; transition: 0.5s ease;}
body.fixed .header_section { position: fixed;left: 0; right: 0;top: 0; z-index: 9; box-shadow: 0 3px 3px rgba(0, 0, 0, .15); -moz-transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; transition: 0.5s ease;}
body.fixed .header-wrapper {position: unset;}
@media(min-width: 1025px){.header_inner_wrapper .site-logo { width: 20%;}
  .header_inner_wrapper .site-header-right { width: 80%; display: flex !important;justify-content: flex-end;}}
@media(max-width: 1099px){.header_inner_wrapper .custom-menu-primary .hs-menu-wrapper>ul>li>a { padding: 0 2px; }}
@media(max-width: 767px){.header_inner_wrapper .custom-menu-primary { margin-top: 0;}
  .header_inner_wrapper .mega-menu-toggle.mobile-trigger { position: unset; }
  .header_inner_wrapper .custom-menu-primary .hs-menu-wrapper>ul>li>a {  padding: 0 15px;}
  .header_inner_wrapper .custom-menu-primary .hs-menu-wrapper>ul { padding: 10px 0;}}
@media (max-width: 480px) {.site-logo { max-width: 200px; }}

/* -----------HEADER-CSS-END------------ */