








/* Global Color */











/* Buttons */

























































/* Forms */










.content-wrapper, .container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px;
}

.dnd-section {
    padding-top: 100px;
    padding-bottom: 100px;  
}

@media (max-width: 767px) {
    .dnd-section {
        padding-top: 80px;
        padding-bottom: 80px;
    }

}

.dnd-section > .row-fluid {
    max-width: 1200px;
}










html {
    font-size: ;
}


body{
    ;
    color: 

  
  
    
  


  rgba(34, 34, 34, 1.0)

;
    font-size: 18px;
    font-weight: ;
}

body .body-wrapper p{
    font-family: Poppins; font-style: normal; font-weight: 400; text-decoration: none;
    color: 

  
  
    
  


  rgba(34, 34, 34, 1)

;
    font-size: 18px;
    font-weight: {font=Poppins, font_set=DEFAULT, styles={font-family=Poppins, font-style=normal, font-weight=400, text-decoration=none}, size={units=px, value=18}, size_unit=null, color=#222222, variant=400, fallback=null, style=font-family: Poppins; font-style: normal; font-weight: 400; text-decoration: none, css=color: #222222;font-size: 18px;font-family: Poppins; font-weight: 400;};
    display: inline-block;
    width: 100%;
    margin-bottom: 1.5rem;
    line-height:27.85px; 
    letter-spacing:0px;
}

a {
    color: #222222;
}

a:hover,
a:focus {
    color: #000000;
}

a:active {
    color: #4a4a4a;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 1.8rem;
    line-height: 1.18;
}


h1 {
    color: #32306b;
    ;
    letter-spacing:2px;
    font-size: 52px;
}


h2 {
    color: #32306b;
    ;
    letter-spacing:2px;
    font-size: 40px;
}

h3 {
    color: #32306b;
    ;
    letter-spacing:2px;
    font-size: px !important;
}
h4 {
    color: #32306b;
    ;
    letter-spacing:2px;
    font-size: 22px;
}
h5 {
    color: #32306b;
    ;
    letter-spacing:2px;
    font-size: 20px;
}
h6 {
    color: #32306b;
    ;
    letter-spacing:2px;
    font-size: 14px;
}
blockquote {
    border-left: 7px solid #10DCE8;
}
strong{
 color: #10DCE8;
}






.form--style-1 form {
    padding: 40px;
    background: rgba(255, 255, 255 | 1.0);
}

@media (min-width: 1024px) {
    .form--style-1 {
        margin-left: 80px;
    }
}

@media (max-width: 1024px) {
    .form--style-1 form {
        padding: 20px;
    }
}

@media (max-width: 1024px) {
    .form--style-1 form {
        padding: 20px;
    }
}


.form--style-1 h3 {  
    color: rgba(34, 34, 34, 1.0);  
    padding: 20px;
    font-size: 30px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 0;
    background-color: rgba(34, 34, 34, 1.0);
}

.form-title {
    background-color: rgba(34, 34, 34, 1.0);
    color: rgba(34, 34, 34, 1.0);  
    padding: 20px;
}

form,
.submitted-message {
    border-color: rgba(255, 255, 255, 0.0) ;
    font-family: ;
}

/* Form Submit Button Styles */

form input[type=submit],
form .hs-button  {
    white-space: pre-wrap;
}
ul.no-list.hs-error-msgs.inputs-list {
    width: auto;
    position: absolute;
    font-size: 12px;
}
.input input, .input textarea {
    border-radius: 6px;
}
ul.no-list.hs-error-msgs.inputs-list li label {
    font-size: 12px;
    margin: 0;
    color: red;
}
.hs-input:-moz-placeholder {
    color: rgba(34, 34, 34, 1.0) ;
}

.hs-input::-webkit-input-placeholder {
    color: rgba(34, 34, 34, 1.0) ;
}
form input[type=submit],
form .hs-button{
    display:inline-block;
    line-height:normal;
}

.button, button{
    text-decoration:none !important;
}




form input[type=submit],
form .hs-button {
    ;
    /*     fill: #EEEEEE; */
    /*     color: #EEEEEE; */
    background-color: 

  
  
    
  


  rgba(34, 34, 34, 1.0)

;
    border: 2px  ;
    border-radius: 9px;
    padding: 20px 25px;
    /*     text-transform: uppercase; */
    text-decoration:none;
}

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

  
  
    
  


  rgba(34, 34, 34, 1.0)

;
    border: px  ;
    color: ;
}

