/* This CSS code is developed for the @KDR Team and Khogendra Rupini. 
It is exclusively owned and maintained by him.
If anyone wishes to use this stylesheet, they must first contact Khogendra Rupini 
through his official website https://khogendrarupini.com 
Or his GitHub profile https://github.com/khogendrarupini/
This code is protected and requires a valid license, 
as it falls under the @KDR License by Khogendra Rupini. */

.site-footer{padding:clamp(2rem,4vw,4rem) clamp(1rem,3vw,3rem);font-size:clamp(.9rem,1.5vw,1.1rem);line-height:1.6}.site-footer{position:relative;background:#13171a;overflow:hidden;z-index:0}.site-footer::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(50,163,255,.185) 1px,transparent 1px);background-size:20px 20px;pointer-events:none}.link-anchor-privacy a{color:#c4c9cc;text-decoration:none;display:inline-block;margin-bottom:clamp(.4rem,1vw,.6rem);transition:color .3s ease}.gradient-bg-awsome-kdr{width:100%;height:100px;background:linear-gradient(to top,rgb(7,10,14),rgba(255,255,255,.015)),linear-gradient(to right,rgba(10,10,24,.015),transparent,rgba(6,15,26,.015));background-blend-mode:screen}.footer-container{max-width:1200px;margin:0 auto}.footer-main{display:grid;grid-template-columns:1fr 2fr;gap:clamp(2rem,4vw,4rem);margin-bottom:clamp(2rem,5vw,3rem)}@media (max-width:768px){.footer-main{grid-template-columns:1fr;text-align:center}}.footer-left{display:flex;flex-direction:column;align-items:flex-start}@media (max-width:768px){.footer-left{align-items:center}}@media (max-width:768px){.footer-left{align-items:flex-start;text-align:left;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:1.5rem;margin-bottom:1.5rem}.footer-logo{margin-bottom:1rem}.follow-title{margin-top:.5rem;margin-bottom:1rem}.social-links{display:flex!important;flex-wrap:wrap!important;gap:clamp(.75rem,2vw,1.25rem)!important;margin-top:1rem!important;justify-content:flex-start!important}}@media (max-width:768px){.footer-links{text-align:left;justify-items:start}.link-column{text-align:left}}.footer-logo{width:clamp(120px,20vw,180px);margin-bottom:clamp(1rem,2vw,1.5rem)}.follow-title{margin-bottom:clamp(.75rem,1.5vw,1rem);font-size:clamp(1rem,2vw,1.25rem);font-weight:600}.social-links{display:grid;grid-template-columns:repeat(3,auto);justify-content:center;gap:clamp(.75rem,2vw,1.25rem);list-style:none;padding:0 0 clamp(1rem,2vw,1.5rem);margin:0}.social-links li{display:flex;justify-content:center}.social-links a{display:flex;align-items:center;justify-content:center;width:clamp(32px,10vw,48px);height:clamp(32px,10vw,48px);border-radius:50%;border:1px solid rgb(19,41,90);transition:all .3s ease;text-decoration:none}.social-links a:hover,.social-links a:focus{color:rgb(43,117,255)}.social-links .footer-icon-kdr{display:flex;align-items:center;justify-content:center;background-color:none;vertical-align:middle;width:clamp(18px,5vw,24px);height:clamp(18px,5vw,24px);color:#d4d1d1}.footer-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(160px,25vw,220px),1fr));gap:clamp(1.5rem,3vw,2rem)}.link-column h4{margin-bottom:clamp(.75rem,1.5vw,1rem);font-size:clamp(1rem,1.8vw,1.2rem);color:#d4d1d1}.link-column ul{list-style:none;padding:0;margin:0}.link-column a{color:#c4c9cc;text-decoration:none;display:inline-block;margin-bottom:clamp(.4rem,1vw,.6rem);transition:color .3s ease}.link-column a:hover,.link-column a:focus{color:#cfdfe9}.footer-bottom{text-align:center;border-top:1px solid rgba(255,255,255,.1);padding-top:clamp(1rem,2vw,1.5rem);margin-bottom:clamp(1rem,2vw,1.5rem)}.footer-bottom p{color:#c4c9cc;margin:0}.footer-extra{display:flex;justify-content:space-between;align-items:center;font-size:clamp(.8rem,1.5vw,.95rem);border-top:1px solid rgba(183,206,255,.1);padding-top:clamp(.75rem,1.5vw,1rem);color:#ffffff}@media (max-width:600px){.footer-extra{flex-direction:column;gap:.5rem;text-align:center}}.bi-book-half-kdr{vertical-align:middle;margin-top:-3px}