







/* 1a. Containers */




/* 1b. Colors */




/* 1c. Typography */

/* 1c. Typography */






























































/* 1d. Buttons */











/* 1e. Forms */


















/* 1f. Tables */















/* 1g. Site header */





/* 1h. Site footer */









.dnd-section > .row-fluid,
.page-center,
.content-wrapper {
  max-width: 1240px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

@media(min-width: 960px) {

  .dnd-section > .row-fluid,
  .page-center,
  .content-wrapper {
    max-width: 749.9999999908px;
  }
}


@media(min-width: 992px) {

  .dnd-section > .row-fluid,
  .page-center,
  .content-wrapper {
    max-width: 969.9999999924px;
  }
}

@media(min-width: 1200px) {

  .dnd-section > .row-fluid,
  .page-center,
  .content-wrapper {
    max-width: 1240px;
  }
}

@media(max-width:960px){
  .dnd-section > .row-fluid,
  .page-center,
  .content-wrapper {
    padding: 0px 20px;
  }
}


.dnd-section,
.content-wrapper--vertical-spacing {
  padding-top: 40px;
  padding-bottom: 40px;
}





body {
  font-size: 16px;
  
  color: #2b3b54;
  
  font-weight: 400;
  font-family: Ubuntu, sans-serif;
}

/* Paragraphs */

p {}

/* Anchors */

a {
  color: rgba(0, 174, 239, 1.0);
}

a:hover,
a:focus,
a:active {
  color: rgba(35, 82, 124, 1.0);
}

/* Headings */

h1 {
  font-family: Ubuntu, sans-serif;
  font-size: 40px;
  
  color: #2b3b54;
  
  font-weight: 700;
}

h2 {
  font-family: Ubuntu, sans-serif;
  font-size: 35px;
  
  color: #2b3b54;
  
  font-weight: 700;
}

h3 {
  font-family: Ubuntu, sans-serif;
  font-size: 25px;
  
  color: #2b3b54;
  
  font-weight: 700;
}

h4 {
  font-family: Ubuntu, sans-serif;
  font-size: 18px;
  
  color: #2b3b54;
  
  font-weight: 700;
}

h5 {
  font-family: Ubuntu, sans-serif;
  font-size: 14px;
  
  color: #2b3b54;
  
  font-weight: 700;
}

h6 {
  font-family: Ubuntu, sans-serif;
  font-size: 12px;
  
  color: #2b3b54;
  
  font-weight: 700;
}

/* Blockquote */







.hs-search-field__bar, 
.hs_cos_wrapper_type_form,
.hs_cos_wrapper_type_member_login, 
.hs_cos_wrapper_type_member_register, 
.hs_cos_wrapper_type_password_prompt,
.hs_cos_wrapper_type_password_reset, 
.hs_cos_wrapper_type_password_reset_request,
.section.post-footer form, .widget-type-blog_subscribe, 
.widget-type-email_simple_subscription, .widget-type-google_search, 
.widget-type-password_prompt.custom_error_message

background-color: 

  
  
    
  


  rgba(0, 174, 239, 1.0)

;
}


.hs_cos_wrapper_type_form{
  background-color: 

  
  
    
  


  rgba(0, 174, 239, 1.0)

;


}





form,
.submitted-message {
  font-size: 16px;
  color: #2b3b54;
  font-weight: 400
}

/* Form title */

.form-title {
  background-color: 

  
  
    
  


  rgba(43, 59, 84, 0.0)

;
  color: 

  
  
    
  


  rgba(43, 59, 84, 1.0)

;
}

/* Form label */

form label {
  color: 

  
  
    
  


  rgba(43, 59, 84, 1.0)

;
}

/* Form help text */

form legend {
  color: 

  
  
    
  


  rgba(43, 59, 84, 1.0)

;
}

/* Form inputs */

form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
  background: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

form input[type=text]:hover,
form input[type=email]:hover,
form input[type=password]:hover,
form input[type=tel]:hover,
form input[type=number]:hover,
form input[type=file]:hover,
form select:hover,
form textarea:hover{

}


