







/* 1a. Containers */








/* 1b. Colors */




/* 1c. Typography */
























































/* 1d. Buttons */

/* a. Buttons */



















/* b. Buttons */




















/* 1e. Forms */









































/* 1f. Tables */













/* 1g. Website header */


/* 1h. Website footer */










:root {
  --global_primary_color: 

  
  
    
  


  rgba(35, 31, 32, 1.0)

;
  --global_secondary_color: 

  
  
    
  


  rgba(57, 77, 62, 1.0)

;

  --global_primary_font_family: Marble,;
  --global_secondary_font_family: Marble,;

  --body_text_color: 

  
  
    
  


  rgba(35, 31, 32, 1)

;
  --body_font_size: 25px;
  --body_font_size_tab: 22px;
  --body_font_size_mob: 16px;
  --body_line_height: 1.4;
  --body_letter_spacing: 0pxpx;

  --h1_text_color: 

  
  
    
  


  rgba(35, 31, 32, 1)

;
  --h1_font_family: Marble,sans-serif;
  --h1_font_size: 60px;
  --h1_font_size_tab: 50px;
  --h1_font_size_mob: 50px;
  --h1_font_variant: Bold;
  --h1_font_transform: none;
  --h1_line_height: 1.2;
  --h1_letter_spacing: 0px;

  --h2_text_color: 

  
  
    
  


  rgba(35, 31, 32, 1)

;
  --h2_font_family: Marble,sans-serif;
  --h2_font_size: 50px;
  --h2_font_size_tab: 40px;
  --h2_font_size_mob: 38px;
  --h2_font_variant: Bold;
  --h2_font_transform: none;
  --h2_line_height: 1.2;
  --h2_letter_spacing: 0px;

  --h3_text_color: 

  
  
    
  


  rgba(35, 31, 32, 1)

;
  --h3_font_family: Marble,sans-serif;
  --h3_font_size: 45px;
  --h3_font_size_tab: 35px;
  --h3_font_size_mob: 30px;
  --h3_font_variant: Bold;
  --h3_font_transform: none;
  --h3_line_height: 1.2;
  --h3_letter_spacing: 0px;

  --h4_text_color: 

  
  
    
  


  rgba(35, 31, 32, 1)

;
  --h4_font_family: Marble,sans-serif;
  --h4_font_size: 40px;
  --h4_font_size_tab: 30px;
  --h4_font_size_mob: 28px;
  --h4_font_variant: Bold;
  --h4_font_transform: none;
  --h4_line_height: 1.2;
  --h4_letter_spacing: 0px;

  --h5_text_color: 

  
  
    
  


  rgba(35, 31, 32, 1)

;
  --h5_font_family: Marble,sans-serif;
  --h5_font_size: 35px;
  --h5_font_size_tab: 30px;
  --h5_font_size_mob: 25px;
  --h5_font_variant: Bold;
  --h5_font_transform: none;
  --h5_line_height: 1.4;
  --h5_letter_spacing: 0px;

  --h6_text_color: 

  
  
    
  


  rgba(35, 31, 32, 1)

;
  --h6_font_family: Marble,sans-serif;
  --h6_font_size: 25px;
  --h6_font_size_tab: 22px;
  --h6_font_size_mob: 16px;
  --h6_font_variant: Bold;
  --h6_font_transform: none;
  --h6_line_height: 1.2;
  --h6_letter_spacing: 0px;

  --link_color: 

  
  
    
  


  rgba(185, 189, 74, 1.0)

;
  --link_hover_color: 

  
  
    
  


  rgba(185, 189, 74, 0.8)

;

  --primary_btn_text: #000;
  --primary_btn_bg: 

  
  
    
  


  rgba(185, 189, 74, 1.0)

;
  --primary_btn_text_hover: 

  
  
    
  


  rgba(185, 189, 74, 1.0)

;
  --primary_btn_bg_hover: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  --primary_btn_border: 

  
  
    
  


  rgba(185, 189, 74, 1.0)

;
  --primary_btn_border_hover: 

  
  
    
  


  rgba(185, 189, 74, 1.0)

; 

  --secondary_btn_text: #fff;
  --secondary_btn_bg: 

  
  
    
  


  rgba(57, 77, 62, 1.0)

;
  --secondary_btn_text_hover: 

  
  
    
  


  rgba(185, 189, 74, 1.0)

;
  --secondary_btn_bg_hover: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  --secondary_btn_border: 

  
  
    
  


  rgba(57, 77, 62, 1.0)

;
  --secondary_btn_border_hover: 

  
  
    
  


  rgba(185, 189, 74, 1.0)

; 

  --page-center: 1152px;
  --vertical_spacing: 80px 0px;
  --section_spacing: 80px ;


  --header_bg_color: 

  
  
    
  


  rgba(239, 237, 233, 1.0)

;
}





