
@import url('https://fonts.googleapis.com/css2?family=Andada+Pro:ital,wght@0,400..840;1,400..840&family=Baskervville:ital@0;1&family=Outfit:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Baskervville:ital@0;1&display=swap');






/* 1a. Containers */









/* header container */
/* 1a. Containers */








/* 1b. Colors */







/* 1c. Typography */






























/* 1d. Buttons */


/* 1e. Forms */














wha














/* 1f. Icons */














/* 1g. Cards */


/* 1h. Tables */
















/* 1i. Website header */













.header_v2 .center-menu .hs-menu-wrapper ul.hs-menu-children-wrapper{
  background: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}
.header_v2 .center-menu .hs-menu-wrapper ul.hs-menu-children-wrapper>li>a {
  color: 

  
  
    
  


  rgba(0, 0, 0, 0.88)

;
}
.header_v2 .center-menu .hs-menu-wrapper ul.hs-menu-children-wrapper>li>a:hover {
  color: 

  
  
    
  


  rgba(248, 155, 41, 1.0)

;
}


/* center menu end */




















/* 1j. Website footer */







/* Menu Iner */










.primary_font{ font-family: 'Andada Pro', serif; font-style: normal; font-weight: 400; text-decoration: none }
.secondary_font{ font-family: Outfit, serif; font-style: normal; font-weight: 400; text-decoration: none }





/* Drag and drop layout styles */

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

/* Padding on blog post sections */

.blog-post-section {
  padding: 20px 0;
}

/* .content-wrapper is used for blog post and system templates and .header-wrapper is used for the website header module */

.dnd-section > .row-fluid,
.content-wrapper{
  max-width: 1220px;
}
.header__wrapper{
  max-width:1520px;
  padding:0 20px;
}





html {
  font-size: 14px;
}

body{
  font-family: 'Andada Pro', serif; font-style: normal; font-weight: 400; text-decoration: none;
  background-color: #ffffff;
  color: #000000;
  font-size: 14px;
}

/* Paragraphs */

p {
  font-family: 'Andada Pro', serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #000000;
  font-size: 14px;
}

/* Anchors */

a {
  font-family: 'Andada Pro', serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: 

  
  
    
  


  rgba(0, 0, 0, 0.8)

;
  transition:0.3s;
}

a:hover,
a:focus {
  color: 

  
  
    
  


  rgba(248, 155, 41, 1.0)

;
}

a:active {
  color: 

  
  
    
  


  rgba(248, 155, 41, 1.0)

;
}

/* Headings */

h1,.h1 {
  font-family: Outfit, serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #000000e0;
  font-size: 80px;
  text-transform: none;
}

h2,.h2 {
  font-family: Outfit, serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #000000e0;
  font-size: 66px;
  text-transform: capitalize;
}

h3,.h3 {
  font-family: Outfit, serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #000000e0;
  font-size: 48px;
  text-transform: capitalize;
}

h4,.h4{
  font-family: Outfit, serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #000000e0;
  font-size: 32px;
  text-transform: uppercase;
}

h5,.h5 {
  font-family: Outfit, serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #000000e0;
  font-size: 24px;
  text-transform: capitalize;
}

h6,.h6 {
  font-family: Outfit, serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #000000e0;
  font-size: 20px;
  text-transform: none;
}

@media(max-width:767px){
  h1,.h1{font-size: 42px;}
  h2,.h2{font-size: 36px;}
  h3,.h3{font-size: 28px;}
  h4,.h4{font-size: 22px;}
  h5,.h5{font-size: 20px;}
  h6,.h6{ font-size: 18px;}
}

/* Blockquotes */

blockquote {
  font-family: Outfit, serif; font-style: normal; font-weight: 400; text-decoration: none;
  border-left-color: #000000;
  color: #000000e0;
  font-size: 24px;
}

blockquote > footer {
  font-family: 'Andada Pro', serif; font-style: normal; font-weight: 400; text-decoration: none;
  font-size: 14px;
}

