footer{background-color:#09090b;border-top:1px solid #27272a80;width:100%;position:relative;overflow:hidden}footer .glow{filter:blur(100px);pointer-events:none;background-color:#f43f5e1a;border-radius:50%;width:500px;height:500px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}footer .footer_container{flex-direction:column;max-width:1400px;margin:0 auto;padding:64px 16px;display:flex}footer .footer_container .columns_container{grid-template-columns:repeat(6,1fr);gap:48px;display:grid}@media screen and (max-width:768px){footer .footer_container .columns_container{grid-template-columns:repeat(2,1fr)}}footer .footer_container .columns_container .about_column{grid-column:span 2}footer .footer_container .columns_container .about_column .heading{font-size:20px;font-weight:700;line-height:28px;text-decoration:none}footer .footer_container .columns_container .about_column .heading:hover span{transition:all .3s}footer .footer_container .columns_container .about_column .heading:hover span.white{color:#f43f5e}footer .footer_container .columns_container .about_column .heading:hover span.red{color:#fff}footer .footer_container .columns_container .about_column .heading span{flex-direction:row;align-items:center;transition:all .3s;display:flex}footer .footer_container .columns_container .about_column .heading span svg{color:#f43f5e;width:28px;height:28px;margin-right:8px}footer .footer_container .columns_container .about_column .heading span.red{color:#f43f5e}footer .footer_container .columns_container .about_column .heading span.white{color:#fff}footer .footer_container .columns_container .about_column p{color:#a1a1aa;margin:24px 0 0;font-size:14px;font-weight:400;line-height:20px}footer .footer_container .columns_container .about_column .socials{flex-direction:row;align-items:center;gap:12px;margin-top:24px;display:flex}footer .footer_container .columns_container .about_column .socials a{border-radius:6px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;text-decoration:none;transition:all .15s;display:flex}footer .footer_container .columns_container .about_column .socials a svg{transition:all .15s}footer .footer_container .columns_container .about_column .socials a:hover{background-color:#27272a80}footer .footer_container .columns_container .about_column .socials a:hover svg{stroke:#f43f5e}footer .footer_container .columns_container .links_column{grid-column:span 1}footer .footer_container .columns_container .links_column h3{color:#fff;margin:0 0 16px;font-size:18px;font-weight:600;line-height:28px}footer .footer_container .columns_container .links_column ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style-type:none;display:flex}footer .footer_container .columns_container .links_column ul li a{color:#a1a1aa;align-items:center;font-size:14px;line-height:20px;text-decoration:none;transition:all .15s;display:flex;position:relative}footer .footer_container .columns_container .links_column ul li a:before{content:"";background-color:#f43f5e;width:0;height:2px;margin-right:0;transition:all .3s;display:block}footer .footer_container .columns_container .links_column ul li a:hover{color:#f43f5e}footer .footer_container .columns_container .links_column ul li a:hover:before{width:8px;margin-right:8px}footer .footer_container .columns_container .newsletter_column{grid-column:span 2}footer .footer_container .columns_container .newsletter_column h3{color:#fff;margin:0 0 16px;font-size:18px;font-weight:600;line-height:28px}footer .footer_container .columns_container .newsletter_column .description{color:#a1a1aa;margin:0 0 16px;font-size:14px;font-weight:400;line-height:20px}footer .footer_container .columns_container .newsletter_column .newsletter_form{flex-direction:column;gap:12px;display:flex}footer .footer_container .columns_container .newsletter_column .newsletter_form .newsletter_input_container{flex-direction:row;align-items:center;width:100%;height:40px;display:flex;position:relative}footer .footer_container .columns_container .newsletter_column .newsletter_form .newsletter_input_container input{color:#fff;box-sizing:border-box;background-color:#18181b;border:1px solid #3f3f46;border-radius:6px;width:100%;height:100%;padding:8px 40px 8px 12px;font-size:14px;font-weight:400;line-height:20px}footer .footer_container .columns_container .newsletter_column .newsletter_form .newsletter_input_container input::placeholder{color:#a1a1aa;font-size:14px;font-weight:400;line-height:20px}footer .footer_container .columns_container .newsletter_column .newsletter_form .newsletter_input_container input:focus-visible{outline-offset:2px;outline:2px solid #27272a}footer .footer_container .columns_container .newsletter_column .newsletter_form .newsletter_input_container button{cursor:pointer;background-color:#f43f5e;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex;position:absolute;right:4px}footer .footer_container .columns_container .newsletter_column .newsletter_form .newsletter_input_container button:hover{background-color:#e11d48}footer .footer_container .columns_container .newsletter_column .newsletter_form p{color:#71717a;font-size:12px;font-weight:400;line-height:16px}footer .footer_container .columns_container .newsletter_column .newsletter_form p a{color:#f43f5e;text-decoration:none}footer .footer_container .columns_container .newsletter_column .newsletter_form p a:hover{text-decoration:underline}footer .footer_container .columns_container .newsletter_column .download_app{box-sizing:border-box;background-color:#18181b80;border:1px solid #27272a80;border-radius:8px;width:100%;margin-top:24px;padding:16px}footer .footer_container .columns_container .newsletter_column .download_app h4{color:#fff;margin:0 0 8px;font-size:14px;font-weight:500;line-height:20px}footer .footer_container .columns_container .newsletter_column .download_app .download_links_container{flex-direction:row;align-items:center;gap:12px;display:flex}footer .footer_container .columns_container .newsletter_column .download_app .download_links_container a{justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;text-decoration:none;display:flex}footer .footer_container .legal_container{border-top:1px solid #27272a80;flex-direction:row;justify-content:space-between;align-items:center;margin-top:48px;padding-top:24px;display:flex}@media screen and (max-width:768px){footer .footer_container .legal_container{flex-direction:column;gap:16px}}footer .footer_container .legal_container p{color:#a1a1aa;margin:0;font-size:14px;font-weight:400;line-height:20px}footer .footer_container .legal_container div{flex-direction:row;align-items:center;gap:24px;display:flex}footer .footer_container .legal_container div a{color:#71717a;font-size:12px;font-weight:400;line-height:16px;text-decoration:none}footer .footer_container .legal_container div a:hover{color:#f43f5e}
