.sr-footer-04{border-top:1px solid #e5e7ea;margin-top:-100px;position:relative;z-index:5}.sr-footer-04 .container-fluid{position:relative;z-index:10}footer.sr-footer-04:before{background-image:url(https://20079965.fs1.hubspotusercontent-na1.net/hubfs/20079965/Ellipse%2028.png);background-repeat:no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.sr-footer-04 .row{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));margin:0 auto;max-width:1140px}.sr-footer-04 .button__container{align-items:center;border-radius:5px;bottom:3%;display:flex;height:3rem;justify-content:center;position:absolute;right:5%;width:3rem}.sr-footer-04 .button__container:hover{filter:brightness(1.2)}.sr-footer-04 a{-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.sr-footer-04 .footer-item h5 a{color:inherit}.sr-footer-04 .footer-link,.sr-footer-04 ul li a{display:block}.sr-footer-04 .social{list-style:none;padding:0}.sr-footer-04 .social li{display:inline-block;text-align:center}.sr-footer-04 .social li a{border-bottom:none}.sr-footer-04 .description :is(p,a,ul,li){color:#fff;font-size:1rem;line-height:1.8;margin:0}.sr-footer-04 .footer-item:first-child,.sr-footer-04 .footer-item:nth-child(4){border-left:1px solid}.sr-footer-04 .footer-item{border-bottom:1px solid #e5e7ea;border-left-color:#e5e7ea;border-right:1px solid #e5e7ea;border-top-color:#e5e7ea;border:none!important;max-width:100%;padding:0!important;width:100%}.sr-footer-04 .footer-item ul{list-style:none;margin:0 0 1rem;padding:0}.sr-footer-04 li.node-item:last-child{padding-bottom:0}.sr-footer-04 ul.social li i{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.3rem;width:2.3rem;-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 ul.social li i,.sr-footer-04 ul.social li i svg{background-color:transparent!important}.sr-footer-04 ul.social li a{background-color:#87909e;border-radius:100px;transition:all .3s}.sr-footer-04 ul.social li a:hover{background-color:#06a7e1}.sr-footer-04 ul.social li i svg{color:inherit}.sr-footer-04 ul.social li a:hover,.sr-footer-04 ul.social li:hover{color:#000;opacity:1}.sr-footer-04 span.copyright a{padding-right:1rem;text-decoration:underline!important}.sr-footer-04 .col-xs-6{float:left;min-height:1px;padding-left:15px;padding-right:15px;position:relative}.sr-footer-04 .footer-item.logo img{height:auto;max-width:100%}.sr-footer-04 .footer-image-wrap{align-items:center;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));justify-content:center}.sr-footer-04 .small{border-top:1px solid #ffffff30;color:#fff;margin:30px auto 0;max-width:1140px;padding:30px 0;text-align:center}:is(.hide-cta) .footer-cta-wrap{display:none}@media (max-width:768px){.sr-footer-04 .social-col{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}