
@font-face {
  font-family: 'Prata';
  src: url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/Prata-Regular.woff2") format('woff2')
    url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/Prata-Regular.woff") format('woff'),
      url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/Prata-Regular.ttf") format('truetype'),
        url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/Prata-Regular.svg") format('svg');
          font-weight: normal;
          font-style: normal;
          font-display: swap; 
          }

@font-face {
  font-family: 'Sweet Sans Pro Hairline';    
  src: url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-Hairline.woff2") format('woff2')
    url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-Hairline.woff") format('woff'),
      url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-Hairline.ttf") format('truetype'),
        url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-Hairline.svg") format('svg');
          font-weight: normal;
          font-style: normal;
          font-display: swap;
          }

@font-face {
  font-family: 'Sweet Sans Pro';  
  src: url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-Bold.woff2") format('woff2')
    url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-Bold.woff") format('woff'),
      url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-Bold.ttf") format('truetype'),
        url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-Bold.svg") format('svg');
          font-weight: bold;
          font-style: normal;
          font-display: swap;
          }

@font-face {
  font-family: 'Sweet Sans Pro ExThin';      
  src: url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-ExThin.woff2") format('woff2')
    url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-ExThin.woff") format('woff'),
      url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-ExThin.ttf") format('truetype'),
        url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-ExThin.svg") format('svg');
          font-weight: 100;
          font-style: normal;
          font-display: swap;
          }
@font-face {
  font-family: 'Sweet Sans Pro ExLight';  
  src: url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-ExLight.woff2") format('woff2')
    url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-ExLight.woff") format('woff'),
      url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-ExLight.ttf") format('truetype'),
        url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-ExLight.svg") format('svg');
          font-weight: 200;
          font-style: normal;
          font-display: swap;
          }
@font-face {
  font-family: 'Sweet Sans Pro'; 
  src: url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-Regular.woff2") format('woff2'),
    url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-Regular.woff") format('woff'),
      url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-Regular.ttf") format('truetype'),
        url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-Regular.svg") format('svg');
          font-weight: normal;
          font-style: normal;
          font-display: swap;
          }
@font-face {
  font-family: 'Sweet Sans Pro';
  src: url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-Heavy.woff2") format('woff2'),
    url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-Heavy.woff") format('woff'),
      url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-Heavy.ttf") format('truetype'),
        url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-Heavy.svg") format('svg');
          font-weight: 900;
          font-style: normal;
          font-display: swap;
          }
@font-face {
  font-family: 'Sweet Sans Pro';
  src: url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-Medium.woff2") format('woff2'),
    url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-Medium.woff") format('woff'),
      url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-Medium.ttf") format('truetype'),
        url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-Medium.svg") format('svg');
          font-weight: 500;
          font-style: normal;
          font-display: swap;
          }
@font-face {
  font-family: 'Sweet Sans Pro';
  src: url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-Light.woff2") format('woff2'),
    url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-Light.woff") format('woff'),
      url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-Light.ttf") format('truetype'),
        url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-Light.svg") format('svg');
          font-weight: 300;
          font-style: normal;
          font-display: swap;
          }
@font-face {
  font-family: 'Sweet Sans Pro';
  src: url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-Thin.woff2") format('woff2'),
    url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-Thin.woff") format('woff'),
      url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-Thin.ttf") format('truetype'),
        url("//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/fonts/SweetSansPro-Thin.svg") format('svg');
          font-weight: 100;
          font-style: normal;
          font-display: swap;
          } 







/* 1a. Containers */






/* 1b. Colors */






/* 1c. Typography */





















/* 1d. Buttons */























/* 1e. Forms */

























/* 1f. Icons */











/* 1g. Cards */









/* 1h. Tables */









/* 1i. Website header */





















/* 1j. Website footer */











/* Drag and drop layout styles */



/* Padding on blog post sections */

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

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

.content-wrapper,.header__wrapper,.container{  max-width: 1730px; }





