body.nav-open{overflow:hidden}
.header__container{--topNavXSpacing:0.825rem;--topNavYSpacing:0.75rem;--desktopNavXSpacing:0.825rem;--desktopNavYSpacing:2rem;--mobileNavXSpacing:0;--mobileNavYSpacing:0.75rem;--mobileMenuXSpacing:1rem;--mobileMenuYSpacing:0.5rem;--dropdownWidth:230px;--dropdownYSpacing:1.5rem;--dropdownXSpacing:2rem;--dropdownLinkSpacing:0.5rem;position:relative;width:100%;z-index:12;box-shadow:15px 25px 60px transparent;transition:background .2s ease-in-out,box-shadow .2s ease-in-out}
.header__container.scroll-up.header-scroll,.header__container[data-fixed=true].header-scroll{position:fixed}
.header__container[data-fixed=true][data-scroll=true].header-scroll{top:-100%}
.header__container[data-fixed=true][data-scroll=true].scroll-down,.header__container[data-fixed=true][data-scroll=true].scroll-up{top:-100%;transition:top .5s ease-in-out,background .2s ease}
.header__container[data-fixed=true][data-scroll=false],.header__container[data-fixed=true][data-scroll=true].scroll-up{top:0}
.header__container[data-transparent=true]{position:absolute;top:0}
.header__wrapper{display:flex;margin:0 auto;align-items:center;}
.header__menu--top{display:flex;width:100%;position:relative;z-index:101;align-items:center}
.header__wrapper--top:not([data-length='1']) .header__menu--top .header__menu--top{width:auto}
.header__menu--align-justify .header__menu--top{justify-content:space-between}
.header__menu--align-center .header__menu--top{justify-content:center}
.header__menu--align-justify[data-length='1'] .header__menu--top,.header__menu--align-right .header__menu--top{justify-content:flex-end}
.header__menu--align-justify[data-length='1'][data-icons-position=left] .header__menu--top,.header__menu--align-justify[data-length='1'][data-icons-position=right] .header__menu--top{justify-content:space-between}
.header__container[data-layout=desktop] .header__logo-col{margin:calc(var(--desktopNavYSpacing)/ 1.55) 0}
.header__button-col{margin:calc(var(--desktopNavYSpacing)/ 2) 0;margin-left:var(--desktopNavXSpacing)}
.header__search-col{margin:calc(var(--desktopNavYSpacing)/ 2) 0;margin-left:calc(var(--desktopNavXSpacing)/ 2)}
.header__container--left .header__search-col.buttons-false{margin-left:var(--desktopNavXSpacing)}
.header__menu-item--language-switcher .header__menu-submenu{padding:.5rem 0;width:fit-content;overflow:hidden}
.header__logo img{height:auto;max-width:100%}
/* logo imgs must be block in EVERY state: the at-rest logo was display:inline (baseline
   descender gap ~4px) while the scroll-state logo is display:block - the box-height change
   between the two read as the logo resizing on scroll. display:none/block state rules below
   have higher specificity and still win. */