/* Horizontal rules */

hr {
  border-bottom-color: ;
}





.button .hs-button,
.button_primary, form a.hs-button.large.primary, form input.hs-button.primary.large {
  background-color: #000000;
  border:1px solid #000000;
  border-radius: 60px;
  color: #ffffff;
  padding-left: 42px;
  padding-right: 42px;
  padding-top: 14px;
  padding-bottom: 14px;
  font-family: Outfit, serif; font-style: normal; font-weight: 400; text-decoration: none;
  font-size:16px;
  display: inline-block;
  text-transform: uppercase;
  font-weight: 600;

}

.hs-button:hover,
.button_primary:hover, form a.hs-button.large.primary:hover , form input.hs-button.primary.large:hover{
  color: #000000;
  background-color: #ffffff;
}


.button_secondary {
  background-color: rgba(0, 0, 0, 0%);
  border: 1px solid #000000;
  border-radius: 60px;
  color: #000000;
  padding-left: 42px;
  padding-right: 42px;
  padding-top: 14px;
  padding-bottom: 14px;
  font-family: Outfit, serif; font-style: normal; font-weight: 400; text-decoration: none;
  font-size:16px;
  display: inline-block;
  text-transform: uppercase;
  font-weight: 600;
}

.button_secondary:hover{
  color: #ffffff;
  background-color: #000000;
}
@media(max-width:600px){
  .button .hs-button,
  .button_primary,.button_secondary {
    font-size:calc(16px * 0.8);
    padding: 12px 14px;
  }
}
/* Primary button */






/* Form */

form {
  border: 1px none #ffffff;

  padding: 45px;

  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border-radius: 0px;
}

/* Form title */

.form-title {
  border: 1px none #000000;

  padding: 0px;

  font-family: Outfit, serif; font-style: normal; font-weight: 400; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(0, 0, 0, 1.0)

;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  color: #ffffff;
  font-size: 48px;
  text-transform: ;
}

/* Labels */

form label {
  padding-top: 6px;
padding-right: 0px;
padding-bottom: 6px;
padding-left: 0px;

  font-family: 'Andada Pro', serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #000000;
  font-size: 14px;
}

/* Help text */

form legend {
  font-family: 'Andada Pro', serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #000000;
  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 #d7d9e3;

  padding: 10px;

  font-family: 'Andada Pro', serif; font-style: normal; font-weight: 400; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border-radius: 0px;
  color: #000000;
  font-size: 14px;
}

/* Form fields - placeholders */

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

::-moz-placeholder {
  color: #d7d9e3;
}

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

:-moz-placeholder {
  color: #d7d9e3;
}

::placeholder {
  color: #d7d9e3;
}

/* Form fields - date picker */

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

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

  
  
    
  


  rgba(0, 0, 0, 1.0)

;
  color: #ffffff;
}

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

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

form .pika-button:hover {
  background-color: #000000 !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: 'Andada Pro', serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #000000;
}

form .hs-richtext a {
  font-family: 'Andada Pro', serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #000000;
}

/* GDPR */

form .legal-consent-container,
form .legal-consent-container .hs-richtext,
form .legal-consent-container .hs-richtext p {
  font-family: 'Andada Pro', serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #000000;
  font-size: 14px;
}

/* Submit button */


/* Inline thank you message */

.submitted-message {
  border: 1px none #ffffff;

  padding: 45px;

  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border-radius: 0px;
}





/* Default icon (regular/dark) */

.icon {
  
  background-color: ;
}

.icon svg {
  fill: ;
  height: px;
  width: px;
}

/* Light icon */

.icon--light .icon {
  background-color: ;
}

.icon--light svg {
  fill: ;
}

/* Size */

.icon--small svg {
  height: px;
  width: px;
}

.icon--small .icon {
  
}

.icon--large svg {
  height: px;
  width: px;
}

.icon--large .icon {
  
}





/* Table */

