.footer2025{background:var(--dark-blue);list-style:none;padding:30px 0}.footer2025 .logo-mobile{display:block;margin:0 0 50px;width:111px}.footer2025 .page-sitemap{display:none;flex-flow:column;gap:10px;padding:0 0 50px}.footer2025 .page-sitemap.mobile-toggle{border-top:none;display:flex}.footer2025 .logo-and-button{display:flex;flex-flow:column;gap:48px;margin:0}.footer2025 .logo-and-button img{width:111px}.footer2025 .logo-and-button .secondary-button{padding:14px 30px}.footer2025 .logo-and-button .secondary-button:hover{padding:14px 48px 14px 12px}.footer2025 .logo-and-button .secondary-button:before{height:75%;right:4px;top:7px;transform:translateX(-30%);width:45px}.footer2025 .logo-and-button .secondary-button:hover:before{transform:translateX(0)}.footer2025 .logo-and-button .secondary-button:after{padding:2px;right:24px;top:20px}.footer2025 .logo-and-button .secondary-button:hover:after{transform:scale(8)}.footer2025 div.newsletter-form{display:none}.footer2025 div.newsletter-form h4.newsletter-title{color:var(--cube-white);font-family:var(--main-font);font-size:22.4px;font-style:normal;font-weight:800;letter-spacing:-.5px;line-height:normal;margin:0 0 25px;max-width:636px}.footer2025 div.newsletter-form p.newsletter-disclaimer{color:var(--cube-white);font-family:var(--secondary-font);font-size:14px;font-style:normal;font-weight:500;line-height:23px;max-width:636px}.footer2025 div.newsletter-form .submitted-message{color:var(--cube-white)}.footer2025 div.newsletter-form form{align-items:center;display:flex;flex-flow:wrap;margin:0 0 15px;position:relative}.footer2025 div.newsletter-form form .hs-form-field,.footer2025 div.newsletter-form form label{margin:0}.footer2025 div.newsletter-form form input[type=email]{background-color:var(--dark-blue);border:1px solid var(--cube-white);border-radius:57px;color:#f9fff5;font-family:var(--main-font);font-size:12px;font-style:normal;font-weight:600;height:auto;line-height:normal;margin:0 17px 0 0;padding:18px 28px;width:400px}.footer2025 div.newsletter-form form .actions .hs-button{align-content:center;align-items:center;background:#5547a5;border:1px solid #5547a5;border-radius:57px;color:#fff;display:flex;flex-wrap:wrap;font-family:var(--main-font);font-size:9.156px;font-style:normal;font-weight:600;gap:26px;height:auto;justify-content:center;left:299px;line-height:12.207px;min-height:0;padding:13px 15px;position:absolute;text-transform:uppercase;top:6px;width:max-content}.footer2025 div.newsletter-form form .hs-error-msg,.hs-error-msgs label{font-family:var(--main-font);font-size:9.156px;font-style:normal;font-weight:600;line-height:12.207px;margin:6px 0 0}.footer2025 .page-sitemap ul{list-style:none;margin:0;padding:0}.footer2025 .page-sitemap li a,.footer2025 .page-sitemap li p{color:var(--cube-white);display:block;font-family:var(--secondary-font);font-size:12px;font-style:normal;font-weight:400;letter-spacing:.1px;line-height:normal;list-style:none;margin:0 0 4px;text-decoration:none}.footer2025 .page-sitemap li a:hover{text-shadow:0 0 10px #ffffff80}.footer2025 .page-sitemap li.title{column-span:all;margin:0}.footer2025 .page-sitemap li.title p,.footer2025 .page-sitemap.mobile-toggle .footer-toggle p{color:var(--cube-white);font-family:var(--main-font);font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 8px;opacity:1}.footer2025 .page-sitemap li.title p{color:var(--cube-light-green);font-weight:700}.footer2025 .page-sitemap ul li .bold{color:var(--cube-light-green);display:block;font-family:var(--main-font);font-size:13px;font-style:normal;font-weight:600;line-height:normal;margin:0;opacity:1;padding:33px 0 8px}.footer2025 .page-sitemap ul li .spacing{display:block;margin:12px 0 4px}.footer2025 .page-sitemap ul li a.light{color:rgba(249,255,245,.4);margin:0 0 4px}.footer2025 section.cube-info-container .cube-logo{height:31px;margin:0 0 15px;width:105px}.footer2025 section.cube-info-container p{color:var(--cube-white);font-family:var(--main-font);font-size:16px;font-weight:400;line-height:24px;margin:0;max-width:250px;opacity:.5}.footer2025 .soc2-container{align-items:center;border-bottom:.5px solid var(--cube-white);display:flex;flex-flow:wrap;gap:16px;justify-content:space-between;padding:20px 0}.footer2025 .soc2-container .cube-soc{display:flex;flex-flow:wrap;gap:18px 32px}.footer2025 .soc2-container .cube-soc div{align-items:center;display:flex;gap:20px}.footer2025 .soc2-container .cube-soc img.soc2-logo{height:35px;width:35px}.footer2025 .soc2-container .cube-soc p{color:var(--cube-white);font-family:var(--main-font);font-size:10px;font-style:normal;font-weight:400;line-height:24px;margin:0}.footer2025 .soc2-container .cube-rrss{align-items:center;display:flex;flex-flow:row nowrap;gap:15px;justify-content:flex-start}.footer2025 .soc2-container .cube-rrss p{margin:0}.footer2025 .soc2-container .cube-rrss .linkedin-logo{background-image:url(https://8159624.fs1.hubspotusercontent-na1.net/hubfs/8159624/Cube%20Website%20-%202025/Icons/Linkedin-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:45px;width:45px}.footer2025 .soc2-container .cube-rrss .linkedin-logo:hover{box-shadow:0 0 5px var(--cube-white)}.footer2025 .soc2-container .cube-rrss .twitter-logo{background-image:url(https://f.hubspotusercontent20.net/hubfs/8159624/Cube%20-%20Website%20Refresh%20-%202022/Logos/twitter.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;display:inline-block;height:45px;width:45px}.footer2025 section.terms-conditions-container .cube-rrss .twitter-logo:hover{box-shadow:0 0 5px var(--cube-white)}.footer2025 section.terms-conditions-container{display:flex;flex-flow:row wrap;gap:15px;margin:10px 0 0}.footer2025 section.terms-conditions-container div.terms-links-container{display:flex;flex-flow:column;justify-content:space-between;width:100%}.footer2025 section.terms-conditions-container a,.footer2025 section.terms-conditions-container p{color:var(--cube-white);font-family:var(--secondary-font);font-size:10px;font-style:normal;font-weight:400;line-height:24px;opacity:.4;text-decoration:none}.footer2025 section.terms-conditions-container a:hover{color:#fff}.footer2025 section.terms-conditions-container p{margin:0}.mobile-toggle{display:block}.mobile-toggle .footer-toggle{background:none;border-radius:unset;cursor:pointer;display:block;padding:0;position:relative;text-align:left;width:100%}.mobile-toggle .footer-toggle:after{background-image:url(https://8159624.fs1.hubspotusercontent-na1.net/hubfs/8159624/Cube%20Website%20-%202025/Icons/Icon-arrow-green.svg);background-position:50%;background-repeat:no-repeat;content:"";height:24px;position:absolute;right:0;top:0;transform:rotate(90deg);width:24px}.mobile-toggle .footer-toggle.active{margin:0 0 10px}.mobile-toggle .footer-toggle.active:after{transform:rotate(180deg)}.mobile-toggle .footer-list{display:none;margin:0;padding:0}.mobile-toggle .footer-toggle.active+.footer-list{display:block}@media (min-width:1000px){.footer2025{display:flex;flex-flow:row wrap;justify-content:space-between;padding:60px 0}.footer2025 div.new-center{position:relative;width:100%}.footer2025 div.new-center .page-sitemap{display:flex;flex-flow:row;gap:50px;justify-content:space-between}.footer2025 .page-sitemap{display:flex}.footer2025 .page-sitemap.mobile-toggle{display:none!important}.footer2025 div.new-center section.cube-info-container{display:flex;justify-content:space-between;margin:0;min-height:245px;position:absolute;right:0;top:0;width:15%}.footer2025 .soc2-container .cube-rrss{border-bottom:none;margin:0;padding:0}.footer2025 div.new-center .soc2-container{margin:0;width:100%}.footer2025 div.new-center section.terms-conditions-container{align-items:center;justify-content:space-between;padding:18px 0 0;width:100%}.footer2025 div.new-center section.terms-conditions-container div.terms-links-container{width:30%}.footer2025 .page-sitemap{flex-flow:row;gap:0}.footer2025 .page-sitemap ul.footer-list{width:auto}.footer2025 .page-sitemap ul.special{column-count:2;column-fill:auto;width:420px}.footer2025 div.newsletter-form{display:block}.footer2025 section.terms-conditions-container div.terms-links-container{flex-flow:row}.footer2025 .page-sitemap .footer-columns{display:grid;gap:10px;grid-auto-columns:1fr;grid-auto-flow:column}}@media (max-width:700px){.footer2025{padding:40px 0}.footer2025 div.newsletter-form form input[type=email]{border-right:1px solid var(--cube-white);width:290px}.footer2025 .soc2-container .cube-soc p{font-size:10px}}@media (min-width:1000px){.footer2025 div.newsletter-form{display:block;max-width:405px}.footer2025 .logo-mobile{display:none}}@media (max-width:1300px){.footer2025 div.new-center .page-sitemap{flex-flow:wrap}}