form input[type=submit]:active,
form .hs-button:active {
    ;
    background-color: rgba(34, 34, 34, 1.0);
    border: px  ;
    border-color: ;
}





form input[type=submit],
form .hs-button {
    font-size: 15px;
    padding: 20px 25px;
}











/* Primary Button */

button,
.button {
    font-family: Poppins; font-style: normal; font-weight: normal; text-decoration: none;
    fill: #EEEEEE;
    color: #EEEEEE;
    background-color: 

  
  
    
  


  rgba(34, 34, 34, 1.0)

;
    border: 2px none #10DCE8;
    border-radius: 9px;
    font-size: 15px;
    padding: 20px 25px;
    text-transform: uppercase;
    letter-spacing:1px;
    display:inline-block;
    line-height:normal;
}



button:disabled,
.button:disabled {
    background-color: ;
    color: ;
}

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

  
  
    
  


  rgba(34, 34, 34, 1.0)

;
    border: px  ;
    color: 

  
  
    
  


  rgba(34, 34, 34, 1.0)

;
    fill: ;
}

button:active,
.button:active {
    ;
    background-color: rgba(114, 114, 114, 100);
    background-color: ;
    border: px  ;
    border-color: ;
}

/* Secondary Button */

.button.button--secondary {
    font-family: Poppins; font-style: normal; font-weight: normal; text-decoration: none;
    color: #eee;
    fill: #eee;
    background-color: 

  
  
    
  


  rgba(50, 48, 107, 1.0)

;
    border: 2px none #10DCE8;
    border-radius: 9px;
    padding: 20px 25px;
    text-transform: none;
    display:inline-block;
    line-height:normal;
    letter-spacing:1px;
    display:inline-block;
    line-height:normal;
}

.button.button--secondary:hover,
.button.button--secondary:focus,
.button.button--secondary:active {
    ;
    background-color: 

  
  
    
  


  rgba(50, 48, 107, 1.0)

;
    border: px  ;
    color: 

  
  
    
  


  rgba(50, 48, 107, 1.0)

;
    fill: ;
}

.button.button--secondary:active {
    ;
    background-color: rgba(130, 128, 187, 100);
    border: px  ;
    border-color: ;
    color: ;
    fill: ;
}

/* Tertiary Button */



form{
    text-align: center;
}




form input[type=submit], form .hs-button {
    font-family: Poppins; font-style: normal; font-weight: normal; text-decoration: none;
    color: #10DCE8;
    fill: #10DCE8;
    background-color: 

  
  
    
  


  rgba(34, 34, 34, 1.0)

;
    border: 2px none #10DCE8 !important;
    border-radius: 9px;
    padding: 20px 25px;
    letter-spacing:1px;
    text-transform: none;
    
    display:block !important;
    width: 100% !important;
    
    line-height:normal;
    
}

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

  
  
    
  


  rgba(34, 34, 34, 1.0)

;
    border: px  ;
    color: 

  
  
    
  


  rgba(34, 34, 34, 1.0)

;
    fill: 

  
  
    
  


  rgba(34, 34, 34, 1.0)

;
}

form input[type=submit]:active,
form .hs-button:active{
    ;
    background-color: rgba(114, 114, 114, 100);
    border: px  ;
    border-color: ;
    color: ;
    fill: ;
}

/* Simple Button */

.button.button--simple {
    ;
    color:  !important;
    fill:  !important;
    letter-spacing:1px;
    line-height:normal;
    text-transform: ;display:inline-block;
}



.button.button--simple:after {
    content: none;
}



.button.button--simple:hover,
.button.button--simple:focus {
    border: none;
    color:  !important;
    fill:  !important;
}



.button.button--simple:hover:after,
.button.button--simple:focus:after,
.button.button--simple:active:after {
    content: none;
}



.button.button--simple:active {
    border: none;
    color: ;
    fill: ;
}

/* Button Sizing */

.button.button--small,
.button--small{
    font-size: px;
    padding: px px;
    letter-spacing:px;
}

.button.button--large,
.button--large{
    font-size: px;
    padding: px px;
    letter-spacing:px;
}

form.hs-form label {
    color: rgba(34, 34, 34, 1.0);
}

form legend {
    color: rgba(34, 34, 34, 1.0);
}