.primary_color {
  color: var(--global_primary_color);
}
.secondary_color {
  color: var(--global_secondary_color);
}

.dnd-section,
.content-wrapper--vertical-spacing {
  padding: 80px 0px;
}

.page-center,
.content-wrapper,
.dnd-section > .row-fluid {
  max-width: 1152px;
  padding: 0 15px;
}

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





html {
  font-size: 25px;
}

body {
  font-weight: 300; font-family: Marble;
  color: #231F20;
  font-size: 25px;
  letter-spacing: 0px;
  line-height: 1.4;
  background-color:#EFEDE9;
}

/* Paragraphs */

p {
  font-weight: 300; font-family: Marble;
}

/* Anchors */

a {
  color: 

  
  
    
  


  rgba(185, 189, 74, 1.0)

;
}

a:hover,
a:focus {
  color: 

  
  
    
  


  rgba(185, 189, 74, 0.8)

;
}

a:active {
  ;
  color: ;
}

/* Headings */

h1,
.h1 {
  font-weight: 700; font-family: Marble;
  color: #231F20;
  font-size: 60px;
  text-transform: none;
  line-height: 1.2;
  letter-spacing: 0px;
}

h2,
.h2 {
  font-weight: 700; font-family: Marble;
  color: #231F20;
  font-size: 50px;
  text-transform: none;
  line-height: 1.2;
  letter-spacing: 0px;
}

h3,
.h3 {
  font-weight: 700; font-family: Marble;
  color: #231F20;
  font-size: 45px;
  text-transform: none;
  line-height: 1.2;
  letter-spacing: 0px;
}

h4,
.h4 {
  font-weight: 700; font-family: Marble;
  color: #231F20;
  font-size: 40px;
  text-transform: none;
  line-height: 1.2;
  letter-spacing: 0px;
}

h5,
.h5 {
  font-weight: 700; font-family: Marble;
  color: #231F20;
  font-size: 35px;
  text-transform: none;
  line-height: 1.4;
  letter-spacing: 0px;
}

h6,
.h6 {
  font-weight: 700; font-family: Marble;
  color: #231F20;
  font-size: 25px;
  text-transform: none;
  line-height: 1.2;
  letter-spacing: 0px;
}

@media (max-width: 1024px){
  body {
    font-size: 22px;
  }

  h1,
  .h1 {
    font-size: 50px;
  }

  h2,
  .h2 {
    font-size: 40px;
  }

  h3,
  .h3 {
    font-size: 35px;
  }

  h4,
  .h4 {
    font-size: 30px;
  }

  h5,
  .h5 {
    font-size: 30px;
  }

  h6,
  .h6 {
    font-size: 22px;
  }
}

@media (max-width: 767px){
  body {
    font-size: 16px;
  }

  h1,
  .h1 {
    font-size: 50px;
  }

  h2,
  .h2 {
    font-size: 38px;
  }

  h3,
  .h3 {
    font-size: 30px;
  }

  h4,
  .h4 {
    font-size: 28px;
  }

  h5,
  .h5 {
    font-size: 25px;
  }

  h6,
  .h6 {
    font-size: 16px;
  }
}

