







/* 1a. Containers */




/* 1b. Colors */




/* 1c. Typography */































.content-wrapper {
  max-width: 1090px;
}
.body-container .content-wrapper,header.header .content-wrapper,.dnd-section > .row-fluid  {
  max-width: calc(1090px + 60px );
}
.dnd-section,
.content-wrapper--vertical-spacing {
  padding: 80px 1rem;
}







html {
  font-size: 18px;
}

body {
  font-family: 'wix madefor display', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #4A4A4A;
  font-size: 18px;
}

a {
  color:rgba(0, 191, 255, 1.0);
}

a:hover,
a:focus {
  color:rgba(0, 191, 255, 1.0);
}

/* Headings */

h1,
.h1 {
  font-weight: 400; text-decoration: none; font-family: 'wix madefor display', serif; font-style: normal;
  color: #525866;
  font-size: 60px;
  text-transform: none;
}

h2,
.h2 {
  font-weight: 400; text-decoration: none; font-family: 'wix madefor display', serif; font-style: normal;
  color: #4a4a4a;
  font-size: 48px;
  text-transform: none;
}

h3,
.h3 {
  font-weight: 700; text-decoration: none; font-family: 'wix madefor display', serif; font-style: normal;
  color: #1D63F2;
  font-size: 48px;
  text-transform: none;
}

h4,
.h4 {
  font-weight: 600; text-decoration: none; font-family: 'wix madefor display', serif; font-style: normal;
  color: #4A4A4A;
  font-size: 24px;
  text-transform: none;
}

h5,
.h5 {
  font-weight: 600; text-decoration: none; font-family: 'wix madefor display', serif; font-style: normal;
  color: #4a4a4a;
  font-size: 22px;
  text-transform: none;
}

h6,
.h6 {
  font-weight: 700; text-decoration: none; font-family: 'wix madefor display', sans-serif; font-style: normal;
  color: #4a4a4a;
  font-size: 14px;
  text-transform: uppercase;
}
@media(max-width:1080px){
  h1, .h1 {
    font-size: 48px;
  }
  h2 {
    font-size: 40px;
  }
}
@media(max-width:991px){
  h1, .h1 {
    font-size: 42px;
  }
  h2 {
    font-size: 36px;
  }
  h4 {
    font-size: 22px;
  }
}
@media(max-width:767px){
  h1{
    font-size:37px;
  }
  h2 {
    font-size: 32px;
  }
  h4{
    font-size: 20px;
  }
}
/* Blockquote */

blockquote {
  border-left-color: #0889BA;
}






.hs-button{
  background-color: rgba(255, 255, 255, 1.0);
  border-color: rgba(255, 255, 255, 1.0);
  border-radius: 23px;
  border-width: 0px;
  color: rgba(15, 145, 249, 1.0);
  padding-left: 50px;
  padding-right: 50px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.hs-button{
  background: linear-gradient(57.83deg,rgba(15, 145, 249, 1.0) 12.71%,rgba(29, 99, 242, 1.0) 75.4%);
  color: rgba(255, 255, 255, 1.0);
}
.hs-button:hover,.hs-button:focus{
  border-color: rgba(255, 255, 255, 1.0);
  background-image:none;
  background-color: rgba(255, 255, 255, 1.0);
  color: rgba(15, 145, 249, 1.0);
}
.secondary{
  color: #0889BA;
}
.blue{
  color: #1D63F2;
}
.green{
  color: #00B589;
}




form,
.submitted-message {
  font-family: {font=wix madefor display, font_set=GOOGLE, styles={font-family='wix madefor display', sans-serif, font-style=normal, font-weight=normal, text-decoration=none}, size=18, size_unit=px, color=#4A4A4A, variant=null, fallback=sans-serif, style=font-family: 'wix madefor display', sans-serif; font-style: normal; font-weight: normal; text-decoration: none, css=color: #4A4A4A;font-size: 18px;font-family: 'wix madefor display', sans-serif;};
}

h3.form-title {
  background-color: rgba(255, 255, 255, 0.0);
  color: rgba(74, 74, 74, 1.0);
  
}

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

.hs-form legend {
  color: rgba(19, 22, 29, 1.0);
}

.hs-input,
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-color: rgba(255, 255, 255, 1.0);
  color: rgba(0, 0, 0, 1.0);
  border-color: rgba(29, 99, 242, 1.0);
  border-radius: 4px;
}

.hs-input:focus,
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(29, 99, 242, 1.0);
}

/* Date picker */

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

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

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






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




nav#desktop-menu{
  background-color: rgba(0, 0, 0, 0.0);
}
.header-menu .hs-menu-wrapper>ul>li>a{
  color: rgba(255, 255, 255, 1.0);
}
.header-menu .hs-menu-wrapper>ul>li:hover>a{
  color: rgba(255, 255, 255, 1.0);
  border-color:rgba(255, 255, 255, 1.0);
}
.header-menu .hs-menu-wrapper>ul ul{
  background-color: rgba(255, 255, 255, 1.0);
}

.header-menu .hs-menu-wrapper>ul ul li>a>span{
  color: rgba(0, 191, 255, 1.0);
}

