.hero_banner_sec{position:relative}.hero_banner_sec:before{background:rgba(0,0,0,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.hero_banner_sec>.row-fluid{position:relative}.hero_banner_sec h1{font-size:36px;font-weight:600;letter-spacing:4px;text-transform:uppercase}.hero_banner_sec .button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:transparent;border:2px solid #ff9100!important;color:#ff9100;font-size:15px;font-style:normal;font-weight:600;letter-spacing:2px;padding:1em 1.75em;text-decoration:none;text-transform:uppercase}.hero_banner_sec .button:hover{background:#ff9100;color:#fff}.dnd-section{position:relative}.what_we-do h3{color:rgba(26,26,26,.7);font-family:EB Garamond,serif;font-size:24px;text-align:center}.what_we-do ul{margin:0 auto;max-width:800px;padding:0}.what_we-do ul li,.what_we-do ul li a{color:rgba(26,26,26,.74);font-family:EB Garamond,serif;font-size:20px;font-weight:400}.what_we-do ul li a{color:#ffaf47;text-decoration:none}.button,.hs-button,button{border-color:#272727;color:#fff!important;padding:22px 46px;text-transform:uppercase}.linking_txt h2 a{color:#ffaf47;font-style:normal;font-weight:600;letter-spacing:2px;line-height:1.2em;text-decoration:none;text-transform:uppercase}.footer p,.linking_txt h2 a{display:inline-block;font-size:20px;text-align:center;width:100%}.footer p{color:hsla(0,0%,100%,.4);font-family:EB Garamond,serif;margin:10px 0}header.header{z-index:99!important}header.header.darkHeader{background:#4a4340;z-index:99}.overlay_image{background-color:rgba(0,0,0,.4);bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.dnd-section h1,.dnd-section p{position:relative;z-index:9}header.header .header__bottom svg{fill:#fff}header.header .header__bottom ul.header__menu-submenu .header__menu-link.header__menu-link--active-link{background:#231f20;width:100%}header.header .header__bottom ul.header__menu-submenu{border:0;max-width:100%;min-width:280px;padding:15px 0;width:auto}header.header .header__bottom ul.header__menu-submenu .header__menu-link{background:#4a4340;border-bottom:1px solid #cccccc2e;font-size:15px!important;line-height:21px;padding:15px 20px;width:100%}.dnd-section p a{color:#fff;font-family:EB Garamond,serif;font-size:28px;font-weight:600}.diveristy_sec li,.diveristy_sec li a,.diveristy_sec p{color:rgba(26,26,26,.7);font-family:EB Garamond,serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:.4px;line-height:1.4em}.diveristy_sec ul{padding-left:80px}.text-quote-simple p{font-style:normal;font-weight:400}.text-quote-simple h5,.text-quote-simple h6,.text-quote-simple p{color:rgba(26,26,26,.7);font-family:EB Garamond,serif;font-size:20px;font-style:italic;letter-spacing:.4px;line-height:1.4em}.text-quote-simple h5,.text-quote-simple h6{font-weight:600;padding-left:30px}.quote_text{display:inline-block;margin:20px 0;width:100%}.faq_txt{margin:40px 0}.faq_txt h4{color:#000;font-size:22px;font-weight:600}.faq_txt li,.faq_txt p,.text-quote-simple h4{color:rgba(26,26,26,.7);font-family:EB Garamond,serif;font-size:20px;font-style:normal;letter-spacing:.4px;line-height:1.4em}.sqs-block-content{display:flex}.sqs-block-content img{max-width:350px!important;padding-left:50px}a{color:#ffaf47!important;text-decoration:none!important}.diveristy_sec,.diveristy_sec>div a{color:rgba(26,26,26,.7);font-family:EB Garamond,serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:.4px;line-height:1.4em}.letter_spacing{margin:30px auto 0;max-width:700px;text-align:center}.letter_spacing h3,.letter_spacing h6{color:#000;font-size:26px;font-weight:600;letter-spacing:2px}.letter_spacing h5{color:#000;font-size:26px;font-weight:700;letter-spacing:2px}.letter_spacing h5 a{font-weight:700}.executive_text .rich_txt p a{font-family:EB Garamond,serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:.4px;line-height:1.4em;text-decoration:none}.executive_text ul{padding-left:40px}.executive_text ul li{color:rgba(26,26,26,.8);font-family:EB Garamond,serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:.4px;line-height:1.4em;text-decoration:none}.hs-custom-form{background:#cdcdcd00;border-radius:10px;box-shadow:0 0 10px #ddd}.hs-custom-form .hs-richtext.hs-main-font-element img{max-width:200px!important}.hs-custom-form input,.hs-custom-form select,.hs-custom-form textarea{border:1px solid #c1c1c1!important}.hs-custom-form h1 strong{font-weight:700}.hs-custom-form input.hs-button.primary.large{display:inline-block;padding:20px 50px;text-transform:uppercase;width:auto}.hs-custom-form .input .grecaptcha-badge{margin:0}.header__container--left .header__button-col .header__button.button:hover{background:#fff;color:#4a4340!important}.blog-listing article.blog-listing__post{box-shadow:0 0 10px #ddd;padding:20px}.blog-listing article.blog-listing__post .blog-listing__header{display:flex;flex-wrap:wrap;margin-top:20px}.blog-listing article.blog-listing__post .blog-listing__header .blog-listing__post-title{line-height:0px}.blog-listing article.blog-listing__post .blog-listing__header .blog-listing__post-title-link{color:#000!important;font-size:24px;font-weight:700;line-height:30px}.blog-listing article.blog-listing__post .blog-listing__header .blog-listing__post-author{padding-right:20px}.blog-listing article.blog-listing__post .blog-listing__header .blog-listing__post-author .blog-listing__post-author-name{display:flex;flex-direction:revert;width:100%}.blog-listing article.blog-listing__post .blog-listing__header .blog-listing__post-timestamp{align-items:center;display:flex;flex-wrap:wrap}.blog-listing article.blog-listing__post .blog-listing__post-button.button{padding:15px 40px}.blog_details_hero{background-image:url(/hubfs/21092675/Imported%20sitepage%20images/NikkiNoRegrets_SH_AA_3994+%281%29.jpg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;height:350px;position:relative}.blog_details_hero:before{background-color:rgba(0,0,0,.4);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.hero_banner_sec_tx{position:relative;z-index:9}.hero_banner_sec_tx h1{font-size:36px;font-weight:600;letter-spacing:4px;text-transform:uppercase}.hero_banner_sec_tx .button{background:#fff;border-color:#fff;color:#000!important}.hero_banner_sec_tx .button:hover{background:#000!important;color:#fff!important}.hero_banner_sec_tx p{color:#fff}@media only screen and (max-width:767px){h1{font-size:26px!important}ul.header__menu-wrapper.no-list{background:#000!important}h3{font-size:24px!important}h2{font-size:22px!important}h4{font-size:20px!important}.what_we-do h3{font-size:18px!important}.team_section .row_team .image_col{padding:0!important;width:100%!important}.team_section .row_team .bio_col{margin-top:20px!important;width:100%!important}.team_section.value_section .row_team{flex-wrap:wrap!important}.diveristy_sec ul{padding:0!important}.sqs-block-content{display:inline-block!important}.sqs-block-content img{padding:0!important}.letter_spacing h3,.letter_spacing h5,.letter_spacing h6{font-size:20px!important}a.button{max-width:100%!important}.header__menu-container.header__menu-container--mobile{display:flex;flex-wrap:wrap;justify-content:flex-end;text-align:right}.what_i_do .row .col_6{width:100%!important}.what_i_do .row .col_6 .img_text,.work_together .row .col_6 .txt_col{padding:20px!important}.work_together .row .col_6,.work_together .row .img_right{width:100%!important}.work_together .row,.work_together.flip_bx .row{flex-direction:column-reverse}.video_s .row .col_6{width:100%!important}}