/* Blockquote */

blockquote {
  border-left-color: #394D3E;
}





button,
.button,
.hs-button,
.primary_btn,
.primary-btn a,
.btn-custom a{
  border: 1px solid #B9BD4A;

  padding-top: 17px;
padding-right: 14px;
padding-bottom: 17px;
padding-left: 14px;

  font-weight: 700; font-family: Marble;
  background-color: 

  
  
    
  


  rgba(185, 189, 74, 1.0)

;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  color: #000;
  font-size: 19px;
  text-transform: none;
}

button:hover,
button:focus,
.button:hover,
.button:focus,
.hs-button:hover,
.hs-button:focus,
.primary_btn:hover,
.primary_btn:focus,
.primary-btn a:focus,
.primary-btn a:hover,
.btn-custom a:focus,
.btn-custom a:hover{
  ;
  color: 

  
  
    
  


  rgba(185, 189, 74, 1.0)

;
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border-top-left-radius: px;
  border-top-right-radius: px;
  border-bottom-right-radius: px;
  border-bottom-left-radius: px;
}

button:active,
.button:active,
.hs-button:active,
.primary-btn a:active,
.btn-custom a:active,
.primary_btn:active {
  ;
  color: 

  
  
    
  


  rgba(185, 189, 74, 1.0)

;
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}


.secondary_btn,
.secondary-btn a {
  border: 1px solid #394D3E;

  padding-top: 17px;
padding-right: 14px;
padding-bottom: 17px;
padding-left: 14px;

  font-weight: 700; font-family: Marble;
  background-color: 

  
  
    
  


  rgba(57, 77, 62, 1.0)

;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  color: #fff;
  font-size: 19px;
  text-transform: none;
}

.secondary_btn:hover,
.secondary_btn:focus,
.secondary_btn:active,
.secondary-btn a:hover,
.secondary-btn a:focus,
.secondary-btn a:active  {
  border: 1px solid #B9BD4A;
;
  color: 

  
  
    
  


  rgba(185, 189, 74, 1.0)

;
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}






form,
.submitted-message {
  {font=Marble, font_set=BRANDING, styles={font-weight=300, font-family=Marble}, size=25, size_unit=px, color=#231F20, variant=Light, fallback=sans-serif, style=font-weight: 300; font-family: Marble, css=color: #231F20;font-size: 25px; font-family: Marble, sans-serif;};
  border: 0px none #394D3E;
;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: 

  
  
    
  


  rgba(57, 77, 62, 1.0)

;
  padding: 40px;
;
}

/* Form title */

.form-title {
  border: 0px none #394D3E;
;
  padding-top: 40px;
padding-right: 40px;
padding-bottom: 15px;
padding-left: 40px;
;
  font-weight: 700; font-family: Marble;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  font-size: 24px;
  color: #fff;
  background-color: 

  
  
    
  


  rgba(57, 77, 62, 1.0)

;
}
form h1,
form h2,
form h3,
form h4,
form h5,
form h6{
  color: #fff;
}

/* Labels */

.submitted-message, 
form{
  color: #fff;
}
form label {
  color: #fff;
}

/* Help text */

form legend {
  color: #fff;
}

/* Inputs */

form input[type=text],
form input[type=search],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
  border: 0px solid #d4d4d8;

  background-color: 

  
  
    
  


  rgba(240, 240, 238, 1.0)

;
  color: #000;
  border-radius: 0px;
}

/* Form placeholder text */

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

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

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

::placeholder {
  color: #A8A8A8;
}

/* Inputs - date picker */

.hs-fieldtype-date .input .hs-dateinput:before {
  color: #A8A8A8;
}

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

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

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

/* Submit button */

form input[type=submit],
form .hs-button {
  border: 0px solid #000000;
;
  padding-top: 14px;
padding-right: 10px;
padding-bottom: 14px;
padding-left: 10px;
;
  font-family: Marble;
  color: #FFFFFF;
  font-size: 14px;
  background-color: 

  
  
    
  


  rgba(185, 189, 74, 1.0)

;
  border-radius: ;
  text-transform: none;
}

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)