.header-menu .hs-menu-wrapper>ul ul li>a:hover>span{
  color: rgba(29, 99, 242, 1.0);
}
.header-menu .hs-menu-wrapper>ul ul li a:hover {
  border-bottom: 2px solid rgba(29, 99, 242, 1.0);
}
.header-menu .hs-menu-wrapper>ul>li.active-branch>a{
  color: rgba(255, 255, 255, 1.0);
  background-color: rgba(255, 255, 255, 0.0);
}
.header-menu .hs-menu-wrapper ul ul li.active-branch > a >span{
  color: rgba(0, 191, 255, 1.0);
}
.right-nav .hs-button{
  background-image:none;
  background-color: rgba(255, 255, 255, 1.0);
  color: rgba(15, 145, 249, 1.0);
}
.right-nav .hs-button:hover{
  background: linear-gradient(57.83deg,rgba(15, 145, 249, 1.0) 12.71%,rgba(29, 99, 242, 1.0) 75.4%);
  color: rgba(255, 255, 255, 1.0);
}
header.header a.cta_button{
  border-color:rgba(255, 255, 255, 1.0);
  background-image: linear-gradient(45deg,rgba(74, 74, 74, 1.0),rgba(74, 74, 74, 1.0) 50%,rgba(255, 255, 255, 1.0) 50%);
}
div#mini-menu,.no-banner nav#desktop-menu{
  background-color: rgba(255, 255, 255, 1.0);
}
#mini-menu .header-menu .hs-menu-wrapper>ul>li>a,
.no-banner .header-menu .hs-menu-wrapper>ul>li>a{
  color: rgba(74, 74, 74, 1.0);
}
#mini-menu .header-menu .hs-menu-wrapper>ul>li:hover>a,
.no-banner .header-menu .hs-menu-wrapper>ul>li:hover>a{
  color: rgba(74, 74, 74, 1.0);
  border-color:rgba(74, 74, 74, 1.0);
}


#mini-menu .right-nav .hs-button,
.no-banner .right-nav .hs-button{
  background: linear-gradient(57.83deg,rgba(15, 145, 249, 1.0) 12.71%,rgba(29, 99, 242, 1.0) 75.4%);
  color: rgba(255, 255, 255, 1.0);
}
#mini-menu .right-nav .hs-button:hover,
.no-banner .right-nav .hs-button:hover{
  background-image:none;
  background-color: rgba(255, 255, 255, 1.0);
  color: rgba(15, 145, 249, 1.0);
}
header.header #mini-menu  a.cta_button{
  border-color:rgba(74, 74, 74, 1.0);
  background-image: linear-gradient(45deg,rgba(74, 74, 74, 1.0),rgba(74, 74, 74, 1.0) 50%,rgba(74, 74, 74, 1.0) 50%);
}
@media (min-width: 991px){
  .no-banner header.header  a.cta_button{
    border-color:rgba(74, 74, 74, 1.0);
    background-image: linear-gradient(45deg,rgba(74, 74, 74, 1.0),rgba(74, 74, 74, 1.0) 50%,rgba(74, 74, 74, 1.0) 50%);
  }
}




footer.footer {
  background: no-repeat center/cover url(https://www.hint.com/hubfs/Hint_Theme_June_2022/Images/footerbg.png),linear-gradient(150deg,rgba(3, 185, 255, 1.0 )3%,rgba(29, 99, 242, 1.0) 80%);
}
footer.footer li.last-child p,.bottom-content>p{
  color: rgba(255, 255, 255, 1.0);
}
.footer-menu .hs-menu-wrapper>ul>li>a, li.last-child h4{
  color: rgba(83, 206, 254, 1.0);
}
.footer-menu .hs-menu-wrapper>ul ul>li>a,li.last-child p a{
  color: rgba(255, 255, 255, 1.0);
}
li.last-child p:last-child{
  border-bottom: 3px solid rgba(255, 255, 255, 1.0);
}
.footer-menu .hs-menu-wrapper>ul ul>li>a:hover,li.last-child p a:hover{
  color: rgba(255, 255, 255, 0.8);
}
.social_icons svg{
  fill: rgba(255, 255, 255, 1.0);
}
.social_icons svg:hover{
  fill: rgba(255, 255, 255, 0.8);
}




.blog-comments {
  margin-bottom: 80px;
}

#comments-listing .comment-reply-to {
  color: ;
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
  color: ;
}

#comments-listing .comment-reply-to:active {
  color: ;
}





.hs-search-results__title {
  font-weight: 400; text-decoration: none; font-family: 'wix madefor display', serif; font-style: normal;
  color: #525866;
}





/* Blog listing */

.blog-index__post-title-link,
.blog-index__post-title-link:hover,
.blog-index__post-title-link:focus,
.blog-index__post-title-link:active {
  font-weight: 400; text-decoration: none; font-family: 'wix madefor display', serif; font-style: normal;
  text-transform: none;
}

.blog-index__post-title-link {
  color: #4a4a4a;
}

.blog-index__post-title-link:hover,
.blog-index__post-title-link:focus {
  color: #222222;
}

.blog-index__post-title-link:active {
  color: #727272;
}

.blog-index__post-tag,
.blog-index__post-author-name {
  color: #4A4A4A;
}

/* Blog pagination */

.pagination__link-text,
.pagination__link--number {
  color: #4A4A4A;
}

.pagination__link:hover .pagination__link-text,
.pagination__link:focus .pagination__link-text,
.pagination__link--number:hover,
.pagination__link--number:focus {
  color: #222222;
}

.pagination__link:active .pagination__link-text,
.pagination__link--number:active {
  color: #727272;
}

.pagination__link-icon svg {
  fill: #4A4A4A;
}

/* Pricing card */

.card__price {
  font-weight: 700; text-decoration: none; font-family: 'wix madefor display', serif; font-style: normal;
  color: #1D63F2;
  font-size: 48px;
}

.card__body svg {
  fill: #4A4A4A;
}

/* Social follow */

.social-links__icon {
  background-color: #4A4A4A;
}

.social-links__icon:hover,
.social-links__icon:focus {
  background-color: #222222;
}

.social-links__icon:active {
  background-color: #727272;
  font-weight: 700; text-decoration: none; font-family: 'wix madefor display', serif; font-style: normal;
  color: #1D63F2;
  font-size: 48px;