form input[type=text]:focus,
form input[type=email]:focus,
form input[type=password]:focus,
form input[type=tel]:focus,
form input[type=number]:focus,
form input[type=file]:focus,
form select:focus,
form textarea:focus{
  border-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

/* Form placeholder text */




/* Date picker */

.fn-date-picker td.is-selected .pika-button {
  background: #2b3b54;
}

.fn-date-picker td .pika-button:hover {
  background-color: #2b3b54 !important;
}

.fn-date-picker td.is-today .pika-button {
  color: #2b3b54;
}

/* Submit button */


form input[type=submit],
form .hs-button,
button,
.button{
  background-color: 

  
  
    
  


  rgba(0, 174, 239, 1.0)

;
  border: 2px solid 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border-radius: 25px;
  color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  padding: 17px 40px;
}

form input[type=submit]:hover,
form input[type=submit]:focus,
form .hs-button:hover,
form .hs-button:focus {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border-color: 

  
  
    
  


  rgba(0, 174, 239, 1.0)

;
  color: 

  
  
    
  


  rgba(0, 174, 239, 1.0)

;
}

.button:hover,
.button:focus,
button:hover,
button:focus{
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border-color: 

  
  
    
  


  rgba(0, 174, 239, 1.0)

;
  color: 

  
  
    
  


  rgba(0, 174, 239, 1.0)

;

}

.button:active,
button:active{
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border-color: 

  
  
    
  


  rgba(0, 174, 239, 1.0)

;
  color: 

  
  
    
  


  rgba(0, 174, 239, 1.0)

;

}
form input[type=submit]:active,
form .hs-button:active {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  color: 

  
  
    
  


  rgba(0, 174, 239, 1.0)

;
}



table {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border-color: 

  
  
    
  


  rgba(0, 0, 0, 1.0)

;
}

th,
td {
  border-color: 

  
  
    
  


  rgba(0, 0, 0, 1.0)

;
  color: 

  
  
    
  


  rgba(0, 0, 0, 1.0)

;
}

thead th,
thead td {
  background-color: 

  
  
    
  


  rgba(0, 0, 0, 1.0)

;
  border-bottom-color: 

  
  
    
  


  rgba(0, 0, 0, 1.0)

;
  color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

tfoot td {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  color: 

  
  
    
  


  rgba(0, 0, 0, 1.0)

;
}

.systems-page .form-container label {
  font-family: Ubuntu;
  font-weight: 400;
  color: #2b3b54;
}
.blog-post__tags {
  font-family: Ubuntu;
  font-weight: 700;
  color: #2b3b54;
}





























































.hs_cos_wrapper_type_password_prompt, .hs-search-field__bar,
.hs_cos_wrapper_type_form, .widget-type-blog_subscribe, .widget-type-google_search, 
.widget-type-password_prompt.custom_error_message, .widget-type-email_simple_subscription, .section.post-footer form, 
.hs_cos_wrapper_type_member_login, .hs_cos_wrapper_type_member_register, .hs_cos_wrapper_type_password_reset_request, 
.hs_cos_wrapper_type_password_reset{
    background-color: 

  
  
    
  


  rgba(0, 174, 239, 1.0)

;
  
  
}


 .custom-menu-primary .hs-menu-wrapper>ul>li.active >a{

    color: 

  
  
    
  


  rgba(0, 174, 239, 1.0)

;

}

body.home-area.fixed-sidebar-header .custom-menu-primary .hs-menu-wrapper>ul>li.active >a{

    color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}



body.home-area.fixed-sidebar-header .sticky .custom-menu-primary .hs-menu-wrapper>ul>li.active>ul>li>a{
    color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;

}



.sticky .custom-menu-primary .hs-menu-wrapper>ul>li.active >a{

    color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;

}
.sticky .custom-menu-primary .hs-menu-wrapper>ul>li.active>ul>li>a{
    color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;


}





.custom-menu-primary .hs-menu-wrapper>ul>li>a.active-branch{
  
    color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}
.pop-content-wrap .pop-form form .hs-fieldtype-booleancheckbox.field.hs-form-field ul li label{
  color: 

  
  
    
  


  rgba(43, 59, 84, 1.0)

;

}
.pop-content-wrap  form .inputs-list span a{
  color: 

  
  
    
  


  rgba(0, 174, 239, 1.0)

;

}

.pop-content-wrap  form .inputs-list span a:hover{
  color: 

  
  
    
  


  rgba(35, 82, 124, 1.0)

;

}
.invite-pop-wrap .pop-close .fa.fa-times{
  color: 

  
  
    
  


  rgba(0, 174, 239, 1.0)

;

}

.pop-content-wrap .pop-form form .hs-submit .actions .primary{

  background-color: 

  
  
    
  


  rgba(0, 174, 239, 1.0)

;
  border-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

.pop-content-wrap .pop-form form .hs-submit .actions .primary:hover{

  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border-color: 

  
  
    
  


  rgba(0, 174, 239, 1.0)

;
  color: 

  
  
    
  


  rgba(0, 174, 239, 1.0)

;
}


.pop-content-wrap .pop-form form .field.hs-form-field .input>input{
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}
.invite-pop-wrap .modal-wrap{

  background-color: 

  
  
    
  


  rgba(249, 249, 249, 1.0)

;

}
.pop-content-wrap .pop-title-col h2{

  color: 

  
  
    
  


  rgba(0, 174, 239, 1.0)

;

}
.popup-trigger{
  border-color: 

  
  
    
  


  rgba(0, 174, 239, 1.0)

;


}
.popup-trigger:hover{
  border-color: 

  
  
    
  


  rgba(0, 174, 239, 1.0)

;


}


.popup-trigger .popup-toggle-btn{
  color: 

  
  
    
  


  rgba(0, 174, 239, 1.0)

;
  background-color: 

  
  
    
  


  rgba(43, 59, 84, 1.0)

;
}

.popup-trigger .popup-toggle-btn:hover{
  color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  background-color: 

  
  
    
  


  rgba(43, 59, 84, 1.0)

;
}


@media (min-width: 960px){
  .custom-menu-primary .hs-menu-wrapper>ul>li>ul{
    background-color: 

  
  
    
  


  rgba(43, 59, 84, 1.0)

;

  } 
  .custom-menu-primary .hs-menu-wrapper>ul>li>ul>li>a{
    color: 

  
  
    
  


  rgba(0, 174, 239, 1.0)

;


  }
  .custom-menu-primary .hs-menu-wrapper>ul>li>ul>li>a:hover{
    color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;


  }
}

header.header{

  background-color: 

  
  
    
  


  rgba(43, 59, 84, 1.0)

;

}
.custom-menu-primary .hs-menu-wrapper>ul>li>a,
.header-action-col ul>li a{
  color: 

  
  
    
  


  rgba(0, 174, 239, 1.0)

;

}

.custom-menu-primary .hs-menu-wrapper>ul>li>a:hover,
.header-action-col ul>li a:hover{
  color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;

}
















































.copyright-text-wrap p{

  color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}
.copyright-menu ul li>a{
  color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;

}

.copyright-menu ul li>a:hover{
  color: 

  
  
    
  


  rgba(0, 174, 239, 1.0)

;

}
.footer-bottom{

  background-color: 

  
  
    
  


  rgba(43, 59, 84, 1.0)

;

}

.footer-social{
    border-top: 1px solid 

  
  
    
  


  rgba(140, 140, 140, 0.2)

;

}
.footer-social a{

  color: 

  
  
    
  


  rgba(0, 114, 188, 1.0)

;

}

.footer-social a:hover{

  color: 

  
  
    
  


  rgba(0, 174, 239, 1.0)

;

}

.ft-item-4 .cm-recent-blog-wrapper .recent-post-item>a,
.ft-item-3 .hs-menu-children-wrapper>li>a{

  color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;

}
.ft-item-4 .cm-recent-blog-wrapper .recent-post-item>a:hover:before{
  color: 

  
  
    
  


  rgba(0, 174, 239, 1.0)

;


}
.ft-item-4 .cm-recent-blog-wrapper .recent-post-item>a:before{
  color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;


}
.ft-item-4 .cm-recent-blog-wrapper .recent-post-item>a:hover,
.ft-item-3 .hs-menu-children-wrapper>li>a:hover{

  color: 

  
  
    
  


  rgba(0, 174, 239, 1.0)

;

}
footer.footer .top_content a,
.ft-item-2 p a,
.bottom_content a{

  color: 

  
  
    
  


  rgba(0, 174, 239, 1.0)

;

}
footer.footer .top_content a:hover,
.ft-item-2 p a:hover,
.bottom_content a:hover{
  color: 

  
  
    
  


  rgba(35, 82, 124, 1.0)

;


}

footer.footer .top_content,
.ft-item-2 p{
  color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;

}
.ft-item-2 h5,
.ft-item-3 .hs-menu-wrapper>ul>li>a,
.ft-item-4 .widget-title{

  color: 

  
  
    
  


  rgba(0, 114, 188, 1.0)

;

}
.footer-top{

  background-color: 

  
  
    
  


  rgba(43, 59, 84, 1.0)

;

}















.card__price {
  font-family: Ubuntu;
  font-size: 25px;
  color: #2b3b54;
  font-weight: 700;
}