;
  color: 

  
  
    
  


  rgba(185, 189, 74, 1.0)

;
  border: 0px solid #000000;
;
}

form input[type=submit]:active,
form .hs-button:active {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  color: 

  
  
    
  


  rgba(185, 189, 74, 1.0)

;
  border: 0px solid #000000;
;
}

.hsfc-Renderer[data-hsfc-id="Renderer"] .hsfc-FormWrapper[data-hsfc-id="FormWrapper"]{
  --hsf-global__font-family: var(--global_primary_font_family);
  --hsf-global__font-size: 25px;
  --hsf-global__color: #fff;
  --hsf-global-error__color: red;
  --hsf-row__horizontal-spacing: 9px;
  --hsf-row__vertical-spacing: 22px;
  --hsf-module__vertical-spacing: 9px;

  --hsf-heading__font-family: var(--global_primary_font_family);
  --hsf-heading__color: #fff;
  --hsf-heading__text-shadow: none;
  --hsf-background__background: none;

  --hsf-richtext__font-family: var(--global_primary_font_family);
  --hsf-richtext__font-size: 25px;
  --hsf-richtext__color: #fff;

  --hsf-button__font-family: var(--global_primary_font_family);
  --hsf-button__font-size: 14px;
  --hsf-button__color: #fff;
  --hsf-button__background-color: 

  
  
    
  


  rgba(185, 189, 74, 1.0)

;
  --hsf-button__background-image: none;
  --hsf-default-button__border-width:0px;
  --hsf-default-button__border-style:solid;
  --hsf-default-button__border-color:#000;

  --hsf-button__border-radius: 5px;
  --hsf-button__padding: 9px 27px;
  --hsf-button__box-shadow: none;

  --hsf-field-label__font-family: var(--global_primary_font_family);
  --hsf-field-label__font-size: 18px;
  --hsf-field-label__color: #fff;

  --hsf-field-input__placeholder-color: #A8A8A8;

  --hsf-field-description__font-family: var(--global_primary_font_family);

  --hsf-field-description__color: #fff;

  --hsf-erroralert__font-family: var(--global_primary_font_family);

  --hsf-erroralert__color: red;

  --hsf-infoalert__font-family: var(--global_primary_font_family);

  --hsf-background__border-style: none;
  --hsf-background__border-color: rgba(255, 255, 255, 0);

  --hsf-background__border-radius: 0px 0px 0px 0px;
  --hsf-background__border-width:0px 0px 0px 0px;

  --hsf-background-banner__border-bottom-left-radius: 0px;
  --hsf-background-banner__border-bottom-right-radius: 0px;
  --hsf-background-banner__border-top-left-radius: 0px;
  --hsf-background-banner__border-top-right-radius: 0px;

  --hsf-background__padding: 24px;

  --hsf-field-input__font-family: var(--global_primary_font_family);

  --hsf-field-input__background-color: 

  
  
    
  


  rgba(240, 240, 238, 1.0)

;
  --hsf-field-input__border-color: #d4d4d8;
  --hsf-field-input__border-style: solid;
  --hsf-field-input__border-width: 0px 0px 0px 0px;
  --hsf-field-input__border-radius: 0px;
  --hsf-field-input__padding: 5px 19px;

  --hsf-field-textarea__font-family: var(--global_primary_font_family);

  --hsf-field-textarea__background-color: 

  
  
    
  


  rgba(240, 240, 238, 1.0)

;
  --hsf-field-textarea__border-color: #d4d4d8;
  --hsf-field-textarea__border-style: solid;
  --hsf-field-textarea__border-width: 0px 0px 0px 0px;;
  --hsf-field-textarea__border-radius: 0px;
  --hsf-field-textarea__padding: 5px 19px;

  --hsf-field-textarea__placeholder-color: #A8A8A8;

  --hsf-field-checkbox__background-color: 

  
  
    
  


  rgba(240, 240, 238, 1.0)

;
  --hsf-field-checkbox__border-color: #d4d4d8;
  --hsf-field-checkbox__border-style: solid;
  --hsf-field-checkbox__border-width: 1px 1px 1px 1px;

  --hsf-field-radio__background-color: #A8A8A8;
  --hsf-field-radio__border-color: #d4d4d8;
  --hsf-field-radio__border-style: solid;
  --hsf-field-radio__border-width: 1px 1px 1px 1px;

  --hsf-field-dropdown-options__border-radius: 3px 3px 3px 3px;

  --hsf-progressbar-text__font-family: var(--global_primary_font_family);
  --hsf-progressbar-text__color: #fff;
  --hsf-progressbar-text__font-size: 16px;
  --hsf-progressbar-progressLine__background-image: none;
  --hsf-progressbar-progressLine__border-color: var(--hsf-field-input__border-color);
  --hsf-progressbar-progressLine__border-style: none;
  --hsf-progressbar-progressLine__border-width: 0px 0px 0px 0px;

  --hsf-progressbar-progressLine__background-color:#d4d4d8;

  --hsf-progressbar-trackLine__background-color: #fff;

  --hsf-erroralert__font-size: var(--hsf-global__font-size);

  --hsf-infoalert__font-size: var(--hsf-global__font-size);
  --hsf-infoalert__color: #fff;

  --hsf-field-label-requiredindicator__color: var(--hsf-global-error__color);

  --hsf-field-footer__font-family: var(--hsf-field-description__font-family);
  --hsf-field-footer__color: var(--hsf-field-description__color);

  --hsf-field-textarea__color: var(--hsf-field-input__color);

  --hsf-field-checkbox__padding: 8px;

  --hsf-field-radio__padding: 8px;

  --hsf-field-radio__color: var(--hsf-field-input__color);
  --hsf-field-radio__border-color: var(--hsf-field-input__border-color);
  --hsf-field-radio__border-width: 1px 1px 1px 1px;
  --hsf-field-radio__border-style: var(--hsf-field-input__border-style)
}

