





:root{
    --primary_color:#1c4169;
    --secondary_color:#e556bf;
    --section_color:#f2f6f7;  
    --heading_text_color:#071c1f;
    --white_color:#ffffff;
    --body_text_color:#5C727D;
    --link_color:#ffffff;
    --link_hover_color:#1c4169
}

/* 1a. Containers */




/* 1b. Colors */




/* 1c. Typography */















/* 1d. Buttons */






 
 
 

/* 1e. Forms */






























/* 1f. Tables */














.content-wrapper {
    max-width: 1240px;
}

.dnd-section {
    padding: 80px 20px;
}

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


html {
    font-size: 16px;
}

body {
    font-family: 'Nunito Sans'; font-style: normal; font-weight: normal; text-decoration: none;
    color: #5C727D;
}

/* Paragraphs */

p {
    font-family: 'Nunito Sans'; font-style: normal; font-weight: normal; text-decoration: none;
}

/* Anchors */

a {
    color: #ffffff;
}
a:hover{
    color: #1c4169
}
a:hover,
a:focus {
    color: #1c4169;
}

a:active {
    color: #1c4169;
}

/* Headings */

h1 {
    font-weight: 700; text-decoration: none; font-family: Poppins; font-style: normal;
    color: #071c1f;
    font-size: 50px;
}

h2 {
    font-weight: 700; text-decoration: none; font-family: Poppins; font-style: normal;
    color: #071c1f;
    font-size: 44px;
}

h3 {
    font-weight: 700; text-decoration: none; font-family: Poppins; font-style: normal;
    color: #071c1f;
    font-size: 36px;
}

h4 {
    font-weight: 700; text-decoration: none; font-family: Poppins; font-style: normal;
    color: #071c1f;
    font-size: 24px;
}

h5 {
    font-weight: 400; text-decoration: none; font-family: Poppins; font-style: normal;
    color: #071c1f;
    font-size: 22px;
}

h6 {
    font-weight: 400; text-decoration: none; font-family: Poppins; font-style: normal;
    color: #071c1f;
    font-size: 20px;
}

/* Blockquote */

blockquote {
    border-left-color: #e556bf;
}



button,
.button {
    background-color: 

  
  
    
  


  rgba(28, 65, 105, 1.0)

;
    border: 1px solid #1c4169;
    border-radius: 0px;
    color: #ffffff;
    padding: 17px 40px;
}

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

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    border-color: #1c4169;
    color: #e556bf;
}

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

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    border-color: #1c4169;
    color: #e556bf;
}



form {
    border: 1px none #EDEEF3;

    padding: 20px;

    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    border-radius: px;
}

.in-form .in-form--form {
    border-radius: px;
}

.form-title + div > form,
.in-form--form > span > .form-title + div > form {
    border-bottom-left-radius: px;
    border-bottom-right-radius: px;
}

.form-title + div > form,
.in-form--form > span > .form-title + div > form {
    border-radius: 0 0 px px;
}

/* Form title */

.form-title {
    border: 1px solid #F1F1F1;

    padding: 20px;

    font-family: Poppins; font-style: normal; font-weight: normal; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    border-top-left-radius: ;
    border-top-right-radius: ;
    color: #071c1f;
    font-size: ;
    letter-spacing: px;
    line-height: px;
    text-transform: ;
    margin-bottom: 0;
}

/* Labels */

form label {
    padding: 0px;

    font-family: 'Nunito Sans'; font-style: normal; font-weight: normal; text-decoration: none;
    color: #5C727D;
    font-size: ;
    letter-spacing: px;
    line-height: px;
    text-transform: ;
}

/* Help text */

form legend {
    font-family: 'Nunito Sans'; font-style: normal; font-weight: normal; text-decoration: none;
    color: #5C727D;
    font-size: 14px;
}

/* Form fields */

form input[type='text'],
form input[type='email'],
form input[type='password'],
form input[type='tel'],
form input[type='number'],
form input[type='search'],
form select,
form textarea {
    border: 1px solid #EDEEF3;

    padding: 10px;

    font-family: 'Nunito Sans'; font-style: normal; font-weight: normal; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(92, 114, 125, 1.0)

;
    border-radius: px;
    color: #5C727D;
    font-size: ;
}
.in-header--search.in-search .open form .hs-search-field__input{
    border-color: 

  
  
    
  


  rgba(92, 114, 125, 1.0)

 !important;
} 
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='search']:focus,
form select:focus,
form textarea:focus {
}


/* Form fields - placeholders */

::-webkit-input-placeholder {
    color: ;
}

