footer .footer_wrapper{background-color:#000;color:#fff;padding:50px}footer .footer_wrapper .footer_grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;align-items:start;grid-gap:50px;gap:50px}footer .footer_wrapper .footer_grid .first{display:flex;flex-direction:column;gap:20px}footer .footer_wrapper .footer_grid .first .image{width:200px}footer .footer_wrapper .footer_grid .first .image img{width:100%}footer .footer_wrapper .footer_grid .first .des p{font-size:16px;margin:0;color:#ddd}footer .footer_wrapper .footer_grid .first .contact{display:flex;flex-direction:column;gap:10px}footer .footer_wrapper .footer_grid .first .contact .item{display:flex;flex-direction:row;align-items:center;gap:10px}footer .footer_wrapper .footer_grid .first .contact .item .icon svg{display:flex;justify-content:center;align-items:center;color:#ddd}footer .footer_wrapper .footer_grid .first .contact .item .text a,footer .footer_wrapper .footer_grid .first .contact .item .text p{text-decoration:none;color:#ddd;margin:0;font-size:16px}footer .footer_wrapper .footer_grid .part{display:flex;flex-direction:column;align-items:start}footer .footer_wrapper .footer_grid .part .head{font-size:18px;font-weight:700;color:#f23322}footer .footer_wrapper .footer_grid .part ul{list-style:none;padding-left:0;margin-top:10px}footer .footer_wrapper .footer_grid .part ul li{margin-top:10px}footer .footer_wrapper .footer_grid .part ul li a{text-decoration:none;font-size:16px;color:#ddd}footer .footer_wrapper .footer_grid .part ul .first_text{margin-top:0}footer .footer_wrapper .line{width:100%;height:1px;background-color:gray;margin:20px 0}footer .footer_wrapper .copy_social{display:flex;justify-content:space-between;align-items:center}footer .footer_wrapper .copy_social .copy p{font-size:14px;color:gray;margin:0}footer .footer_wrapper .copy_social .copy p span{color:#d3d3d3;font-weight:500}footer .footer_wrapper .copy_social .social_icons{display:flex;flex-direction:row;align-items:center;gap:12px}footer .footer_wrapper .copy_social .social_icons a{width:36px;height:36px;border-radius:50%;border:1.5px solid #fff;display:flex;align-items:center;justify-content:center;color:#f23322;transition:all .3s ease}footer .footer_wrapper .copy_social .social_icons a svg{font-size:14px}footer .footer_wrapper .copy_social .social_icons a:hover{border:1.5px solid #f23322;color:#fff;transform:scale(1.1)}.dark-theme footer{box-shadow:0 0 16px 0 rgba(242,51,34,.4)}@media(max-width:991px){footer .footer_wrapper .footer_grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:50px;gap:50px}footer .footer_wrapper .footer_grid .first .des p{font-size:14px}footer .footer_wrapper .footer_grid .first .contact .item{gap:10px}footer .footer_wrapper .footer_grid .first .contact .item .text a,footer .footer_wrapper .footer_grid .first .contact .item .text p{font-size:14px}footer .footer_wrapper .footer_grid .part .head{font-size:16px}footer .footer_wrapper .footer_grid .part ul{margin:10px 0 0}footer .footer_wrapper .footer_grid .part ul li{margin-top:4px}footer .footer_wrapper .footer_grid .part ul li a{font-size:14px}}@media(max-width:768px){footer .footer_wrapper .footer_grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:50px;gap:50px;grid-row-gap:30px;row-gap:30px}footer .footer_wrapper .footer_grid .first .des p{font-size:14px}footer .footer_wrapper .footer_grid .first .contact .item{gap:10px}footer .footer_wrapper .footer_grid .first .contact .item .text a,footer .footer_wrapper .footer_grid .first .contact .item .text p{font-size:14px}footer .footer_wrapper .footer_grid .part .head{font-size:16px}footer .footer_wrapper .footer_grid .part ul{margin:10px 0 0}footer .footer_wrapper .footer_grid .part ul li{margin-top:4px}footer .footer_wrapper .footer_grid .part ul li a{font-size:14px}}@media(max-width:576px){footer .footer_wrapper{padding:20px}footer .footer_wrapper .footer_grid{display:grid;grid-template-columns:1fr;grid-gap:50px;gap:50px;grid-row-gap:30px;row-gap:30px}footer .footer_wrapper .footer_grid .first .des p{font-size:14px}footer .footer_wrapper .footer_grid .first .contact .item{gap:10px}footer .footer_wrapper .footer_grid .first .contact .item .text a,footer .footer_wrapper .footer_grid .first .contact .item .text p{font-size:14px}footer .footer_wrapper .footer_grid .part .head{font-size:16px}footer .footer_wrapper .footer_grid .part ul{margin:10px 0 0}footer .footer_wrapper .footer_grid .part ul li{margin-top:4px}footer .footer_wrapper .footer_grid .part ul li a{font-size:14px}footer .footer_wrapper .copy_social{flex-direction:column}footer .footer_wrapper .copy_social .social_icons{margin-top:10px}footer .footer_wrapper .copy_social .social_icons a{width:30px;height:30px}footer .footer_wrapper .copy_social .social_icons a svg{font-size:12px}}