html { font-size: 18px;}
body { font-family: 'Sweet Sans Pro', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;background-color: #1D243E;color: #f2e9d0;font-size: 18px;}
/* Paragraphs */
p { font-family: 'Sweet Sans Pro', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;}
/* Anchors */
a { font-family: 'Sweet Sans Pro', sans-serif; font-style: normal; font-weight: 400; text-decoration: none; color: #F2E9D0; transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
a:hover,a:focus { color: #A51432;}
a:active { color: #f56482;}
/* Headings */
h1 {
  font-family: Prata, serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #F2E9D0;
  font-size: 60px;
  text-transform: uppercase;  
}
h2 {
  font-family: Prata, serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #F2E9D0;
  font-size: 48px;
  text-transform: capitalize;
}
h3 {
  font-family: Prata, serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #F2E9D0;
  font-size: 37.5px;
  text-transform: none;
}
h4 {
  font-family: Prata, serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #F2E9D0;
  font-size: 30px;
  text-transform: none;
  line-height: 1.35;
}
h5 {
  font-family: Prata, serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #F2E9D0;
  font-size: 22.5px;
  text-transform: capitalize;
}
h6 {
  font-family: Prata, serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #F2E9D0;
  font-size: 18px;
  text-transform: none;
}
/* Blockquotes */
blockquote {
  font-family: Prata, serif; font-style: normal; font-weight: 400; text-decoration: none;
  border-left-color: #F2E9D0;
  color: #F2E9D0;
  font-size: 24px;
}
blockquote > footer {
  font-family: 'Sweet Sans Pro', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  font-size: 18px;
}
/* Horizontal rules */
hr {
  border-bottom-color: #95B2E2;
}





/* Primary button */
button,.button,.hs-button {
  border: 1px solid #1D243E;

  padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 20px;

  font-family: 'Sweet Sans Pro', sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(29, 36, 62, 1.0)

;
  border-radius: 0px;
  color: #F2E9D0;
  fill: #F2E9D0;
  font-size: 16px;
  text-transform: none;
}
button:hover,button:focus,button:active,.button:hover,.button:focus,.button:active,.hs-button:hover,.hs-button:focus,.hs-button:active {
  
}
button:active,.button:active,.hs-button:active {
  
}

/* Secondary button */
.button.button--secondary {
  border: 1px solid #1D243E;

  font-family: 'Sweet Sans Pro', sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(29, 36, 62, 0.0)

;
  border-radius: 0px;
  color: #1D243E;
  fill: #1D243E;
  text-transform: none;
}
.button.button--secondary:hover,.button.button--secondary:focus,.button.button--secondary:active {
  border: 1px solid #1D243E;

  font-family: 'Sweet Sans Pro', sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(29, 36, 62, 1.0)

;
  color: #F2E9D0;
  fill: #F2E9D0;
}
.button.button--secondary:active {
  font-family: 'Sweet Sans Pro', sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
  background-color: rgba(109, 116, 142, 100);
  border: 1px solid #1D243E;

  border-color: #6d748e;
  color: #F2E9D0;
  fill: #F2E9D0;
}
/* Simple button */
.button.button--simple {
  font-family: 'Sweet Sans Pro', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #F2E9D0;
  fill: #F2E9D0;
}
.button.button--simple:hover,.button.button--simple:focus {
  font-family: 'Sweet Sans Pro', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #A51432;
  fill: #A51432;
}
.button.button--simple:active {
  font-family: 'Sweet Sans Pro', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #f56482;
  fill: #f56482;
}
/* Button sizing */
.button.button--small {
  padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 20px;

  font-size: 14px;
}
.button.button--large {
  padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 20px;

  font-size: 24px;
}





/* Form */
form {
  border: 1px none #F2E9D0;

  padding: 0px;

  background-color: 

  
  
    
  


  rgba(242, 233, 208, 0.0)

;
  border-radius: 0px;
}
/* Form title */
.form-title {
  border: 1px none #1D243E;

  padding: 25px;

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

  
  
    
  


  rgba(29, 36, 62, 1.0)

;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  color: #F2E9D0;
  font-size: 37.5px;
  text-transform: ;
}
/* Labels */
form label {
  padding-top: 0px;
padding-right: 0px;
padding-bottom: 6px;
padding-left: 0px;

  font-family: 'Sweet Sans Pro', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #f2e9d0;
  font-size: 18px;
}
/* Help text */
form legend {
  font-family: 'Sweet Sans Pro', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #f2e9d0;
  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,select {
  border: 1px none #95B2E2;

  padding: 10px;

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

  
  
    
  


  rgba(242, 233, 208, 1.0)

;
  border-radius: 0px;
  color: #1D243E;
  font-size: 18px;
  font-weight:bold;
  text-transform:uppercase;
  appearance: none;-webkit-appearance: none;-moz-appearance: none;
  height:49px;
}
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,select:focus{outline:none;}
/* Form fields - placeholders */
::-webkit-input-placeholder { color: #1D243E; }
::-moz-placeholder { color: #1D243E; }
:-ms-input-placeholder { color: #1D243E; }
:-moz-placeholder { color: #1D243E; }
::placeholder { color: #1D243E; }
/* Form fields - date picker */
form .hs-dateinput:before {
  right: 10px;
}
form .pika-table thead th { background-color: 

  
  
    
  


  rgba(29, 36, 62, 1.0)

;
  color: #F2E9D0;
}
form td.is-today .pika-button {
  color: #F2E9D0;
}
form .is-selected .pika-button {
  background-color: #F2E9D0;
  color: #F2E9D0;
}
form .pika-button:hover {
  background-color: #1D243E !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: 'Sweet Sans Pro', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #f2e9d0;
}
form .hs-richtext a {
  font-family: 'Sweet Sans Pro', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #f2e9d0;
}
/* GDPR */
form .legal-consent-container,form .legal-consent-container .hs-richtext,form .legal-consent-container .hs-richtext p {
  font-family: 'Sweet Sans Pro', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #f2e9d0;
  font-size: 14px;
}
/* Submit button */

form input[type='submit'],form .hs-button {
/*   border: 1px solid #1D243E;
 */
  font-family: 'Sweet Sans Pro', sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(29, 36, 62, 1.0)

;
  border-radius: 0px;
  color: #F2E9D0;
  text-transform: none;
}
form input[type='submit']:hover,form input[type='submit']:focus,form .hs-button:hover,form .hs-button:focus {
/*   border: 1px solid #1D243E;
 */
  font-family: 'Sweet Sans Pro', sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(65, 82, 57, 1.0)

;
  color: #F2E9D0;
}
form input[type='submit']:active,form .hs-button:active {
/*   border: 1px solid #1D243E;
 */
  font-family: 'Sweet Sans Pro', sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
  background-color: rgba(145, 162, 137, 100);
  border-color: #6d748e;
  color: #F2E9D0;
}




form input[type='submit'],form .hs-button {
  padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 20px;

  font-size: 16px;
}



/* Inline thank you message */
.submitted-message {
  border: 1px none #F2E9D0;

  padding: 0px;

  background-color: 

  
  
    
  


  rgba(242, 233, 208, 0.0)

;
  border-radius: 0px;
}





/* Default icon (regular/dark) */
.icon {
  padding: 15px;

  background-color: 

  
  
    
  


  rgba(165, 20, 50, 1.0)

;
}
.icon svg {
  fill: #F2E9D0;
  height: 16px;
  width: 16px;
}
/* Light icon */
.icon--light .icon {
  background-color: 

  
  
    
  


  rgba(242, 233, 208, 1.0)

;
}
.icon--light svg {
  fill: #A51432;
}
/* Size */
.icon--small svg {
  height: 12px;
  width: 12px;
}
.icon--small .icon {
  padding: 10px;

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

}





/* Table */
table {
  border: 1px solid #95B2E2;

  background-color: 

  
  
    
  


  rgba(29, 36, 62, 1.0)

;
}
/* Table cells */
th,td {
  border: 1px solid #95B2E2;

  padding: 10px;

  color: #F2E9D0;
}
/* Table header */
thead th,thead td {
  background-color: 

  
  
    
  


  rgba(29, 36, 62, 1.0)

;
  color: #F2E9D0;
}
/* Table footer */
tfoot th,tfoot td {
  background-color: 

  
  
    
  


  rgba(242, 233, 208, 1.0)

;
  color: #F2E9D0;
}





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

  
  
    
  


  rgba(29, 36, 62, 1.0)

;
}
/* Header top bar */
.header__top {
  background-color: 

  
  
    
  


  rgba(29, 36, 62, 1.0)

;
}
/* Language switcher */
.header__language-switcher-current-label > span {
  font-family: 'Sweet Sans Pro', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #F2E9D0;
  font-size: 18px;
  text-transform: none;
}
.header__language-switcher:hover .header__language-switcher-current-label > span,.header__language-switcher:focus .header__language-switcher-current-label > span {
  font-family: 'Sweet Sans Pro', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #fff;
}
.header__language-switcher-child-toggle svg {
  fill: #F2E9D0;
}
/* Language switcher - submenu */
.header__language-switcher .lang_list_class {
  border-color: #95B2E2;
}
.header__language-switcher .lang_list_class li {
  background-color: 

  
  
    
  


  rgba(29, 36, 62, 1.0)

;
}
.header__language-switcher .lang_list_class a:not(.button) {
  font-family: 'Sweet Sans Pro', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #F2E9D0;
  font-size: 18px;
  text-transform: none;
}
.header__language-switcher .lang_list_class a:hover,.header__language-switcher .lang_list_class a:focus {
  background-color: 

  
  
    
  


  rgba(29, 36, 62, 1.0)

;
  color: #000000;
}
.header__language-switcher .lang_list_class a:active {
  background-color: 

  
  
    
  


  rgba(29, 36, 62, 1.0)

;
}
/* Header bottom */
.header__bottom {
  background-color: 

  
  
    
  


  rgba(29, 36, 62, 1.0)

;
}
/* Logo */
.header__logo-company-name {
  font-family: Prata, serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #F2E9D0;
  font-size: 60px;
  text-transform: uppercase;
}
/* Menu */
@media (max-width: 767px) {
  .header__menu--mobile {
    background-color: 

  
  
    
  


  rgba(29, 36, 62, 1.0)

;
  }
}
/* Menu items */
.header__menu-link {
  font-family: 'Sweet Sans Pro', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  font-size: 18px;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .header__menu-item--depth-1 {
    border-top: 1px solid #95B2E2;
  }
}
/* Menu items - top level */
.header__menu-item--depth-1 > .header__menu-link:not(.button) {
  color: #F2E9D0;
}
.header__menu-item--depth-1 > .header__menu-link:hover,.header__menu-item--depth-1 > .header__menu-link:focus {
  font-family: 'Sweet Sans Pro', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #000000;
}
.header__menu-item--depth-1 > .header__menu-link:active {
  font-family: 'Sweet Sans Pro', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #505050;
}
.header__menu-item--depth-1 > .header__menu-link--active-link:not(.button) {
  font-family: 'Sweet Sans Pro', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #000000;
}
.header__menu-item--depth-1 .header__menu-child-toggle svg {
  fill: #F2E9D0;
}
/* Menu items - submenus */
.header__menu-submenu {
  background-color: 

  
  
    
  


  rgba(29, 36, 62, 1.0)

;
  border-color: #95B2E2;
}
.header__menu-submenu .header__menu-link:not(.button) {
  color: #F2E9D0;
}
.header__menu-submenu .header__menu-item:hover,.header__menu-submenu .header__menu-item:focus {
  background-color: 

  
  
    
  


  rgba(29, 36, 62, 1.0)

;
}
.header__menu-submenu .header__menu-link:hover,.header__menu-submenu .header__menu-link:focus {
  font-family: 'Sweet Sans Pro', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #000000;
}
.header__menu-submenu .header__menu-link:active {
  background-color: 

  
  
    
  


  rgba(29, 36, 62, 1.0)

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

  
  
    
  


  rgba(29, 36, 62, 1.0)

;
}
/* Menu icons */
.header__menu-toggle svg {
  fill: #F2E9D0;
}





/* Footer container */
.footer { background-color: 

  
  
    
  


  rgba(66, 74, 101, 1.0)

;}
/* Footer content color */
.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer p,.footer a:not(.button),.footer span,.footer div,.footer blockquote,.footer .tabs__tab,.footer .tabs__tab:hover,.footer .tabs__tab:focus,.footer .tabs__tab:active { color: #f2e9d0; }
.footer hr { border-bottom-color: #f2e9d0 !important;}
/* Footer menu */
.footer .hs-menu-wrapper a {
  font-family: 'Sweet Sans Pro', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: ;
  font-size: 18px;
  text-transform: none;
}
.footer .hs-menu-wrapper a:hover,.footer .hs-menu-wrapper a:focus {
  font-family: 'Sweet Sans Pro', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #000000;
}
.footer .hs-menu-wrapper a:active {
  font-family: 'Sweet Sans Pro', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #505050;
}
.footer .hs-menu-wrapper .active > a {
  font-weight: bold; text-decoration: underline; font-family: 'Sweet Sans Pro', sans-serif; font-style: normal;
  color: #000000;
}





/* Dark card */

.card--dark { border: 1px solid #F2E9D0;
 background-color: 

  
  
    
  


  rgba(242, 233, 208, 1.0)

; border-radius: 0px; color: #F2E9D0;}
.card--dark summary,.card--dark p,.card--dark h1,.card--dark h2,.card--dark h3,.card--dark h4,.card--dark h5,.card--dark h6,.card--dark a:not(.button),.card--dark span,.card--dark div,.card--dark li,.card--dark blockquote { color: #F2E9D0;}
/* Light card */
.card--light { border: 1px solid #95B2E2;
  background-color: 

  
  
    
  


  rgba(29, 36, 62, 1.0)

; border-radius: 0px; color: #F2E9D0;}
.card--light summary,.card--light p,.card--light h1,.card--light h2,.card--light h3,.card--light h4,.card--light h5,.card--light h6,.card--light a:not(.button),.card--light span,.card--light div,.card--light li,.card--light blockquote { color: #F2E9D0; }





/* Error templates */
.error-page:before { font-family: 'Sweet Sans Pro', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;}
/* System templates */
#email-prefs-form,#email-prefs-form h1,#email-prefs-form h2 { color: #f2e9d0;}
/* Search template */
.hs-search-results__title { font-size: 48px;}
/* Backup unsubscribe template */
.backup-unsubscribe input[type='email'] { font-size: 18px !important; padding: padding: 10px;
 !important;}





/* Accordion */
.accordion__summary,.accordion__summary:before { font-family: Prata, serif; font-style: normal; font-weight: 400; text-decoration: none; font-size: 30px;}
.card--dark .accordion__summary:before {color: #F2E9D0;}
.card--light .accordion__summary:before {color: #F2E9D0;}
/* Blog listing, recent posts, related posts, and blog post */
.blog-listing__post-title { text-transform: capitalize;}
.blog-listing__post-title-link { font-family: Prata, serif; font-style: normal; font-weight: 400; text-decoration: none; color: #F2E9D0;}
.blog-listing__post-title-link:hover,.blog-listing__post-title-link:focus { font-family: Prata, serif; font-style: normal; font-weight: 400; text-decoration: none; color: #a29980;}
.blog-listing__post-title-link:active { font-family: Prata, serif; font-style: normal; font-weight: 400; text-decoration: none; color: #ffffff;}
.blog-listing__post-tag {color: #f2e9d0;}
.blog-listing__post-tag:hover,.blog-listing__post-tag:focus {color: #a29980;}
.blog-listing__post-tag:active {color: #ffffff;}
.blog-listing__post-author-name,.blog-post__author-name {color: #f2e9d0;}
.blog-listing__post-author-name :hover,.blog-listing__post-author-name :focus,.blog-post__author-name:hover,.blog-post__author-name:focus { color: #a29980;}
.blog-listing__post-author-name :active,.blog-post__author-name:active { color: #ffffff;}
/* Image gallery */
.image-gallery__close-button-icon:hover,.image-gallery__close-button-icon:focus {background-color: rgba(85, 0, 0, 1.0);}
.image-gallery__close-button-icon:active {background-color: rgba(245, 100, 130, 1.0); }
.icon--light .image-gallery__close-button-icon:hover,.icon--light .image-gallery__close-button-icon:focus { background-color: rgba(162, 153, 128, 1.0);}
.icon--light .image-gallery__close-button-icon:active {background-color: rgba(255, 255, 255, 1.0);} 
/* Pagination */
.pagination__link-icon svg { fill: #F2E9D0; height: 18px; width: 18px;}
.pagination__link:hover .pagination__link-icon svg,.pagination__link:focus .pagination__link-icon svg {fill: #A51432;}
.pagination__link:active .pagination__link-icon svg {fill: #ffffff;}
.pagination__link--active { border-color: #95B2E2; }
/* Pricing card */
.pricing-card__heading { background-color: #1D243E;}
/* Social follow and social sharing */
.social-follow__icon:hover,.social-follow__icon:focus,.social-sharing__icon:hover,.social-sharing__icon:focus {background-color: rgba(85, 0, 0, 1.0);}
.social-follow__icon:active,.social-sharing__icon:active {background-color: rgba(245, 100, 130, 1.0);}
.icon--light .social-follow__icon:hover,.icon--light .social-follow__icon:focus,.icon--light .social-sharing__icon:hover,.icon--light .social-sharing__icon:focus {background-color: rgba(162, 153, 128, 1.0);}
.icon--light .social-follow__icon:active,.icon--light .social-sharing__icon:active { background-color: rgba(255, 255, 255, 1.0);}
/* Slider */
.slick-slider{position: relative;display: block;box-sizing: border-box; -webkit-user-select: none;-moz-user-select: none; -ms-user-select: none;user-select: none; -webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before,.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
button.slick-arrow {border: none;width: 49px;height: 49px;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);background-repeat: no-repeat;background-position: center;padding: 0;font-size: 0px;z-index:99;background-color:#A51432;}
button.slick-next.slick-arrow{right:-50px;}
button.slick-prev.slick-arrow{left:-50px;}
button.slick-arrow:hover{background-color:#A51432;}
button.slick-arrow.slick-disabled{background-color: #364271;cursor: not-allowed;}
.slick-dots {list-style: none;margin: 70px 0 0;padding: 0;height: 42px;text-align:center;}
.slick-dots li {display: inline-block;margin: 0 17px;}
.slick-dots li button {width: 21px;height: 21px;background-color: #364271;border: none;padding: 0;font-size: 0px;cursor: pointer;display: block;transition: all ease 0.3s;}
.slick-dots li.slick-active button {width: 41px;height: 41px;background-color: #95B2E2;}
button.slick-arrow:after {content: '';display: block;top: 50%;left: 50%;border-style: solid;border-color: #F2E9D0;position: absolute;transform-origin: 50% 50%;-webkit-transform-origin: 50% 50%;}
button.slick-arrow:before {content: '';display: block;width: 15px;height: 15px;top: 50%;left: 50%;border-style: solid;border-color: #F2E9D0;border-width: 3px 3px 0 0;position: absolute;transform-origin: 50% 50%;-webkit-transform-origin: 50% 50%;}
button.slick-next.slick-arrow:before {transform: rotate(45deg);-webkit-transform: rotate(45deg);margin: -7px 0 0 -9px;}
button.slick-next.slick-arrow::after {width: 15px;height: 0;border-width: 3px 0 0 0;transform: translate(15px, -1px);-webkit-transform: translate(15px, -1px);left: 0;}
button.slick-prev.slick-arrow:after {width: 15px;height: 0;border-width: 3px 0 0 0;transform: translate(-5px, -1px);-webkit-transform: translate(-5px, -1px);}
button.slick-prev.slick-arrow:before {transform: rotate(-135deg);-webkit-transform: rotate(-135deg);margin:-7px 0 0 -6px;}
button.slick-arrow.slick-disabled:after,button.slick-arrow.slick-disabled:before {border-color: #1D243E !important;}

/* Tabs */
.tabs__tab,.tabs__tab:hover,.tabs__tab:focus,.tabs__tab:active {border-color: #f2e9d0;color: #f2e9d0;}
a:hover{transition: all ease 0.4s;-webkit-transition: all ease 0.4s;color:#A51432;}
.container{margin:0 auto;padding: 0 50px;}
img{max-width:100%;}
body,body p, body a{font-family: 'Sweet Sans Pro';}

button, .button,.print-button input[type="button"] {border: none;display: block;padding: 0;font-family: inherit;font-weight:inherit;color: transparent;fill: transparent;background-color: transparent;font-size: inherit;}
.button a,button,.hs-button,.print-button input[type="button"],form input[type='submit'],form .hs-button {text-transform: uppercase;font-weight: 600;color: #f2e9d0;border-bottom: 3px solid #A51432;border-right: 3px solid #A51432;line-height: normal;padding: 0 10px 8px 0px;transition: all ease 0.4s;-webkit-transition: all ease 0.4s;font-family: 'Sweet Sans Pro';cursor:pointer;display: inline-block;width:auto;}
.button a:hover,button:hover,.hs-button:hover,.print-button input[type="button"]:hover,form input[type='submit']:hover,form .hs-button:hover {border-color:transparent;background-color:transparent;}
form input[type='submit'],form .hs-button{font-weight:500;padding: 0 24px 10px 24px;}
form input[type='submit']:hover,form .hs-button:hover{font-weight:500;}
input:focus::placeholder {color: transparent;}

/* ========Header======== */ 
header .hs-menu-wrapper > ul > li > a,header .hs-menu-wrapper > ul > li > ul.hs-menu-children-wrapper > li > a {color:#F2E9D0;font-size: 18px;text-transform:uppercase;margin:0 15px 0 0;border-right:3px solid transparent;border-bottom:3px solid transparent;padding: 0 8px 8px 0;}
header .hs-menu-wrapper > ul > li > a:hover,header .hs-menu-wrapper > ul > li.active > a,header .hs-menu-wrapper > ul > li > ul.hs-menu-children-wrapper > li > a:hover,header .hs-menu-wrapper > ul > li > ul.hs-menu-children-wrapper > li.active > a{border-color:#A51432;} 
.header{position: relative;}
.header .container,.home-banner-module .container{max-width: 1920px;padding: 0 50px;}  
.header .header-inner-row {display: flex;align-items: center;justify-content: space-between;}
.header .header-inner-row .header-logo-column {width: 32%;}
.header .header-inner-row .header-menu-column {width: 68%;padding-left: 15px;}
.header .header-inner-row .header-menu-column ul {justify-content: flex-end;}
header .hs-menu-wrapper > ul > li:last-child > a{margin:0;}
header .hs-menu-wrapper > ul > li > ul.hs-menu-children-wrapper > li > a {margin: 5px 0;display: inline-block !important;}
 
/* =======Banner======== */
.banner-bottom img {display: block;margin: 0 0 -2px 0;width: 100%;height: 47px;object-fit: cover;}
.flyout-content-box {position: absolute;right: -100%;top: 0;background-color: #A51432;max-width: 738px;z-index:9999;bottom:0;display: flex;width: 100%; align-items: center;}
.flyout-content-box.open-flyout {right: 0;}
.home-banner-module {position: relative;overflow: hidden;}
.banner-flyout-link .flyout-link {position: absolute;right: 0;top: 0;width: 45px;background-color: #A51432;text-align: center;bottom: 0;display: flex;justify-content: center;align-items: center;z-index:9999;transition: all ease 0.8s;}
.banner-flyout-link .close-button {text-align: right;position: absolute;top: 0; right: 0;}
.home-banner-module .banner-inner-wrapper .banner-content h1{text-transform:none;}
.banner-flyout-link .close-button a {padding: 37px 37px 0px 0;display: inline-block;}
.home-banner-module .banner-flyout-link{color:#f2e9d0;}
.flyout-content-box .banner-content {max-width: 460px;width: 100%;margin: 0 auto;padding: 30px 15px;}

/* =======highlights======== */
.highlights-module {color: #f2e9d0;}
.hightlights-feed-row {display: flex;flex-wrap: wrap;margin: 0 -30px;}
.hightlights-feed-row .hightlight-post-item {width: calc(33.333% - 60px);margin:30px;border:4px solid #364271;padding:30px;transition: all ease 0.4s;-webkit-transition: all ease 0.4s;display: flex;flex-direction: column;background-color:#1D243E;}
.hightlights-feed-row .hightlight-post-item a{text-decoration:none;}
.hightlights-feed-row .hightlight-post-item:hover {border-right-color: #A51432;border-bottom-color: #A51432;}
.hightlights-feed-row .hightlight-post-item .post-author-name a:hover{color: #A51432;}
.highlights-module .button{margin-top: 125px;}
.highlights-module .button a{display:inline-block;}
.post-category a {display: inline-block;color: #f2e9d0;background-color: #A51432;padding: 5px 10px 3px;line-height: normal;font-weight: bold;margin-bottom:4px;}
.hightlight-post-item .post-title h6,.hightlight-post-item .post-title h6 a {font-weight: bold;line-height: 1.3;}
.hightlight-post-item .post-author-name {padding-top:40px;margin-top: auto;}
.hightlight-post-item .post-title h6 {margin-top: 20px;}
.highlights-module .section-heading h2 {margin-bottom: 55px;}
.hightlight-post-item .post-author-name p:last-child {margin: 0;}
.hightlights-feed-row .hightlight-post-item .post-summary a {text-decoration: underline;}
.hightlights-feed-row .hightlight-post-item .post-summary a:hover{text-decoration: none;}

/* =======highlight-post-detail======== */
.highlight-post-detail-section{padding:150px 0 250px;background-image:url(//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/images/Geometric%20_Fade.jpg);background-position: center top;}
.highlight-post-detail-section{background-image:url(//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/images/Pattern-Blue_top-gradient.jpg);}
.highlight-post-detail-section .container {max-width: 1200px;}
.highlight-post-detail-section .post-name{text-align: center;}
.highlight-post-detail-section .post-name h1 {font-size: 37.5px;margin-top:45px;line-height:1.2;}
.post-date{text-align: center;}
.post-social-share {text-align: center;border-top: 4px solid #364271;padding: 63px 0 0;margin-top: 100px;}
.post-social-share .post-social-items a:hover svg,.post-social-share .post-social-items a:hover svg path{color: #f2e9d0;fill:#f2e9d0;}
.highlight-post-detail-section h5{font-family: 'Sweet Sans Pro';}
.post-body-content a{text-decoration:underline;}
.post-date h5 {font-weight: 400;}
.post-social-share .post-social-items a {margin: 0 19px;}
.post-social-share .section-heading h5 {margin-bottom: 40px;font-size: 18px;text-transform: uppercase;font-weight: bold;}
.highlight-post-detail-section .post-body-content h5{font-size: 18px;text-transform:uppercase;font-weight:bold;margin-bottom:15px;}
.post-body-content p {margin: 0 0 1.9rem;}
.post-body-content {padding-top: 40px;}
main li::marker {color: #A51432;}
main ul {list-style: square;padding-left: 2.5rem;}
main li{margin:0;}
.highlight-post-detail-section .highlight-inner-wrapper .post-category{margin-bottom: 25px;text-align: center;}
.people-filter-module .section-header-row {text-align: center;}
.people-filter-module .section-filter-row form fieldset:first-child{width: calc(50% - 26px);order: 2;width:100%; order:1;}
.people-filter-module .section-filter-row form {border: none;background-color: transparent;display: flex;flex-wrap: wrap;}
.people-filter-module .section-filter-row form fieldset{padding:0;border:none;margin: 15px 13px 40px 13px;width:100%;order: 4;}
.people-filter-module .section-filter-row form fieldset#people-capability {width: calc(50% - 26px);order: 1;}
.people-filter-module .section-filter-row form fieldset:nth-child(3){width: calc(50% - 26px);text-align:center;display:flex;justify-content:center;flex-wrap: wrap;}
.people-filter-module .section-filter-row form fieldset .filter {border: none;background-color: transparent;font-size: 30px;font-weight: bold;padding: 0;margin: 0 14px 15px;text-align: center;color:#364271;pointer-events:none;}
.people-filter-module .section-filter-row form fieldset .filter.active,
.people-filter-module .section-filter-row form fieldset .filter.matched-text {color: #F2E9D0;pointer-events:auto;}
div {background-repeat: no-repeat;}
.people-filter-module .section-filter-row form fieldset .filter:hover{color: #A51432;}
/* .people-filter-module .people-list-wrapper .people-block a:hover .person-name{color:#A51432;} */
.people-filter-module .people-list-wrapper .people-block a:hover {color: inherit;}
.people-filter-module .section-filter-row .view-all-button {width: 100%;text-align: center;padding-top:30px;order:5;}
.view-all-button button {background-color: transparent;}
.people-filter-module .people-list-wrapper {display: flex;flex-wrap: wrap;padding:0;margin:0 -16px;}
.people-filter-module .people-list-wrapper .people-block {width: calc(25% - 36px);margin: 0 18px 36px;}
.people-filter-module .people-list-wrapper .fail-message {width: 100%;text-align: center;}
.people-filter-module .people-list-wrapper .people-block .person-image img {display: block;width: 100%;}
.people-filter-module .people-list-wrapper .people-block .person-name {margin: 0;transition: all ease 0.4s;-webkit-transition: all ease 0.4s;}
.people-filter-module .section-filter-row form select {background-image:url(//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/images/arrow_select.svg);background-repeat:no-repeat;background-position: center right 7px;appearance: none;-webkit-appearance: none;-moz-appearance: none;text-align:center;padding-left: 55px;padding-right: 55px;} 
.people-filter-module .people-list-wrapper .people-block .info-block {padding-top: 0;}
form select option{background-color:#1D243E;color:#F2E9D0;margin:15px 0;}
.people-filter-module .people-list-wrapper .people-block .info-block p .person-title {text-transform: uppercase;}
.people-filter-module .people-list-wrapper .people-block .info-block p {line-height: 1.25;}
.people-filter-module .container {max-width: 1610px;}
.people-filter-module .people-list-wrapper .people-block a{transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.people-filter-module .people-list-wrapper .people-block a .person-image:after {content: "";width: 100%;height: 100%;border-right: 10px solid transparent;border-bottom: 10px solid transparent;position: absolute;top: 0;right: 0;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.people-filter-module .people-list-wrapper .people-block a:hover .person-image:after {border-color: #A51432;transition: all ease 0.4s; -webkit-transition: all ease 0.4s}
.section-filter-row {padding-bottom: 70px;}
.people-filter-module .people-list-wrapper .people-block .person-image {position: relative;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;margin-bottom:18px;} 
.showing-result-section {text-align: center;}
.showing-result-section .title-text h5 {margin-bottom: 15px;}
.people-detail-wrapper .people-top-row {display: flex;align-items: center;}
.people-detail-wrapper .people-top-row .people-image {width: 62%;margin: 0 -10% 0 0;}
.people-detail-wrapper .people-top-row .people-info-box {width: 56%;background-color: #1D243E;padding: 37px 28px 35px 45px;filter: drop-shadow(0px 6px 3.5px rgba(0,0,0,0.4));margin-left:auto;margin-right:auto;margin-bottom:20px;}
.people-detail-wrapper .people-top-row .people-image img {display: block;width: 100%;}
.people-detail-wrapper .people-top-row .people-info-box .top-block {display: flex;flex-direction: row-reverse;align-items: flex-start;justify-content: space-between;}
.people-detail-wrapper .people-top-row .people-info-box .top-block .info-box h2 {font-size: 60px;line-height: 1;text-transform: none;margin-bottom: 10px;}
.people-detail-wrapper .people-top-row .people-info-box .bottom-block {border-top: 4px solid #364271;padding-top: 15px;}
.people-detail-wrapper .people-top-row .people-info-box .bottom-block a {text-decoration: underline;}
.people-detail-wrapper .people-top-row .people-info-box .top-block .info-box {padding-right: 15px;margin-right:auto;}
.people-detail-wrapper .people-top-row .people-info-box .top-block .info-box h6 {margin-bottom: 15px;font-family: 'Sweet Sans Pro';text-transform: uppercase;}
.people-detail-wrapper .people-2c-row {display: flex;align-items: flex-start;}
.people-detail-wrapper .people-2c-row .left-column {padding-top: 90px;padding-right: 8%;width: 70%;padding-left:9%;}
.people-detail-wrapper .people-2c-row .right-column {width: 30%;max-width: 457px;margin-left: auto;}
.people-detail-wrapper .people-2c-row .right-column .sidebar-box{padding: 0px 45px 30px;border: 4px solid #364271;color: #95B2E2;}
.print-button.button {max-width: 70%; padding-top: 70px; padding-right: 8%; padding-left: 9%;}
.people-detail-wrapper .people-2c-row .right-column .sidebar-box ul {padding-left: 1rem;}
.people-detail-wrapper .people-2c-row .right-column .sidebar-box p {margin: 0;}
.people-detail-wrapper .people-2c-row .right-column .sidebar-box .box-head{margin-top:25px;}
.people-detail-page .people-filter-module {margin-bottom: 6px;box-shadow: 0px 6px 3.5px rgb(0 0 0 / 16%);} 
.people-detail-page .people-filter-module .container {max-width: 1920px;}
.people-detail-wrapper .accordion_content ul li a:hover {border: none;color: #A51432;text-decoration: none;}
.people-detail-wrapper .accordion_content ul li a {border: none;padding: 0;text-decoration: underline;}

.accordion_header {background-color: #f2e9d0;text-align: center;cursor: pointer;padding: 5px 0;position: relative;}
.accordion_header h6 {font-weight: bold;color: #1D243E;margin: 0;text-transform: uppercase;font-family: 'Sweet Sans Pro';padding-right:42px;padding-left:15px;font-size: 24px;}
.accordion_content {border: 1px solid #f2e9d0;padding: 35px 20px;background-color:#1D243E;}
.accordion .accordion_group {margin-top: 60px;}
.accordion_header:after {content: "";background-color: #A51432;width: 36px;height: 36px;line-height: 36px;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);right: 7px;}
.accordion_header:before {content: "";background-image: url(//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/images/Icon-down-right.svg);width: 36px;height:36px;line-height:36px;position:absolute;top: 50%;transform: translateY(-50%) rotate(90deg);-webkit-transform: translateY(-50%) rotate(90deg); background-repeat:no-repeat;right: 6px;z-index: 9;background-position: center;transition: all ease 0.3s;}
.expanded .accordion_header:before {transform: translateY(-50%) rotate(-90deg);-webkit-transform: translateY(-50%) rotate(-90deg);}
.accordion_content ul li {margin: 10px 0 20px;}
.accordion_content ul {margin: 0;}
.linkedin-link a {display: block; padding: 0 6px 2px 0;}

/* =======capabilities======== */
.capabilities-module .accordion {display: flex;flex-wrap: wrap;margin: 0 -30px;}
.capabilities-module .accordion .accordion_group {width: calc(50% - 60px);margin-left: 30px;margin-right: 30px;}
.capabilities-module .section-button.button {margin-top: 100px;}
.capabilities-module .accordion .accordion_group .accordion_content {font-size: 25px;text-align: center;}
.capabilities-module .accordion .accordion_group .accordion_content ul {padding: 0;list-style:none;}
.accordion_content ul li a {border-bottom: 3px solid transparent;border-right: 3px solid transparent;padding: 0 6px 6px 0;}
.accordion_content ul li a:hover,.deals-hubdb-listing .accordion_content .active a {border-color: #A51432;color: inherit;}
.capabilities-module {background-size: 100% !important;}

/*============== two col with image banner above ==============*/
.two-col-img-above{background-position: 90%;background-repeat: no-repeat;width:100%;height:100%;position: relative;overflow: hidden;padding: 12% 0;}
.two-col-img-above.parallax-enabled {height:110vh;}
.two-col-img-above .text-area p{display: block;}
.two-col-img-above .text-area p:last-child{margin-bottom:0;}
.two-col-img-above .text-area .two-col{display: flex;flex-direction: row;align-items: center;padding: 2.2% 0;}
.two-col-img-above .text-area .two-col>div{width: 50%;}
.two-col-img-above .text-area .two-col .left-text div{float: right;}
.two-col-img-above .text-area .two-col .left-text{padding-right: 30px;}
.two-col-img-above .text-area .left-text h3{margin-left: 0px;text-align: right;border-right: 3px solid #A51432;padding-right: 25px;margin-bottom:0;font-size: 33.75px;}
.two-col-img-above .text-area .two-col .right-text{text-align: center;max-width:640px;margin: 0 auto;padding: 0 10px;} 
.two-col-img-above .text-area .sidebar{display: flex;flex-direction: row;margin-top: 15px;}
.two-col-img-above .text-area .sidebar .left-text{width: 68%;text-align: center;max-width: 920px;margin: 0 auto;padding: 0 25px;}
.two-col-img-above .text-area .sidebar .right-text{width: 32%;padding:50px;margin-right: 0; top: 30px; position: relative;}
.two-col-img-above .text-area .sidebar .right-text h6 {color: #95B2E2;text-transform: uppercase;font-family: 'Sweet Sans Pro';}
.two-col-img-above .text-area .sidebar .left-text h3{border: none;text-align: center;margin:0 0 40px;padding: 0;}
.sidebar .right-text{width: 30%;margin-right: 60px;padding: 20px;background-color: #1D243E;height: fit-content;padding-bottom: 90px;filter: drop-shadow(0px 6px 3.5px rgba(0,0,0,0.4));}
.sidebar .right-text p{color: #95B2E2;}
.img-parallax {width: 100vmax;top:0;transform: translate(0%,0);pointer-events:none;position: absolute;left: 0;object-fit: cover;object-position: center;}
.two-col-img-above.about_contents .text-area .two-col {padding: 0;}
.two-col-img-above.about_contents{padding: 190px 0;box-shadow: 0px 6px 3.5px rgb(0 0 0 / 16%);}
.two-col-img-above.about_contents .text-area .two-col .right-text {max-width: 685px;}
.two-col-img-above.win_content .text-area .two-col .left-text {width: 48%;padding-right: 6%;}
.two-col-img-above.win_content .text-area .two-col .right-text {max-width: 780px;}
.two-col-img-above .text-area{background-color: #1D243E;position: relative;display: block;text-align: center;margin: 0;top: 50%;left: 0;right: 0; background-color: rgba(29, 36, 62,.85);}
.two-col-img-above.parallax-enabled .text-area {top: unset;position: absolute;bottom: 0;}
div#hide_bg {padding-top: 0;overflow: inherit;}
div#hide_bg .text-area {background-color: transparent;}

/* ============== Logo-Text-tiles ==============*/
.logo-text-tiles-container{padding: 20px 0 20px 0;position: relative;box-shadow: 0px 6px 3.5px rgb(0 0 0 / 16%);}
.logo-text-tiles{display: flex;width: 100%;margin: auto;flex-wrap: wrap;justify-content: center; padding: 0 50px;max-width: 1730px;}
.logo-text-tile-tile{width: calc(25% - 40px);color: #1e2339;font-weight: 600;padding: 35px 30px 20px;margin:20px;position: relative;}
.logo-text-tile-tile p,.logo-text-tile-tile h6,.logo-text-tile-tile h5,.logo-text-tile-tile h4,.logo-text-tile-tile h3{color: #1e2339;font-weight: 600;}
.logo-text-tile-tile img{display: block; margin: 0 auto; height: 100%;}
.logo-text-tile-tile span {border-top: 3px solid #A51432;color: #1e2339;width: 85%;display: block;font-size: 25px;margin: auto;padding-top: 20px;padding-bottom: 30px;font-weight:600;}
.logo-text-tile-tile h6{font-family: 'Sweet Sans Pro';}
.logo-image-tile {height: 150px;border-bottom: 3px solid #A51432;padding: 0 0 30px;margin-bottom: 30px;}
.logo-text-tile-tile:before,.blog-repeater-row .post-item:before{background: -moz-linear-gradient(top, rgba(242,233,208,1) 0%, rgba(30,87,153,0) 100%);background: -webkit-linear-gradient(top, rgba(242,233,208,1) 0%,rgba(30,87,153,0) 100%);background: linear-gradient(to bottom, rgba(242,233,208,1) 0%,rgba(30,87,153,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2e9d0', endColorstr='#001e5799',GradientType=0 );content:"";width:100%;height: 40%;position:absolute;left:0;right:0;top:0;}
.logo-text-tile-tile h3,.logo-text-tile-tile h4,.logo-text-tile-tile h5,.logo-text-tile-tile h6,.logo-text-tile-tile p,.logo-text-tile-tile > div { position: relative;}
.two-col-img-above.parallax-enabled .img-parallax {top: 0 !important;transform: translate(0%,-15%) !important;}

/* ======== capabilities-detail =======*/
.capabilities-detail-module .twoc-section-inner-wrap {display: flex;flex-wrap:wrap;}
.capabilities-detail-module .twoc-section-inner-wrap .contacts-data-group {display: flex;align-items: flex-start;flex-wrap:wrap;margin: 0 -9px;}
.capabilities-detail-module .twoc-section-inner-wrap .left-column {width: 50%;color: #95B2E2;padding-right: 45px;position: relative;}
.capabilities-detail-module .twoc-section-inner-wrap .right-column {width: 50%;padding-left: 45px;}
.capabilities-detail-module .twoc-section-inner-wrap .left-column .col-head p {margin: 0 0 15px;text-transform: uppercase;}
.capabilities-detail-module .twoc-section-inner-wrap .left-column:after {width: 3px;background-color: #A51432;height: 100%;display: inline-block;position: absolute;right: 0;top: 0;content:"";}
.capabilities-detail-module .twoc-section-inner-wrap .contacts-data-group .contact-column a{position: relative;transition: all ease 0.4s;-webkit-transition: all ease 0.4s;}
.person-name{transition: all ease 0.4s;-webkit-transition: all ease 0.4s;}
.capabilities-detail-module .twoc-section-inner-wrap .contacts-data-group .contact-column a:hover,.capabilities-detail-module .twoc-section-inner-wrap .contacts-data-group .contact-column a:hover .person-name {color:#A51432;}
.capabilities-detail-module li {margin: 0 0 15px;padding: 0 0 0 10px;}
.capabilities-detail-module .section-header {margin-bottom: 60px;}
.twoc-section-inner-wrap .contacts-data-group .contact-column {width: calc(50% - 18px);padding: 0;margin: 0 9px 30px;}
.twoc-section-inner-wrap .contacts-data-group .contact-column a .person-image{position: relative;margin-bottom:16px;}
.twoc-section-inner-wrap .contacts-data-group .contact-column a .person-image:after{content: "";width: 100%;height: 100%;border-right: 10px solid transparent;border-bottom: 10px solid transparent;position: absolute;top: 0;right: 0;transition: all ease 0.4s;-webkit-transition: all ease 0.4s;}
.twoc-section-inner-wrap .contacts-data-group .contact-column a:hover .person-image:after {border-color: #A51432;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.twoc-section-inner-wrap .contacts-data-group .contact-column .person-image img {display: block;width: 100%;}
.twoc-section-inner-wrap .contacts-data-group .contact-column .info-block .person-name {margin: 0;color: #95B2E2;}
.capabilities-detail-module .col-button {margin-top: 40px;cursor: unset;}
.capabilities-detail-module .twoc-section-inner-wrap .contacts-data-group .contact-column a {color: #95B2E2;}
.twoc-section-inner-wrap .contacts-data-group .contact-column .info-block p strong {text-transform: uppercase;font-weight: 400;}
.twoc-section-inner-wrap .contacts-data-group .contact-column .info-block p:last-child {margin: 0;}
.capabilities-detail-module ul {padding-left: 3.3rem;}

/* ======== representative-matters =======*/
.blog-repeater-row .post-item {display: flex;margin: 0 25px;padding: 15px 0;filter: drop-shadow(0px 6px 3.5px rgba(0,0,0,0.4));background-image: url(//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/images/FDH_Geometric_Pattern_Cream.svg);color:#1D243E;padding:54px 45px 34px;background-size: cover;}
.blog-repeater-row .post-item a{display:block;}
.blog-repeater-row .post-item a,.blog-repeater-row .post-item, .blog-repeater-row .post-item h2, .blog-repeater-row .post-item h3, .blog-repeater-row .post-item h4, .blog-repeater-row .post-item h5, .blog-repeater-row .post-item h6{;color:#1D243E;}
.blog-repeater-row .slick-list .slick-track,.blog-repeater-row .slick-list {display: flex;}
.representative-matters-module {position: relative;box-shadow: 0px 6px 3.5px rgb(0 0 0 / 16%); padding: 0 20px;}
.representative-matters-module .section-header h3 {margin-bottom: 35px;text-transform: uppercase;}
.representative-matters-module .blog-repeater-row .post-item {position:relative;}
.blog-repeater-row .post-item .post-summary p,.blog-repeater-row .post-item .post-summary {font-size: 22px;font-weight: 600;line-height: 1.2;}
.blog-repeater-row .post-item .post-summary p a,.blog-repeater-row .post-item .post-summary .link{text-decoration:underline;}
.blog-repeater-row .post-item a:hover .post-summary .link{color:#A51432;}
.blog-repeater-row .post-item .top-row {border-bottom: 3px solid #A51432;padding: 0 0 30px;margin-bottom: 30px;}
.blog-repeater-row .post-item .top-row .post-title h3 {margin: 0;line-height: 1.35;font-size:32px;}
.blog-repeater-row .post-item .top-row .post-image img {height: 135px;object-fit: contain;margin:0 auto;}
.blog-repeater-row .post-item:after {content: "";width: 100%;height: 100%;border-right: 10px solid transparent;border-bottom: 10px solid transparent;position: absolute;top: 0;right: 0;transition: all ease 0.4s;-webkit-transition: all ease 0.4s;}
.blog-repeater-row .post-item:hover:after {border-color: #A51432;}
.blog-repeater-row .post-item .inner-wrap {position: relative;z-index: 1;}
/* ======== content-module =======*/
.content-module{position: relative;box-shadow: 0px 6px 3.5px rgb(0 0 0 / 16%);background-repeat: repeat-y;}
.content-module .content-repeater-row .content-box {margin:0 0 90px;}
.add-dash-above-heading:before {content: "";max-width: 326px;display: block;height: 3px;background-color: #A51432;margin: 0 auto 90px;}
.content-module .content-repeater-row {max-width: 940px;margin: 0 auto;}
.button-wrapper {text-align: center;}
.button-wrapper a.button {text-transform:uppercase;font-weight:600;color: #F2E9D0;border-bottom:3px solid #A51432;border-right:3px solid #A51432;line-height: normal;padding: 0 10px 8px 0px;transition: all ease 0.4s;-webkit-transition: all ease 0.4s;font-family: 'Sweet Sans Pro';cursor: pointer;display: inline-block;}
.button-wrapper .button:hover {border-color: transparent;}
/* .content-module .content-repeater-row .content-box h3 {text-transform: uppercase;} */
.simple-banner-module .section-inner-wrapper .section-content {max-width: 1200px;margin: 0 auto;}
.content-module.careers_content {box-shadow: none;}
.content-module.careers_content:after {content: "";height: 3px;display: block;background-color: #A51432;width: 326px;margin: 0 auto;}
.content-module .content-repeater-row .content-box p a {text-decoration: underline;}
.content-module .content-repeater-row .content-box p a:hover,.content-module .content-repeater-row .content-box p a:focus {text-decoration: none;color: inherit;}
.simple-banner-module,.blog-listing-wraper,.capabilities-module,.contact-us-module,.highlight-post-detail-section{position:relative;}
body.careers .content-module.careers_content::after {display: none;}

/* ======== testimonial-slider =======*/
.testimonial-slider{text-align: center;}
.testimonial-slider .slick-list{ max-width: 1370px;margin: 0 auto;border: 4px solid #364271;background-color: #1D243E;padding-top:45px;padding-bottom:60px;}
.testimonial-slider .slide-item .person-review {padding: 0 15px 0px;max-width: 1000px;margin: 0 auto;}
.testimonial-slider .slide-item .person-review:before {content: "";display: block;margin: 0 auto;background-image: url(//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/images/Quote.svg);width: 66px; height: 90px;background-size: 65px;background-repeat: no-repeat;margin-bottom: 10px;}
.testimonials-module .section-header h3 {text-transform: uppercase;margin-bottom: 55px;} 
.testimonial-slider .person-info {color: #95B2E2;line-height:29px;}
.testimonial-slider .person-info p span {text-transform: uppercase;}
.timelineSliderNav {border-top: 1px solid #707070;margin-top: 15px;}
.timeline-slider-module .timelineSlider .slide-item-timeline-col .inner-wrap {padding: 25px 25px 30px;}
.slide-item-timeline-col.slick-slide{margin:15px 0px 1.5% 0;}
.slide-item-timeline-col{position:relative;}
.timeline-col.slide-item {margin:50px 15px;position:relative;z-index:9;}
.timelineSliderNav .slide-nav-item {margin: 0 15px;}
.timeline-slider-module {padding: 0 45px;}
.timeline-slider-module .container {position: relative;}
.timelineSlider .slick-list {padding: 1% 0 0!important;}
.slide-item-timeline-col .timeline-col:after {content: ' ';position: absolute;width: 0;height: 0;left: -26px;bottom: -30px;/*border: 22px solid;border-color: transparent transparent #1D243E #1D243E;transform: rotate(225deg);*/background-image:url(//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/images/Polygon.svg);width: 80px; height: 74px; background-size: contain;}
.timelineSlider .slick-track{display:flex;align-items:end;}
.slide-item-timeline-col .timeline-col:before {content: "";height:300%;border-right:3px dashed #1D243E;position:absolute;top:100%;z-index: 1;}
.timeline-slider-module .section-header h2 {margin-bottom: 0;} 
.life-at-fdh-module {padding-left: 45px;padding-right: 45px;}
.life-fdh-slider .slide-item {background-color: #F2E9D0;margin: 0 30px;}
.life-fdh-slider .slide-item .inner-wrap .slide-image img {height: 350px !important;object-fit: cover;}
.life-fdh-slider .slide-item p {color: #1D243E;}
.life-fdh-slider .slide-item .slide-title p:last-child {margin: 0;}
.life-fdh-slider .slide-item .inner-wrap .slide-title {padding: 20px 25px;}
.life-fdh-slider .slide-item .inner-wrap .slide-title p {font-weight: 500;}
.life-fdh-slider .slick-track,.life-fdh-slider .slick-list {display: flex;}
.life-fdh-slider{padding-top: 50px;}
.life-at-fdh-module .section-header-row {max-width: 940px;margin: 0 auto;text-align: center;}
.life-fdh-slider .slick-list button.slick-arrow {display: none;}
.timeline-date-text h5 {margin-bottom: 10px;}
.slide-item-timeline-col:before {content: "";height: 800%;border-right: 1px solid #707070;position: absolute;z-index: 1;top: -500%;left: 20px;}
.slide-item-timeline-col.slick-slide.timeline-box7 .timeline-col.slide-box1::before {height: 286%;}
.timeline-slider-module .timelineSlider .slide-item-timeline-col .inner-wrap .timeline-summary p:last-child {margin: 0;}
.timeline-col.slide-item[data-date="January"] {left:25px;} 
.timeline-col.slide-item[data-date="February"] {left: 30px;}
.timeline-col.slide-item[data-date="March"] {left: 25px;}
.timeline-col.slide-item[data-date="April"] {left: 25px;}
.timeline-col.slide-item[data-date="May"] {left: 25px;}
.timeline-col.slide-item[data-date="June"] {left: 25px;}
.timeline-col.slide-item[data-date="July"] {left: 25px;}
.timeline-col.slide-item[data-date="September"] {left: 25px;}
.timeline-col.slide-item[data-date="October"] {left: 25px;}
.timeline-col.slide-item[data-date="November"] {left: 25px;}
.timeline-col.slide-item[data-date="December"] {left: 25px;}

/* =======contact-us======== */
.contact-us-module .container {max-width: 1920px;}
.contact-us-module .section-two-col-row {display: flex;}
.contact-us-module .section-two-col-row .section-left-col {width: 37%;padding-top: 40px;}
.contact-us-module .section-two-col-row .section-right-col {width: 63%;padding-left:90px;}
.contact-us-module .section-two-col-row .section-left-col .column-image img {display: block;width: 100%;}
.contact-us-module .section-inner-wrapper .section-heading h1 {margin-bottom: 40px;}
.contact-us-module form input[type='text'], .contact-us-module form input[type='email'], .contact-us-module form input[type='password'], .contact-us-module form input[type='tel'], .contact-us-module form input[type='number'], .contact-us-module form input[type='search'], .contact-us-module form select, .contact-us-module form textarea {background-color: #DFDFDF;}
.contact-us-module form textarea {height: 218px;}
form input[type='submit']:focus {background-color: transparent;outline: none;}
.contact-us-module .section-two-col-row .col-form-box form {position: relative;}
.contact-us-module .section-two-col-row .section-left-col .column-content {padding-top: 30px;}

/* =======representative-matters======== */
.representative-matters-blog-wrapper {padding: 120px 0;}
.representative-matters-blog {display: flex;flex-wrap: wrap;margin: 0 -25px;}
.representative-matters-blog .post-item {width: calc(25% - 50px);margin: 12px 25px;}
.representative-matters-blog-wrapper .section-header h3 {text-align: center;text-transform: uppercase;}
.highlight-load-more-button{margin-top: 50px;}
.representative-load-more-button {margin-top: 90px;}

/* =======blog-listing======== */
.blog-listing-wraper {padding: 100px 0 170px;position: relative;box-shadow: 0px 6px 3.5px rgb(0 0 0 / 16%);background-image: url(//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/images/Geometric%20_Fade.jpg);background-position: center top;}
.blog-listing-wraper {background-image: url(//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/images/Pattern-Blue_top-gradient.jpg);}
.blog-listing-wraper .section-header-row {display: flex;margin-bottom: 20px;}
.blog-listing-wraper .section-header-row .section-right-column {width: 50%;padding-left: 15px;}
.blog-listing-wraper .section-header-row .category-capabilties-section  .accordion_group {margin: 30px 0;}
.blog-listing-wraper .section-header-row .section-left-column {width: 50%;padding-top:30px;}
.blog-listing-wraper .category-capabilties-section select {background-image: url(../images/arrow_select.svg);background-repeat: no-repeat;background-position: center right 7px;appearance: none;-webkit-appearance: none;-moz-appearance: none;text-align: center;padding-left: 55px;padding-right: 55px;margin: 15px 0;width:100%;}

/* =======job-openings-module======== */
.job-openings-module .form-box,.popup-button.button.hide-button {display: none;}
.job-openings-module .form-box{text-align:left;}
.job-openings-module .form-box.show-form {display: block;}
.hs_upload_resume.hs-upload_resume .input .hs-input {background-color: transparent;}
.hs_upload_resume.hs-upload_resume {position: relative;display: flex;gap: 30px 10px;}
.job-openings-module .form-box .hs_submit.hs-submit {text-align: center;}
.job-openings-module .section-repeater-items-row {margin: 100px 0 0;}
.job-openings-module .section-repeater-items-row .column-block {border-bottom: 4px solid #364271;padding: 50px 0;}
.job-openings-module .section-repeater-items-row .column-block:last-child{border:none;}
.job-openings-module .section-inner-wrapper {max-width: 1120px;margin: 0 auto;}
.job-openings-module .section-repeater-items-row .column-block h6 {font-family: 'Sweet Sans Pro';font-weight: 400;margin:0;}
.job-openings-module .section-repeater-items-row .column-block .job-title {text-transform: uppercase;}
.job-openings-module .section-inner-wrapper .section-heading h1 {margin-bottom: 50px;}
.job-openings-module .form-box.show-form textarea {height: 174px;}
.job-openings-module .hs-form-field .hs-input {background-color: #DFDFDF;}
.form-columns-2 .hs-form-field:first-child {padding-right: 15px;}
.form-columns-2 .hs-form-field:first-child .input {margin: 0;}
.form-columns-2 .hs-form-field:last-child {padding-left: 15px;}
.simple-banner-module .section-button.button {padding: 35px 0 0;}
.simple-banner-module .section-button.button a{font-weight:500;padding: 0 15px 10px 10px;}
input[type="file"]::-webkit-file-upload-button {font-size: 0px;line-height: normal;padding: 0;border: none;line-height: 20px;}

/* =======values-at-fdh-module======== */
.values-at-fdh-module .section-header {max-width: 1100px;margin: 0 auto;}
.values-at-fdh-module .section-header h6 {font-weight: 500;font-family: 'Sweet Sans Pro';}
.values-repeater-row {display: flex;margin: 0 -20px 0;flex-wrap: wrap;}
.values-repeater-row .values-column-block {width:calc(33.33% - 40px);padding: 70px 25px 60px;filter: drop-shadow(0px 6px 3.5px rgba(0,0,0,0.4));    margin: 40px 20px 0;}
.values-repeater-row .values-column-block .block-title:after {display: block;content: "";height: 3px;max-width: 418px;width: 100%;background-color: #A51432;margin: 0 auto 30px;}
.values-repeater-row .values-column-block .block-title h4 {margin-bottom: 30px;}
.values-repeater-row .values-column-block .block-summary a {text-decoration: underline;}
   
/* =======stats-module======== */ 
.stats-module{position: relative;box-shadow: 0px 6px 3.5px rgb(0 0 0 / 16%);}
.stats-module .stats-repeater-row {display: flex;flex-wrap: wrap;text-align: center;justify-content: center;}
.stats-module .stats-repeater-row .stat-column {width: 33.333%;border-right: 3px solid #A51432;padding: 20px 3.5%;position:relative;margin:20px 0;}
.stats-module .stats-repeater-row .stat-column:last-child {border: none;}
.stats-module .stats-repeater-row .stat-column .stat-title h6 {font-family: 'Sweet Sans Pro';font-weight: 500;}
.stats-module .stats-repeater-row .stat-column .stat-num h2 {line-height: normal;margin: 0 0 15px;font-size:70px;}
.stats-module .section-header h3 {text-transform: uppercase;margin-bottom: 50px;}
.stats-module .stats-repeater-row .stat-column:nth-child(3n+3) {border-right: none;}
.stats-module .stats-repeater-row .stat-column:after {content: "";background-color: #A51432;display: block;height: 3px;width: 101%;position: absolute;bottom: -23px;margin-top: 15px;left: 0;right: 0;border-right: 43px solid #A51432;}
.stats-module .stats-repeater-row .stat-column:nth-child(+n+4):after{display: none;}
 
/* =======video-module======== */
.video-module .section-inner-wrap {max-width: 1080px;margin: 0 auto;}
.video-module .section-inner-wrap .section-header h3 {text-transform: uppercase;margin-bottom: 15px;}
.video-module .section-inner-wrap .section-video {margin-top: 50px;}
.capabilities-detail-module {background-repeat: repeat-x;}

/* =======faq-with-firm-leaders-module======== */
.faq-with-firm-leaders-module .container {max-width: 100%;padding: 0 90px 0 0;}
.faq-with-firm-leaders-module .section-twoc-row .faq-slider-items {display: flex;}
.faq-with-firm-leaders-module .section-twoc-row .faq-slider-items .section-left-column {width: 55%;padding-right: 80px;}
.faq-with-firm-leaders-module .section-twoc-row .faq-slider-items .section-right-column {width: 45%;}
.faq-with-firm-leaders-module .section-twoc-row .faq-slider-items .section-left-column .person-image img {display: block;width: 100%;border-right: 25px solid transparent;position: relative;z-index: 1;}
.faq-with-firm-leaders-module .slick-dots li button {background-color: #A39D8A;}
.faq-with-firm-leaders-module .slick-dots li.slick-active button {background-color: #A51432;}
.faq-with-firm-leaders-module .section-twoc-row .faq-slider-items .section-left-column .person-image::after {content: "";background-color: #1D243E;width: 100%;height: 100%;position: absolute;left: 0;right: -10px;top: 25px;}
.faq-with-firm-leaders-module .section-twoc-row .faq-slider-items .section-left-column .person-image {position: relative;}
.faq-with-firm-leaders-module .section-twoc-row .faq-slider-items .section-left-column .person-info {padding: 60px 50px 0;}
.faq-with-firm-leaders-module .section-twoc-row .faq-slider-items .section-left-column .person-info .person-name{margin: 0 0 5px;text-transform: uppercase;}
.faq-with-firm-leaders-module .section-twoc-row .faq-slider-items .section-left-column .person-info .person-title {text-transform: uppercase;font-family: 'Sweet Sans Pro';}
.faq-with-firm-leaders-module .section-twoc-row .faq-slider-items .faq-items h6 {font-weight: 500;font-family: 'Sweet Sans Pro';}
.faq-with-firm-leaders-module .section-twoc-row .faq-slider-items .faq-items h6 {margin-bottom: 20px;}
.faq-with-firm-leaders-module .section-twoc-row .faq-slider-items .faq-items .block-summary h6 {margin-bottom: 50px;}
.faq-with-firm-leaders-module .section-heading h2 {margin-bottom: 60px;} 

.search-popup-box {position: absolute;left: 0;right: 0; top: 170px;background-color: rgb(29, 36, 62,0.8);margin: 0 auto;max-width: 1820px;padding: 15% 0;border: 2px solid;width:calc(100% - 100px);z-index: 9;}
.search-popup-box .search-input-box {max-width: 800px;margin: 00 auto;}
.search-popup-box .close-button {position: absolute;right: 20px;top: 20px;}
.search-popup-box .close-button svg {height: 32px;width: 32px;}
.header-search-bar {padding-left: 10px;}
.header-search-bar a {display: inline-block;border-right: 3px solid transparent;border-bottom: 3px solid transparent;padding: 0 6px 4px 0;vertical-align: middle;}
.header-search-bar a:hover,.enable-popup .header-search-bar a{border-color:#A51432;}
.header-search-bar a svg {height: 22px;display: block;}
.search-popup-box .close-button a:hover line {fill: #A51432;stroke: #A51432;}
body .hs-search-field__suggestions {padding: 14px;background-color: #1D243E;}
.hs-search-field .hs-search-field__bar form input {padding: 10px 10px 10px 50px;height: 54px;background-size: 24px;background-repeat: no-repeat;background-image: url(//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/images/search.svg);background-position: center left 14px;}
.search-popup-inner-wrap {padding: 0 15px;}
#home-header-section.header .container {display: flex;flex-wrap: wrap;align-items: center;}
#home-header-section.header .container .header-logo-row {width: 100%;}
#home-header-section.header .container .header-logo-row.header-logo-row a {display: inline-block;}
.enable-popup .flyout-content-box.open-flyout {z-index: 9;}
.enable-popup{overflow:hidden;}
.enable-popup .home-banner-module:after{z-index: 1;}
.right-column .sidebar-box ul li,.people-bio ul li {margin: 5px 0;}

/* =======Footer======== */
footer.footer {padding: 80px 0 40px;font-size:15px;}
.footer p,.footer a{font-size:15px;}
.footer .footer-inner-wrapper {display: flex;flex-wrap: wrap;justify-content: space-between;}
.footer .footer-inner-wrapper > div {width: 50%;padding: 0 15px;margin: 0 -15px;}
.footer .footer-inner-wrapper .footer-right-column {text-align: right;display: flex;justify-content: flex-end;align-items: flex-start;}
.footer .footer-inner-wrapper .footer-right-column svg {margin-left: 24px;}
.footer .footer-inner-wrapper .footer-left-column strong {text-transform: uppercase;}
.footer .footer-inner-wrapper .footer-right-column a:hover,.footer .footer-inner-wrapper .footer-right-column a:hover svg,.footer .footer-inner-wrapper .footer-right-column a:hover svg path{color:#A51432;fill:#A51432;}
.footer .footer-inner-wrapper .footer-right-column a:hover svg {background-color: #f2e9d0;border-radius: 4px;}
.footer .footer-inner-wrapper .footer-left-column img {margin: 0 0 16px;max-width: 140px;}

@media (max-width:1599px){
  .values-repeater-row .values-column-block .block-title h4 {font-size:32px;}
  .values-repeater-row .values-column-block {padding: 70px 20px 60px;}
  .flyout-content-box {max-width:520px;}
  .life-fdh-slider .slide-item .inner-wrap .slide-image img {height: 300px !important;}
}
@media (max-width:1439px){
  .container,.header .container,.home-banner-module .container,.logo-text-tiles{padding:0 30px;}
  .people-detail-wrapper .people-2c-row .left-column {padding-top: 70px;padding-right: 2%;padding-left: 1%;}
  .print-button.button {padding-right: 2%;padding-left: 1%;}
  .blog-repeater-row .post-item {margin:0 15px;padding: 30px 35px 25px;}
  .representative-matters-module {padding: 0 40px;}
  .representative-matters-blog {margin: 0 -15px;}
  .representative-matters-blog .post-item {width: calc(25% - 30px);}
  .search-popup-box {width: calc(100% - 40px);}
}
@media (min-width:768px){
  .banner-bottom {position: absolute;bottom: 0;left: 0;right: 0;}
  .home-banner-module .banner-inner-wrapper {height: 100%;}
  .home-banner-module {height: 100vh;display: flex;flex-direction: column;justify-content: center;}
  .flyout-content-box .banner-content {max-height: 100%;overflow: auto;}
  .flyout-content-box .banner-content {-ms-overflow-style: none; scrollbar-width: none;overflow-y: scroll; }
  .flyout-content-box .banner-content::-webkit-scrollbar {display: none; }
}
@media (max-width:1365px){
  header .hs-menu-wrapper > ul > li > a {font-size: 16px;}
}
@media (max-width:1279px){
  .hightlights-feed-row .hightlight-post-item {width: calc(33.333% - 30px);margin: 15px;}
  .hightlights-feed-row {margin: 0 -15px;}
  .values-repeater-row .values-column-block .block-title h4 {font-size: 24px;}
  .highlight-load-more-button {margin-top: 70px;}
}
@media (max-width:1199px){
  header .hs-menu-wrapper > ul > li > a {font-size: 15px;margin: 0 7px 0 0;}
  .people-detail-wrapper .people-2c-row .right-column .sidebar-box{padding:0 30px 30px;} 
  .capabilities-module .accordion {margin: 0 -15px;}
  .capabilities-module .accordion .accordion_group {width: calc(50% - 30px);margin-left:15px;margin-right:15px;}
  .contact-us-module .section-two-col-row .section-right-col {padding-left: 24px;}
  .blog-listing-wraper .section-header-row {flex-wrap: wrap;text-align: center;}
  .blog-listing-wraper .section-header-row .section-right-column {width: 100%;padding-left: 20px;padding-right: 20px;}
  .blog-listing-wraper .section-header-row .section-left-column {width: 100%;padding-top: 0;}
  .representative-matters-blog .post-item {width: calc(33% - 30px);}
  .blog-listing-wraper .section-header-row .section-right-column {padding-left:0;padding-right: 0;}
  .two-col-img-above .text-area .sidebar .right-text{width:45%;padding:40px 15px;}
  .two-col-img-above .text-area p:last-child {margin: 0;}
  .two-col-img-above .text-area p {font-size: 16px;}
  .flyout-content-box {max-width: 35%;}
}
@media (min-width:992px){
  header .hs-menu-wrapper {display: block !important;}
  .two-col-img-above .text-area .sidebar .left-text{padding-top:130px;}
  .blog-listing-wraper,.highlight-post-detail-section {background-size: contain;}
}
@media (max-width:1024px){
  .hightlights-feed-row .hightlight-post-item {width: calc(50% - 30px);}
  .logo-text-tile-tile {width: calc(50% - 40px);}
  .values-repeater-row .values-column-block {width: 100%;padding: 43px 25px;}
  .two-col-img-above .text-area .left-text h3 {font-size:30px;}
  .two-col-img-above.parallax-enabled .text-area {transform: none;}
  .two-col-img-above.parallax-enabled {height:640px;}
}
@media (max-width:991px){
  .hightlights-feed-row .hightlight-post-item {width: 100%;}
  .hightlight-post-item .post-title h6 {margin-top: 35px;margin-bottom: 10px;}
  .cta_border_button span {background: #f2e9d0;display: block;height: 2px;margin: 8px 0;transition: all .5s;-webkit-transition: all .5s;width: 55px;}
  header .hs-menu-wrapper.active-branch.flyouts {background: #1D243E; box-shadow: 0 0 6px rgb(0 0 0 / 10%);display: none;filter: drop-shadow(0 10px 8.5px rgba(0,0,0,.25));left: 0;padding: 25px 0 15px; position: absolute; right: 0;width: 100%;margin-top:15px;}
  .mobile-open .mobile-trigger.cta_border_button span:first-child {position: relative;top:8px;transform: rotate(45deg);-webkit-transform: rotate(45deg);}
  .mobile-open .mobile-trigger.cta_border_button span:nth-child(2) {transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}
  .mobile-open .mobile-trigger.cta_border_button span:last-child {opacity: 0;}
  header .hs-menu-wrapper.hs-menu-flow-horizontal ul {flex-direction: column;}
  header .hs-menu-wrapper li {margin-bottom: 1.4rem; text-align: center;}
  .header .header-inner-row .header-menu-column {display: flex;justify-content: flex-end;}
  .people-detail-wrapper .people-top-row {flex-wrap: wrap;}
  .people-detail-wrapper .people-top-row .people-image {width: 100%;margin:0;}
  .people-detail-wrapper .people-top-row .people-info-box{width:100%;background-color:transparent;padding:50px 0 0 0;filter:none;margin:0;text-align:center;}
  .people-detail-wrapper .people-top-row .people-info-box .top-block{justify-content:center;flex-direction:column;justify-content:center;align-items:center;}
  .people-detail-wrapper .people-2c-row {flex-wrap: wrap;flex-direction: column-reverse;}
  .people-detail-wrapper .people-2c-row .left-column {padding-top: 70px;padding-right: 0;padding-left: 0;width: 100%;}
  .people-detail-wrapper .people-2c-row .right-column {width: 100%;max-width: 100%;margin-left: auto;margin-bottom:30px;}
  .people-detail-wrapper .people-top-row .people-info-box .top-block .info-box {padding-right: 0; padding-top: 15px;margin-left:auto;}
  .print-button.button {padding-right: 0;padding-left:0;max-width: 100%;}
  .people-filter-module .section-filter-row form fieldset:nth-child(3) {order: 2;}
  .people-filter-module .section-filter-row form fieldset:first-child {order: 3;}
  .people-filter-module .section-filter-row form fieldset .filter {font-size: 20px; margin: 0 6px 15px;}
  .people-filter-module .people-list-wrapper .people-block { width: calc(33% - 36px);}
  .people-filter-module .section-filter-row form fieldset {width: 100% !important;margin: 10px 0 25px;}
  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 {padding: 14px 10px;font-size: 15px;}
  .people-filter-module .section-filter-row form select {padding-left: 15px;}
  .capabilities-detail-module .twoc-section-inner-wrap .left-column {width: 100%;padding-right: 0;}
  .capabilities-detail-module .twoc-section-inner-wrap .left-column:after{display:none;}
  .capabilities-detail-module .twoc-section-inner-wrap .right-column {width: 100%;padding-left: 0;padding-top: 40px;}
  header .hs-menu-wrapper.flyouts .hs-menu-children-wrapper{left: 0;opacity: 1; position: relative; top: auto;filter: none;padding: 5px 0;background-color: transparent;display:none;}
  .child-trigger i{margin: 0 auto !important;}
  .child-trigger i:after{position: absolute;content: '';}
  .child-trigger i, .child-trigger i:after{width: 22px; height: 3px; background-color:#A51432;display: block;}
  .child-trigger i:after{-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}
  .child-trigger.child-open i:after{-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg);}
  .child-trigger.child-open i{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
  .child-trigger {display: inline-block;vertical-align: middle;position: absolute;top: 6px;right: 15px;z-index:99;}
  header .hs-menu-wrapper > ul > li > ul.hs-menu-children-wrapper > li > a {font-size: 15px;margin: 0;}
  header .hs-menu-wrapper.flyouts .hs-menu-children-wrapper li {margin: 7px 0;}
  .two-col-img-above .text-area .two-col {flex-wrap: wrap;}
  .two-col-img-above .text-area .two-col .left-text,.two-col-img-above.win_content .text-area .two-col .left-text{padding-right:20px !important;width: 100%;}
  .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper:before{display:none;}
  .two-col-img-above .text-area .two-col .right-text {max-width: 100%;width: 100%;margin-top:45px;}
  .content-module .content-repeater-row .content-box br{display:none;}    
  .representative-matters-blog .post-item {width: calc(50% - 30px);}
  .stats-module .stats-repeater-row .stat-column {padding: 20px 2.5%;}  
  .faq-with-firm-leaders-module .container {max-width: 100%;padding: 0 20px 0 0;}
  .faq-with-firm-leaders-module .section-twoc-row .faq-slider-items .section-left-column .person-info {padding: 60px 20px 0;}
  .faq-with-firm-leaders-module .section-twoc-row .faq-slider-items .section-left-column {padding-right: 20px;}
  .values-repeater-row .block-summary p:last-child {margin: 0;}
  .values-repeater-row .values-column-block .block-title:after {max-width: 232px;}
  .capabilities-detail-module .section-header h1 br {display: none;}
  #home-header-section .child-trigger {right: 55px;}
  .img-parallax {transform: inherit !important;position: static;top: 0 !important;}
  .two-col-img-above .text-area .two-col {padding: 80px 0;}
  .two-col-img-above{padding:0;}
  .img-parallax {height: auto; }
  .two-col-img-above.about_contents { padding: 80px 0;}
  .people-filter-module .section-filter-row form fieldset#people-capability {margin-left: 0;margin-right: 0;}
  .two-col-img-above.parallax-enabled {height: auto;}
  .two-col-img-above.parallax-enabled .text-area {transform: none;position: unset;}
  .flyout-content-box {max-width: 520px;}
  
}
@media (max-width:767px){
  body,body p,.capabilities-module .accordion .accordion_group .accordion_content{font-size:15px;}
  h1,.people-detail-wrapper .people-top-row .people-info-box .top-block .info-box h2{font-size:45px;line-height:normal;}
  h2,.highlight-post-detail-section .post-name h1{font-size:30px;}
  h3{font-size:28px;}
  h4{font-size:24px;}
  h5,.hightlight-post-item .post-title h6, .hightlight-post-item .post-title h6 a{font-size:20px;}
  h6,.highlight-post-detail-section .post-body-content h5{font-size:15px;}
  .header {padding: 27px 0;}
  footer.footer{ text-align: center;padding: 50px 0 35px;}
  .footer .footer-inner-wrapper > div {width: 100%;margin: 0;padding:0;}
  .footer .footer-inner-wrapper .footer-right-column {text-align: center;justify-content: center;width: 100%;flex-wrap: wrap;}
  #home-header-section.header .container,.home-banner-module .container {padding-right: 60px;}
  .footer .footer-inner-wrapper .footer-right-column svg {margin-left: 0;}
  .footer .footer-inner-wrapper {position: relative;padding-top: 80px;}
  .footer .footer-inner-wrapper .footer-right-column svg {position: absolute; top: 0;left: 0;right: 0;margin: 0 auto;}  
  .flyout-content-box {background-color: #1d243f;opacity: 1;visibility: visible;left:0;right:0;position: static;padding: 0 30px;}
  .home-banner-module {transition: all ease 0.8s;-webkit-transition: all ease 0.8s;}
  .flyout-content-box .banner-content {max-width: 100%;text-align:center;padding: 50px 15px 0;overflow: auto;height: 100%;}
  .flyout-content-box .banner-content p:first-child {font-size: 22px;font-family: 'Source Serif Pro', serif;}
  .highlights-module .button{margin-top: 80px;}
  .highlights-module .section-heading h2 {margin-bottom: 35px;}
  .home-banner-module:after{content: "";background-color:#A51432;right: 0;width: 30px;height:100%;top:-2px;bottom:0;z-index:99;position:absolute;}
  .banner-flyout-link .close-button {top: -10px;display:none;}
  .banner-bottom img {height: 32px;}
  .banner-flyout-link .flyout-link{right: auto;top: auto;width: auto;background-color: transparent;text-align: left;bottom: 80px;left: 30px;background-image:url(//22258783.fs1.hubspotusercontent-na1.net/hubfs/22258783/raw_assets/public/FDH%20Theme%202022/images/down_arrow.svg);background-repeat:no-repeat;width:27px;height:18px;display:none;}
  .banner-flyout-link .flyout-link svg {display: none;} 
  .highlight-post-detail-section {padding: 90px 0 150px;}
  .header .header-inner-row .header-logo-column {width: 100%;max-width: 300px;}
  .header .header-inner-row .header-menu-column {width: 100%;padding-left: 0;justify-content: flex-start;}
  .header .header-inner-row {display: block;}
  .header-logo-row,.header-logo-column {display: inline-block;padding-bottom: 15px;}
  .people-detail-wrapper .people-2c-row .left-column {padding-top: 30px;}
  .people-detail-wrapper .people-top-row .people-info-box .top-block .info-box h6 {font-size: 20px;margin-bottom: 25px;}
  .people-detail-wrapper .people-top-row {margin-bottom: 60px;}
  .people-detail-wrapper .people-top-row .people-info-box .bottom-block {padding-top: 25px;}
  .people-bio h4 {text-align: center;}
  .accordion_header {padding: 12px 0;}
  .accordion .accordion_group {margin-top: 40px;}
  .people-detail-wrapper .people-top-row .people-info-box {padding: 50px 0 60px 0;position: relative;}
  .people-detail-wrapper .people-top-row .people-info-box .linkedin-link {position: absolute;bottom: 0;}
  .people-detail-wrapper .people-2c-row .left-column .people-bio {padding: 0 15px;}
  .accordion_content ul {padding-left: 1rem;}
  main ul {padding-left: 1.8rem;} 
  .people-filter-module .people-list-wrapper .people-block {width: 100%; text-align: center;margin-bottom:18px;}
  .capabilities-module .accordion .accordion_group {width: 100%;}
  .capabilities-module .section-button.button {margin-top: 70px;}
  .capabilities-module .accordion_group:first-child {margin-top: 15px;}
  .blog-repeater-row .post-item .top-row .post-title h3 {min-height: inherit;}
  .capabilities-detail-module .twoc-section-inner-wrap .left-column {text-align: center;}
  .capabilities-detail-module .twoc-section-inner-wrap .right-column {padding: 0 10px;margin-bottom: 30px;}
  .capabilities-detail-module .twoc-section-inner-wrap .contacts-data-group {flex-wrap: wrap;}
  .twoc-section-inner-wrap .contacts-data-group .contact-column .info-block .person-name {font-size: 30px;}
  .capabilities-detail-module .twoc-section-inner-wrap .left-column .col-head p {margin: 0 0 20px;font-size: 20px;}
  .capabilities-detail-module .twoc-section-inner-wrap {flex-direction: column-reverse;}
  .blog-repeater-row .post-item {margin: 25px 0;}
  .representative-matters-module {padding: 0;}
  .blog-repeater-row .post-item .post-summary p,.blog-repeater-row .post-item .post-summary {font-size: 15px; line-height: 22px;}
  .blog-repeater-row .post-item .top-row {padding: 0 0 15px;margin-bottom: 15px;}
  .representative-matters-module .section-button {margin-top: 45px;}
  .capabilities-detail-module .section-header {margin-bottom: 40px;}
  .representative-matters-module .section-header h3 {margin-bottom: 15px;}
  .content-module .content-repeater-row .content-box {margin: 0 0 35px;}
  .add-dash-above-heading:before {margin: 0 auto 40px;}
  .two-col-img-above .text-area p {font-size: 15px;}
  .two-col-img-above.mobile_none img {display: none;}
  .two-col-img-above .text-area .sidebar .left-text {width: 100%;padding: 75px 0 0;}
  .two-col-img-above .text-area .sidebar .right-text {width: 100%;padding: 35px;filter: none;border: 4px solid #364271;text-align: center;}
  .two-col-img-above .text-area .sidebar {display: block;}
  .logo-text-tile-tile { width: calc(50% - 40px);} 
  .two-col-img-above .text-area {position: relative;box-shadow: 0px 6px 3.5px rgb(0 0 0 / 16%);z-index:1;}
  .two-col-img-above {overflow: inherit; }
  .simple-banner-module .section-inner-wrapper .section-content br{display:none;}
  .fdh_del .text-area {box-shadow: none;}
  .two-col-img-above .text-area .sidebar .right-text h6 {font-size: 20px;}
  .two-col-img-above .text-area .sidebar {display: flex;flex-wrap: wrap;flex-direction: column-reverse;}
  .logo-text-tile-tile span {font-size: 15px;padding-bottom: 0;}
  .testimonial-slider .person-info {line-height: normal;}
  .testimonial-slider .slide-item .person-review h4 {font-size: 30px;}
  .slick-dots li.slick-active button {width: 28px;height: 28px;}
  .slick-dots li button {width: 14px;height: 14px;} 
  .simple-banner-module .section-inner-wrapper .section-content h4 {font-size: 20px;}
  .contact-us-module .section-two-col-row .section-left-col {width: 100%;padding-top: 0;}
  .contact-us-module .section-two-col-row .section-right-col {padding-left: 0;width: 100%;margin-top:50px;}
  .contact-us-module .section-two-col-row {flex-wrap: wrap;}
  .contact-us-module .section-inner-wrapper .section-heading h1 {margin-bottom: 30px;}
  .contact-us-module form textarea {height: 143px;}
  form .hs-form-field {margin-bottom: 1.1rem;}
  .hs-error-msgs label, form .hs-error-msg, form .hs-error-msgs {font-size: 15px !important;}
  .representative-matters-blog .post-item {width: 100%;}
  .representative-matters-blog {margin: 0;}
  .blog-listing-wraper,.representative-matters-blog-wrapper {padding: 80px 0 80px;}
  .highlight-load-more-button, .representative-load-more-button {margin-top: 70px;}
  .job-openings-module .section-repeater-items-row .column-block {padding: 30px 0;}
  .job-openings-module .section-repeater-items-row {margin: 70px 0 0;}
  .life-fdh-slider .slide-item {margin: 30px 0;}
  .content-module.careers_content:after{width: 236px;}
  .content-module.careers_content .content-repeater-row .content-box {margin: 0 0 75px;}
  .life-at-fdh-module {padding-left: 0;padding-right: 0;}
  .life-fdh-slider .slide-item .inner-wrap .slide-title {padding: 15px 25px 20px;}
  .faq-with-firm-leaders-module .container {padding: 0 30px;}
  .faq-with-firm-leaders-module .section-twoc-row .faq-slider-items{display:block;}
  .faq-with-firm-leaders-module .section-twoc-row .faq-slider-items .section-left-column {padding-right: 0;width: 100%;}
  .faq-with-firm-leaders-module .section-twoc-row .faq-slider-items .section-right-column {width: 100%;padding-top: 30px;}
  .stats-module .stats-repeater-row .stat-column {padding: 20px 0;width: 100%;border-right: none;border-bottom: 3px solid #A51432;}
  .stats-module .stats-repeater-row .stat-column:after{display:none;}
  .video-module .section-inner-wrap .section-header h3 {font-size: 30px;}
  .faq-with-firm-leaders-module .section-twoc-row .faq-slider-items .section-left-column .person-image img {border-right: 15px solid transparent;}
  .faq-with-firm-leaders-module .section-twoc-row .faq-slider-items .section-left-column .person-image::after{top:15px;}
  .faq-with-firm-leaders-module .section-twoc-row .faq-slider-items .section-left-column .person-info .person-name {font-size: 15px;font-family: 'Sweet Sans Pro';font-weight: bold;}
  .faq-with-firm-leaders-module .section-twoc-row .faq-slider-items .section-left-column .person-info {padding: 40px 0 0;text-align:center;}
  .slick-dots li {margin: 0 10px;}
  .life-at-fdh-module .section-button {margin-top: 70px;}
  .life-fdh-slider {padding-top: 5px;}
  .twoc-section-inner-wrap .contacts-data-group .contact-column {width: 100%;}
  .timeline-slider-module button.slick-prev.slick-arrow {left: -20px;}
  .timeline-slider-module button.slick-next.slick-arrow {right: -20px;}
  .timeline-col.slide-item[data-date="January"],.timeline-col.slide-item[data-date="February"],.timeline-col.slide-item[data-date="March"],.timeline-col.slide-item[data-date="April"],.timeline-col.slide-item[data-date="May"],.timeline-col.slide-item[data-date="June"],.timeline-col.slide-item[data-date="July"],.timeline-col.slide-item[data-date="September"],.timeline-col.slide-item[data-date="October"],.timeline-col.slide-item[data-date="November"],.timeline-col.slide-item[data-date="December"]{left:15px;} 
  .timeline-slider-module {padding: 0;}
  .timeline-col.slide-item {margin: 15px 15px 50px 15;}
  .two-col-img-above.about_contents .text-area {box-shadow: none;}
  .footer_mobile_block {display: inline-block; width: 100%;}
  .hide_mobile{display:none;}
  .contact-us-module .section-two-col-row .section-left-col .column-content {text-align: center;}
  .blog-repeater-row .post-item .top-row .post-image img {display: block;margin:0 auto;}
  .flyout-content-box{max-width:100%;}
  .search-popup-box {padding: 100px 0;top:50%;}
  .header-search-bar {margin-left: 70px;position: absolute;bottom: 30px;}
  #home-header-section .header-search-bar {padding-left: 15px;position: static;bottom: 0;}
  .representative-matters-module .blog-repeater-row .post-item {justify-content: center;}
  .representative-matters-module .section-button.for-mobile {display: block !important;}
}
@media (max-width:639px){
  .logo-text-tile-tile { width: 100%;margin-left: 0;margin-right: 0;}
}
@media (max-width:479px){
  h1, .people-detail-wrapper .people-top-row .people-info-box .top-block .info-box h2 {font-size: 34px;}  
}