







​
html,
body {
  font-size: 16px;
  font-family: 'Lexend', sans-serif;
  font-weight: 400;
  line-height: normal;
  color: {font=Lexend, font_set=GOOGLE, styles={font-family=Lexend, sans-serif, font-style=normal, font-weight=normal, text-decoration=none}, size=16, size_unit=px, color=#000000, variant=null, fallback=sans-serif, style=font-family: Lexend, sans-serif; font-style: normal; font-weight: normal; text-decoration: none, css=color: #000000;font-size: 16px;font-family: Lexend, sans-serif;};
}
@media (max-width: 575px) {
  body {overflow-x: hidden;}
}
.body-container-wrapper{
  padding-top: 120px;
  overflow-x: hidden;
}
@media (max-width: 575px) {
  .body-container-wrapper{
    padding-top: 89px;
  }
}
.hs-blog-post .body-container-wrapper{
  overflow: visible;
}
p{
  line-height: 1.4375;
  margin: 0;
}
[class^=block-]{
  padding-top: 75px;
  padding-bottom: 75px;
}
@media (max-width: 767px) {
  [class^=block-]{
    padding-top: 35px;
    padding-bottom: 35px;
  }
}
.block-fullscreen{
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  overflow-x: hidden;
}
.block-fullscreen .position-relative{
  padding-left: 12px;
  padding-right: 12px;
}
@media (max-width: 575px) {
  .dnd-section, .content-wrapper--vertical-spacing {
    padding: 0;
  }
}
button, .button, .hs-button{
  line-height: 1.1;
}
button:hover, .button:hover, .hs-button:hover{
  text-decoration: none;
}
button:focus-visible, .button:focus-visible  {
  outline: none;
}
.button.button-w200{
  width: 200px;
  padding: 21px;
}
.link-more{
  text-transform: uppercase;
  font-weight: 400;
  margin-top: 24px;
  display: inline-block;
}
.link-filter{
  padding: 10px 20px;
  border-radius: 5px;
  background-color: #E9EEF4;
  text-transform: uppercase;
  text-decoration: none;
  border: 1px solid #E9EEF4;
  color: #202333;
}
.link-filter:hover, .link-filter:focus, .link-filter:active{
  text-decoration: none;
  border-color: #cdd5dd;
  color: #202333;
}
h1, h2, h3, h4, h5, h6{
  margin: 0;
}
h1{
  line-height: 1.25;
  letter-spacing: -3.2px;
}
.h1{
  line-height: 1.25;
  letter-spacing: -3.2px;
  text-transform: uppercase;
  font-size: {font=Lexend, font_set=GOOGLE, styles={font-weight=600, text-decoration=none, font-family=Lexend, sans-serif, font-style=normal}, size=64, size_unit=px, color=#202333, variant=600, fallback=sans-serif, style=font-weight: 600; text-decoration: none; font-family: Lexend, sans-serif; font-style: normal, css=color: #202333;font-size: 64px;font-weight: 600; font-family: Lexend, sans-serif;};
}
@media (max-width: 575px) {
 h1, .h1{
  font-size: 40px;
 }
}
h1 strong, .h1 strong{
  font-weight: 600;
  color: #00c285;
}
.h4{
  font-size: 24px;
  font-weight: 600;
}
.heading-content .rich-text-preheader{
  font-size: 24px;
  font-weight: 600;
  text-transform: uppercase;
  color: #00c285;
}
.heading-content > * + *{
  margin: 12px 0 0;
}
@media (max-width: 575px) {
  form, .submitted-message{
    padding: 24px;
  }
}
.navbar-ao {
  background-color: #FFFFFF;
  box-shadow: 0 5px 10px rgba(154,161,177,.1);
  position: fixed;
  width: 100%;
  z-index: 12;
}
.ao-nav-tabs{
  border-radius: 20px;
  overflow-x: auto;
  overflow: -moz-scrollbars-none;
}
.ao-nav-tabs.nav-tabs li{
  background-color: #ebebed;
  padding: 10px;
}
.ao-nav-tabs.nav-tabs li:first-child{
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}
.ao-nav-tabs.nav-tabs li:last-child{
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}
.ao-nav-tabs.nav-tabs .nav-link{
  padding: 18px 23px;
  color: #FFFFFF;
  border-radius: 20px;
  text-transform: capitalize;
  border-width: 2px;
  color: #202333;
}
.ao-nav-tabs.nav-tabs .nav-link:focus, 
.ao-nav-tabs.nav-tabs .nav-link:hover{
  color: #00c285;
  border-color: #00c285;
}
.ao-nav-tabs.nav-tabs .nav-item.show .nav-link, 
.ao-nav-tabs.nav-tabs .nav-link.active{
  font-weight: 700;
  color: #FFFFFF;
  background-color: #00c285;
}
.ao-nav-tabs.nav-tabs,
.ao-nav-tabs.nav-tabs .nav-item.show .nav-link, 
.nav-tabs .nav-link.active{
  border: none;
}
.author-block .author-img{
  width: 40px;
  height: 40px;
}
.author-block .author-text > *{
  display: block;
  padding-left: 12px;
}
.author-block .author-text > * + *{
  color: #202333;
  opacity: 0.5;
  font-size: 14px;
}
.author-block .author-text b{
  font-weight: 600;
  text-transform: capitalize;
}
.ao-accordion .accordion-item{
  border: none;
  border-radius: 0;
  border-bottom: 3px solid rgba(32, 35, 51, 0.1);
}
.ao-accordion .accordion-button{
  background: none;
  box-shadow: none;
  padding: 30px 0;
  font-size: 24px;
  font-weight: 600;
  align-items: start;
  color: #202333;
}
.ao-accordion .accordion-button:not(.collapsed){
  padding: 30px 0 10px;
}
.ao-accordion .accordion-button::after{
  width: 20px;
  height: 20px;
  margin-top: 4px;
  background-image: url(https://40119736.fs1.hubspotusercontent-na1.net/hubfs/40119736/agileops-essential-free-theme/icon-plus-circle.svg);
}
.ao-accordion .accordion-button:not(.collapsed)::after{
  background-image: url(https://40119736.fs1.hubspotusercontent-na1.net/hubfs/40119736/agileops-essential-free-theme/icon-mini-circle.svg);
}
.ao-accordion .accordion-body{
  padding: 0 0 30px;
}
.ao-accordion .accordion-button:focus, 
.ao-accordion .accordion-button:hover{
  border: none;
}
.form-control:focus{
  box-shadow: none;
}
.ao-form form input[type=text], 
.ao-form form input[type=search], 
.ao-form form input[type=email], 
.ao-form form input[type=password], 
.ao-form form input[type=tel], 
.ao-form form input[type=number], 
.ao-form form input[type=file], 
.ao-form form select, 
.ao-form form textarea{
  font-size: 16px;
  padding: 15px;
  line-height: normal;
}
.ao-form fieldset{
  padding: 0;
}
.ao-form form label{
  font-size: 16px;
  margin-bottom: 10px;
}
.ao-form .hs-form-field{
  margin-bottom: 30px;
}
.input-search .form-control{
  border-radius: 4px;
  border: 2px solid #E9EEF4;
  background:  #FFFFFF;
  padding: 8px 15px;
}
.input-search .input-group-text{
  background: none;
  border-radius: 4px;
  border: 2px solid #E9EEF4;
}
.input-search.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3), 
.input-search.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control, 
.input-search.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select, 
.input-search.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){
  border-right-width: 0px;
}
.input-search.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){
  margin-left: -2px;
}
.ao-pagination{
  margin-top: 80px;
}
.ao-pagination .page-link{
  color: #000000;
  border: none;
  padding: 10px 16px;
}
.ao-pagination .page-link:hover,
.ao-pagination .page-link:focus{
  background: none;
  box-shadow: none;
}
.ao-pagination .active>.page-link, .ao-pagination .page-link.active{
  background-color: #daf6dd;
  border-radius: 4px;
}
.ao-pagination .page-link:focus, .ao-pagination .page-link:hover{
  text-decoration: none;
}
/* Swiper Slider */
.swiper {
  width: 100%;
  height: 100%;
}
.swiper-slide {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.swiper-pagination-bullet{
  width: 13px;
  height: 13px;
  background-color: rgba(32, 35, 51, 0.1);
  border: 3px solid transparent;
  opacity: 1;
​
}
.swiper-pagination-bullet-active{
  background-color: transparent;
  border: 3px solid #00c285;
}
.swiper-slide img{
  border-radius: 20px;
}