::-moz-placeholder {
    color: ;
}

:-ms-input-placeholder {
    color: ;
}

:-moz-placeholder {
    color: ;
}

::placeholder {
    color: ;
}

/* Form fields - date picker */

form .hs-dateinput:before {
    right: 10px;
}

form .pika-table thead th {
    background-color: ;
    color: ;
}

form td.is-today .pika-button {
    color: ;
}

form .is-selected .pika-button {
    background-color: #ffffff;
    color: ;
}

form .pika-button:hover {
    background-color: #1c4169 !important;
}

/* Headings and text */

form .hs-richtext,
form .hs-richtext *,
form .hs-richtext p,
form .hs-richtext h1,
form .hs-richtext h2,
form .hs-richtext h3,
form .hs-richtext h4,
form .hs-richtext h5,
form .hs-richtext h6 {
    font-family: Poppins; font-style: normal; font-weight: normal; text-decoration: none;
    color: #071c1f;
}

/* GDPR */

form .legal-consent-container,
form .legal-consent-container .hs-richtext,
form .legal-consent-container .hs-richtext p {
    font-family: Poppins; font-style: normal; font-weight: normal; text-decoration: none;
    color: #071c1f;
    font-size: 14px;
}

/* Submit button */

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

  
  
    
  


  rgba(28, 65, 105, 1.0)

;
    border: 1px solid #1c4169;
    border-radius: 0px;
    color: #ffffff;
    padding: 17px 40px;
}

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

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    border-color: #1c4169;
    color: #e556bf;
}

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

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    border-color: #1c4169;
    color: #e556bf;
}
}


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

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    border-color: #1c4169;
    color: #e556bf;
}

.hs-error-msg {
    padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;

    font-family: 'Nunito Sans'; font-style: normal; font-weight: normal; text-decoration: none;
    color: #5C727D;
    font-size: ;
    letter-spacing: px;
    line-height: px;
    text-transform: ;
}

.error,
.hs-input.invalid.error {
    border: 1px solid #5C727D ;
}

.hs-error-msgs .hs-main-font-element {
    color: #5C727D;
}

.hs-form .hs-input[type="radio"]:checked:before,
.hs-form .hs-input[type=checkbox]:checked {
    background: ;
}

.hs-form .hs-input[type="radio"]:checked {
    border-color: ;
}

.hs-form .hs-input[type=checkbox]:checked {
    border: 1px solid ;
}



.blog-post__date {
    border-color: #5C727D;
}

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

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

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

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

.blog-pagination__link {
    color: #5C727D;
}

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

.blog-post__title {
    font-weight: 700; text-decoration: none; font-family: Poppins; font-style: normal;
    color: #071c1f;
    font-size: 44px;
}


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

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

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











body .icon svg {
    fill: #1c4169;
}
body{
    background:
}
body svg{
    fill:#e556bf
}
.separator{
    background:#1c4169
}
body .tns-nav button.tns-nav-active {
    background-color: #1c4169;
}

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

body .team-member__description {
    background-color: #e556bf;
}

a{
  text-decoration:none!important;
}
.hs-button, .btn-wrapper .button{
    background-color: #bf0c79!important;
    border-radius: 8px!important;
    color: #fff!important;
    border:none!important;
    font-weight: 600!important;
    padding: 20px 30px!important;
}

form{
    background-color: rgba(28, 37, 51, 1) !important;
}

form input[type='text'], form input[type='email'], form input[type='password'], form input[type='tel'], form input[type='number'], form input[type='search'], form select, form textarea{
      background-color: #fff!important;
}
form label{
  color: #fff!important;
}
form .legal-consent-container, form .legal-consent-container .hs-richtext, form .legal-consent-container .hs-richtext p{
  color: #fff!important;
}
.form-title {
    border:none;
    background-color: rgba(28, 37, 51, 1) !important;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: 800;
    line-height: 135%;
    text-align: center;
}

.ashiana-header--Header .ashiana-header--mobile{
  display:none!important;
}
.hs-form .actions {
    text-align: CENTER;
}

.slick-dots li button {
    background: #bf0c79!important;
    border-radius:50px;
    border: 1px !important;
    color: #fff!important;
    display: block;
    font-size: 10px;
    line-height: 0px;
    outline: none;
    padding: 5px;
}
.slick-dots li button:before {
    opacity: 0!important;
}
.ltn__product-slider-item-four-active-full-width .slick-dots li.slick-active button:before {
    color: transparent!important;
}
h1{
  font-size: 50px !important;
}

.slick-next, .slick-prev{
  border-radius:50px!important;
}