.cal-footer{background:#0d1844;color:#fff;padding:60px 0 20px}.cal-footer-wrap{display:grid;gap:80px;grid-template-columns:1fr 2fr .5fr;margin:auto;max-width:1300px;padding:0}.cal-logo{height:auto;margin-top:15px;width:250px}.cal-desc{color:#fff;font-size:16px!important;line-height:25px!important}.cal-contact-title{color:#67c7ff;font-size:22px!important;font-weight:700;margin-top:25px}.cal-contact-box{display:flex;gap:10px;margin:20px 0}.cal-contact-box a,.cal-contact-box p{color:#fff;font-size:16px!important;margin:0!important;text-decoration:none}.cal-icon{height:22px;width:22px}.cal-social{align-items:center;display:flex;gap:22px;margin-top:40px}.cal-social-icons{display:flex;gap:12px}.cal-social-icons img{height:40px;transition:.3s ease;width:40px}.cal-section-title{color:#fff;font-size:22px!important;font-weight:700;margin-bottom:18px}.cal-service-two-col{display:grid;gap:20px 35px;grid-template-columns:1fr 1fr}.cal-service-column{display:flex;flex-direction:column;gap:16px}.cal-service-box{background:#19244e;border-radius:10px;overflow:hidden;padding:15px;transition:background .3s ease}.cal-service-box.active{background:hsla(0,0%,100%,.12)}.cal-service-head{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:16px!important;font-weight:600;justify-content:space-between}.cal-service-box.active .cal-service-head{color:#67c7ff}.chevron{font-size:24px;transition:transform .4s ease}.cal-service-box.active .chevron{transform:rotate(180deg)}.cal-service-list{list-style:none;margin:0;max-height:0;overflow:hidden;padding:0;transition:max-height .55s ease,padding .35s ease}.cal-service-list li{margin:5px!important}.cal-service-box.active .cal-service-list{max-height:500px;padding:12px 0 18px}.cal-resource-list a,.cal-service-list li a{color:#fff;display:inline-block;font-size:16px!important;text-decoration:none;transition:transform .4s ease,color .4s ease}.cal-resource-list a:hover,.cal-service-list li a:hover{color:#f4821f;transform:translateX(10px)}.cal-resource-list a{margin-bottom:0}.cal-footer-bottom{color:#afafaf;font-size:14px!important;margin:20px auto 0;padding:18px 0;position:relative;text-align:center;width:1300px}.cal-resource-list{display:flex;flex-direction:column;gap:10px}.cal-footer-bottom:after,.cal-footer-bottom:before{background-repeat:no-repeat;background-size:cover;content:"";height:1px;position:absolute;top:50%;width:36%}.cal-footer-bottom:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='531' height='1' fill='none' viewBox='0 0 531 1'%3E%3Cpath stroke='url(%23a)' d='M531 .5H0'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='531' y1='1' y2='1' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");left:0}.cal-footer-bottom:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='531' height='1' fill='none' viewBox='0 0 531 1'%3E%3Cpath stroke='url(%23a)' d='M0 .5h531'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='531' x2='0' y1='1' y2='1' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");right:0}@media (max-width:900px){.cal-footer-wrap{grid-template-columns:1fr}.cal-service-two-col{grid-template-columns:1fr!important}.cal-footer{padding:60px 20px 20px}.cal-footer-bottom{width:100%}}