form input,
form .hs-input,
form select,
form textarea {
    border: 1px solid rgba(34, 34, 34, 1.0);
    color: ;
    background-color: rgba(255, 255, 255, 1.0);
}

form input::placeholder,
form .hs-input::placeholder,
form select::placeholder,
form textarea::placeholder{
    color: rgba(34, 34, 34, 1.0);
}

form input:focus,
form .hs-input:focus,
form select:focus,
form textarea:focus {
    border-color: rgba(34, 34, 34, 1.0);
}

form{
    border: 1px solid rgba(255, 255, 255, 0.0);
    background-color: rgba(255, 255, 255, 1.0);

    
    padding: 20px;
    
}
.fn-date-picker .pika-table thead th {
    color: rgba(16, 220, 232, 0.0);
}

.hs-input:-moz-placeholder,
.hs-input::-webkit-input-placeholder,
.hs-field-desc,
.hs-dateinput:before,
.hs-richtext {
    color: ;
}

.hs-richtext {
    font-size: ;
}

.hs-default-font-element,
.hs-main-font-element {
    font-family: ;
}

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

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

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





th,
td {
    background-color: rgba(16, 220, 232, 1.0);
    border: 1px solid rgba(34, 34, 34, 1.0);
    color: rgba(34, 34, 34, 1.0);
}

thead th,
thead td {
    background-color: rgba(34, 34, 34, 1.0);
    color: rgba(16, 220, 232, 1.0);
}

tfoot td {
    background-color: rgba(16, 220, 232, 1.0);
    color: rgba(34, 34, 34, 1.0);
}

table,
tbody + tbody {
    border-color: rgba(34, 34, 34, 1.0);
}







.header {
    background-color: rgba(248, 250, 252, 1.0);
}

.header__logo img {
    max-width: 100px;
}

.header__container {
    max-width: 1200px;
    padding-top: 30px;
    padding-bottom: 30px;
}


body .navigation-primary a,
.header__logo .logo-company-name,
.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
    color: 

  
  
    
  


  rgba(50, 48, 107, 1.0)

;
    ;
    
    font-size: 20px;
    font-weight: 600;
}

.submenu.level-1 .has-submenu path {
    fill: rgba(50, 48, 107, 1.0);
}

body .navigation-primary .menu-item:hover>a,
body .navigation-primary .menu-item:focus>a,
.header__language-switcher-label-current:hover,
.header__language-switcher-label-current:focus,
.header__language-switcher .lang_list_class li:hover a,
.header__language-switcher .lang_list_class li a:focus {
    color: rgba(16, 220, 232, 1.0);
}

.submenu.level-1 .has-submenu:hover label path,
.submenu.level-1 .has-submenu:focus label path {
    fill: rgba(16, 220, 232, 1.0);
}

body .navigation-primary a:active,
body .header__language-switcher-label-current:active,
body .header__language-switcher .lang_list_class li a:active {
    color: rgba(90, 88, 147, 1.0);
}

body .submenu.level-2 > li:last-of-type {
    border-bottom: none;
}

.submenu.level-2 {
    background-color: rgba(16, 220, 232, 1.0);
}

.submenu.level-2 .menu-item .menu-link {
    color: rgba(56, 255, 255, 1.0);
}

.submenu.level-2 .menu-item:hover .menu-link {
    color: rgba(56, 255, 255, 1.0);
}

.header__language-switcher .lang_list_class:after, .lang_list_class:before {
    display: none !important;
}

.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
    font-family: ;
}

.header__language-switcher--toggle:before {
    color: rgba(50, 48, 107, 1.0);
}

.header__language-switcher-label-current:after {
    border-top-color: rgba(50, 48, 107, 1.0);
}

body .header__navigation--toggle {
    display: none;
}

body .header__navigation--toggle > span,
body .header__navigation--toggle > span:after,
body .header__navigation--toggle > span:before {
    background-color: rgba(50, 48, 107, 1.0);
}

.header__navigation.open {
    background-color: rgba(255, 255, 255, 1.0);
}

body .header__search--toggle {
    color: rgba(50, 48, 107, 1.0);
}

body .header__menu {
    display: block
}

body .header__search--wrapper {
    display: block
}





body .header__search.open {
    background-color: rgba(248, 250, 252, 1.0);
}