.hsfc-Renderer[data-hsfc-id="Renderer"] .hsfc-FormWrapper[data-hsfc-id="FormWrapper"] input,
.hsfc-Renderer[data-hsfc-id="Renderer"] .hsfc-FormWrapper[data-hsfc-id="FormWrapper"] textarea,
.hsfc-Renderer[data-hsfc-id="Renderer"] .hsfc-FormWrapper[data-hsfc-id="FormWrapper"] input{
  box-shadow:none !important;
  outline:none !important;
}
.hsfc-Renderer[data-hsfc-id="Renderer"] .hsfc-FormWrapper[data-hsfc-id="FormWrapper"] .hsfc-DropdownOptions {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
}
.hsfc-Renderer[data-hsfc-id="Renderer"] .hsfc-FormWrapper[data-hsfc-id="FormWrapper"] .hsfc-DropdownOptions__List {
  max-height: 180px !important;
  overflow-y: auto !important;
  scroll-behavior: auto !important; /* Ensure smooth scrolling is not forced */
  -webkit-overflow-scrolling: touch; /* Enable native scrolling for iOS */
}
.hsfc-Renderer[data-hsfc-id="Renderer"] .hsfc-FormWrapper[data-hsfc-id="FormWrapper"] .hsfc-Button {
  line-height: 1.5;
  width: 100%;
  font-weight: normal;
}

.hsfc-Renderer[data-hsfc-id="Renderer"] .hsfc-FormWrapper[data-hsfc-id="FormWrapper"] .hsfc-Button:not([disabled]):hover {
  background-color: rgba(0, 0, 0, 1.0);
  color: rgba(255, 255, 255, 1.0);
  border: 1px solid #000000;
  transform: scale(.97);
}

