@font-face { font-family: Brown; src: local("Brown Bold"), local("Brown-Bold"), url(//8627570.fs1.hubspotusercontent-na1.net/hubfs/8627570/Bitlog_March2023/Fonts/Brown-Bold.woff2) format("woff2"), url(//8627570.fs1.hubspotusercontent-na1.net/hubfs/8627570/Bitlog_March2023/Fonts/Brown-Bold.woff) format("woff"); font-style: normal; font-weight: 700; font-display: fallback; }

@font-face { font-family: Poppins; src: url("data:font/woff2;base64,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") format("woff2"), url("/static/poppins-all-400-normal-d9177076ce88015af78ac8dfc6b68ece.woff") format("woff"); font-style: normal; font-weight: 400; font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Poppins; src: url("data:font/woff2;base64,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") format("woff2"), url("/static/poppins-all-700-normal-0a53cdc68b4438be7b7dd1433be62781.woff") format("woff"); font-style: normal; font-weight: 700; font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: icomoon; src: url(//8627570.fs1.hubspotusercontent-na1.net/hubfs/8627570/Bitlog_March2023/Fonts/icomoon.woff) format("woff"); font-style: normal; font-weight: 400; font-display: block; }

@font-face { font-family: icomoon; src: url("data:font/woff;base64,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") format("woff"); font-style: normal; font-weight: 400; }




[class*=" icon-"],[class^=icon-] {
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: icomoon!important;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  text-transform: none
}
[class*=" icon-"],[class^=icon-] {
  speak: never
}
.icon-swipe:before {
  content: "\e92f"
}

.icon-alert-circle:before {
  content: "\e91d"
}

.icon-alert-octagon:before {
  content: "\e91e"
}

.icon-alert-triangle:before {
  content: "\e91f"
}

.icon-box:before {
  content: "\e924"
}

.icon-check-circle:before {
  content: "\e925"
}

.icon-clipboard:before {
  content: "\e926"
}

.icon-cloud:before {
  content: "\e92b"
}

.icon-credit-card:before {
  content: "\e915"
}

.icon-crosshair:before {
  content: "\e916"
}

.icon-edit:before {
  content: "\e92c"
}

.icon-eye:before {
  content: "\e91a"
}

.icon-eye-off:before {
  content: "\e91b"
}

.icon-file-text:before {
  content: "\e917"
}

.icon-heart:before {
  content: "\e920"
}

.icon-warehouse:before {
  content: "\e92d"
}

.icon-layers:before {
  content: "\e918"
}

.icon-addons:before {
  content: "\e927"
}

.icon-message-circle:before {
  content: "\e921"
}

.icon-refresh-ccw:before {
  content: "\e922"
}

.icon-refresh:before {
  content: "\e91c"
}

.icon-rotate-ccw:before {
  content: "\e923"
}

.icon-settings:before {
  content: "\e928"
}

.icon-trello:before {
  content: "\e929"
}

.icon-truck:before {
  content: "\e92e"
}

.icon-user:before {
  content: "\e919"
}

.icon-zoom-in:before {
  content: "\e92a"
}

.icon-arrow-right-long:before {
  content: "\e914"
}

.icon-filled-arrow-right:before {
  content: "\e913"
}

.icon-loader:before {
  content: "\e911"
}

.icon-download-cloud:before {
  content: "\e912"
}

.icon-arrow-down:before {
  content: "\e900"
}

.icon-arrow-left:before {
  content: "\e901"
}

.icon-arrow-right:before {
  content: "\e902"
}

.icon-plus:before {
  content: "\e903"
}

.icon-close:before {
  content: "\e904"
}

.icon-align-justify:before {
  content: "\e905"
}

.icon-align-right:before {
  content: "\e906"
}

.icon-arrow-up:before {
  content: "\e907"
}

.icon-check:before {
  content: "\e908"
}

.icon-menu:before {
  content: "\e909"
}

.icon-minus:before {
  content: "\e90a"
}

.icon-play:before {
  content: "\e90b"
}

.icon-search:before {
  content: "\e90c"
}

.icon-chevron-down:before {
  content: "\e90d"
}

.icon-chevron-left:before {
  content: "\e90e"
}

.icon-chevron-right:before {
  content: "\e90f"
}

.icon-chevron-up:before {
  content: "\e910"
}
.icon-close:before {
  content: "\e5cd"
}

.icon-keyboard_arrow_left:before {
  content: "\e314"
}

.icon-keyboard_arrow_right:before {
  content: "\e315"
}

.icon-play_circle_filled:before {
  content: "\e038"
}

.icon-play_circle_outline:before {
  content: "\e039"
}
body {
  background: #f8f8f8;
}
body p {
  margin:1em 0;
}

header.header {
  background-color: #fff;
  font-family: Poppins,serif;
}

header.header .page-center {
  padding: 0 1rem;
  max-width: 80rem;
  display: flex;
  align-items: center;
  min-height: 100px;
}

header .cm-logo img {
  max-width: 96px;
  position: relative;
  transition: opacity .2s ease-in;
  display: block;
  left: -2px;
}
header .cm-logo.white {
  display:none; 
}
header .cm-right {
  width: 100%;
  display: flex;
  align-items: center;
}

header .cm-nav {
  align-items: center;
  display: flex;

  height: 100%;
  list-style: none;
  margin: 0;
  padding: 0 1.375rem;
}

header  .cm-header-btns {
  align-items: center;
  display: flex;
  height: 100%;
  margin-left: auto;
}

header .cm-lang .globe_class  > a {
  font-size: .875rem;
  height: 2.5rem;
  line-height: 2.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  border: 1px solid transparent;
  border-bottom: none;
  transition: background-color .2s,color .3s,box-shadow .6s,border-color .3s;
  width: 100%;
  z-index: 1;
  border-radius: 0.25rem;
  cursor: pointer;

  font-weight: 700;
  outline: 0;
  text-align: center;
  display: inline-block;
  position: relative;
  vertical-align: top;
  color: #000;
}

header .cm-cta a {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  opacity: 1;
  transform: none;
  transition: opacity .3s .3s,transform .6s cubic-bezier(.77,0,.175,1) .3s;
  display: inline-block;
  font-size: 1rem;
  height: 3.125rem;
  line-height: 3.125rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background-color: #468625;
  color: #fff;
  border-radius: 0.25rem;

  font-weight: 700;
  outline: 0;
  text-align: center;
  position: relative;
}

header .cm-cta a:before {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: background-color .3s;
}

header .cm-cta a:hover:before {
  background-color: hsla(0,0%,100%,.16);
}

header .cm-nav .hs-menu-wrapper > ul > li {
  flex-basis: auto;
  flex-grow: 0;
  margin: 0 1.375rem;
}

header .cm-nav .hs-menu-wrapper > ul > li > a {
  font-size: .875rem;
  font-weight: 700;
  padding: 1rem 0;
  position: relative;
  text-decoration: none;
  color: #000;

  flex-wrap: nowrap;
  word-break: normal;
}

header .cm-nav .hs-menu-wrapper > ul {
  padding: 0;
  flex-wrap: nowrap;
}

header .cm-nav .hs-menu-wrapper > ul > li.hs-item-has-children > a:after {
  content: "\e913";
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: icomoon;
  font-style: normal;
  font-variant: normal;
  font-weight: 300;
  line-height: 1;
  text-transform: none;
  color: #000;
  margin-left: 15px;
  font-size: 16px;
}

header .cm-nav .hs-menu-children-wrapper {
  background-color: #fff;
  padding: 5px;
  min-width: 300px;
  line-height: 1;
}

header .cm-nav .hs-menu-children-wrapper li {
  margin: 0;
}

header .cm-nav .hs-menu-children-wrapper li a {
  padding: 8px 15px;
  color: #000;

  font-size: .875rem;
  font-weight: 300;
}
header .cm-mobile-logo {
  display:none;
}
.footer-section .footer-content p:last-child {
  margin: 1em 0;
}
.footer {
  font-size: 1em;
}
footer.footer .page-center {
  max-width: 69rem;
}
footer.footer .page-center .col12 {
  padding: 0;
}
footer .footer-section-3 {
  border-top: 0.0625rem solid #d8d8d8;
}
footer .footer-section-2 .footer-content img {
  display: block;
}
footer .footer-section-2 {
  border-top: 0.0625rem solid #d8d8d8;
}
footer .footer-section-1 {
  background-color: #fff;
  border-top: 0.3125rem solid #2aac0e;
  color: #000;
}
footer h5 {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25;

  margin-bottom: 0.5em;
  margin-top: 0.5em;
  color: #000;
}

footer .footer-section-1 .footer-content {
  color: #4a4a4a;
}

footer .footer-section-1 .col-section {
  padding: 0;
}

footer .footer-section-1 .footer-content a {
  color: #468625;
}

footer .footer-menu .hs-menu-wrapper ul {
  padding: 6px 0 1rem;
}

footer .footer-menu .hs-menu-wrapper ul li a {
  display: block;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.5rem 0;
  font-size: .875rem;
  margin-bottom: 0.5em;
  margin-top: 0.5em;
  color: #4a4a4a;
}

.footer .hs-menu-wrapper>ul >li {
  margin: 0;
}

footer .footer-form form .hs-form-field > label {
  margin: 0;
}

footer .footer-form form input[type=email] {
  padding: 0 15px;
  min-height: 27px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  background-color: #f5f8fa;
  height: 40px;
  font-family: Poppins,serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 22px;
  color: #33475b;
  border: 1px solid #cbd6e2;
}

footer .footer-form form {
  width: 50%;
  padding-top: 3px;
}

.footer .footer-form form .hs-form-field {
  margin-bottom: 18px;
}
footer .legal-consent-container .hs-form-booleancheckbox-display>span {
  display: block;
  margin-left: 20px;
}
footer .legal-consent-container .hs-form-booleancheckbox-display p {
  margin: 0 !important;
  font-family: Poppins,serif;
  color: #33475b;
  font-size: 14px;
}

footer form .hs-form-booleancheckbox {
  padding-top: 6px;
  margin: 0 0 5px;
  padding-left: 5px;
}

footer .legal-consent-container .hs-form-booleancheckbox-display input {
  margin-top: 3px;
}

footer form .actions {
  margin-top: 18px;
  padding: 17px 0px;
}

footer form .actions .hs-button {
  background: #2cad0d;
  border: 1px solid #2cad0d;
  color: #ffffff;
  font-size: 12px;
  line-height: 12px;
  font-family: Poppins,serif;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  margin: 0;
  display: inline-block;
  font-weight: 700;
  position: relative;
  text-align: center;
  transition: all .15s linear;
  width: auto;
  padding: 12px 24px;
}
footer .legal-consent-container .hs-form-booleancheckbox-display p a {
  color: -webkit-link;
  text-decoration: underline;
}

footer .legal-consent-container .hs-form-booleancheckbox-display p a:visited, footer .legal-consent-container .hs-form-booleancheckbox-display p a:hover {
  color: #551A8B;
}
footer .footer-section-1 {
  padding-left: 24px;
  padding-right: 24px;
}
footer .footer-section-2, footer .footer-section-3 {
  padding-left: 32px;
  padding-right: 32px;
}
.cnt-mid-sec .dnd-section>.row-fluid {
  padding: 4rem 2rem;
}

.cnt-mid-sec .contact-details-wrap .top_cnt {
  margin-bottom: 0;
}

.cnt-mid-sec .contact-details-wrap .cnt-detail-item {
  margin: 3rem auto;
}

.cnt-mid-sec .contact-details-wrap .icon-cnt {
  width: 3.75rem;
  padding-right: 0;
}

.cnt-mid-sec .contact-details-wrap .cnt-detail-item:not(:last-child) {
  margin-bottom: 3rem;
}

.cnt-mid-sec .contact-details-wrap .cnt-detail-cnt {
  margin-top: 0;
}

.cnt-mid-sec .contact-details-wrap .icon-cnt .icon-wrap {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgdmlld0JveD0iMCAwIDQyIDQyIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMSkiPjxjaXJjbGUgY3g9IjIwIiBjeT0iMjAiIHI9IjIwIiBmaWxsPSIjMkFBQzBFIiBmaWxsLW9wYWNpdHk9Ii4xNDIiIHN0cm9rZT0iIzJBQUMwRSIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYgNikiPjxjaXJjbGUgY3g9IjE0IiBjeT0iMTQiIHI9IjE0IiBmaWxsPSIjMkFBQzBFIi8+PHBhdGggZmlsbD0iI0ZGRiIgZD0ibTEyLjEzMSAxNy42NzktMi41NTktMi44NGEuNzA2LjcwNiAwIDAgMC0xLjA0Ny0uMDAzLjg2NC44NjQgMCAwIDAtLjAwMiAxLjE1OUwxMi4xMyAyMGw4LjM0OC05LjI2NWEuODY0Ljg2NCAwIDAgMCAwLTEuMTU3LjcwMi43MDIgMCAwIDAtMS4wNDIgMGwtNy4zMDYgOC4xWiIvPjwvZz48L2c+PC9zdmc+);
  background-size: 2.5rem 2.5rem;
  border-radius: 50%;
  content: "";
  height: 2.5rem;
  left: 0.25rem;
  top: 0;
  width: 2.5rem;
  position: relative;
}

.cnt-mid-sec .contact-details-wrap .icon-cnt .icon-wrap svg {
  display: none;
}

.cnt-mid-sec .contact-details-wrap .cnt-detail-title {
  margin: 0;
}

.cnt-mid-sec .contact-details-wrap .cnt-detail-title h6 {
  font-family: Poppins,serif;
  font-size: 1rem;
  line-height: 1.25;
  margin: 0;
}

.cnt-mid-sec .contact-details-wrap .detail-content p {
  margin: 0;
}
.cnt-mid-sec .hs-form .hs-input {
  border: .0625rem solid transparent;
  display: inline-block;
  font-family: Poppins, serif;
  font-size: 1rem;
  height: 3rem;
  line-height: 1.5rem;
  margin: 0;
  outline: none;
  padding: .75rem .625rem;
  transition: background-color .3s,color .3s,border-color .3s,box-shadow .6s;
  vertical-align: top;
  width: 100%;
  border-radius: 0;
}

.cnt-mid-sec .hs-form .hs-input:-ms-input-placeholder {
  font-size: .875rem
}

.cnt-mid-sec .hs-form .hs-input::placeholder {
  font-size: .875rem
}

.cnt-mid-sec .hs-form input[type=checkbox] {
  height: 15px;
  margin: 2px;
  width: auto !important;
}

.cnt-mid-sec .hs-form .hs-form-field {
  min-height: 2rem
}

.cnt-mid-sec .hs-form .hs-form-field.hs-firstname,.cnt-mid-sec .hs-form .hs-form-field.hs-lastname {
  display: inline-block;
  width: 50%
}

.cnt-mid-sec .hs-form .hs-form-field.hs-firstname {
  padding-right: .5rem;
}

.cnt-mid-sec .hs-form .hs-form-field label {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.25
}

.cnt-mid-sec .hs-form .hs-form-field label,.cnt-mid-sec .hs-form .hs-form-field label.w_dg {
  font-family: Poppins,serif;
  font-size: .875rem;
  line-height: 1.5
}

.cnt-mid-sec .hs-form .hs-form-field label.w_dh {
  font-family: Poppins,serif;
  font-size: .75rem;
  line-height: 1.25
}

.cnt-mid-sec .hs-form .hs-error-msgs {
  list-style: none;
  margin: 0;
  padding: 0
}

.cnt-mid-sec .hs-form .hs-error-msgs label {
  animation: w_dp 1.5s forwards;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
  margin: 0;
  padding: .375rem 0
}

.cnt-mid-sec .hs-form .hs-error-msgs label,.cnt-mid-sec .hs-form .hs-error-msgs label.w_dg {
  font-family: poppins,serif;
  font-size: .875rem;
  line-height: 1.5
}

.cnt-mid-sec .hs-form .hs-error-msgs label.w_dh {
  font-family: poppins,serif;
  font-size: .75rem;
  line-height: 1.25
}

.cnt-mid-sec .hs-form .hs-button {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  border: none;
  border-radius: .25rem;
  cursor: pointer;

  font-size: 1.125rem;
  font-weight: 700;
  height: 4.5rem;
  outline: 0;
  text-align: center;
  transition: background-color .6s,color .3s;
  width: 100%
}

.cnt-mid-sec .hs-form .hs-button:before {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: background-color .3s
}

.cnt-mid-sec .hs-form .hs-button:disabled {
  cursor: auto;
  pointer-events: none
}

.cnt-mid-sec .hs-form .hs-button,.cnt-mid-sec .hs-form .hs-button * {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.cnt-mid-sec .hs-form .hs-form-field label {
  display: inline-flex;
  margin-bottom: .25rem;
  margin-top: .25rem;
  padding: 0;
  width: 100%
}

.cnt-mid-sec .hs-form .inputs-list {
  list-style: none;
  padding: 0
}

.cnt-mid-sec .hs-form .hs-input {
  background-color: #fff;
  border-color: #d8d8d8;
  color: #4a4a4a
}

.cnt-mid-sec .hs-form .hs-input:focus {
  box-shadow: 0 0 .5rem 0 rgba(0,0,0,.25)
}

.cnt-mid-sec .hs-form .hs-input:-ms-input-placeholder {
  color: #181b1c;
  font-size: .875rem
}

.cnt-mid-sec .hs-form .hs-input::placeholder {
  color: #181b1c;
  font-size: .875rem
}

.cnt-mid-sec .hs-form .hs-input.valid {
  background-color: #e1f3dd;
  border-color: #2aac0e;
  color: #2aac0e
}

.cnt-mid-sec .hs-form .hs-input.invalid {
  border-color: #f08080
}

.cnt-mid-sec .hs-form .hs-form-field label {
  color: #4a4a4a
}

.cnt-mid-sec .hs-form .hs-error-msgs label {
  color: #f08080
}

.cnt-mid-sec .hs-form .hs-button {
  background-color: #468625;
  color: #fff;
  width: 100%;
}

.cnt-mid-sec .hs-form .hs-button:hover:active, .cnt-mid-sec .hs-form .hs-button:hover:focus, .cnt-mid-sec .hs-form .hs-button:hover:hover, .cnt-mid-sec .hs-form .hs-button:hover:active, .cnt-mid-sec .hs-form .hs-button:hover:focus, .cnt-mid-sec .hs-form .hs-button:hover:hover {
  background-color: rgba(42,172,14,.85)
}

.cnt-mid-sec .hs-form .hs-button:disabled {
  background-color: rgba(42,172,14,.3);
  color: hsla(0,0%,100%,.6)
}

.cnt-mid-sec form .hs-form-field > label {
}

.cnt-mid-sec form fieldset {
  max-width: 100% !important;
}

.cnt-mid-sec form .hs-form-field {
  margin: 0;
}

.cnt-mid-sec .hs-form textarea.hs-input {
  min-height: 48px;
  margin-bottom: 45px;
}

.cnt-mid-sec .legal-consent-container .field.hs-form-field {
  margin: 0;
}

.cnt-mid-sec form .hs-form-booleancheckbox {
  margin: 0;
}

.cnt-mid-sec form .hs-form-booleancheckbox input {
  width: auto;
}

.cnt-mid-sec .hs-form .legal-consent-container .hs-form-booleancheckbox-display p {
  margin-left: 4px !important;
  font-family: Poppins,Serif;
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 600;
  color: #4a4a4a;
}

.cnt-mid-sec form .hs_submit {
  display: block;
}
.cnt-mid-sec form .inputs-list > li {
  margin: 0;
}
.portfolio-bnr-sec .contact-details-wrap .top_cnt {
  margin-bottom: 0;
}

.portfolio-bnr-sec .contact-details-wrap .cnt-detail-item {
  margin: 3rem auto;
}

.portfolio-bnr-sec .contact-details-wrap .icon-cnt {
  margin-right: 1.25rem;
  padding-right: 0;
}

.portfolio-bnr-sec .contact-details-wrap .cnt-detail-item:not(:last-child) {
  margin-bottom: 3rem;
}

.portfolio-bnr-sec .contact-details-wrap .cnt-detail-cnt {
  margin-top: 0;
}

.portfolio-bnr-sec .contact-details-wrap .icon-cnt {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgdmlld0JveD0iMCAwIDQyIDQyIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMSkiPjxjaXJjbGUgY3g9IjIwIiBjeT0iMjAiIHI9IjIwIiBmaWxsPSIjMkFBQzBFIiBmaWxsLW9wYWNpdHk9Ii4xNDIiIHN0cm9rZT0iIzJBQUMwRSIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYgNikiPjxjaXJjbGUgY3g9IjE0IiBjeT0iMTQiIHI9IjE0IiBmaWxsPSIjMkFBQzBFIi8+PHBhdGggZmlsbD0iI0ZGRiIgZD0ibTEyLjEzMSAxNy42NzktMi41NTktMi44NGEuNzA2LjcwNiAwIDAgMC0xLjA0Ny0uMDAzLjg2NC44NjQgMCAwIDAtLjAwMiAxLjE1OUwxMi4xMyAyMGw4LjM0OC05LjI2NWEuODY0Ljg2NCAwIDAgMCAwLTEuMTU3LjcwMi43MDIgMCAwIDAtMS4wNDIgMGwtNy4zMDYgOC4xWiIvPjwvZz48L2c+PC9zdmc+);
  background-size: 2.5rem 2.5rem;
  border-radius: 50%;
  content: "";
  height: 2.5rem;
  left: 0.25rem;
  top: 0;
  width: 2.5rem;
  position: relative;
}

.portfolio-bnr-sec .contact-details-wrap .icon-cnt .icon-wrap svg {
  display: none;
}

.portfolio-bnr-sec .contact-details-wrap .cnt-detail-title {
  margin: 0;
}

.portfolio-bnr-sec .contact-details-wrap .cnt-detail-title h6 {
  font-family: Poppins,serif;
  font-size: 1rem;
  line-height: 1.25;
  margin: 0;
}

.portfolio-bnr-sec .contact-details-wrap .detail-content p {
  margin: 0;
}
.portfolio-bnr-sec .hs-form .hs-input {
  border: .0625rem solid transparent;
  display: inline-block;
  font-family: Poppins,serif;
  font-size: 1rem;
  height: 3rem;
  line-height: 1.5rem;
  margin: 0;
  outline: none;
  padding: .75rem .625rem;
  transition: background-color .3s,color .3s,border-color .3s,box-shadow .6s;
  vertical-align: top;
  width: 100%;
  border-radius: 0;
}
.cm-get-started hr {
  border: 0;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  border-radius: 0.25rem;
  height: 0.3125rem;
  margin-bottom: 3.5rem;
  width: 4.625rem;
  background: #2aac0e;
}

.cm-get-started h6 {
  font-size: .875rem;
  line-height: 1.5;
  font-family: Poppins,serif;
  color: #9b9b9b;
}

.cm-get-started .btn_row {
  margin-top: 3rem;
  column-gap: 0;
}

.cm-get-started .btn_row .cm-header-btn {
  display: inline-block;
  font-size: 1.125rem;
  height: 4.5rem;
  line-height: 4.5rem;
  padding-left: 3.25rem;
  padding-right: 3.25rem;
  background-color: #
    ;
  color: #fff;
  border-radius: 0.25rem;

  font-weight: 700;
  text-align: center;
  transition: background-color .3s,color .3s,box-shadow .6s,transform .3s;
  position: relative;
}

.cm-get-started .btn_row .cm-header-btn:before {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: background-color .3s;
}

.cm-get-started .btn_row .cm-header-btn:hover:before {
  background-color: hsla(0,0%,100%,.16);
}

.cm-get-started .btn_row .cm-header-btn:after {
  content: "\e913";
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: icomoon!important;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  text-transform: none;
  margin-left: 1.25rem;
}

.cm-get-started .btn_row a.hs-sec-btn {
  color: #2aac0e;
  border: 0;
  padding: 0;
  background: transparent;
  font-size: 1.125rem;
  height: 42px;
}

.cm-get-started .btn_row a.hs-sec-btn:after {
  content: "\e913";
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: icomoon!important;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  text-transform: none;
  margin-left: 1.25rem;
}  

.cm-get-started .btn_row .btn_item+.btn_item:before {
  content: '';
  margin-left: 3rem;
  margin-right: 3rem;
  margin-top: 0;
  position: static;
  display: inline-block;
  height: 5rem;
  transform: rotate(20deg);
  width: 0.0625rem;
  background: #d8d8d8;
  margin-bottom: -2rem;
}
.cm-auto-video .page-center.custom {
  margin-left: 0;
}
.adv_video_module.cm-auto-video .vid_trigger svg {
  fill: #2aac0e;
}
.adv_video_module.cm-auto-video .vid_trigger {
  background: rgb(53 92 93 / 50%);
}
.cm-product-pricing.pricing-table-gp {
  padding: 4rem 2rem;
}

.cm-product-pricing .pricing-top .content-col {
  padding: 0 !important;
  text-align: left;
}

.cm-product-pricing.pricing-table-gp .pricing-top.full_width_structure {
  margin: 0;
}

.cm-product-pricing.pricing-table-gp .pricing-top.full_width_structure .pricing-content {
  max-width: 100%;
}

.cm-product-pricing .pricing-top h1 i {
  color: #2aac0e;
  font-style: normal;
}

.cm-product-pricing.pricing-table-gp .row.flex_row {
  margin-left: -1rem;
  flex-flow: initial;
  margin-bottom: 1rem;
}

.cm-product-pricing.pricing-table-gp .row.flex_row .pricing-table-items {
  padding-left: 1rem;
  padding-right: 0;
  width: 100%;
}

.pricing-table-gp.cm-product-pricing  .pricing-area {
  -webkit-backface-visibility: hidden;
  border: 0.0625rem solid transparent;
  box-shadow: 0 0 0.25rem 0 rgba(0,0,0,.05);
  display: flex;
  flex-flow: column;
  transition: background-color .3s,box-shadow .6s .3s,transform .3s ease-in;
  width: 100%;
  border-radius: 0.3125rem;
  border-color: #2aac0e;
  padding: 1.875rem;
  cursor: pointer;
  background-color:transparent;
}
.pricing-table-gp.cm-product-pricing  .pricing-table-items:nth-child(2) .pricing-area {
  border-color: #d5a04b;
}

.pricing-table-gp.cm-product-pricing  .pricing-table-items:last-child .pricing-area {
  border-color: #30797c;
}


.cm-product-pricing.pricing-table-gp .price-icon {
  padding: 0;
}

.cm-product-pricing .content_box h3+p {
  font-size: .75rem;
  color: #000;
  font-weight: 600;
  line-height: 1.25;
  margin: 1em 0;
}

.cm-product-pricing.pricing-table-gp .pricing-table-itmes-wp {
  padding: 0;
}

.cm-product-pricing .pricing-table-items:first-child .content_box h6 {
  color: #2aac0e;
}

.cm-product-pricing .pricing-table-items:nth-child(2) .content_box h6 {
  color: #d5a04b;
}

.cm-product-pricing .pricing-table-items:last-child .content_box h6 {
  color: #30797c;
}

.cm-product-pricing .content_box p {
  font-size: .875rem;
  font-weight: 200;
  line-height: 1.36;
  margin: 1rem 0;
  color: #000;
}

.pricing-table-gp.cm-product-pricing .pricing-area:hover {
  box-shadow: 0 0 0.75rem 0 rgba(0,0,0,.2);
  transform: scale(1.025);
}

.pricing-table-gp.cm-product-pricing .pricing-table-items:last-child  .pricing-area:hover {
  background-color: rgba(48,121,124,.1);
}
.pricing-table-gp.cm-product-pricing .pricing-table-items:nth-child(2)  .pricing-area:hover {
  background-color: rgba(213,160,75,.1);
}
.pricing-table-gp.cm-product-pricing .pricing-table-items:first-child  .pricing-area:hover {
  background-color: rgba(42,172,14,.1);
}

.cm-product-pricing.pricing-table-gp .btn_item a {
  padding-left: 1rem;
  padding-right: 1rem;
  text-overflow: ellipsis;
  background-color: #2aac0e;
  color: #fff;
  font-size: 1.125rem;
  text-transform: none;
  border: 0;
  border-radius: 0.25rem;

  font-weight: 700;
  position: relative;
}

.cm-product-pricing.pricing-table-gp .btn_item a:before {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: background-color .3s;
}
.cm-product-pricing.pricing-table-gp .btn_item a:hover:before  {
  background-color: hsla(0,0%,100%,.16);
}
.portfolio-btm-sec .dnd_padd {
  overflow: visible;
}
.pricing-btm-sec .widget-type-rich_text hr {
  border-radius: 0.25rem;
  height: 0.3125rem;
  width: 4.625rem;
  border: 0;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  background: #2aac0e;
  margin-bottom: 3.5rem;
}

.pricing-btm-sec .widget-type-rich_text h6 {
  font-size: .875rem;
  line-height: 1.5;
  font-family: Poppins,serif;
  color: #9b9b9b;
}

.pricing-btm-sec .cm-expert {
  background-color: #2aac0e;
  border-radius: 0.25rem;
  color: #fff;
  display: inline-block;

  font-size: 1.125rem;
  font-weight: 700;
  height: 4.5rem;
  line-height: 4.5rem;
  padding-left: 3.25rem;
  padding-right: 3.25rem;
  position: relative;
  text-align: center;
  transition: background-color .3s,color .3s,box-shadow .6s,transform .3s;
}

.pricing-btm-sec .cm-expert:before {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: background-color .3s;
}

.pricing-btm-sec .cm-expert:hover:before {
  background-color: hsla(0,0%,100%,.16);
}

.pricing-btm-sec .cm-expert:after {
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e913";
  font-family: icomoon!important;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  margin-left: 1.25rem;
  text-transform: none;
}
.home-banner {
  padding: 10rem 0 !important;
  background-image: none;
  animation: q_cd 20s ease infinite;
  background-position: 90% 50%;
  background-size: 400% 400%;
}

.home-banner > .bg_el {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNzYyIiBoZWlnaHQ9IjgxNSIgdmlld0JveD0iMCAwIDc2MiA4MTUiPjxkZWZzPjxwb2x5Z29uIGlkPSJwcmVmaXhfX2EiIHBvaW50cz0iMzU4LjYwMyAwIDc2MC42MDMgMCA3NjAuNjAzIDgxNSAwIDgxNSIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC4zOTcpIj48bWFzayBpZD0icHJlZml4X19iIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNwcmVmaXhfX2EiLz48L21hc2s+PHVzZSB4bGluazpocmVmPSIjcHJlZml4X19hIiBmaWxsPSIjRkZGIiBvcGFjaXR5PSIuMDQiLz48cG9seWdvbiBmaWxsPSIjRkZGIiBzdHJva2U9IiM5Nzk3OTciIHBvaW50cz0iNjU5LjIwNiAwIDEwNjEuMjA2IDAgMTA2MS4yMDYgODE1IDMwMC42MDMgODE1IiBtYXNrPSJ1cmwoI3ByZWZpeF9fYikiIG9wYWNpdHk9Ii4wNCIvPjxwb2x5Z29uIGZpbGw9IiNGRkYiIHN0cm9rZT0iIzk3OTc5NyIgcG9pbnRzPSI3NTguMjA2IDAgMTE2MC4yMDYgMCAxMTYwLjIwNiA4MTUgMzk5LjYwMyA4MTUiIG1hc2s9InVybCgjcHJlZml4X19iKSIgb3BhY2l0eT0iLjA0Ii8+PHBvbHlnb24gZmlsbD0iI0ZGRiIgc3Ryb2tlPSIjOTc5Nzk3IiBwb2ludHM9Ijk1MC4yMDYgMSAxMzUyLjIwNiAxIDEzNTIuMjA2IDgxNiA1OTEuNjAzIDgxNiIgbWFzaz0idXJsKCNwcmVmaXhfX2IpIiBvcGFjaXR5PSIuMDQiLz48cmVjdCB3aWR0aD0iNzA1IiBoZWlnaHQ9IjkzNSIgeD0iNzYwLjYwMyIgeT0iLTI3IiBmaWxsPSIjRDhEOEQ4IiBtYXNrPSJ1cmwoI3ByZWZpeF9fYikiLz48L2c+PC9zdmc+) !important;
  background-size: cover;
  content: "";
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
  left: auto;
  background-position: unset;
}

.home-banner .page-center {
  max-width: 80rem;
  padding: 0 1.5rem;
  position: relative;
}

.home-banner h6 {
  font-size: .875rem;
  line-height: 1.5;
  opacity: 0.8;
  font-family: Poppins,serif;
  font-weight: 600;
  color: #fff;
  margin: 1em 0;
}

.home-banner h1 {
  font-size: 5rem;
  margin: 0;
  color: #fff;
}

.home-banner .left_col, .home-banner .right_col {
  padding: 0;
}

.home-banner p {
  color: #fff;
  font-size: 1.25rem;
  line-height: 1.6;
  font-family: Poppins,serif;
}

.banner_v2.home-banner .text_wrap~.btn_wrap {
  margin-top: 50px;
}

.home-banner .cm-expert {
  background-color: #2aac0e;
  border-radius: 0.25rem;
  color: #fff;
  display: inline-block;

  font-size: 1.125rem;
  font-weight: 700;
  height: 4.5rem;
  padding-left: 3.25rem;
  padding-right: 3.25rem;
  position: relative;
  text-align: center;
  transition: background-color .3s,color .3s,box-shadow .6s,transform .3s;
  display: inline-flex;
  align-items: center;
  margin-bottom: 13px;
}

.home-banner .cm-expert:before {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: background-color .3s;
}

.home-banner .cm-expert:hover:before {
  background-color: hsla(0,0%,100%,.16);
}

.home-banner .cm-expert:after {
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e913";
  font-family: icomoon!important;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  margin-left: 1.25rem;
  text-transform: none;
  font-size: 20px;
}

.home-banner .btn_row .btn_item+.btn_item:before {
  content: '';
  margin-left: 38px;
  margin-right: 3rem;
  margin-top: 0;
  position: relative;
  display: inline-block;
  height: 5rem;
  transform: rotate(20deg);
  width: 0.0625rem;
  background: #2aac0e;
  margin-bottom: -2rem;
  top: -15px;
}

.home-banner  .btn_row a.hs-sec-btn {
  color: #2aac0e;
  border: 0;
  padding: 0;
  background: transparent;
  font-size: 1.125rem;

  font-weight: 700;
  position: relative;
  top: -21px;
  padding: 0 4px;
}

.home-banner  .btn_row a.hs-sec-btn:after {
  content: "\e913";
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: icomoon!important;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  text-transform: none;
  margin-left: 15px;
  font-size: 20px;
  position: relative;
  top: 3px;
}  

.home-banner .right_col .card_item {
  max-width: 35rem;
  padding: 0;
}

.banner_v2 .card_item>div {
  height: auto;
  min-height: 650px;
  border-radius: 0 !important;
  margin-bottom: -50px;
}

.home-banner .right_col {
  position: absolute;
  right: 1rem;
  top: 14px;
}
.home-banner .right_col .bg_el.bg_img {
  background-size: contain;
}
.home-tabber {
  padding: 0 32px !important;
}

.home-tabber .top_sec.noButton {
  padding: 0;
  margin: 0;
  text-align: left;
}

.home-tabber .top_sec.noButton p {
  font-family: Roboto;
  font-size: .875rem;
  line-height: 1.5;
  color: #9b9b9b;
  font-weight: 600;
}

.home-tabber .content-col {
  padding: 0;
  text-align: left;
  display: flex;
}

.home-tabber .top_sec.noButton h1 {
  margin-bottom: 25px;
}

.home-tabber.tabber .tab-title-item  h4.tab-title {
  color: #000 !important;
}


.home-tabber.tabber .flex_row.full_column .content-col .tab-title-item {
  margin: 0;
  border-radius: 0;
  box-shadow: none;
  padding: 20px;
  background-color: #f2f6f0;
  margin-right: 0;
  margin-right: 5px;
}

.home-tabber.tabber .flex_row.full_column .content-col .tab-title-item.active {
  background-color: #fff;
}

.home-tabber.tabber .flex_row.full_column .tab-title {
  font-feature-settings: "lnum" 1;
  font-family: Poppins,serif;
  font-size: 1rem;
  line-height: 1.25;
  font-weight: normal;
}

.home-tabber.tabber .full_column .media-col {
  padding: 0;
  background-color: #fff;
}

.home-tabber.tabber .full_column .media-col .flex_row {
  flex-direction: row-reverse;
  align-items: center;
}

.home-tabber.tabber .full_column .media-col .flex_row .media_wrapper {
  width: 360px;
  padding-right: 80px;
  padding-left: 0;
}

.home-tabber.tabber .full_column .media-col .flex_row .full-content-col {
  width: calc(100% - 360px);
  padding: 30px 0 40px;
}

.home-tabber.tabber .full_column .media-col .flex_row .full-content-col h2 {
  padding: 10px 80px;
}

.home-tabber.tabber .full_column .media-col .flex_row .full-content-col p {
  padding: 10px 80px;
}

.home-tabber.tabber .media-col .tab-content .rich_cont {
  margin-bottom: 52px;
}

.home-tabber.tabber .media-col .tab-content .cont-btn {
  padding: 10px 80px;
}

.home-tabber.tabber .media-col .tab-content .cont-btn .btn_row {
  margin: 0;
}

.home-tabber.tabber .media-col .tab-content .cont-btn .btn_row a.hs-sec-btn {
  border: 0;
  padding: 0;
  border: none;
  border-radius: 0.25rem;
  cursor: pointer;

  font-weight: 700;
  outline: 0;
  text-align: center;
  transition: background-color .3s,color .3s,box-shadow .6s,transform .3s;
  color: #2aac0e;
  font-size: 1rem;
  line-height: 1.25;
}

.home-tabber.tabber .media-col .tab-content .cont-btn .btn_row a.hs-sec-btn:after {
  content: "\e914";
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: icomoon!important;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  text-transform: none;
  margin-left: 12px;
  font-size: .5rem;
}

.home-tabber.tabber .media-col .tab-content .cont-btn .btn_row a.hs-sec-btn:hover {
  background-color: transparent;
}
.home_dnd_area_Bottom .widget-type-rich_text h6 {
  font-size: .875rem;
  line-height: 1.5;
  font-family: Poppins,serif;
  color: #9b9b9b;
  font-weight: 600;
  margin: 1em 0;
}

.home_dnd_area_Bottom .widget-type-rich_text h1 {
  font-size: 4.375rem;
}

.home_dnd_area_Bottom .widget-type-rich_text p {
  font-family: Poppins,serif;
  font-size: 1rem;
  line-height: 1.25;
}
.home_dnd_area_Bottom .hs-button {
  align-items: center;
  display: flex;
  padding: 0.5rem 2rem;
  width: auto;
  background-color: #fff;
  color: #2aac0e;
  border: 0;
  border-radius: 0;
  font-size: 1rem;

  font-weight: 700;
}

.home_dnd_area_Bottom .hs-button:after {
  font-size: .5rem;
  margin-left: 1rem;
  content: "\e914";
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: icomoon!important;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
}

.cm-product-pricing.pricing-table-gp .pricing-table-items:nth-child(2) .btn_item a {
  background-color: #d5a04b;
}
.cm-product-pricing.pricing-table-gp .pricing-table-items:last-child .btn_item a {
  background-color: #30797c;
}
.has-bannner header .cm-logo.green {
  display: none;
}

.has-bannner header .cm-logo.white {
  display: block;
}

.has-bannner header.header {
  background-color: hsla(0,0%,100%,.1);
}

.has-bannner .head-wrap header.header {
  position: absolute;
  top: 0;
  width: 100%;
}

.has-bannner .head-wrap {
  position: relative;
}



header .cm-cta a {
  position: relative;
  display: inline-block;
  border-radius: 0.25rem;
}
header .cm-cta a {
  position: relative;
  display: inline-block;
  border-radius: 0.25rem;
}

header .globe_class {
  background-image: none;
  width: auto;
  height: auto;
  border-radius: 0;
}
.globe_class:hover .lang_list_class {
  display: none;
  top: 100%;
  background-color: #f8f8f8;
  line-height: 0;
  border-radius: 0rem 0rem 0.25rem 0.25rem;
}

.lang_list_class {
  padding: 0 !important;
  border-radius: 0rem 0rem 0.25rem  0.25rem;
  overflow: hidden;
  top:100%;
}

.lang_list_class li {
  padding: 0;
  margin: 0;
  background: transparent;
}

.lang_list_class li:first-child {
  padding: 0;
  margin: 0;
  border: 0;
  line-height: 0;
}

.lang_list_class li:last-child {
  padding: 0;
  margin: 0;
  border: 0;
  line-height: 0;
}

.lang_list_class li a {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: .875rem;
  height: 2.5rem;
  line-height: 2.5rem;
  color: #000;
  word-break: normal;
  display: inline-block;

  font-weight: 700;
  border-radius: 0rem 0rem 0.25rem  0.25rem;
  position: relative;
  overflow: hidden;
}



.lang_list_class li a:before {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: background-color .3s;
}

.lang_list_class li a:hover:before {
  background-color: hsla(0,0%,100%,.16);
}

.lang_list_class li a:hover {
  background-color: rgba(42,172,14,.2);
}

.lang_list_class:before {
  display: none !important;
}

.lang_list_class:after {
  display: none;
}

.lang_list_class li a:hover {
  color: #000;
}
.lang_list_class li:first-child, .lang_list_class li:last-child {
  border: 0 !important;
}
header ul.lang_list_class li {
  padding: 0 !important;
}

.lang_list_class:after, .lang_list_class:before {
  display: none !important;
}
header .globe_class:hover .lang_list_class {
  display:none;
}
.lang_list_class li:first-child {
  display: none;
}
.home-banner .btn_row a.hs-sec-btn:before {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: background-color .3s;
}

.home-banner .btn_row a.hs-sec-btn:hover:before {
  background-color: hsla(0,0%,100%,.16);
}

.home-banner .btn_row a.hs-sec-btn {
  min-height: 72px;
  display: inline-flex;
  border-radius: 0.25rem;
  margin-bottom: -2rem;
  align-items: center;
  padding: 0 8px;
  overflow: hidden;
  margin-left: -5px;
  top: -22px;
}

.home-banner .btn_row a.hs-sec-btn:after {
  top: 0;
  margin-left: 20px;
}
.pricing-table-gp.cm-product-pricing .pricing-area {
  padding-bottom: 30px;
}

.pricing-table-gp .pricing-part .btn_row {
  position: absolute;
  bottom: 0;
  left: 0;
}
.cm-product-pricing.pricing-table-gp .btn_item a {
  padding-top: 20px;
  padding-bottom: 20px;
}
.home-tabber.tabber .flex_row.full_column .content-col .tab-title-item:not(.active):hover h4 {
  color: #2aac0e !important;
}
.home-tabber.tabber .media-col .tab-content .cont-btn {
  position: relative;
}

.home-tabber.tabber .media-col .tab-content .cont-btn:before {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: background-color .3s;
}

.home-tabber.tabber .media-col .tab-content .cont-btn:hover:before {
  background-color: hsla(0,0%,100%,.16);
}
.home-tabber.tabber .media-col .tab-content .cont-btn .btn_row a.hs-sec-btn {
  z-index: 99;
  position: relative;
}
.cm-adv-slider .cm-arrow .slick-disabled,  
.cm-success-stories .cm-arrow .slick-disabled {
  pointer-events: none;
}
.pricing-table-gp.cm-product-pricing .pricing-area:not(:hover) {
  background-color: transparent !important;
}
.cm-product-pricing.pricing-table-gp .pricing-table-items:last-child .btn_item a:after {
  content: "\e913";
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: icomoon!important;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  text-transform: none;
  font-size: 20px;
  margin-left: 20px;
  position: relative;
  top: 3px;
}
header ul.lang_list_class {
  top: 100%;
  left: 0;
  transform: none;
}

.cm-lang.cm-active .globe_class>a {
  border-color: #2aac0e;
  border-bottom: 0;
  border-radius: 0.25rem 0.25rem 0 0;
}

header ul.lang_list_class {
  border: 1px solid #2aac0e;
  border-top: 0;
  overflow: hidden;
}

header .lang_list_class li a {
  padding-right: 13px;
}

header .lang_list_class li a:hover {
  color: #000;
}
header .cm-nav .hs-menu-wrapper>ul>li.active>a {
  color: #468625;
  position: relative;
}
.cm-404-page {
  background-image: linear-gradient(-45deg,#2b432d,#30797c,#246568,#19701e);
  animation: q_cd 20s ease infinite;
  padding: 10rem 0;
  background-position: 90% 50%;
  background-size: 400% 400%;
  position: relative;
}

.cm-404-page .page-center {
  max-width: 80rem;
  padding: 0 1.5rem;
  position: relative;
}

.cm-404-page  .cm-left {
  min-height: 30rem;
  position: relative;
  z-index: 2;
}

.cm-404-page .cm-left .left-wrapper {
  width: 55%;
  color: #fff;
}

.cm-404-page .cm-left .left-wrapper h6 {
  font-size: .875rem;
  line-height: 1.5;
  opacity: 0.8;
  font-family: Poppins,serif;
  font-weight: 600;
  margin: 1em 0;
  color: #fff;
}

.cm-404-page .cm-left .left-wrapper h1 {
  font-size: 5rem;
  margin: 0;
  color: #fff;
}

.cm-404-page .cm-left .left-wrapper p {
  font-size: 1.25rem;
  line-height: 1.6;
}

.cm-404-page .cm-left .cm-btn-wrapper {
  margin-top: 3.125rem;
}

.cm-404-page .cm-left .cm-btn-wrapper a {
  font-size: 1.125rem;
  height: 4.5rem;
  line-height: 4.5rem;
  padding-left: 3.25rem;
  padding-right: 3.25rem;
  background-color: #468625;
  color: #fff;
  display: inline-flex;
  border: none;
  border-radius: 0.25rem;
  cursor: pointer;

  font-weight: 700;
  outline: 0;
  text-align: center;
  transition: background-color .3s,color .3s,box-shadow .6s,transform .3s;
  overflow: hidden;
  position: relative;
}

.cm-404-page .cm-left .cm-btn-wrapper a:before {content: '';left: 0;position: absolute;right: 0;top: 0;transition: background-color .3s;bottom: 0;}

.cm-404-page .cm-left .cm-btn-wrapper a:hover:before {
  background-color: hsla(0,0%,100%,.16);
}

.cm-404-page .cm-left .cm-btn-wrapper a:after {
  content: "\e913";
  margin-left: 1.25rem;
  font-size: 1.25rem;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: icomoon!important;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
}

.cm-404-page  .cm-right {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  min-height: 30rem;
  z-index: 1;
  display: flex;
  justify-content: flex-end;
}

.cm-404-page .cm-right .cm-img {
  max-width: 35rem;
  right: 1rem;
  position: relative;
}

.cm-404-page:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNzYyIiBoZWlnaHQ9IjgxNSIgdmlld0JveD0iMCAwIDc2MiA4MTUiPjxkZWZzPjxwb2x5Z29uIGlkPSJwcmVmaXhfX2EiIHBvaW50cz0iMzU4LjYwMyAwIDc2MC42MDMgMCA3NjAuNjAzIDgxNSAwIDgxNSIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC4zOTcpIj48bWFzayBpZD0icHJlZml4X19iIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNwcmVmaXhfX2EiLz48L21hc2s+PHVzZSB4bGluazpocmVmPSIjcHJlZml4X19hIiBmaWxsPSIjRkZGIiBvcGFjaXR5PSIuMDQiLz48cG9seWdvbiBmaWxsPSIjRkZGIiBzdHJva2U9IiM5Nzk3OTciIHBvaW50cz0iNjU5LjIwNiAwIDEwNjEuMjA2IDAgMTA2MS4yMDYgODE1IDMwMC42MDMgODE1IiBtYXNrPSJ1cmwoI3ByZWZpeF9fYikiIG9wYWNpdHk9Ii4wNCIvPjxwb2x5Z29uIGZpbGw9IiNGRkYiIHN0cm9rZT0iIzk3OTc5NyIgcG9pbnRzPSI3NTguMjA2IDAgMTE2MC4yMDYgMCAxMTYwLjIwNiA4MTUgMzk5LjYwMyA4MTUiIG1hc2s9InVybCgjcHJlZml4X19iKSIgb3BhY2l0eT0iLjA0Ii8+PHBvbHlnb24gZmlsbD0iI0ZGRiIgc3Ryb2tlPSIjOTc5Nzk3IiBwb2ludHM9Ijk1MC4yMDYgMSAxMzUyLjIwNiAxIDEzNTIuMjA2IDgxNiA1OTEuNjAzIDgxNiIgbWFzaz0idXJsKCNwcmVmaXhfX2IpIiBvcGFjaXR5PSIuMDQiLz48cmVjdCB3aWR0aD0iNzA1IiBoZWlnaHQ9IjkzNSIgeD0iNzYwLjYwMyIgeT0iLTI3IiBmaWxsPSIjRDhEOEQ4IiBtYXNrPSJ1cmwoI3ByZWZpeF9fYikiLz48L2c+PC9zdmc+);
  background-size: cover;
  content: "";
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
}
.cm-get-started .cm-expert {
  background-color: #2aac0e;
  border-radius: 0.25rem;
  color: #fff;
  display: inline-block;
  font-size: 1.125rem;
  font-weight: 700;
  height: 4.5rem;
  line-height: 4.5rem;
  padding-left: 3.25rem;
  padding-right: 3.25rem;
  position: relative;
  text-align: center;
  transition: background-color .3s,color .3s,box-shadow .6s,transform .3s;
}

.cm-get-started .cm-expert:before {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: background-color .3s;
}

.cm-get-started .cm-expert:after {
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e913";
  font-family: icomoon!important;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  margin-left: 1.25rem;
  text-transform: none;
}

.cm-get-started .cm-expert:hover:before {
  background-color: hsla(0,0%,100%,.16);
}
.portfolio-bnr-sec .cm-adv-slider {
  padding: 0;
}
.portfolio-bnr-sec .cm-adv-slider .cm-arrow {
  left:0
}




.body-container--home .widget-type-rich_text p, .body-container--home .widget-type-rich_text ul {
  color: #000;
}
.widget-type-rich_text ul {
  margin: 14px 0;
  padding: 0 0 0 40px;
}
/* headings */
/* .widget-type-rich_text p {
font-family: Poppins,serif;
font-size: 1rem;
line-height: 1.25;
} */
.widget-type-rich_text p a {
  color: #468625; 
}

h1, h2, h3, h4, h5, h6 {

  margin-bottom: 0.5em;
  margin-top: 0.5em;
  color:#000;
  line-height: 1.3;
  font-weight: 400;
}
h1 {
  font-size: 2.125rem;
  line-height: 1.05;
  font-weight: 600;
  font color: #689F38;
}
h2 {
  font-size: 1.875rem;
  
}
h3 {
  font-size: 1.5rem;
}
h4 {
  font-size: 1.25rem;

}
h5 {
  font-size: 1.125rem;
  line-height: 1.25;
}
h6 {
  font-size: 1rem;
  font-weight: 600;
}

  .cm-product-pricing.pricing-table-gp .pricing-part .btn_row {
    position: static;
  }

  .cm-product-pricing.pricing-table-gp.cm-product-pricing .pricing-area {
    flex-direction: inherit;
  }



@media (min-width: 48rem) {
  h1 {
    font-size: 3.125rem;
  }
  h2 {
    font-size: 2.5rem;
  }
  h4 {
    font-size: 1.5rem;
  }
}
@media (min-width:1024px) {
  header .cm-nav .hs-menu-wrapper>ul>li {
    min-height: 100px;
    display: flex;
    align-items: center;
    padding-top: 2px;
  }
  header .cm-nav .hs-menu-children-wrapper {
    background-color: rgba(48,121,124,.94);
  }
  header .cm-nav .hs-menu-children-wrapper li a {
    margin-top: 5px;
    padding-bottom: 10px;
    padding-top: 10px;
    color: #fff;
  }
  header .cm-lang .globe_class > a {
    position: relative;
  }

  header .cm-lang .globe_class  > a:before {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: background-color .3s;
  }

  header .cm-lang ..globe_class >  a:hover:before {
    background-color: hsla(0,0%,100%,.16);
  }
  .has-bannner header .cm-nav .hs-menu-wrapper>ul>li>a {
    color: #fff;
  }

  .has-bannner header .cm-nav .hs-menu-wrapper>ul>li.hs-item-has-children>a:after {
    color: #fff;
  }

  .has-bannner header .cm-nav .hs-menu-wrapper>ul>li:hover>a:after {
    color: #468625;
  }
  .has-bannner header .cm-lang.cm-active .globe_class>a {
    background-color: #fff;
    color: #000;
  }
  .has-bannner header .cm-lang.cm-active .globe_class>a {
    padding-right: 11px;
  }
  .has-bannner header .cm-lang .globe_class>a {
    color:#fff;
  } 
  header .cm-nav .hs-menu-wrapper>ul>li.active>a:after {
    border-radius: 50%;
    bottom: 0.35rem;
    content: "";
    display: block;
    height: 0.3125rem;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 0.3125rem;
    background-color: #468625;
  }
}
@media (max-width:1279px) {
  header.header .page-center {
    padding: 0 1rem 0 2rem;
  }
  header .cm-nav .hs-menu-wrapper>ul>li {
    margin: 0 0.75rem;
  }
  header .cm-nav .hs-menu-wrapper>ul {
    align-items:center;
  }
  header .cm-lang .cm-current {
    word-break: normal;
  }
  .pricing-table-gp.cm-product-pricing .pricing-area {
    padding: 1rem;
  }
  .cm-product-pricing .pricing-table-items .content_box h3 {
    font-size: 1.5rem;
  }
  .home-banner h1, .home_dnd_area_Bottom .widget-type-rich_text h1 {
    font-size: 3rem;
  }
  .cm-404-page .cm-left .left-wrapper h1 {
    font-size: 3rem;
  }

}
@media (min-width:1024px) {   
  header .cm-nav .hs-menu-wrapper>ul>li:hover > a:after {
    transform: rotate(90deg);
    color: #2aac0e;
    display:inline-block;
  }
  header .cm-nav .hs-menu-wrapper>ul>li.hs-item-has-children:hover >  a {
    color: #468625;
  }
  header .cm-nav .hs-menu-children-wrapper {
    position: absolute;
    left: 0;
    top: 100%;
    display: none !important;
  }
  header .cm-nav .hs-menu-wrapper>ul>li.hs-item-has-children {
    position: relative;
  }
  header .cm-nav .hs-menu-children-wrapper li a {
    display: block;
  }
  header .cm-nav .hs-menu-wrapper>ul>li.hs-item-has-children:hover ul {
    display: block !important;
  }
}
@media (max-width:1023px) { 
  body.menu-open {
    overflow: hidden;
    max-height: 100vh;
  }
  header .cm-right {
    display: none;
  }
  header .cm-toggle {
    font-size: 1.125rem;
    line-height: inherit;
    padding: 0.16666667em 1em;
    border-radius: 2rem;
    color: #468625;
    margin-left: auto;
    margin-bottom: 1px;
    cursor:pointer;
  }
  header .cm-toggle .cm-toggle-btn {
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: icomoon!important;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: inherit;
    text-transform: none;
    text-align: center;
  }
  header .cm-toggle .cm-toggle-btn:before {
    content: "\e909";
  }
  header .cm-right {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    transform: translateX(100%);
    transition: all 0.3s;
    background-color: #fff;
    height: 100vh;
  }
  .menu-open header .cm-right {
    transform: translateX(0);
    overflow: auto;
  }
  header .cm-mobile-logo {
    display: flex;
    align-items: center;
    height: 6.25rem;
    justify-content: space-between;
    padding: 0 1.5rem 0 2rem;
    width: 100%;
  }
  header .cm-mobile-logo .logo-wrapper {
    align-items: center;
    display: flex;
    height: 100%;
    left: -2px;
    max-width: 6rem;
    position: relative;
    transition: opacity .2s ease-in;
  }
  header .cm-mobile-logo .logo-wrapper img {
    display: block;
    margin-top: 3px;
  }
  header .cm-mobile-logo .cm-close-btn {
    font-size: 1.125rem;
    line-height: inherit;
    padding: 0.16666667em 1em;
    border-radius: 2rem;
    background-color: #e1f3dd;
    color: #468625;
    cursor:pointer;
  }
  header .cm-mobile-logo .cm-close-btn .cm-btn-icon {
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: icomoon!important;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: inherit;
    text-transform: none;
    margin: 0 0 2px;
  }
  header .cm-mobile-logo .cm-close-btn .cm-btn-icon:before { 
    content: "\e5cd";
    color: #468625; 
  }
  header .cm-nav {
    padding: 0 2rem;
    align-items: flex-start;
    height: auto;
  }
  header .cm-nav > span {
    width: 100%;
  }
  header .cm-nav .hs-menu-wrapper>ul {
    margin: 1rem 0 0;
  }
  header .cm-nav .hs-menu-wrapper>ul>li {
    margin: 0 0 1.5rem;
    width: 100%;
  }
  header .cm-nav .hs-menu-wrapper>ul>li>a {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 2.75rem;
    position: relative;
    text-decoration: none;
    padding: 0;
  }
  header .cm-nav .hs-menu-children-wrapper {
    display: none;
    position: static;
  }
  header .cm-nav .hs-menu-wrapper>ul>li.hs-item-has-children>a:after {
    font-size: 1.125rem;
    margin-left: 10px;
    position: relative;
    top: 2px;
  }
  header .cm-header-btns {
    margin-left: 0;
    height: auto;
    padding: 0 2rem;
    flex-direction: column;
  }
  header .cm-cta a {
    margin: 0;
  }
  header .cm-header-btns .cm-lang {
    width: 100%;
    margin-top: 1rem;
  }
  header .cm-header-btns .cm-lang .cm-current {
    display: none;
  }
  header .cm-nav .hs-menu-children-wrapper {
    padding-left: 25px;
    display:none;
  }
  header .cm-nav .hs-menu-children-wrapper li {
    margin-top: 5px;
    width: 100%;
  }
  header .cm-nav .hs-menu-children-wrapper li a {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 2.75rem;
    padding: 0;
  }
  header .cm-nav .hs-menu-wrapper>ul>li.hs-item-has-children>a:after {
    display: inline-block;
  }
  header .cm-nav .hs-menu-wrapper>ul>li.child-open > a:after {
    transform: rotate(90deg);
    color: #468625;
  }
  header .cm-nav .hs-menu-wrapper>ul>li.child-open >  a {
    color: #468625;
  }
  .body-wrapper {
    overflow-x: hidden;
  }
  header .cm-nav .hs-menu-wrapper>ul {
    flex-direction: column;
  }
  header .cm-header-btns {
    justify-content: flex-start;
  }
  header .cm-header-btns .cm-cta {
    margin-right: 0;
    width: 100%;
  }
  .home-tabber.tabber .full_column .media-col .flex_row .full-content-col h2, .home-tabber.tabber .full_column .media-col .flex_row .full-content-col p, .home-tabber.tabber .media-col .tab-content .cont-btn {
    padding: 10px 20px;
  }
  .home_dnd_area_Bottom .widget-type-rich_text h1 {
    font-size:2.5rem
  }
  header .cm-lang .globe_class>a {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    border: 1px solid #468625;
    display: inline-block;
    max-width: 59px;
  }

  header ul.lang_list_class {
    display: block !important;
    top: 0;
    position: static;
    border: 0;
  }

  header .globe_class {
    display: flex;
    width: 100%;
    flex-direction: row;
  }

  .switcher .hs_cos_wrapper_type_language_switcher {
    display: block;
  }

  .lang_switcher_class {
    display: block;
  }

  header .lang_list_class li a {
    background-color: #f8f8f8;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    border-radius: .25rem;
  }
  header .cm-lang .globe_class>a {
    background-color: #f8f8f8;
  }
  header .cm-nav .hs-menu-wrapper>ul>li.active>a:after {
    border-radius: 50%;
    content: "";
    display: block;
    height: 0.3125rem;
    position: absolute;
    right: -1rem;
    top: 50%;
    transform: translateY(-50%);
    width: 0.3125rem;
    background-color: #468625;
  }
}

@media (max-width:767px) {
  .footer-section-2 .footer-content {
    display: block;
  }
  footer .footer-menu {
    padding-bottom: 4px;
  }
  footer form .actions {
    padding-bottom: 0;
    margin-bottom: -9px;
  }
  footer .footer-form form {
    width: 100%;
  }
  .cnt-mid-sec form fieldset {
    max-width: 100% !important;
  }
  .cnt-mid-sec .dnd-section>.row-fluid {
    padding: 4rem 1rem;
  }
  .cm-get-started .btn_row .cm-header-btn {
    line-height: normal;
    height: auto;
    padding: 1rem 3.25rem;
  }
  .portfolio-bnr-sec .widget-type-rich_text h1 {
    font-size: 2.5rem;
    word-break: normal;
  }
  .cm-product-pricing.pricing-table-gp .row.flex_row {
    margin: 0;
    flex-direction: column;
  }
  .cm-product-pricing.pricing-table-gp .row.flex_row .pricing-table-items {
    padding-left: 0;
  }
  .cm-product-pricing.pricing-table-gp {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .pricing-btm-sec .cm-expert {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .home-banner .right_col {
    position: static;
  }
  .home-banner {
    padding: 7rem 0 !important;
  }
  .home-banner h1 {
    font-size: 2.5rem;
  }
  .banner_v2.home-banner .card_item>div {
    min-height: auto;
  }
  .home-tabber .top_sec.noButton {
    max-width: 100%;
  }
  .home-tabber.tabber .full_column .media-col .flex_row {
    flex-direction: column-reverse;
  }
  .home-tabber.tabber .full_column .media-col .flex_row .media_wrapper {
    width: 100%;
    padding-right: 0;
    padding-bottom: 20px;
  }
  .home-tabber.tabber .full_column .media-col .flex_row .full-content-col {
    width: 100%;
  }
  .home-tabber {
    padding: 0 24px !important;
  }
  .home-tabber .content-col {
    flex-wrap: wrap;
  }
  .home-tabber.tabber .full_column .media-col .flex_row .full-content-col {
    padding-top: 0;
  }
  header .cm-cta a {
    height: auto;
    line-height: normal;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .cm-404-page .cm-left .left-wrapper h1 {
    font-size: 3rem;
  }

  .cm-404-page {
    padding: 3rem 0;
  }

  .cm-404-page .cm-left .left-wrapper {
    width: 100%;
  }

  .cm-404-page .cm-right {
    position: static;
    justify-content: center;
    min-height: auto;
    margin-top: 2rem;
  }

  .cm-404-page .cm-left {
    min-height: auto;
  }

  .cm-404-page .cm-right .cm-img {
    right: 0;
  }
}


@keyframes q_cd {
  0% {
    background-position: 90% 50%
  }

  50% {
    background-position: 20% 50%
  }

  to {
    background-position: 90% 50%
  }
}




/*------MAIN SECTION -----*/
















header.header {
  background-color:




rgba(255, 255, 255, 1.0)
;
}

@media (min-width:1024px) {
  header .cm-nav .hs-menu-wrapper>ul>li>a {
    color:




rgba(0, 0, 0, 1.0)
;
  }
  header .cm-nav .hs-menu-wrapper>ul>li:hover > a {
    color:




rgba(70, 134, 37, 1.0)
;
  }
  header .cm-nav .hs-menu-wrapper>ul>li.active>a {
    color:




rgba(70, 134, 37, 1.0)
;
  }
  header .cm-nav .hs-menu-children-wrapper {
    background-color:




rgba(255, 255, 255, 1.0)
;
  }
  header .cm-nav .hs-menu-children-wrapper li a {
    color:




rgba(24, 27, 28, 1.0)
;
  }
  header .cm-nav .hs-menu-children-wrapper li a:hover{
    color:




rgba(70, 134, 37, 1.0)
;
  }
  header .cm-nav .hs-menu-children-wrapper li.active-branch a {
    color:




rgba(70, 134, 37, 1.0)
;
  }
  /** optional bg color **/

  header .cm-nav .hs-menu-children-wrapper li.active-branch a {
    background-color: 




rgba(2, 103, 128, 0.0)
;
  }
  header .cm-nav .hs-menu-children-wrapper li a:hover {
    background-color: 




rgba(2, 103, 128, 0.0)
;
  }
}