table {
  border: 1px solid #d7d9e3;

  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

/* Table cells */

th,
td {
  border: 1px solid #d7d9e3;

  padding: 10px;

  color: #000000;
}

/* Table header */

thead th,
thead td {
  background-color: 

  
  
    
  


  rgba(0, 0, 0, 1.0)

;
  color: #ffffff;
}

/* Table footer */

tfoot th,
tfoot td {
  background-color: 

  
  
    
  


  rgba(0, 0, 0, 1.0)

;
  color: #000000;
}





/* Header container */
.header .header_menu_inner{
  background-color: 

  
  
    
  


  rgba(251, 243, 223, 1.0)

;
}
.header_v2 .hamburger .line, .header_v2 .dsk_hamburger .line, .header_v2 .hamburger .line{
  background-color: 

  
  
    
  


  rgba(0, 0, 0, 1.0)

;
}
.cross-icon>svg path {  stroke: 

  
  
    
  


  rgba(0, 0, 0, 1.0)

;  }
.header {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border-bottom: 1px solid 

  
  
    
  


  rgba(0, 0, 0, 0.2)

;
}

.header_v2 .header_menu_inner .hs-menu-wrapper .hs-menu-children-wrapper>li>a {
  color: 

  
  
    
  


  rgba(0, 0, 0, 0.88)

;
}

.header_v2 .header_menu_inner .hs-menu-wrapper .hs-menu-children-wrapper>li>a:hover {
  color: 

  
  
    
  


  rgba(248, 155, 41, 1.0)

;
}

/* Menu */

@media (max-width: 767px) {
  .header__menu--mobile {
    background-color: ;
  }
  .button.button--large{
    font-size:16px
  }
}


@media (max-width: 767px) {
  .header__menu-item--depth-1 {
    border-top: 1px solid ;
  }
}

/* Menu items */

.header_v2 .center-menu .hs-menu-wrapper>ul>li.hs-menu-item >a{
  font-family: 'Andada Pro', serif; font-style: normal; font-weight: 500; text-decoration: none;
  font-size: 16px;
  text-transform: capitalize;
  color:

  
  
    
  


  rgba(0, 0, 0, 0.8)

;
}
.header_v2 .center-menu .hs-menu-wrapper>ul>li.hs-menu-item >a:hover,
.header_v2 .center-menu .hs-menu-wrapper>ul>.hs-item-has-children:hover>a,
.header_v2 .center-menu .hs-menu-wrapper>ul>li.hs-menu-item >a:focus{
  color: #F89B29;
}

.header_v2 .center-menu .hs-menu-wrapper ul li.hs-menu-item a:active{
  color: ;
}

.header_v2 .header_menu_inner .hs-menu-wrapper ul li a {
  font-family: Outfit, serif; font-style: normal; font-weight: 400; text-decoration: none;
  font-size: 24px;
  text-transform: none;
  color:

  
  
    
  


  rgba(0, 0, 0, 0.88)

;
}

.header_v2 .header_menu_inner .hs-menu-wrapper ul>li.hs-item-has-children a:hover,
.header_v2 .header_menu_inner .hs-menu-wrapper ul li a:hover,
.header_v2 .header_menu_inner .hs-menu-wrapper ul>li.hs-item-has-children a:hover{
  color: #F89B29;
}
.header_v2 .header_menu_inner .hs-menu-wrapper ul>li.hs-item-has-children a:hover:before {
  border-color: #F89B29;
}
.header_v2 .header_menu_inner .hs-menu-wrapper ul>li.hs-item-has-children a:active:before {
  border-color:#ffeb79;
}

.header_v2 .header_menu_inner .hs-menu-wrapper ul>li.hs-item-has-children a:active,
.header_v2 .header_menu_inner .hs-menu-wrapper ul li a:active{
  color: #ffeb79;
}

.header__menu-item--depth-1 > .header__menu-link:hover,
.header__menu-item--depth-1 > .header__menu-link:focus {
  ;
  color: #F89B29;
}


.header__menu-item--depth-1 > .header__menu-link:active {
  ;
  color: #ffeb79;
}

.header__menu-item--depth-1 > .header__menu-link--active-link:not(.button) {
  ;
  color: ;
}

.header__menu-item--depth-1 .header__menu-child-toggle svg {
  fill: ;
}

/* Menu items - submenus */

.header__menu-submenu {
  background-color: ;
  border-color: ;
}

.header__menu-submenu .header__menu-link:not(.button) {
  color: ;
}

.header__menu-submenu .header__menu-item:hover,
.header__menu-submenu .header__menu-item:focus {
  background-color: ;
}

.header__menu-submenu .header__menu-link:hover,
.header__menu-submenu .header__menu-link:focus {
  ;
  color: ;
}

.header__menu-submenu .header__menu-link:active {
  background-color: ;
}

.header__menu-submenu .header__menu-link--active-link:not(.button) {
  color: ;
  background-color: ;
}

/* Menu icons */
.header_v2 .header_menu_inner .hs-menu-wrapper ul>li.hs-item-has-children>a:before{
  border-color:

  
  
    
  


  rgba(0, 0, 0, 0.88)

;
}






/* Footer container */

.footer {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

.footer.footer:before {
  background-color: 

  
  
    
  


  rgba(0, 0, 0, 1.0)

;
}
@media(max-width:991px){
  .footer .footer-right-main {
    background-color: 

  
  
    
  


  rgba(0, 0, 0, 1.0)

;
  }
}

/* Footer menu */

.footer .hs-menu-wrapper>ul>li>a {
  font-family: 'Andada Pro'; font-style: normal; font-weight: 400; text-decoration: none;
  color: #000;
  font-size: 24px;
  text-transform: none;
}
.footer .footer-menu-one .hs-menu-wrapper li:not(:first-child) a{
  font-family: 'Andada Pro'; font-style: normal; font-weight: 400; text-decoration: none;
  font-size: 16px;
  text-transform: capitalize;
  color:

  
  
    
  


  rgba(0, 0, 0, 1.0)

;
}
.footer .hs-menu-wrapper a:focus,
.footer .footer-menu-one .hs-menu-wrapper li:not(:first-child) a:hover,
.footer .footer-menu-one .hs-menu-wrapper li:not(:first-child) a:focus,
.footer .hs-menu-wrapper a:hover{
  color:#F89B29;
}


.footer .hs-menu-wrapper a:active ,.footer .footer-menu-one .hs-menu-wrapper li:not(:first-child) a:active{
  color: #F89B29;
}






/* Error templates */

.error-page:before {
  font-family: 'Andada Pro', serif; font-style: normal; font-weight: 400; text-decoration: none;
}

/* System templates */

#email-prefs-form,
#email-prefs-form h1,
#email-prefs-form h2 {
  color: #000000;
}

/* Search template */

.hs-search-results__title {
  font-size: 66px;
}

/* Backup unsubscribe template */

.backup-unsubscribe input[type='email'] {
  font-size: 14px !important;
  padding: padding: 10px;
 !important;
}





/* Accordion */

.accordion__summary,
.accordion__summary:before {
  font-family: Outfit, serif; font-style: normal; font-weight: 400; text-decoration: none;
  font-size: 32px;
}

.card--dark .accordion__summary:before {
  color: ;
}

.card--light .accordion__summary:before {
  color: ;
}


/* Pagination */

.pagination__link-icon svg {
  fill: 

  
  
    
  


  rgba(0, 0, 0, 0.8)

;
  height: 14px;
  width: 14px;
}

.pagination__link:hover .pagination__link-icon svg,
.pagination__link:focus .pagination__link-icon svg {
  fill: 

  
  
    
  


  rgba(248, 155, 41, 1.0)

;
}

.pagination__link:active .pagination__link-icon svg {
  fill: 

  
  
    
  


  rgba(248, 155, 41, 1.0)

;
}

.pagination__link--active {
  border-color: 
}

/* Pricing card */

.pricing-card__heading {
  background-color: #000000;
}

/* Social follow and social sharing */