footer .container{display:flex;flex-direction:column;justify-content:space-between;margin:-5px 0 1px 0;padding:0 0 50px 0;background-color:var(--footer-bg-color)}footer .container .col{flex:1;padding:20px;display:flex;flex-direction:column}footer .container .logo{-webkit-user-select:none;-ms-user-select:none;user-select:none}footer .container .col:nth-child(1),footer .container .col:nth-child(2),footer .container .col:nth-child(3){align-items:center}footer .container .col h2{padding:0;margin:0;font-size:2rem;font-weight:700}footer .container .col:nth-child(1) .social-media{list-style:none;display:flex;align-items:center;margin-right:30px;padding-top:14px}footer .container .col:nth-child(1) .social-media li:not(:first-child){margin-left:12px}footer .container .col:nth-child(1) .social-media li:nth-child(1) svg,footer .container .col:nth-child(1) .social-media li:nth-child(2) svg,footer .container .col:nth-child(1) .social-media li:nth-child(3) svg{width:35px;height:auto}footer .container .col:nth-child(1) .social-media li a svg{transition:all 0.3s ease}footer .container .col:nth-child(1) .social-media li a svg:hover{transform:scale(1.2)}footer .container .col:nth-child(2) .useful-links{margin:35px 0 0 0;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}footer .container .col:nth-child(2) .useful-links ul{list-style-type:none;padding:0;margin:0}footer .container .col:nth-child(2) .useful-links ul:last-child{margin-left:0;margin-top:20px}footer .container .col:nth-child(2) .useful-links ul li:not(:last-child){margin-bottom:20px}footer .container .col:nth-child(2) .useful-links ul li::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right"><path d="m9 18 6-6-6-6"/></svg>');margin-right:5px;vertical-align:middle}footer .container .col:nth-child(2) .useful-links ul li a{text-decoration:none;color:var(--text-dark);font-size:1rem;transition:all 0.3s ease}footer .container .col:nth-child(2) .useful-links ul li a:hover{font-weight:800}footer .container .col:nth-child(3) .contact-info h2{margin-bottom:35px}footer .container .col:nth-child(3) .contact-info ul{list-style-type:none;padding:0;margin:0}footer .container .col:nth-child(3) .contact-info ul li:not(:last-child){margin-bottom:30px}footer .container .col:nth-child(3) .contact-info .contact-details li:nth-child(1) svg{width:15px;height:auto;vertical-align:bottom;color:var(--text-ligt);margin-right:24px}footer .container .col:nth-child(3) .contact-info .contact-details li:nth-child(2) svg{width:22px;height:auto;vertical-align:middle;color:var(--text-ligt);margin-right:15px}footer .container .col:nth-child(3) .contact-info .contact-details li:nth-child(3) svg{width:22px;height:auto;vertical-align:top;color:var(--text-dark);margin-right:15px;z-index:100}footer .container .col:nth-child(3) .contact-info ul li a{text-decoration:none;color:var(--text-dark);font-size:1rem;transition:all 0.3s ease}footer .container .col:nth-child(3) .contact-info ul li a:hover{padding-left:8px}@media screen and (min-width:321px){footer .container .col:nth-child(2) h2{margin-left:-70px}footer .container .col:nth-child(2) .useful-links{flex-direction:row}footer .container .col:nth-child(2) .useful-links ul:last-child{margin-top:0;margin-left:50px}}@media screen and (min-width:1024px){footer .container{flex-direction:row}footer .container .col:nth-child(1){align-items:flex-end}footer .container .col:nth-child(2){align-items:center}footer .container .col:nth-child(3){align-items:flex-start}}.copyright-section{background-color:var(--footer-bg-color);height:50px;width:100%;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:row;margin:0 auto;}.copyright-section div{padding:5px;}@media (max-width:610px){.copyright-section{height:auto;flex-direction:column;}}