.header__logo-image{display:block}
.header__container[data-fixed=true].header-scroll .header__logo-default.logo-hide,.header__logo-image.header__logo-scroll{display:none}
.header__container[data-fixed=true].header-scroll .header__logo-image.header__logo-scroll{display:block}
.header__menu-container--mobile{display:none}
.header__menu--mobile{position:fixed;z-index:99;top:var(--mobileHeaderBottom);right:0;left:0;display:none;width:100%;height:100vh;overflow:hidden scroll;padding:calc(var(--mobileMenuYSpacing) * 3) 0;border-top:1px solid #eaeaea}
.header__menu-item svg,.header__menu-item svg g,.header__menu-item svg path,.header__menu-link{transition:color,fill .25s ease-in-out}
.header__menu-item{position:relative;display:inline-flex;align-items:center}
.has-next-false{margin:0 calc(var(--topNavXSpacing) * -1)}
.header__menu--desktop:not(.header__menu--top) .header__menu-item--depth-1>.header__menu-link{padding-top:var(--desktopNavYSpacing);padding-bottom:var(--desktopNavYSpacing);padding-left:var(--desktopNavXSpacing);padding-right:var(--desktopNavXSpacing)}
.header__menu--top .header__menu-item--depth-1>.header__menu-link{padding-top:var(--topNavYSpacing);padding-bottom:var(--topNavYSpacing);padding-left:var(--topNavXSpacing);padding-right:var(--topNavXSpacing);opacity:1;transition:opacity .15s ease-in-out;will-change:transform,opacity}
.header__menu--top .header__menu-item--depth-1>.header__menu-link:hover{opacity:.75}
.header__menu.header__menu--top>div:first-child>ul:first-child>li:first-child>a,.header__menu.header__menu--top>div:first-child>ul:first-child>li:first-child>button{padding-left:0}
.header__menu.header__menu--top>div:last-child>ul:last-child>li:last-child>a,.header__menu.header__menu--top>div:last-child>ul:last-child>li:last-child>button{padding-right:0}
.header__menu-announcement a{color:inherit;text-decoration:underline}
.header__menu-announcement a:hover{color:inherit;text-decoration:underline;opacity:.65}
.header__menu-announcement :last-child{margin-bottom:0}
.top-bar-mobile{margin-top:var(--mobileMenuYSpacing)}
.header__menu-submenu{position:absolute;z-index:99;top:100%;left:0;width:var(--dropdownWidth);text-align:left;border-radius:0 0 4px 4px;padding:var(--dropdownYSpacing) 0;box-shadow:0 8px 16px 0 rgba(0,0,0,.05);visibility:hidden;opacity:0}
.header__menu-item--open>.header__menu-submenu{visibility:visible;opacity:1}
.header__menu-item--depth-1:last-child>.header__menu-submenu{right:0;left:auto}
.header__menu-submenu--level-3{top:calc((var(--dropdownYSpacing) * -1) - var(--border-size));left:100%}
.header__menu--top .header__menu-submenu{padding:calc(var(--dropdownYSpacing) * .5) 0;width:calc(var(--dropdownWidth)/ 1.5)}
.header__menu--top .header__menu-submenu .header__menu-link{padding:var(--dropdownLinkSpacing) calc(var(--dropdownXSpacing) * .5)}
.header__menu--top .header__menu-submenu--level-3{top:calc(((var(--dropdownYSpacing) * .5) * -1) - var(--border-size));left:100%}
.header__menu-item--depth-1:nth-last-child(-n+2) .header__menu-submenu--level-3{top:0;right:100%;left:auto}
.header__menu-submenu .header__menu-item{width:100%;background-color:inherit}
.header__menu-submenu .header__menu-link{display:inline-flex;flex:1;align-items:center;padding:var(--dropdownLinkSpacing) var(--dropdownXSpacing)}
.header__menu-back svg{margin-right:10px}
.header__container[data-layout=desktop] .header__menu-submenu .header__menu-child-toggle{margin-left:auto}
.header__menu-submenu .header__menu-child-toggle{transform:rotate(-90deg)}
.header__menu-child-toggle{margin-left:.35rem}
.header__top-menu .header__menu-child-toggle{margin-left:2px}
.header__menu-toggle{display:none}
.header__menu-toggle svg{width:26px}
.hs-search-field__desktop .hs-search-field__input{width:400px!important;border:none!important;height:46px!important;max-width:none!important;min-height:46px!important;position:absolute;right:0;bottom:0;opacity:1}
.header__container[data-layout=desktop] .hs-search-field__form .btn-wrapper,.header__container[data-layout=desktop] .hs-search-field__form button{padding:0;width:100%;justify-content:center;text-align:center}
.search--icon, .login--icon{position:relative;z-index:1;border-color:transparent!important}
.hs-search-field__mobile{margin-top:var(--mobileMenuYSpacing);padding:var(--mobileMenuYSpacing) var(--mobileMenuXSpacing)}
.hs-search-field__mobile form{position:relative}
.hs-search-field__mobile .btn-wrapper{position:absolute;left:0;top:50%;transform:translateY(-50%);height:100%;display:flex;align-items:center}
.hs-search-field__mobile .btn-wrapper .cta-button{padding:0 10px 0 15px;min-height:100%}
.hs-search-field__mobile input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=submit]){padding-left:38px;border:none}
.header__container .cta-group,.header__container .header__menu-col{opacity:1;transition-delay:0.25s;transition:opacity .15s ease-in-out;will-change:opacity}
.header__menu-col.m-left-auto{margin-left:calc(var(--desktopNavXSpacing) * 2)}
.header__container.search-open .cta-group,.header__container.search-open .header__menu-col{opacity:0}
.header__container[data-layout=desktop] .header__wrapper{position:relative}
.header__container[data-layout=desktop] .search{z-index:2;width:46px;height:46px;position:relative}
.header__container[data-layout=desktop] .closed .hs-search-field__input{padding:0!important;opacity:0;width:100%!important}
.header__container[data-layout=desktop] .closed .hs-search-field__input::placeholder{color:transparent}
.header__container .sr-social{list-style:none;list-style-type:none;padding:0;margin:0;align-items:center;display:inline-flex;gap:6px}
.header__container .sr-social.p-left{margin-right:calc(var(--topNavXSpacing) * .5)}
.header__container .sr-social.p-center{margin:calc(var(--topNavXSpacing) * .5)}
.header__container .sr-social.p-right{margin-left:calc(var(--topNavXSpacing) * .5)}
.header__container .sr-social a{opacity:1;display:inline-flex;transition:opacity .25s ease-in-out;will-change:opacity}
.header__container .sr-social a:hover{opacity:.75}
.header__container .sr-social svg{color:var(--f);fill:var(--f)}
.header__container .icon-bg{align-items:center;justify-content:center;border-radius:100%;background:var(--b);height:var(--h);width:var(--w)}
.no-button{background:0 0;border:none;border-radius:0;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-bottom:0;padding:0;text-align:left;text-decoration:none}
.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}
.skip-main:active,.skip-main:focus{left:0;top:10px;height:auto;overflow:auto;margin:0 auto;padding:10px;border-radius:100px;text-align:center;font-size:1.2em;z-index:999;width:300px;right:0}
.header__container[data-layout=desktop] .m-left-auto{margin-right:auto}
.header__container[data-layout=desktop] .m-right-auto{margin-left:auto}
.header__container[data-layout=desktop] .m-center-auto{margin-left:auto;margin-right:auto}
.header__container[data-layout=desktop] .header__menu-item[data-mega=true]{position:static}
.header__container[data-layout=desktop] [data-mega=true] .header__menu-submenu .header__menu-item{margin:1px}
.header__container[data-layout=desktop] .header__menu-item[data-mega=true] .header__menu-item--depth-2{display:block}
.header__container[data-layout=desktop] .header__menu-item[data-mega=true] .header__menu-submenu--level-2{display:flex}
.header__container[data-layout=desktop] .header__menu-item[data-mega=true] .header__menu-submenu{width:100%}
.header__container[data-layout=desktop] .header__menu-item[data-mega=true] .header__menu-submenu--level-2>.header__menu-item:not(:first-child){border-left:1px solid #e5e7ea}
.header__container[data-layout=desktop] .header__menu-item[data-mega=true] .header__menu-submenu--level-3{position:static;border:none!important;padding:0;box-shadow:none;opacity:1;transition:none}
.header__container[data-layout=desktop] .header__menu-item[data-mega=true].header__menu-item--open .header__menu-submenu--level-3{visibility:visible;opacity:1}
.header__container[data-layout=desktop] .header__menu-item[data-mega=true] .header__menu-submenu button.header__menu-link{font-weight:700!important;cursor:auto}
.header__container[data-layout=desktop] [data-mega=true] .header__menu-item--depth-2 .header__menu-child-toggle{display:none}
.header__container[data-layout=mobile] .header__top:not(.header__top-announcement){display:none}
.header__container[data-layout=mobile] .header__bottom{padding:var(--mobileNavYSpacing) var(--mobileNavXSpacing)}
.header__container[data-layout=mobile] .header__logo-col{padding-right:2rem}
.header__container[data-layout=mobile] .header__menu--desktop{display:none}
.header__container[data-layout=mobile] .header__menu-col{margin-left:auto}
.header__container[data-layout=mobile] .header__menu-container--mobile{display:block}
.header__container[data-layout=mobile] .header__menu--show{display:block}
.header__container[data-layout=mobile] .header__menu-item{width:100%;text-align:left;position:static;justify-content:space-between}
.header__container[data-layout=mobile] .header__menu-link{width:100%;padding:var(--mobileMenuYSpacing) var(--mobileMenuXSpacing);display:flex;align-items:center;justify-content:space-between}
.header__container[data-layout=mobile] .header__menu-submenu--level-2>li{margin-bottom:calc(var(--mobileMenuYSpacing) * 2)}
.header__container[data-layout=mobile] .header__menu-back{background:0 0;border:none;justify-content:start}
.header__container[data-layout=mobile] .header__menu-item--button{padding:var(--mobileMenuYSpacing) var(--mobileMenuXSpacing)}
.header__container[data-layout=mobile] .header__menu-submenu .header__menu-item{padding:0}
.header__container[data-layout=mobile] .header__menu-item--depth-1:nth-last-child(-n+2) .header__menu-submenu--level-3,.header__container[data-layout=mobile] .header__menu-submenu,.header__container[data-layout=mobile] .header__menu-submenu--level-3{position:static;width:100%;border:none}
.header__container[data-layout=mobile] .header__menu-submenu{position:absolute;top:0;left:0;width:100%;height:100%;transform:translateX(100%);transition:all .3s;z-index:3;visibility:hidden;opacity:0}
.header__container[data-layout=mobile] .header__menu-item--open>.header__menu-submenu{visibility:visible;opacity:1;transform:translateX(0)}
.header__container[data-layout=mobile] .header__menu-child-toggle svg{margin-left:0}
.header__container[data-layout=mobile] .header__menu-child-toggle{transform:rotate(-90deg);transform-origin:50% 50%;transition:transform .4s;will-change:transform}
.header__container[data-layout=mobile] .header__menu-toggle--show{display:block}
.header__container[data-layout=mobile] .hidden-phone{display:none!important}
.header__container[data-layout=mobile] .header__menu-container--mobile .cta-group{flex-direction:column;align-items:flex-start}
.header__container[data-fixed=true][data-layout=desktop].header-scroll .header__logo-image.header__logo-scroll.logo_mobile,.header__container[data-fixed=true][data-layout=mobile].header-scroll .header__logo-image.header__logo-scroll:not(.logo_mobile),[data-layout=desktop] .logo_mobile,[data-layout=mobile] [data-mobile=true] .header__logo-image:not(.logo_mobile){display:none}
[data-tooltip]{position:relative;z-index:2;cursor:pointer}
[data-tooltip]:after,[data-tooltip]:before{visibility:hidden;opacity:0;pointer-events:none}
[data-tooltip]:before{position:absolute;bottom:-28px;left:-15px;margin-bottom:5px;padding:7px;width:max-content;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#000;background-color:hsla(0,0%,20%,.9);color:#fff;content:attr(data-tooltip);text-align:center;font-size:11px;line-height:1.2}
[data-tooltip]:after{position:absolute;bottom:3px;left:50%;margin-left:-5px;width:0;border-top:5px solid #000;border-top:5px solid hsla(0,0%,20%,.9);border-right:5px solid transparent;border-left:5px solid transparent;content:" ";font-size:0;line-height:0;transform:rotate(180deg)}
[data-tooltip]:hover:after,[data-tooltip]:hover:before{visibility:visible;opacity:1}
.login--icon[data-tooltip]:before{bottom:-38px;left:-9px}
.login--icon[data-tooltip]:after{bottom:-7px}
  .header__menu-wrapper{
    justify-content: center !important;
    padding-right: 0px !important;
    padding-left: 7% !important;
    /* the ul's my-0 utility class is not defined in this self-contained module, so the
       page's base `ul{margin-bottom:1rem}` was inflating the bar height and pushing the
       logo/button off-center (light clone already had these two lines - navy was missing them) */
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

/* Hero Promotions */
.hero-promotion {
  display: block;
  width: 100%;
  margin: 0 auto;
}

.hero-promotion__link {
  display: block;
  text-decoration: none;
  color: inherit;
  transition: transform 0.3s ease, opacity 0.3s ease;
}

.hero-promotion__link:hover {
  transform: translateY(-2px);
  opacity: 0.9;
  text-decoration: none;
}

.hero-promotion__image {
  width: 100%;
  margin-bottom: 10px;
  overflow: hidden;
}

.hero-promotion__image img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.3s ease;
}

.hero-promotion__link:hover .hero-promotion__image img {
  transform: scale(1.05);
}

.hero-promotion__title {
  font-size: 16px;
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 300;
  text-align: left;
  line-height: 1.4;
  margin: 0;
  padding: 0;
  background: none;
  box-shadow: none;
  color: #30343B;
}

/* Responsive adjustments for promotions */
@media (max-width: 768px) {
  .hero-promotion__title {
    font-size: 14px;
  }
}

/* ============================================================================
   SELF-CONTAINED DEPENDENCY CSS - appended 2026-07-31.
   This module must work WITHOUT sr-base.css, custom-styles.css, bootstrap.css
   or the header-lite inline utility block. Everything below was extracted from
   the LIVE (Design Manager) builds of those files - only the rules whose
   selectors this module's markup/JS/fields/live DOM reference, plus a scoped
   element baseline. Theme CSS variables are pinned to their live rendered
   values (theme-settings changes will NOT propagate here - by design).
   Cloned from "SR Navigation 01 mega.module" - the original is untouched.
   ============================================================================ */
.header__container {
  --primary: #ec6a2b;
  --mobileHeaderBottom: 102px;
}
:root{
  --primary: #ec6a2b;
}

/* ======== from custom-styles.css (live) ======== */
.header__container[data-layout=desktop] .header__wrapper .header__logo-col{margin:0}
.header__container[data-layout=desktop] .header__wrapper .header__button-col,.header__container[data-layout=desktop] .header__wrapper .header__search-col{margin-bottom:0;margin-top:0}
.header__container[data-layout=desktop] .header__menu--desktop:not(.header__menu--top) .header__menu-item--depth-1>.header__menu-link{padding-bottom:21px;padding-top:22px}
.header__container[data-layout=desktop] .header__menu-col nav.header__menu>ul.header__menu-wrapper{display:flex;justify-content:space-around;padding-right:7%}
header.header__container[data-layout=desktop] .header__wrapper .header__button-col{margin-left:auto!important;padding-right:2%}
.header__container[data-layout=desktop] .header__menu-col{flex:auto}
footer.sr-footer-01 .social{display:flex;justify-content:space-evenly;padding:20px 0 0;width:100%}
footer.sr-footer .sr-footer-nav .btn-wrapper{padding-bottom:6rem;z-index:1}
div#hero_col .content-wrapper .cta-group{margin-top:35px;padding-top:0}
.sr-pricing-01 .plan-row.bottom-row .btn-wrapper a{display:flex;justify-content:center;width:100%!important}
.sr-pricing-01 .plan-row.bottom-row .cta-group .btn-wrapper{display:inline-block;padding-left:1rem;padding-right:1rem;width:100%}
.sr-pricing-01 .plan-row.bottom-row .cta-group{width:100%}
.sr-tabs-slider-02.case_studies_slides .slider .cta-group{-webkit-box-pack:flex-start!important;-ms-flex-pack:flex-start!important;justify-content:flex-start!important}
div#studies_update .item .hover p{color:#000;color:rgba(0,0,0,.68);font-size:16px;margin-left:0;opacity:1!important;text-align:left}
input[type=submit].hs-button.primary{justify-content:center;width:100%}
.sr-footer-01 ul.social li a:hover i,.sr-footer-01 ul.social li a:hover i svg{background-color:#ee6b2b}
.global_border .btn-wrapper.btn-none-wrapper .cta-button,.global_border .btn-wrapper.btn-none-wrapper .cta_button,.global_column_box .btn-wrapper.btn-none-wrapper .cta-button,.global_column_box .btn-wrapper.btn-none-wrapper .cta_button{border-bottom:1px solid transparent;border-radius:0;margin-bottom:12px}
.global_border .btn-wrapper.btn-none-wrapper .cta-button:hover,.global_border .btn-wrapper.btn-none-wrapper .cta_button:hover,.global_column_box .btn-wrapper.btn-none-wrapper .cta-button:hover,.global_column_box .btn-wrapper.btn-none-wrapper .cta_button:hover{border-color:var(--primary);text-decoration:none}
.global_border .cards .card:hover .btn-wrapper.btn-none-wrapper .cta-button,.global_border .cards .card:hover .btn-wrapper.btn-none-wrapper .cta_button,.global_column_box .content-wrapper:hover .btn-wrapper.btn-none-wrapper .cta_button,.global_column_box .sr-col .content-wrapper:hover .btn-wrapper.btn-none-wrapper .cta-button{border-color:var(--primary)}
.header__container[data-layout=mobile] .header__menu-container--mobile .cta-group{align-items:flex-start;flex-direction:inherit!important}
.servicemana-power-sec .description{font-size:20px;line-height:1.63rem;margin:auto;max-width:800px}
.ai_form_sec input[type=submit].hs-button.primary{font-size:20px;font-weight:600;line-height:1}
@media(min-width:1290px){header .header__menu-wrapper li.header__menu-item--depth-1:first-child ul li.header__menu-item--depth-2:nth-child(2):hover{background-color:initial!important}}
@media(min-width:1290px){header .header__menu-wrapper .header__menu-link #insights-solutions-nav{color:#d34a20;opacity:.7}}
@media(min-width:1290px){header .header__menu-wrapper .header__menu-link #insights-solutions-nav:after{background-color:#fad6c4;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:90%}}
@media(max-width:1290px){.header__container[data-layout=mobile] .header__menu-col{margin-left:auto!important}}
@media(max-width:1024px){.header__container[data-layout=desktop] .header__menu-col nav.header__menu>ul.header__menu-wrapper,header.header__container[data-layout=desktop] .header__wrapper .header__button-col{padding-right:0}}
@media(max-width:1024px){.header__container .cta-group{flex-wrap:nowrap}}
@media(max-width:1024px){.header__container .btn-wrapper.btn-wrapper-sm .cta-button{font-size:14px;padding:0 1rem}}
@media(max-width:1024px){footer .sr-footer-nav .row .btn-wrapper.btn-wrapper-lg .cta_button{min-width:auto}}
@media(max-width:1024px){footer.sr-footer-01 .social{flex-wrap:wrap}}
@media(max-width:767px){.header__menu--mobile form.hs-search-field__form input{border:1px solid #f2f2f2!important}}
@media(max-width:767px){.header__wrapper{justify-content:unset!important}}
@media(max-width:767px){.btn-wrapper.btn-wrapper-lg .cta-button,.btn-wrapper.btn-wrapper-lg .cta-button:hover,.btn-wrapper.btn-wrapper-lg .cta_button,.btn-wrapper.btn-wrapper-lg .cta_button:hover,.btn-wrapper.btn-wrapper-lg input[type=button],.btn-wrapper.btn-wrapper-lg input[type=submit],.btn.btn-lg,.btn.btn-lg:hover{font-size:16px;min-height:3.5rem;min-width:150px;padding:0 1.3rem}}
@media (max-width:767px){footer.sr-footer-01 .social{gap:20px;justify-content:flex-start}}
@media (max-width:479px){footer.sr-footer-01 .social{gap:12px}}

/* ======== from sr-base.css (live) ======== */
.show-for-sr{border:0!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}
.btn,.btn-wrapper .cta-button,.btn-wrapper .cta_button,.btn-wrapper input[type=button],.btn-wrapper input[type=submit],input[type=button],input[type=submit]{animation-timing-function:ease-in-out;border:1px solid;border-radius:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Roboto,sans-serif;font-size:1.125rem;font-style:normal;font-weight:300;line-height:1.35;min-height:3.5rem;padding:0 1.5625rem;text-align:center;text-decoration:none;transition:all .15s ease-in-out;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.cta-group .btn-wrapper{display:inline-block}
.btn-block-wrapper .btn-wrapper,.btn-block-wrapper .hs_submit,.cta-group.btn-block .btn-wrapper,.cta-group.btn-wrap .btn-wrapper{width:100%}
.btn-block input[type=button],.btn-block input[type=submit],.btn-block-wrapper .btn-wrapper .cta-button,.btn-block-wrapper .btn-wrapper .cta_button,.btn-block-wrapper input[type=button],.btn-block-wrapper input[type=submit],.cta-group.btn-block .btn-wrapper .cta-button,.cta-group.btn-block .btn-wrapper .cta_button{box-sizing:border-box!important;justify-content:center;width:100%}
.description br,.display-1 br,.display-2 br,.display-3 br,.display-4 br,h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}
@media (min-width:992px){.description br,.display-1 br,.display-2 br,.display-3 br,.display-4 br,h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:initial}}
a,a:hover,a:hover:not(.btn,.lightbox){color:#ec6a2b;text-decoration:none}
.global_border a:not(.tab-nav a,.btn-outline-secondary-wrapper a,.btn-primary-wrapper a,.btn-secondary-wrapper a,.section-second-button a,.btn-outline-primary-wrapper a,.btn-outline-white-wrapper a,.btn-wrapper .cta_button,.btn-wrapper .cta-button,.header__menu-link,.header__logo a,.card-bento,.card-bento-hp,.header__menu-link-custom){display:inline-block;text-decoration:none}
.global_border a:hover:not(.tab-nav a,.btn-outline-secondary-wrapper a,.btn-primary-wrapper a,.btn-secondary-wrapper a,.section-second-button a,.btn-outline-primary-wrapper a,.btn-outline-white-wrapper a,.btn-wrapper .cta_button,.btn-wrapper .cta-button,.kg-card-bg .cta-button,.lightbox){border-color:var(--primary);text-decoration:none}
.sec-on-light{color:rgba(0,0,0,.66)}
.sq-header-container{margin-left:auto;margin-right:auto;max-width:1440px;padding-left:40px;padding-right:40px;width:100%}
@media (max-width:767px){.sq-header-container{padding-left:15px;padding-right:15px}}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}
@media (min-width:1290px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1230px}}
.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#ec6a2b;filter:brightness(90%)}
.btn-wrapper.btn-primary-wrapper .cta-button,.btn-wrapper.btn-primary-wrapper .cta_button,.btn-wrapper.btn-primary-wrapper input[type=button],.btn-wrapper.btn-primary-wrapper input[type=submit],input[type=submit].hs-button.btn-primary,input[type=submit].hs-button.primary{background-color:#ec6a2b;border-color:#ec6a2b;color:#fff}
.btn-wrapper.btn-primary-wrapper .cta-button:hover,.btn-wrapper.btn-primary-wrapper .cta_button:hover,.btn-wrapper.btn-primary-wrapper input[type=button]:hover,.btn-wrapper.btn-primary-wrapper input[type=submit]:hover,input[type=submit].hs-button.btn-primary:hover,input[type=submit].hs-button.primary:hover{background-color:#ec6a2b;color:#fff;filter:brightness(110%);text-decoration:none}
.btn-wrapper.btn-outline-primary-wrapper .cta-button,.btn-wrapper.btn-outline-primary-wrapper .cta_button,.btn-wrapper.btn-outline-primary-wrapper input[type=button],.btn-wrapper.btn-outline-primary-wrapper input[type=submit]{background-color:transparent;border-color:#ec6a2b;color:#ec6a2b}
.btn-wrapper.btn-outline-primary-wrapper .cta-button:hover,.btn-wrapper.btn-outline-primary-wrapper .cta_button:hover,.btn-wrapper.btn-outline-primary-wrapper input[type=button]:hover,.btn-wrapper.btn-outline-primary-wrapper input[type=submit]:hover{background-color:transparent;background-color:#ec6a2b;border-color:#ec6a2b;color:#ec6a2b;color:#fff}
.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{background-color:#0677b5;filter:brightness(90%)}
.btn-wrapper.btn-secondary-wrapper .cta-button,.btn-wrapper.btn-secondary-wrapper .cta_button,.btn-wrapper.btn-secondary-wrapper input[type=button],.btn-wrapper.btn-secondary-wrapper input[type=submit],input[type=submit].hs-button.btn-secondary,input[type=submit].hs-button.secondary{background-color:#0677b5;border-color:#0677b5;color:#fff}
.btn-wrapper.btn-secondary-wrapper .cta-button:hover,.btn-wrapper.btn-secondary-wrapper .cta_button:hover,.btn-wrapper.btn-secondary-wrapper input[type=button]:hover,.btn-wrapper.btn-secondary-wrapper input[type=submit]:hover,input[type=submit].hs-button.btn-secondary:hover,input[type=submit].hs-button.secondary:hover{background-color:#0677b5;color:#fff;filter:brightness(110%);text-decoration:none}
.btn-wrapper.btn-outline-secondary-wrapper .cta-button,.btn-wrapper.btn-outline-secondary-wrapper .cta_button,.btn-wrapper.btn-outline-secondary-wrapper input[type=button],.btn-wrapper.btn-outline-secondary-wrapper input[type=submit]{background-color:transparent;border-color:#0677b5;color:#0677b5}
.btn-wrapper.btn-outline-secondary-wrapper .cta-button:hover,.btn-wrapper.btn-outline-secondary-wrapper .cta_button:hover,.btn-wrapper.btn-outline-secondary-wrapper input[type=button]:hover,.btn-wrapper.btn-outline-secondary-wrapper input[type=submit]:hover{background-color:transparent;background-color:#0677b5;border-color:#0677b5;color:#0677b5;color:#fff}
.btn-tertiary.focus,.btn-tertiary:focus,.btn-tertiary:not(:disabled):not(.disabled).active,.btn-tertiary:not(:disabled):not(.disabled):active,.show>.btn-tertiary.dropdown-toggle{background-color:#210a06;filter:brightness(90%)}
.btn-wrapper.btn-tertiary-wrapper .cta-button,.btn-wrapper.btn-tertiary-wrapper .cta_button,.btn-wrapper.btn-tertiary-wrapper input[type=button],.btn-wrapper.btn-tertiary-wrapper input[type=submit],input[type=submit].hs-button.btn-tertiary,input[type=submit].hs-button.tertiary{background-color:#210a06;border-color:#210a06;color:#fff}
.btn-wrapper.btn-tertiary-wrapper .cta-button:hover,.btn-wrapper.btn-tertiary-wrapper .cta_button:hover,.btn-wrapper.btn-tertiary-wrapper input[type=button]:hover,.btn-wrapper.btn-tertiary-wrapper input[type=submit]:hover,input[type=submit].hs-button.btn-tertiary:hover,input[type=submit].hs-button.tertiary:hover{background-color:#210a06;color:#fff;filter:brightness(110%);text-decoration:none}
.btn-wrapper.btn-outline-tertiary-wrapper .cta-button,.btn-wrapper.btn-outline-tertiary-wrapper .cta_button,.btn-wrapper.btn-outline-tertiary-wrapper input[type=button],.btn-wrapper.btn-outline-tertiary-wrapper input[type=submit]{background-color:transparent;border-color:#210a06;color:#210a06}
.btn-wrapper.btn-outline-tertiary-wrapper .cta-button:hover,.btn-wrapper.btn-outline-tertiary-wrapper .cta_button:hover,.btn-wrapper.btn-outline-tertiary-wrapper input[type=button]:hover,.btn-wrapper.btn-outline-tertiary-wrapper input[type=submit]:hover{background-color:transparent;background-color:#210a06;border-color:#210a06;color:#210a06;color:#fff}
.btn-success.focus,.btn-success:focus,.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{background-color:#28a745;filter:brightness(90%)}
.btn-wrapper.btn-success-wrapper .cta-button,.btn-wrapper.btn-success-wrapper .cta_button,.btn-wrapper.btn-success-wrapper input[type=button],.btn-wrapper.btn-success-wrapper input[type=submit],input[type=submit].hs-button.btn-success,input[type=submit].hs-button.success{background-color:#28a745;border-color:#28a745;color:#fff}
.btn-wrapper.btn-success-wrapper .cta-button:hover,.btn-wrapper.btn-success-wrapper .cta_button:hover,.btn-wrapper.btn-success-wrapper input[type=button]:hover,.btn-wrapper.btn-success-wrapper input[type=submit]:hover,input[type=submit].hs-button.btn-success:hover,input[type=submit].hs-button.success:hover{background-color:#28a745;color:#fff;filter:brightness(110%);text-decoration:none}
.btn-wrapper.btn-outline-success-wrapper .cta-button,.btn-wrapper.btn-outline-success-wrapper .cta_button,.btn-wrapper.btn-outline-success-wrapper input[type=button],.btn-wrapper.btn-outline-success-wrapper input[type=submit]{background-color:transparent;border-color:#28a745;color:#28a745}
.btn-wrapper.btn-outline-success-wrapper .cta-button:hover,.btn-wrapper.btn-outline-success-wrapper .cta_button:hover,.btn-wrapper.btn-outline-success-wrapper input[type=button]:hover,.btn-wrapper.btn-outline-success-wrapper input[type=submit]:hover{background-color:transparent;background-color:#28a745;border-color:#28a745;color:#28a745;color:#fff}
.btn-info.focus,.btn-info:focus,.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{background-color:#17a2b8;filter:brightness(90%)}
.btn-wrapper.btn-info-wrapper .cta-button,.btn-wrapper.btn-info-wrapper .cta_button,.btn-wrapper.btn-info-wrapper input[type=button],.btn-wrapper.btn-info-wrapper input[type=submit],input[type=submit].hs-button.btn-info,input[type=submit].hs-button.info{background-color:#17a2b8;border-color:#17a2b8;color:#fff}
.btn-wrapper.btn-info-wrapper .cta-button:hover,.btn-wrapper.btn-info-wrapper .cta_button:hover,.btn-wrapper.btn-info-wrapper input[type=button]:hover,.btn-wrapper.btn-info-wrapper input[type=submit]:hover,input[type=submit].hs-button.btn-info:hover,input[type=submit].hs-button.info:hover{background-color:#17a2b8;color:#fff;filter:brightness(110%);text-decoration:none}
.btn-wrapper.btn-outline-info-wrapper .cta-button,.btn-wrapper.btn-outline-info-wrapper .cta_button,.btn-wrapper.btn-outline-info-wrapper input[type=button],.btn-wrapper.btn-outline-info-wrapper input[type=submit]{background-color:transparent;border-color:#17a2b8;color:#17a2b8}
.btn-wrapper.btn-outline-info-wrapper .cta-button:hover,.btn-wrapper.btn-outline-info-wrapper .cta_button:hover,.btn-wrapper.btn-outline-info-wrapper input[type=button]:hover,.btn-wrapper.btn-outline-info-wrapper input[type=submit]:hover{background-color:transparent;background-color:#17a2b8;border-color:#17a2b8;color:#17a2b8;color:#fff}
.btn-warning.focus,.btn-warning:focus,.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{background-color:#ffc107;filter:brightness(90%)}
.btn-wrapper.btn-warning-wrapper .cta-button,.btn-wrapper.btn-warning-wrapper .cta_button,.btn-wrapper.btn-warning-wrapper input[type=button],.btn-wrapper.btn-warning-wrapper input[type=submit],input[type=submit].hs-button.btn-warning,input[type=submit].hs-button.warning{background-color:#ffc107;border-color:#ffc107;color:#fff}
.btn-wrapper.btn-warning-wrapper .cta-button:hover,.btn-wrapper.btn-warning-wrapper .cta_button:hover,.btn-wrapper.btn-warning-wrapper input[type=button]:hover,.btn-wrapper.btn-warning-wrapper input[type=submit]:hover,input[type=submit].hs-button.btn-warning:hover,input[type=submit].hs-button.warning:hover{background-color:#ffc107;color:#fff;filter:brightness(110%);text-decoration:none}
.btn-wrapper.btn-outline-warning-wrapper .cta-button,.btn-wrapper.btn-outline-warning-wrapper .cta_button,.btn-wrapper.btn-outline-warning-wrapper input[type=button],.btn-wrapper.btn-outline-warning-wrapper input[type=submit]{background-color:transparent;border-color:#ffc107;color:#ffc107}
.btn-wrapper.btn-outline-warning-wrapper .cta-button:hover,.btn-wrapper.btn-outline-warning-wrapper .cta_button:hover,.btn-wrapper.btn-outline-warning-wrapper input[type=button]:hover,.btn-wrapper.btn-outline-warning-wrapper input[type=submit]:hover{background-color:transparent;background-color:#ffc107;border-color:#ffc107;color:#ffc107;color:#fff}
.btn-danger.focus,.btn-danger:focus,.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{background-color:#dc3545;filter:brightness(90%)}
.btn-wrapper.btn-danger-wrapper .cta-button,.btn-wrapper.btn-danger-wrapper .cta_button,.btn-wrapper.btn-danger-wrapper input[type=button],.btn-wrapper.btn-danger-wrapper input[type=submit],input[type=submit].hs-button.btn-danger,input[type=submit].hs-button.danger{background-color:#dc3545;border-color:#dc3545;color:#fff}
.btn-wrapper.btn-danger-wrapper .cta-button:hover,.btn-wrapper.btn-danger-wrapper .cta_button:hover,.btn-wrapper.btn-danger-wrapper input[type=button]:hover,.btn-wrapper.btn-danger-wrapper input[type=submit]:hover,input[type=submit].hs-button.btn-danger:hover,input[type=submit].hs-button.danger:hover{background-color:#dc3545;color:#fff;filter:brightness(110%);text-decoration:none}
.btn-wrapper.btn-outline-danger-wrapper .cta-button,.btn-wrapper.btn-outline-danger-wrapper .cta_button,.btn-wrapper.btn-outline-danger-wrapper input[type=button],.btn-wrapper.btn-outline-danger-wrapper input[type=submit]{background-color:transparent;border-color:#dc3545;color:#dc3545}
.btn-wrapper.btn-outline-danger-wrapper .cta-button:hover,.btn-wrapper.btn-outline-danger-wrapper .cta_button:hover,.btn-wrapper.btn-outline-danger-wrapper input[type=button]:hover,.btn-wrapper.btn-outline-danger-wrapper input[type=submit]:hover{background-color:transparent;background-color:#dc3545;border-color:#dc3545;color:#dc3545;color:#fff}
.btn-light.focus,.btn-light:focus,.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{background-color:#f8f9fa;filter:brightness(90%)}
.btn-wrapper.btn-light-wrapper .cta-button,.btn-wrapper.btn-light-wrapper .cta_button,.btn-wrapper.btn-light-wrapper input[type=button],.btn-wrapper.btn-light-wrapper input[type=submit],input[type=submit].hs-button.btn-light,input[type=submit].hs-button.light{background-color:#f8f9fa;border-color:#f8f9fa;color:#fff}
.btn-wrapper.btn-light-wrapper .cta-button:hover,.btn-wrapper.btn-light-wrapper .cta_button:hover,.btn-wrapper.btn-light-wrapper input[type=button]:hover,.btn-wrapper.btn-light-wrapper input[type=submit]:hover,input[type=submit].hs-button.btn-light:hover,input[type=submit].hs-button.light:hover{background-color:#f8f9fa;color:#fff;filter:brightness(110%);text-decoration:none}
.btn-wrapper.btn-outline-light-wrapper .cta-button,.btn-wrapper.btn-outline-light-wrapper .cta_button,.btn-wrapper.btn-outline-light-wrapper input[type=button],.btn-wrapper.btn-outline-light-wrapper input[type=submit]{background-color:transparent;border-color:#f8f9fa;color:#f8f9fa}
.btn-wrapper.btn-outline-light-wrapper .cta-button:hover,.btn-wrapper.btn-outline-light-wrapper .cta_button:hover,.btn-wrapper.btn-outline-light-wrapper input[type=button]:hover,.btn-wrapper.btn-outline-light-wrapper input[type=submit]:hover{background-color:transparent;background-color:#f8f9fa;border-color:#f8f9fa;color:#f8f9fa;color:#fff}
.btn-dark.focus,.btn-dark:focus,.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{background-color:#000;filter:brightness(90%)}
.btn-wrapper.btn-dark-wrapper .cta-button,.btn-wrapper.btn-dark-wrapper .cta_button,.btn-wrapper.btn-dark-wrapper input[type=button],.btn-wrapper.btn-dark-wrapper input[type=submit],input[type=submit].hs-button.btn-dark,input[type=submit].hs-button.dark{background-color:#000;border-color:#000;color:#fff}
.btn-wrapper.btn-dark-wrapper .cta-button:hover,.btn-wrapper.btn-dark-wrapper .cta_button:hover,.btn-wrapper.btn-dark-wrapper input[type=button]:hover,.btn-wrapper.btn-dark-wrapper input[type=submit]:hover,input[type=submit].hs-button.btn-dark:hover,input[type=submit].hs-button.dark:hover{background-color:#000;color:#fff;filter:brightness(110%);text-decoration:none}
.btn-wrapper.btn-outline-dark-wrapper .cta-button,.btn-wrapper.btn-outline-dark-wrapper .cta_button,.btn-wrapper.btn-outline-dark-wrapper input[type=button],.btn-wrapper.btn-outline-dark-wrapper input[type=submit]{background-color:transparent;border-color:#000;color:#000}
.btn-wrapper.btn-outline-dark-wrapper .cta-button:hover,.btn-wrapper.btn-outline-dark-wrapper .cta_button:hover,.btn-wrapper.btn-outline-dark-wrapper input[type=button]:hover,.btn-wrapper.btn-outline-dark-wrapper input[type=submit]:hover{background-color:transparent;background-color:#000;border-color:#000;color:#000;color:#fff}
.bg-dark{background-color:#000!important}
.btn-white.focus,.btn-white:focus,.btn-white:not(:disabled):not(.disabled).active,.btn-white:not(:disabled):not(.disabled):active,.show>.btn-white.dropdown-toggle{background-color:#fff;filter:brightness(90%)}
.btn-wrapper.btn-white-wrapper .cta-button,.btn-wrapper.btn-white-wrapper .cta_button,.btn-wrapper.btn-white-wrapper input[type=button],.btn-wrapper.btn-white-wrapper input[type=submit],input[type=submit].hs-button.btn-white,input[type=submit].hs-button.white{background-color:#fff;border-color:#fff;color:#fff}
.btn-wrapper.btn-white-wrapper .cta-button:hover,.btn-wrapper.btn-white-wrapper .cta_button:hover,.btn-wrapper.btn-white-wrapper input[type=button]:hover,.btn-wrapper.btn-white-wrapper input[type=submit]:hover,input[type=submit].hs-button.btn-white:hover,input[type=submit].hs-button.white:hover{background-color:#fff;color:#fff;filter:brightness(110%);text-decoration:none}
.btn-wrapper.btn-outline-white-wrapper .cta-button,.btn-wrapper.btn-outline-white-wrapper .cta_button,.btn-wrapper.btn-outline-white-wrapper input[type=button],.btn-wrapper.btn-outline-white-wrapper input[type=submit]{background-color:transparent;border-color:#fff;color:#fff}
.btn-wrapper.btn-outline-white-wrapper .cta-button:hover,.btn-wrapper.btn-outline-white-wrapper .cta_button:hover,.btn-wrapper.btn-outline-white-wrapper input[type=button]:hover,.btn-wrapper.btn-outline-white-wrapper input[type=submit]:hover{background-color:transparent;background-color:#fff;border-color:#fff;color:#fff}
.text-white,white{color:#fff!important}
.text-white svg,.text-white svg g,.text-white svg path{fill:#fff}
.text-white :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.display-1,.display-2,.display-3,.display-4,label,.hs-error-msgs,.hs-error-msg,.hs-error-msgs li,.hs-form-field span){color:inherit}
.btn-black.focus,.btn-black:focus,.btn-black:not(:disabled):not(.disabled).active,.btn-black:not(:disabled):not(.disabled):active,.show>.btn-black.dropdown-toggle{background-color:#000;filter:brightness(90%)}
.btn-wrapper.btn-black-wrapper .cta-button,.btn-wrapper.btn-black-wrapper .cta_button,.btn-wrapper.btn-black-wrapper input[type=button],.btn-wrapper.btn-black-wrapper input[type=submit],input[type=submit].hs-button.black,input[type=submit].hs-button.btn-black{background-color:#000;border-color:#000;color:#fff}
.btn-wrapper.btn-black-wrapper .cta-button:hover,.btn-wrapper.btn-black-wrapper .cta_button:hover,.btn-wrapper.btn-black-wrapper input[type=button]:hover,.btn-wrapper.btn-black-wrapper input[type=submit]:hover,input[type=submit].hs-button.black:hover,input[type=submit].hs-button.btn-black:hover{background-color:#000;color:#fff;filter:brightness(110%);text-decoration:none}
.btn-wrapper.btn-outline-black-wrapper .cta-button,.btn-wrapper.btn-outline-black-wrapper .cta_button,.btn-wrapper.btn-outline-black-wrapper input[type=button],.btn-wrapper.btn-outline-black-wrapper input[type=submit]{background-color:transparent;border-color:#000;color:#000}
.btn-wrapper.btn-outline-black-wrapper .cta-button:hover,.btn-wrapper.btn-outline-black-wrapper .cta_button:hover,.btn-wrapper.btn-outline-black-wrapper input[type=button]:hover,.btn-wrapper.btn-outline-black-wrapper input[type=submit]:hover{background-color:transparent;background-color:#000;border-color:#000;color:#000;color:#fff}
.btn-borders.focus,.btn-borders:focus,.btn-borders:not(:disabled):not(.disabled).active,.btn-borders:not(:disabled):not(.disabled):active,.show>.btn-borders.dropdown-toggle{background-color:#fad6c4;filter:brightness(90%)}
.btn-wrapper.btn-borders-wrapper .cta-button,.btn-wrapper.btn-borders-wrapper .cta_button,.btn-wrapper.btn-borders-wrapper input[type=button],.btn-wrapper.btn-borders-wrapper input[type=submit],input[type=submit].hs-button.borders,input[type=submit].hs-button.btn-borders{background-color:#fad6c4;border-color:#fad6c4;color:#fff}
.btn-wrapper.btn-borders-wrapper .cta-button:hover,.btn-wrapper.btn-borders-wrapper .cta_button:hover,.btn-wrapper.btn-borders-wrapper input[type=button]:hover,.btn-wrapper.btn-borders-wrapper input[type=submit]:hover,input[type=submit].hs-button.borders:hover,input[type=submit].hs-button.btn-borders:hover{background-color:#fad6c4;color:#fff;filter:brightness(110%);text-decoration:none}
.btn-wrapper.btn-outline-borders-wrapper .cta-button,.btn-wrapper.btn-outline-borders-wrapper .cta_button,.btn-wrapper.btn-outline-borders-wrapper input[type=button],.btn-wrapper.btn-outline-borders-wrapper input[type=submit]{background-color:transparent;border-color:#fad6c4;color:#fad6c4}
.btn-wrapper.btn-outline-borders-wrapper .cta-button:hover,.btn-wrapper.btn-outline-borders-wrapper .cta_button:hover,.btn-wrapper.btn-outline-borders-wrapper input[type=button]:hover,.btn-wrapper.btn-outline-borders-wrapper input[type=submit]:hover{background-color:transparent;background-color:#fad6c4;border-color:#fad6c4;color:#fad6c4;color:#fff}
.btn-body_bg.focus,.btn-body_bg:focus,.btn-body_bg:not(:disabled):not(.disabled).active,.btn-body_bg:not(:disabled):not(.disabled):active,.show>.btn-body_bg.dropdown-toggle{background-color:#fff;filter:brightness(90%)}
.btn-wrapper.btn-body_bg-wrapper .cta-button,.btn-wrapper.btn-body_bg-wrapper .cta_button,.btn-wrapper.btn-body_bg-wrapper input[type=button],.btn-wrapper.btn-body_bg-wrapper input[type=submit],input[type=submit].hs-button.body_bg,input[type=submit].hs-button.btn-body_bg{background-color:#fff;border-color:#fff;color:#fff}
.btn-wrapper.btn-body_bg-wrapper .cta-button:hover,.btn-wrapper.btn-body_bg-wrapper .cta_button:hover,.btn-wrapper.btn-body_bg-wrapper input[type=button]:hover,.btn-wrapper.btn-body_bg-wrapper input[type=submit]:hover,input[type=submit].hs-button.body_bg:hover,input[type=submit].hs-button.btn-body_bg:hover{background-color:#fff;color:#fff;filter:brightness(110%);text-decoration:none}
.btn-wrapper.btn-outline-body_bg-wrapper .cta-button,.btn-wrapper.btn-outline-body_bg-wrapper .cta_button,.btn-wrapper.btn-outline-body_bg-wrapper input[type=button],.btn-wrapper.btn-outline-body_bg-wrapper input[type=submit]{background-color:transparent;border-color:#fff;color:#fff}
.btn-wrapper.btn-outline-body_bg-wrapper .cta-button:hover,.btn-wrapper.btn-outline-body_bg-wrapper .cta_button:hover,.btn-wrapper.btn-outline-body_bg-wrapper input[type=button]:hover,.btn-wrapper.btn-outline-body_bg-wrapper input[type=submit]:hover{background-color:transparent;background-color:#fff;border-color:#fff;color:#fff}
.btn-body_color.focus,.btn-body_color:focus,.btn-body_color:not(:disabled):not(.disabled).active,.btn-body_color:not(:disabled):not(.disabled):active,.show>.btn-body_color.dropdown-toggle{background-color:#000;filter:brightness(90%)}
.btn-wrapper.btn-body_color-wrapper .cta-button,.btn-wrapper.btn-body_color-wrapper .cta_button,.btn-wrapper.btn-body_color-wrapper input[type=button],.btn-wrapper.btn-body_color-wrapper input[type=submit],input[type=submit].hs-button.body_color,input[type=submit].hs-button.btn-body_color{background-color:#000;border-color:#000;color:#fff}
.btn-wrapper.btn-body_color-wrapper .cta-button:hover,.btn-wrapper.btn-body_color-wrapper .cta_button:hover,.btn-wrapper.btn-body_color-wrapper input[type=button]:hover,.btn-wrapper.btn-body_color-wrapper input[type=submit]:hover,input[type=submit].hs-button.body_color:hover,input[type=submit].hs-button.btn-body_color:hover{background-color:#000;color:#fff;filter:brightness(110%);text-decoration:none}
.btn-wrapper.btn-outline-body_color-wrapper .cta-button,.btn-wrapper.btn-outline-body_color-wrapper .cta_button,.btn-wrapper.btn-outline-body_color-wrapper input[type=button],.btn-wrapper.btn-outline-body_color-wrapper input[type=submit]{background-color:transparent;border-color:#000;color:#000}
.btn-wrapper.btn-outline-body_color-wrapper .cta-button:hover,.btn-wrapper.btn-outline-body_color-wrapper .cta_button:hover,.btn-wrapper.btn-outline-body_color-wrapper input[type=button]:hover,.btn-wrapper.btn-outline-body_color-wrapper input[type=submit]:hover{background-color:transparent;background-color:#000;border-color:#000;color:#000;color:#fff}
.btn-heading.focus,.btn-heading:focus,.btn-heading:not(:disabled):not(.disabled).active,.btn-heading:not(:disabled):not(.disabled):active,.show>.btn-heading.dropdown-toggle{background-color:#000;filter:brightness(90%)}
.btn-wrapper.btn-heading-wrapper .cta-button,.btn-wrapper.btn-heading-wrapper .cta_button,.btn-wrapper.btn-heading-wrapper input[type=button],.btn-wrapper.btn-heading-wrapper input[type=submit],input[type=submit].hs-button.btn-heading,input[type=submit].hs-button.heading{background-color:#000;border-color:#000;color:#fff}
.btn-wrapper.btn-heading-wrapper .cta-button:hover,.btn-wrapper.btn-heading-wrapper .cta_button:hover,.btn-wrapper.btn-heading-wrapper input[type=button]:hover,.btn-wrapper.btn-heading-wrapper input[type=submit]:hover,input[type=submit].hs-button.btn-heading:hover,input[type=submit].hs-button.heading:hover{background-color:#000;color:#fff;filter:brightness(110%);text-decoration:none}
.btn-wrapper.btn-outline-heading-wrapper .cta-button,.btn-wrapper.btn-outline-heading-wrapper .cta_button,.btn-wrapper.btn-outline-heading-wrapper input[type=button],.btn-wrapper.btn-outline-heading-wrapper input[type=submit]{background-color:transparent;border-color:#000;color:#000}
.btn-wrapper.btn-outline-heading-wrapper .cta-button:hover,.btn-wrapper.btn-outline-heading-wrapper .cta_button:hover,.btn-wrapper.btn-outline-heading-wrapper input[type=button]:hover,.btn-wrapper.btn-outline-heading-wrapper input[type=submit]:hover{background-color:transparent;background-color:#000;border-color:#000;color:#000;color:#fff}
.btn-link_color.focus,.btn-link_color:focus,.btn-link_color:not(:disabled):not(.disabled).active,.btn-link_color:not(:disabled):not(.disabled):active,.show>.btn-link_color.dropdown-toggle{background-color:#ec6a2b;filter:brightness(90%)}
.btn-wrapper.btn-link_color-wrapper .cta-button,.btn-wrapper.btn-link_color-wrapper .cta_button,.btn-wrapper.btn-link_color-wrapper input[type=button],.btn-wrapper.btn-link_color-wrapper input[type=submit],input[type=submit].hs-button.btn-link_color,input[type=submit].hs-button.link_color{background-color:#ec6a2b;border-color:#ec6a2b;color:#fff}
.btn-wrapper.btn-link_color-wrapper .cta-button:hover,.btn-wrapper.btn-link_color-wrapper .cta_button:hover,.btn-wrapper.btn-link_color-wrapper input[type=button]:hover,.btn-wrapper.btn-link_color-wrapper input[type=submit]:hover,input[type=submit].hs-button.btn-link_color:hover,input[type=submit].hs-button.link_color:hover{background-color:#ec6a2b;color:#fff;filter:brightness(110%);text-decoration:none}
.btn-wrapper.btn-outline-link_color-wrapper .cta-button,.btn-wrapper.btn-outline-link_color-wrapper .cta_button,.btn-wrapper.btn-outline-link_color-wrapper input[type=button],.btn-wrapper.btn-outline-link_color-wrapper input[type=submit]{background-color:transparent;border-color:#ec6a2b;color:#ec6a2b}
.btn-wrapper.btn-outline-link_color-wrapper .cta-button:hover,.btn-wrapper.btn-outline-link_color-wrapper .cta_button:hover,.btn-wrapper.btn-outline-link_color-wrapper input[type=button]:hover,.btn-wrapper.btn-outline-link_color-wrapper input[type=submit]:hover{background-color:transparent;background-color:#ec6a2b;border-color:#ec6a2b;color:#ec6a2b;color:#fff}
.btn-link_hover_color.focus,.btn-link_hover_color:focus,.btn-link_hover_color:not(:disabled):not(.disabled).active,.btn-link_hover_color:not(:disabled):not(.disabled):active,.show>.btn-link_hover_color.dropdown-toggle{background-color:#d34a20;filter:brightness(90%)}
.btn-wrapper.btn-link_hover_color-wrapper .cta-button,.btn-wrapper.btn-link_hover_color-wrapper .cta_button,.btn-wrapper.btn-link_hover_color-wrapper input[type=button],.btn-wrapper.btn-link_hover_color-wrapper input[type=submit],input[type=submit].hs-button.btn-link_hover_color,input[type=submit].hs-button.link_hover_color{background-color:#d34a20;border-color:#d34a20;color:#fff}
.btn-wrapper.btn-link_hover_color-wrapper .cta-button:hover,.btn-wrapper.btn-link_hover_color-wrapper .cta_button:hover,.btn-wrapper.btn-link_hover_color-wrapper input[type=button]:hover,.btn-wrapper.btn-link_hover_color-wrapper input[type=submit]:hover,input[type=submit].hs-button.btn-link_hover_color:hover,input[type=submit].hs-button.link_hover_color:hover{background-color:#d34a20;color:#fff;filter:brightness(110%);text-decoration:none}
.btn-wrapper.btn-outline-link_hover_color-wrapper .cta-button,.btn-wrapper.btn-outline-link_hover_color-wrapper .cta_button,.btn-wrapper.btn-outline-link_hover_color-wrapper input[type=button],.btn-wrapper.btn-outline-link_hover_color-wrapper input[type=submit]{background-color:transparent;border-color:#d34a20;color:#d34a20}
.btn-wrapper.btn-outline-link_hover_color-wrapper .cta-button:hover,.btn-wrapper.btn-outline-link_hover_color-wrapper .cta_button:hover,.btn-wrapper.btn-outline-link_hover_color-wrapper input[type=button]:hover,.btn-wrapper.btn-outline-link_hover_color-wrapper input[type=submit]:hover{background-color:transparent;background-color:#d34a20;border-color:#d34a20;color:#d34a20;color:#fff}
.btn-outline-white:hover,.btn-white,.btn-wrapper.btn-outline-white-wrapper .cta-button:hover,.btn-wrapper.btn-outline-white-wrapper .cta_button:hover,.btn-wrapper.btn-outline-white-wrapper input[type=button]:hover,.btn-wrapper.btn-outline-white-wrapper input[type=submit]:hover,.btn-wrapper.btn-white-wrapper .cta-button,.btn-wrapper.btn-white-wrapper .cta_button,.btn-wrapper.btn-white-wrapper input[type=button],.btn-wrapper.btn-white-wrapper input[type=submit]{color:#000}
.btn-white:hover,.btn-wrapper.btn-black-wrapper .cta-button:hover,.btn-wrapper.btn-black-wrapper .cta_button:hover,.btn-wrapper.btn-black-wrapper input[type=button]:hover,.btn-wrapper.btn-black-wrapper input[type=submit]:hover,.btn-wrapper.btn-white-wrapper .cta-button:hover,.btn-wrapper.btn-white-wrapper .cta_button:hover,.btn-wrapper.btn-white-wrapper input[type=button]:hover,.btn-wrapper.btn-white-wrapper input[type=submit]:hover{background:#ec6a2b;border-color:#ec6a2b}
.btn-wrapper.btn-wrapper-lg .cta-button:hover,.btn-wrapper.btn-wrapper-lg .cta_button:hover,.btn-wrapper.btn-wrapper-sm .cta-button,.btn-wrapper.btn-wrapper-sm .cta_button,.btn-wrapper.btn-wrapper-sm input[type=button],.btn-wrapper.btn-wrapper-sm input[type=submit],.btn.btn-sm,.btn.btn-sm:hover{font-size:1.0625rem;min-height:3rem;padding:0 1.625rem}
.btn-wrapper.btn-wrapper-md .cta-button,.btn-wrapper.btn-wrapper-md .cta-button:hover,.btn-wrapper.btn-wrapper-md .cta_button,.btn-wrapper.btn-wrapper-md .cta_button:hover,.btn-wrapper.btn-wrapper-md input[type=button],.btn-wrapper.btn-wrapper-md input[type=submit],.btn.btn-md,.btn.btn-md:hover{min-height:3.5rem;padding:0 1.5625rem}
.btn-wrapper.btn-wrapper-lg .cta-button,.btn-wrapper.btn-wrapper-lg .cta-button:hover,.btn-wrapper.btn-wrapper-lg .cta_button,.btn-wrapper.btn-wrapper-lg .cta_button:hover,.btn-wrapper.btn-wrapper-lg input[type=button],.btn-wrapper.btn-wrapper-lg input[type=submit],.btn.btn-lg,.btn.btn-lg:hover{font-size:1.25rem;justify-content:center;min-height:3.75rem;min-width:220px;padding:0 1.875rem;text-align:center}
.btn-wrapper.btn-none-wrapper .cta-button,.btn-wrapper.btn-none-wrapper .cta_button{border:none;font-weight:inherit;min-height:auto!important;padding:0!important;position:relative}
.btn-wrapper.btn-none-wrapper .cta-button:hover,.btn-wrapper.btn-none-wrapper .cta_button:hover{text-decoration:underline}
.btn-wrapper.btn-primary-wrapper .cta-button,.btn-wrapper.btn-primary-wrapper .cta_button,.btn-wrapper.btn-primary-wrapper .hs-form input[type=button],.btn-wrapper.btn-primary-wrapper .hs-form input[type=submit],input[type=submit].hs-button.primary{background-color:#ec6a2b;border-color:#ec6a2b;color:#fff}
.btn-wrapper.btn-primary-wrapper .cta-button:hover,.btn-wrapper.btn-primary-wrapper .cta_button:hover,.btn-wrapper.btn-primary-wrapper .hs-form input[type=button]:hover,.btn-wrapper.btn-primary-wrapper .hs-form input[type=submit]:hover,input[type=submit].hs-button.primary:hover{background-color:#ee6b2b;border-color:#ee6b2b;color:#fff}
.btn-wrapper.btn-outline-primary-wrapper .cta-button,.btn-wrapper.btn-outline-primary-wrapper .cta_button,.btn-wrapper.btn-outline-primary-wrapper .hs-form input[type=button],.btn-wrapper.btn-outline-primary-wrapper .hs-form input[type=submit]{border-color:#ec6a2b;color:#ec6a2b}
.btn-wrapper.btn-outline-primary-wrapper .cta-button:hover,.btn-wrapper.btn-outline-primary-wrapper .cta_button:hover,.btn-wrapper.btn-outline-primary-wrapper .hs-form input[type=button]:hover,.btn-wrapper.btn-outline-primary-wrapper .hs-form input[type=submit]:hover{background-color:#ec6a2b;border-color:#ec6a2b;color:#fff}
.btn-wrapper.btn-secondary-wrapper .cta-button,.btn-wrapper.btn-secondary-wrapper .cta_button,.btn-wrapper.btn-secondary-wrapper .hs-form input[type=button],.btn-wrapper.btn-secondary-wrapper .hs-form input[type=submit],input[type=submit].hs-button.secondary{background-color:#0677b5;border-color:#0677b5;color:#fff}
.btn-wrapper.btn-secondary-wrapper .cta-button:hover,.btn-wrapper.btn-secondary-wrapper .cta_button:hover,.btn-wrapper.btn-secondary-wrapper .hs-form input[type=button]:hover,.btn-wrapper.btn-secondary-wrapper .hs-form input[type=submit]:hover,input[type=submit].hs-button.secondary:hover{background-color:#006399;border-color:#006399;color:#fff}
.btn-wrapper.btn-outline-secondary-wrapper .cta-button,.btn-wrapper.btn-outline-secondary-wrapper .cta_button,.btn-wrapper.btn-outline-secondary-wrapper .hs-form input[type=button],.btn-wrapper.btn-outline-secondary-wrapper .hs-form input[type=submit]{border:1px solid;color:#0677b5}
.btn-wrapper.btn-outline-secondary-wrapper .cta-button:hover,.btn-wrapper.btn-outline-secondary-wrapper .cta_button:hover,.btn-wrapper.btn-outline-secondary-wrapper .hs-form input[type=button]:hover,.btn-wrapper.btn-outline-secondary-wrapper .hs-form input[type=submit]:hover{background-color:#006399;border-color:#006399;color:#fff}
.form-control-sm,.form-wrapper-sm input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=submit]){font-size:1.0625rem;min-height:3rem;padding:0 15px}
.form-control-lg input[type=submit].hs-button.primary,.form-control-lg input[type=submit].hs-button.secondary,.form-wrapper-lg input[type=submit].hs-button.primary,.form-wrapper-lg input[type=submit].hs-button.secondary{font-size:1.25rem;min-height:3.75rem;padding:0 1.875rem!important}
.form-control-md input[type=submit].hs-button.primary,.form-control-md input[type=submit].hs-button.secondary,.form-wrapper-md input[type=submit].hs-button.primary,.form-wrapper-md input[type=submit].hs-button.secondary{font-size:1.125rem;min-height:3.5rem;padding:0 1.5625rem!important}
.form-control-sm input[type=submit].hs-button.primary,.form-control-sm input[type=submit].hs-button.secondary,.form-wrapper-sm input[type=submit].hs-button.primary,.form-wrapper-sm input[type=submit].hs-button.secondary{font-size:1.0625rem;min-height:3rem;padding:0 1.625rem!important}
.cta-group,.sr-multicol-media.sr-bg-image .sr-col .content-wrapper{position:relative;z-index:2}
.col-content p:last-child,.description p:last-child{margin-bottom:0}
.sr-multicol-media.text-dark .col-content,.sr-multicol-media.text-dark .col-heading,.sr-multicol-media.text-dark .col-subheading,.sr-multicol-media.text-light .col-content,.sr-multicol-media.text-light .col-heading,.sr-multicol-media.text-light .col-subheading,.sr-multicol-media.text-primary .col-content,.sr-multicol-media.text-primary .col-heading,.sr-multicol-media.text-primary .col-subheading,.sr-multicol-media.text-secondary .col-content,.sr-multicol-media.text-secondary .col-heading,.sr-multicol-media.text-secondary .col-subheading,.sr-multicol-media.text-tertiary .col-content description,.sr-multicol-media.text-tertiary .col-heading,.sr-multicol-media.text-tertiary .col-subheading,.sr-multicol-media.text-white .col-content,.sr-multicol-media.text-white .col-heading,.sr-multicol-media.text-white .col-subheading{color:inherit}
.hs-overlay-background.open{opacity:1;visibility:visible}
.hs-overlay,.hs-overlay.open{transition:transform .5s ease 0s,visibility .5s ease 0s}
.hs-overlay.open{transform:translateY(-100%);visibility:visible}
@media screen and (min-width:767px) and (max-width:991px){.btn,.btn-wrapper .cta-button,.btn-wrapper .cta_button,.btn-wrapper input[type=button],.btn-wrapper input[type=submit],.btn-wrapper.btn-wrapper-lg .cta-button,.btn-wrapper.btn-wrapper-lg .cta-button:hover,.btn-wrapper.btn-wrapper-lg .cta_button,.btn-wrapper.btn-wrapper-lg .cta_button:hover,.btn-wrapper.btn-wrapper-lg input[type=button],.btn-wrapper.btn-wrapper-lg input[type=submit],.btn.btn-lg,.btn.btn-lg:hover,.widget-type-cta .cta_button,input[type=button],input[type=submit]{font-size:16px}}
.bold16,.light16,.regular16{font-size:1rem;letter-spacing:.25px;line-height:133%}
.light16,.overline16{font-weight:300}
.overline14{font-size:.875rem;font-weight:400;letter-spacing:3px;line-height:150%;text-transform:uppercase}
@media (max-width:1024px){.bold16,.light16,.overline16,.regular16{font-size:.9375rem}}
@media (max-width:1024px){.bold14,.light14,.overline14,.regular14{font-size:.8125rem}}
@media (max-width:768px){.bold16,.light16,.overline16,.regular16{font-size:.875rem}}
@media (max-width:768px){.bold14,.light14,.overline14,.regular14{font-size:.75rem}}
@media (max-width:1024px){.header__menu-item a{margin-bottom:0!important}}

/* ======== from header-lite utility block ======== */
.btn, .btn-wrapper .cta_button, .btn-wrapper .cta-button, .btn-wrapper input[type="submit"], .btn-wrapper input[type="button"], input[type="submit"], input[type="button"]; font-size: ; line-height: rem; {% else %} font-size: ; font-weight: ; line-height: rem; {% endif %} border-radius: ; min-height: ; {% if theme.buttons_inputs.button_advanced_settings %} letter-spacing: px; {% endif %} text-align: center; padding: 0 rem ; border: px solid; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.navbar .container, .navbar .container-fluid, .navbar .container-lg, .navbar .container-md, .navbar .container-sm, .navbar .container-xl{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between}
@media (min-width: 1200px){.navbar-expand-xl>.container, .navbar-expand-xl>.container-fluid, .navbar-expand-xl>.container-lg, .navbar-expand-xl>.container-md, .navbar-expand-xl>.container-sm, .navbar-expand-xl>.container-xl{-ms-flex-wrap: nowrap; flex-wrap: nowrap;}}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto}
@media (min-width:1200px){.container, .container-lg, .container-md, .container-sm, .container-xl{max-width: 1140px}}
body > .container-fluid, .sr-tabs-split-screen > .container-fluid, [data-global-resource-path] > div{width: auto; max-width: none; padding: 0;}
body > .body-container-wrapper > .body-container.container-fluid{padding: 0; max-width: none;}
.container-fluid:before, .container-fluid:after{display: none !important;}
.cta-group{gap: 1rem ; display: flex; flex-wrap: wrap; align-items: center;}
.sr-valign-stretch .cta-group{width: 100%; align-self: flex-end; margin-top: auto;}
.text-left .cta-group{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}
.text-right .cta-group{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}
.text-center .cta-group{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}
@media (min-width:576px){.text-sm-left .cta-group{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}}
@media (min-width:576px){.text-sm-right .cta-group{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}}
@media (min-width:576px){.text-sm-center .cta-group{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}}
@media (min-width:768px){.text-md-left .cta-group{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}}
@media (min-width:768px){.text-md-right .cta-group{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}}
@media (min-width:768px){.text-md-center .cta-group{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}}
@media (min-width:992px){.text-lg-left .cta-group{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}}
@media (min-width:992px){.text-lg-right .cta-group{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}}
@media (min-width:992px){.text-lg-center .cta-group{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}}
@media (min-width:1200px){.text-xl-left .cta-group{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}}
@media (min-width:1200px){.text-xl-right .cta-group{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}}
@media (min-width:1200px){.text-xl-center .cta-group{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}}
/* ======== scoped element baseline (bare-tag rules from live sr-base) ======== */
.header__container p{margin-bottom:1.25rem;margin-top:0}
.header__container ol,.header__container ul{padding-left:2rem}
.header__container img,.header__container video{height:auto;max-width:100%}
.header__container a[href="javascript:;"],.header__container a[href="javascript:;"]:hover{cursor:default}
.header__container form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.header__container select{background-image:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> <path d="M7.80794 10.7695L4.09346 6.31215C3.65924 5.79109 4.02976 5 4.70803 5L11.292 5C11.9702 5 12.3408 5.79108 11.9065 6.31215L8.19206 10.7695C8.09211 10.8895 7.90789 10.8895 7.80794 10.7695Z" fill="%23ec6a2b"/>%20</svg>');background-position:calc(100% - 12px);background-repeat:no-repeat;height:auto;line-height:1}
.header__container textarea{min-height:75px;padding-bottom:.75rem;padding-top:.75rem}

/* Jump-free 'always visible' mode (scroll=false): fixed from first paint instead of the
   stock relative->fixed flip on the first scroll event (the flip = the logo jump).
   sticky is NOT usable here: the dnd/hs_cos wrapper parents are exactly header-height,
   so a sticky header has zero travel and never sticks. JS pads <body> on load/resize. */
.header__container[data-fixed=true][data-scroll=false]{position:fixed;top:0;left:0;width:100%}
