.sr-footer-04{background:var(--Black-gradient,linear-gradient(180deg,#021528 0,#33393e 100%));position:relative}.sr-footer-04 .footer-logo{grid-column-end:3;grid-column-start:1;grid-row-end:1;grid-row-start:1;text-align:center}@media (min-width:768px){.sr-footer-04 .footer-row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}.sr-footer-04 .footer-logo{grid-column-end:3;grid-column-start:1;grid-row-end:1;grid-row-start:1;text-align:center}}@media (min-width:990px){.sr-footer-04 .footer-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr}.sr-footer-04 .footer-logo{grid-column-end:5;grid-column-start:1;grid-row-end:1;grid-row-start:1;text-align:center}}@media (min-width:1200px){.sr-footer-04 .footer-row{display:flex;justify-content:space-between}}.footer-heading{color:hsla(0,0%,100%,.8);font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-transform:uppercase}.footer-locations ul,.footer-menu ul{display:flex;flex-direction:column;gap:10px;padding-left:0;padding-top:10px}@media (max-width:768px){.footer-row{display:grid;row-gap:1rem}.footer-contact{grid-column-end:2;grid-column-start:1}.footer-button-newsletter{grid-column-end:3;grid-column-start:2;grid-row-end:3;grid-row-start:2}.footer-locations{grid-row-end:3;grid-row-start:3}.footer-locations,.footer-menu{grid-column-end:3;grid-column-start:1}.footer-menu{grid-row-end:4;grid-row-start:4}.footer-locations ul,.footer-menu ul{column-count:2;display:block}}.footer-contact p{margin:0;padding:0}.footer-contact p:nth-child(2){padding-top:10px}.footer-contact p,.footer-locations ul li,.footer-menu ul li{color:#fff;font-family:Roboto;font-size:16px;font-style:normal;font-weight:900;letter-spacing:.48px;line-height:140%}.footer-button-newsletter .cta-group{align-items:flex-start;flex-direction:column}.footer-button-newsletter .cta-group .btn-none,.footer-button-newsletter .cta-group .btn-wrapper.btn-none-wrapper :is(.cta-button,.cta_button,[data-hubspot-cta-id]){color:#fff;&:hover{color:var(--link_hover_color)}}.sr-footer-04 .button__container{align-items:center;border-radius:5px;bottom:15px;display:flex;height:3rem;justify-content:center;position:absolute;right:15px;width:3rem}.sr-footer-04 .button__container:hover{filter:brightness(1.2)}.sr-footer-04 .sr-footer-nav .hs-menu-wrapper>ul{flex-wrap:wrap;list-style:none}.sr-footer-04 .sr-footer-nav li a:not(:hover){color:inherit}.sr-footer-04 .social{list-style:none;margin-bottom:0;padding:0}.sr-footer-04 .social li{display:inline-block;text-align:center}.sr-footer-04 .social li a{border-bottom:none;font-size:1.4em}.sr-footer-04 ul.social li{display:inline-block;margin:0 .25rem}.sr-footer-04 ul.social li .icon-wrapper{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem;width:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:inherit;justify-content:center}.sr-footer-04 .footer-logo{margin-bottom:1rem}.sr-footer-04 ul.hs-menu-children-wrapper{display:flex!important;flex-direction:column!important;font-size:.875rem;gap:8px;line-height:1;list-style-type:none;margin-top:8px;padding:0}.sr-footer-04 .row.footer-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sr-footer-04 .footer-logo-social img{height:auto;max-width:100%}.sr-footer-04 .footer-logo-social a:not(:hover){color:inherit;text-decoration:none}.sr-footer-04 .footer-logo-social a:hover{text-decoration:none}.sr-footer-04 ul:has(.hs-menu-children-wrapper) li.hs-menu-depth-1>a{font-weight:700}.sr-footer-04 .sr-footer-nav .hs-menu-wrapper>ul:has(.hs-menu-children-wrapper) li{min-width:150px}.sr-footer-04 .footer-copyright :is(p,small){margin-bottom:0}@media only screen and (max-width:768px){.sr-footer-04 ul.social li{margin-left:0;margin-right:1rem}.row.footer-row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.sr-footer-04 .social{padding-bottom:2rem;padding-top:0}.sr-footer-04 .sr-footer-nav .hs-menu-wrapper>ul li,.sr-footer-04 .sr-footer-nav .hs-menu-wrapper>ul li a{line-height:3}.sr-footer-04 .sr-footer-nav .hs-menu-wrapper>ul:has(.hs-menu-children-wrapper) li,.sr-footer-04 .sr-footer-nav .hs-menu-wrapper>ul:has(.hs-menu-children-wrapper) li a{line-height:1.5}}