@media(max-width:767px){
  [data-hsfc-id=Renderer] .hsfc-Row {
    grid-template-columns: 1fr;
  }
}





/* Table */

table {
  border: 1px solid rgba(0, 0, 0, 29%);

  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

/* Table cells */

td,
th {
  border: 1px solid rgba(0, 0, 0, 29%);

  padding-top: 11px;
padding-right: 18px;
padding-bottom: 11px;
padding-left: 18px;

  color: #000;
}

/* Table header */

thead th {
  background-color: 

  
  
    
  


  rgba(0, 0, 0, 1.0)

;
  color: #FFFFFF;
}

/* Table footer */

tfoot td {
  background-color: 

  
  
    
  


  rgba(0, 0, 0, 1.0)

;
  color: #fff;
}



 

.om_header_main .header_module_main {
  background-color: var(--header_bg_color);
}





.footer_main {
  background-color: 

  
  
    
  


  rgba(239, 237, 233, 1.0)

;
}



/* Footer content */
.footer_main h1,
.footer_main h2,
.footer_main h3,
.footer_main h4,
.footer_main h5,
.footer_main h6,
.footer_main p,
.footer_main label,
.footer_main span,
.footer_main li,
.footer_main img,
.footer_main{
  color: 

  
  
    
  


  rgba(35, 31, 32, 1.0)

;
}
.footer_main a, 
.footer_main .footer_inner .footer_col a{
  color: 

  
  
    
  


  rgba(35, 31, 32, 1.0)

;
}
.footer_main a:hover ,
.footer_main .footer_inner .footer_col a:hover{
  color: 

  
  
    
  


  rgba(35, 31, 32, 1.0)

;
}




.blog-post,
.blog-header__inner,
.blog-related-posts {
  padding: 80px 0;
}

/* Blog post */

.blog-post__meta a {
  color: #231F20;
}

.blog-post__tag-link {
  color: #231F20;
}

.blog-post__tag-link:hover,
.blog-post__tag-link:focus {
  color: #000000;
}

.blog-post__tag-link:active {
  color: #4b4748;
}

/* Blog related posts */

.blog-related-posts__title-link,
.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus,
.blog-related-posts__title-link:active {
  font-weight: 700; font-family: Marble;
  text-transform: none;
}

.blog-related-posts__title-link {
  color: #231F20;
}

.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus {
  color: #000000;
}

.blog-related-posts__title-link:active {
  color: #4b4748;
}

/* Blog comments */

#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: 700; font-family: Marble;
  color: #231F20;
}





/* Blog listing */

.hs-blog-post-listing__post-title-link,
.hs-blog-post-listing__post-title-link:hover,
.hs-blog-post-listing__post-title-link:focus,
.hs-blog-post-listing__post-title-link:active {
  font-weight: 700; font-family: Marble;
  text-transform: none;
}

.hs-blog-post-listing__post-title-link {
  color: #231F20;
}

.hs-blog-post-listing__post-title-link:hover,
.hs-blog-post-listing__post-title-link:focus {
  color: #000000;
}

.hs-blog-post-listing__post-title-link:active {
  color: #4b4748;
}


.hs-blog-post-listing__post-tag,
.hs-blog-post-listing__post-author-name {
  color: #231F20;
}

/* Blog pagination */

.hs-pagination__link-text,
.hs-pagination__link--number {
  color: #231F20;
}

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

.hs-pagination__link:active .hs-pagination__link-text,
.hs-pagination__link--number:active {
  color: #4b4748;
}

.hs-pagination__link-icon svg {
  fill: #231F20;
}

/* Pricing card */

.card__price {
  font-weight: 700; font-family: Marble;
  color: #231F20;
  font-size: 45px;
}

.card__body svg {
  fill: #231F20;
}

/* Social follow */

.social-links__icon {
  background-color: #231F20;
}

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

.social-links__icon:active {
  background-color: #4b4748;
  font-weight: 700; font-family: Marble;
  color: #231F20;
  font-size: 45px;
}