.footer-section{padding:96px 0 32px;}
.foot-lts{width:32%;}
.foot-text { margin: 32px 0; max-width: 265px; }
.foot-text p,.foot-title span{color:var(--third_color)}
.foot-title span{font-weight: 700;}
.foot-rts{width:68%; padding-left: 30px;}
.foot-box { margin-right: 3.06%; width: 22.7%; }
.foot-box:nth-child(4n),.foot-box:last-child{margin-right:0;}
.foot-title{margin:0 0 20px;}
.foot-conts ul li:not(:last-child) {margin-bottom: 18px;}
.foot-btms{padding:52px 0 80px;margin:96px 0 32px;border-top: 1px solid rgba(255, 255, 255, 0.20);border-bottom: 1px solid rgba(255, 255, 255, 0.20);}
.fbs-lts{width:40%;}
.fbs-lts ul,.frmlist{gap:16px;}
.fbs-lts ul li span,.frmlist li span{font-weight: 700;color:var(--third_color); padding-right:16px;}
.fbs-lts ul li a{border-radius: 2.966px;background-color:var(--third_color);padding:4px; display:block; line-height:0;}
.fbs-rts{width:60%;}
.fbs-rfomrs{max-width:605px; margin:0 0 0 auto;}
.fbs-frms{margin:25px 0 0;}
.fbs-frms form{display:flex;margin:0;}
.fbs-frms form .hs_email{width:calc(100% - 130px);padding-right:10px;margin:0;}
.fbs-frms form .hs_submit{width:130px;}
.fbs-frms  .submitted-message{color: var(--third_color);}
.foot-copy p,.foot-copy p a{font-weight: 400;line-height: 140%;font-size:16px; letter-spacing: -0.051px;text-decoration:none !important}
.mobile-copyright{display:none;}

@media(min-width:992px){
  .foot-title{pointer-events:none;!important}
  .foot-conts{display:block !important}
}
@media(max-width:991px){
.footer-section{padding:48px 0 32px;}
.foot-lts {width:100%;padding:0 0 16px}
.foot-rts {padding:0;width:100%;} 
.foot-box { margin-right: 0; width: 100%; }  
.foot-title { margin: 32px 0 0; border-bottom: 1px solid rgba(255, 255, 255, 0.20); padding-bottom: 16px;position:relative; }
  .foot-title:before{position:absolute; content:""; right:0; top:5px; width:18px; height:18px;border-radius: 3px;background-image:url('https://7071155.fs1.hubspotusercontent-na1.net/hubfs/7071155/Spacetoco%20Theme%202025/Home/Frame%205.svg');}  
.foot-conts{display:none; margin: 20px 0 0;} 
  .foot-box.active  .foot-title:before{transform:rotate(-180deg)}
  .foot-btms{margin:48px 0 30px; padding-bottom: 40px;}
 .fbs-lts { width: 100%; padding:0 0 24px} 
  .fbs-rts { width: 100%; padding:24px 0 0} 
  .fbs-rfomrs {max-width: 100%;}
  .frmlist li {width: 100%;margin-bottom:3px;}
  .fbs-frms form .hs_email{width:100%;padding:0px;margin:0 0 10px;}
.fbs-frms form .hs_submit{width:100%;}
  .fbs-frms form{display:block;}
  .fbs-frms form  input[type=submit],.foot-btn a{display:block; width:100%;}
}

@media(max-width:767px){

.foot-text{max-width:100%;margin: 25px 0;}
.foot-text p{font-size:17px;letter-spacing:-0.054px;}
.foot-title{margin: 26px 0 0;padding-bottom: 14px;}
.foot-btms{padding: 28px 0 40px;}
.fbs-lts ul li{font-size: 17px;letter-spacing: -.054px;}
.fbs-lts ul{align-items:center;}
.fbs-lts ul li span, .frmlist li span{font-size: 17px;letter-spacing: -.054px;}
.fbs-rts {padding: 15px 0 0;}
.footer-section p, .footer-section p a, .footer-section ul li, .footer-section ul li a {
    font-size: 17px;
    letter-spacing: -.054px;
}
.frmlist li{margin-bottom:0;}
form input[type=email], form input[type=file], form input[type=number], form input[type=password], form input[type=search], form input[type=tel], form input[type=text], form select, form textarea {
    font-size: 17px;
    padding: 17px 20px;
    height: 46px;
    letter-spacing: 0.17px;
}
.fbs-frms form input[type=submit], .foot-btn a {
        font-size: 17px;
        letter-spacing: -0.34px;
        padding: 12px 26px;
    }
.foot-copy.secondary_paragraph.detail-content p,.foot-copy.secondary_paragraph.detail-content p a,.foot-copy.secondary_paragraph.detail-content a {
    font-size: 16px;
    letter-spacing: -0.051px;
}
.mobile-copyright{display:block;}
.desktop-copyright{display:none;}
.mobile-copyright ul{text-align:center;}
.mobile-copyright ul li{list-style:none;margin:0;padding:0;}
.mobile-copyright ul li p{margin-bottom:0;}
.mobile-copyright ul li:before{display:none;}
}