body .menu-arrow-bg {
    color: rgba(50, 48, 107, 1.0);
}

@media (min-width: 1024px) {

    body .submenu.level-2 > li,
    .header__language-switcher .lang_list_class li {
        border-bottom: 1px solid rgba(16, 220, 232, 1.0);
    }

    body .header.header--transparent .submenu.level-1 {
        background-color: transparent !important;
    }
}

@media (max-width: 1024px) {

    body .header__navigation--toggle, body .menu-arrow-bg {
        display: block;    
    }
}
@media (max-width: 1124px) {

    br{display:none;}
}

@media(max-width: 767px) {
    .header__navigation {
        background-color: rgba(248, 250, 252, 1.0);
    }

    .header__navigation-toggle svg,
    .menu-arrow-bg {
        fill: red;
    }
}





.footer {
    background: linear-gradient(180deg, #10DCE8 0%, #10DCE8 100%);
    padding: 40px 20px 40px !important;
}

.footer__container {
    max-width: 1272px;
    margin: 0 auto;
}

.footer *,
.footer .aboutUs-content p{
    color: #F8FAFC;
}

@media (max-width: 768px) {
    .footer__container {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
}

.footer__container p {
    ;
    font-weight: 600;
}

.footer .social-links__icon {
    background-color: rgba(248, 250, 252, 1.0);
    border-color: rgba(248, 250, 252, 1.0);
}

.footer .social-links__icon:hover,
.footer .social-links__icon:focus {
    background-color: rgba(248, 250, 252, 8.799999999999999);
}

.footer .social-links__icon:active {
    background-color: rgba(248, 250, 252, 1.0);
}

.footer .social-links__icon svg,
.contact-col ul li svg{
    fill: #F8FAFC;
}

.footer .social-links__icon:hover svg,
.footer .social-links__icon:focus svg,
.footer .social-links__icon:active svg {
    fill: #F8FAFC;
}

.footer .hs-menu-wrapper a {
    color: rgba(248, 250, 252, 1.0);
    font-size:  px;
    text-decoration: none;
}

.footer .hs-menu-wrapper .hs-menu-item:hover a {
    color: rgba(248, 250, 252, 1.0);
}




.landing-footer {
    background-color: rgba(16, 220, 232, 1.0);
}

.landing-footer .container {
    max-width: 1200px;
    padding-top: 20px;
    padding-bottom: 20px;
}

@media (max-width: 768px) {
    .landing-footer .container {
        padding-top: 16.0px;
        padding-bottom: 16.0px;
    }
}

.landing-footer .hs_cos_wrapper_type_rich_text * {
    color: #222222;
    font-family: Poppins;
    font-size: 14;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    margin-bottom: 0;
}





.blog-post__date {
    border-color: ;
}

.blog-header__back a,
.blog-tag-filter__menu-link,
.blog-post__tag-link,
.blog-card__tag-link,
.blog-post__author-name,
.blog-card__title a {
    color: ;
}

.blog-header__back a:hover,
.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: ;
}

.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: ;
}

.blog-tag-filter__menu-link--active-item:after {
    background-color: ;
}

.blog-pagination__link {
    color: ;
}

.blog-pagination__link--active:after,
.blog-pagination__prev-link:after,
.blog-pagination__next-link:after {
    background-color: ;
}

.blog-post__title {
    color: ;
    font-family: ;
    font-size: ;
    font-style: ;
    font-weight: ;
    text-decoration: ;
}

.blog-post__author {
    background-color: ;
}

#comments-listing .comment-reply-to {
    color: rgba(34, 34, 34, 0.0);
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
    color: rgba(0, 0, 0, 0.0);
}

#comments-listing .comment-reply-to:active {
    color: rgba(74, 74, 74, 0.0);
}



.blog-recent-posts__post {
    color:  !important;
}










body .icon svg {
    fill: ;
}

body .tns-nav button.tns-nav-active {
    background-color: ;
}

body .tns-nav button:hover,
body .tns-nav button:focus {
    background-color: ;
}





img {
    max-width: 100%;
}

.text-center {
    text-align: center;
}

@media(max-width:767px){
    h1{
        font-size:40px;
    }
    h2{
        font-size:35px;
    }
    h3{
        font-size:30px;
    }
    h4{
        font-size:20px;
    }
    h5{
        font-size:20px;
    }
    h6{
        font-size:14px;
    }
}