.professor-footer{position:relative;overflow:hidden;background:linear-gradient(#111111f5,#111111f5),url(https://www.transparenttextures.com/patterns/carbon-fibre.png);background-color:#111;border-top:5px solid #d71920;color:#fff;padding:70px 0 25px;margin-top:0}.professor-footer .page-width{max-width:1400px;margin:auto;padding:0 20px}.professor-footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:55px}.footer-column h3{font-size:24px;font-weight:700;letter-spacing:.4px;text-transform:none;margin-bottom:25px;color:#fff;position:relative}.footer-column h3:after{content:"";display:block;width:70px;height:4px;background:#d71920;margin-top:10px;border-radius:20px}.footer-logo{font-size:42px;font-weight:800;color:#d71920;margin-bottom:18px;letter-spacing:1px}.footer-about{color:#cfcfcf;line-height:2;font-size:16px;margin-top:15px}.footer-column ul{list-style:none;padding:0;margin:0}.footer-column li{margin-bottom:14px}.footer-column a{color:#d8d8d8;font-size:16px;text-decoration:none;transition:.3s}.footer-column a:hover{color:#ff4d57;padding-right:12px;letter-spacing:.3px}.footer-column p{margin-bottom:16px;color:#d8d8d8;line-height:1.9;font-size:16px}.footer-column{position:relative;background:linear-gradient(180deg,#ffffff0d,#ffffff05);padding:34px;border-radius:22px;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;transition:.45s;height:100%}.footer-column:hover{transform:translateY(-10px);border-color:#d71920;box-shadow:0 25px 70px #d7192033,0 0 0 1px #d7192026}.footer-bottom{margin-top:55px;padding-top:25px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;color:#bdbdbd;font-size:16px}@media(max-width:990px){.professor-footer-grid{grid-template-columns:repeat(2,1fr);gap:35px}}@media(max-width:768px){.professor-footer{padding:55px 0 20px}.professor-footer-grid{grid-template-columns:1fr;gap:30px}.footer-column{text-align:center}.footer-column h3:after{margin:10px auto 0}}.footer-contact-icon{box-shadow:0 10px 25px #d7192059;width:56px;height:56px;background:#d71920;border-radius:14px;display:flex;justify-content:center;align-items:center;font-size:24px;flex-shrink:0;transition:.35s}.footer-contact-card:hover .footer-contact-icon{background:#fff;color:#d71920;transform:translateY(-5px) rotate(8deg)}.footer-contact-card strong{display:block;margin-bottom:6px;font-size:17px;color:#fff}.footer-contact-card p{margin:0;line-height:1.8}.footer-contact-card a{color:#d8d8d8;text-decoration:none;transition:.3s}.footer-contact-card a:hover{color:#d71920}.footer-contact-card{display:flex;margin-top:8px;gap:18px;margin-bottom:22px;align-items:flex-start;padding:15px;border-radius:18px;transition:.35s}.footer-contact-card:hover{background:#ffffff0a;transform:translateY(-5px)}.footer-column li{transition:.3s}.footer-column li:hover{transform:translate(-6px)}.footer-column li:hover a{color:#d71920}.footer-map-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:15px;padding:13px 26px;background:linear-gradient(135deg,#d71920,#ff3b45);color:#fff!important;font-size:15px;font-weight:700;border-radius:14px;text-decoration:none;transition:.35s;box-shadow:0 12px 30px #d7192059}.footer-map-btn:hover{background:linear-gradient(135deg,#fff,#f4f4f4);color:#d71920!important;transform:translateY(-4px) scale(1.04);box-shadow:0 18px 40px #d7192066}.professor-footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,transparent,#d71920,#ff4b4b,#d71920,transparent);box-shadow:0 0 20px #d71920}.footer-column:before{content:"";position:absolute;top:-120%;left:-40%;width:70px;height:260%;background:#ffffff14;transform:rotate(25deg);transition:.8s}.footer-column:hover:before{left:140%}.footer-logo-image{width:190px;height:auto;display:block;margin-bottom:22px;filter:drop-shadow(0 8px 20px rgba(215,25,32,.2));transition:.35s}.footer-logo-image:hover{transform:scale(1.05)}.professor-footer{animation:footerFade 1s ease}@keyframes footerFade{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}.footer-column{animation:footerCard .8s ease forwards;opacity:0}.footer-column:nth-child(1){animation-delay:.15s}.footer-column:nth-child(2){animation-delay:.35s}.footer-column:nth-child(3){animation-delay:.55s}.footer-column:nth-child(4){animation-delay:.75s}@keyframes footerCard{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.footer-column a{position:relative}.footer-column a:after{content:"";position:absolute;bottom:-4px;right:0;width:0;height:2px;background:#d71920;transition:.35s}.footer-column a:hover:after{width:100%;left:0}
/*# sourceMappingURL=/cdn/shop/t/16/assets/professor-footer.css.map */
