.d2-footer{background:#fff;color:#191a1a;font-family:Inter,sans-serif;padding:60px 0 0}.d2-container{display:flex;gap:100px;margin:auto;max-width:1320px;padding:0}.d2-footer-left{max-width:285px;width:100%}.d2-logo img{margin-bottom:40px;max-width:188px!important;width:100%}.d2-desc{font-family:Inter;font-size:16px;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:20px}.contact-item{align-items:center;display:flex;font-size:14px;gap:10px;margin-bottom:20px}.contact-item a{color:#191a1a;display:block;text-decoration:none!important;transition:.3s ease-in-out}.contact-item a:hover{color:#234b6a;text-decoration:underline!important}.d2-footer-right{width:100%}.d2-newsletter{align-items:center;background:rgba(35,75,106,.1);border-radius:100px;display:flex;justify-content:space-between;margin-bottom:45px;padding:15px 9px 15px 35px}.d2-news-title{color:#234b6a!important;font-family:Poppins;font-size:24px;font-weight:600;letter-spacing:2%;line-height:32px}.d2-news-form{align-items:center;display:flex;max-width:430px;padding:0!important;position:relative;width:100%}.d2-footer-right .d2-news-form input{background:#fff!important;border:none!important;border-radius:100px!important;color:#191a1a!important;font-size:16px!important;padding:13px 140px 12px 24px!important;width:100%!important}.d2-footer-right .d2-news-form input:focus{border:none!important;outline:none!important}.d2-news-form button{background:#234b6a;border:none;border-radius:50px;color:#fff;cursor:pointer;font-family:Poppins;font-size:18px;font-weight:500;letter-spacing:0;line-height:25.2px;padding:12px 30px;position:absolute;right:0;top:0}.d2-menus{display:grid;gap:25px;grid-template-columns:auto auto auto auto auto;justify-content:space-between}.menu-col h4{color:#234b6a;font-family:Poppins;font-size:18px;font-weight:600;letter-spacing:0;line-height:100%;margin-bottom:25px}.menu-col ul{list-style:none;margin:0;padding:0}.menu-col li{margin:0 0 20px!important}.menu-col a{color:#191a1a;font-family:Inter;font-size:14px;font-weight:400;letter-spacing:0;line-height:18px;text-decoration:none;transition:.3s}.menu-col a:hover{color:#234b6a;text-decoration:underline}.d2-footer-bottom{border-top:1px solid #234b6a33;margin-top:10px;padding:10px 0 20px}.bottom-row{align-items:center;justify-content:space-between}.bottom-row p{color:#191a1a;font-family:Poppins;font-size:14px;font-weight:500;letter-spacing:0;line-height:100%;margin:0!important}.d2-social{display:flex;gap:20px}.d2-social a{align-items:center;background:#234b6a;border-radius:50%;display:flex;height:33px;justify-content:center;width:33px}.d2-social .social-icon svg{fill:#fff;height:16px;width:16px}@media(max-width:1200px){.d2-container{gap:40px}.d2-news-title{font-size:20px}.d2-news-form{max-width:400px}}@media(max-width:1024px){.d2-container{flex-direction:column;gap:20px}.d2-footer-bottom .d2-container{flex-direction:row}.d2-footer-left,.d2-footer-right{max-width:100%;width:100%}.d2-logo img,.menu-col h4{margin-bottom:20px}.d2-menus{grid-template-columns:repeat(2,1fr)}.d2-newsletter{margin-bottom:40px}.menu-col li{margin:0 0 15px!important}}@media(max-width:767px){.d2-newsletter{align-items:center;border-radius:14px;flex-direction:column;gap:10px;padding:15px 10px}.d2-news-form{max-width:100%;width:100%}.d2-news-form input{width:100%}}@media(max-width:600px){.d2-menus{gap:20px;grid-template-columns:1fr}.d2-footer-bottom .d2-container{flex-direction:column;gap:10px;text-align:center}.menu-col li{margin:0 0 10px!important}.d2-news-form button{padding:12px 20px}.d2-footer-right .d2-news-form input{padding:13px 115px 12px 24px!important}}