 :root {   --foot-color-white:#fff;   --foot-bg-color:#0B0F1C;   --foot-lite-bg-color:#111627;   --foot-social-icon-bg-color:#FFFFFF1A;   --foot-border-lite-color:#FFFFFF1A;   --foot-text-hover-color:#00c1cf; } .cst-hover:hover {   color:var(--foot-text-hover-color); } .cst-hover {   transition:all 0.3s ease-in-out; } .foot-h3-22-700 {   font-size:22px;   font-weight:700;   color:var(--foot-color-white); } .foot-h4-26-600 {   font-size:26px;   font-weight:600;   color:var(--foot-color-white); } .foot-p-18-400 {   font-size:18px;   font-weight:400;   color:var(--foot-color-white); } .foot-p-13-500 {   font-size:13px;   font-weight:500;   color:var(--foot-color-white); } li {   list-style:none; }  div#wrapper-footer-full {   background:var(--foot-bg-color); }  div#wrapper-footer-full .container {   max-width:unset;   padding:0; }  .cst-top-footer {   border-bottom:1px solid var(--foot-social-icon-bg-color); } .top-footer {   display:flex;   justify-content:space-between;   align-items:center;   background-color:var(--foot-bg-color);   padding:70px 0; } .cst-mid-footer {   background-color:var(--foot-bg-color);   position:relative; } .mid-footer {   display:flex;   z-index:1;   position:relative; } .right-items {   display:flex;   width:70%;   padding:90px 0px 90px 90px;   justify-content:space-between } .mid-footer .footer-item p>img {   width:200px; } .mid-footer .footer-item>p {   display:flex;   flex-direction:column;   gap:30px; } .social-media-icons {   display:flex;   align-items:center;   gap:20px; } .social-media-icons>div {   background-color:var(--foot-social-icon-bg-color);   display:flex;   justify-content:center;   align-items:center;   padding:12px 10px;   border-radius:50px; } .social-media-icons>div>a {   line-height:normal;   height:30px;   display:flex;   align-items:center; } .social-media-icons i.fa-brands {   font-size:28px;   color:#fff; } .mid-footer>.footer-item {   border-right:1px solid var(--foot-border-lite-color);   width:30%;   display:flex;   flex-direction:column;   gap:30px;   padding:90px 60px 90px 0px; } .bottom-footer {   display:flex;   justify-content:center;   align-items:center;   padding:15px 0;   gap:10px; } .bottom-footer p {   white-space:nowrap; } .cst-mid-footer:before {   content:'';   background-image:url(/wp-content/uploads/2025/12/dots-bg-1.webp);   position:absolute;   width:100%;   height:100%;   opacity:0.4; } .cst-bottom-footer {   background-color:var(--foot-lite-bg-color); } .bottom-footer ul {   display:flex;   align-items:center;   row-gap:0px;   padding-left:0;   flex-wrap:wrap;   justify-content:center;   column-gap:10px; } .top-footer>.item {   display:flex;   align-items:center;   gap:20px; } .top-footer>.item>div {   display:flex;   flex-direction:column;   gap:5px; } .top-footer p:empty {   display:none; } .right-items>.footer-item {   display:flex;   flex-direction:column;   gap:16px; } .right-items>.footer-item>ul {   padding-left:0;   display:flex;   flex-direction:column;   gap:10px; } .bottom-footer p:empty {   display:none; } @media (min-width:0px) and (max-width:599px) {   .top-footer > .item img {  width:50px;   }   .bottom-footer ul {  text-align:center;   }   h3.foot-h3-22-700 {  font-size:18px;  font-weight:500;   }   .foot-p-18-400 {  font-size:14px;   }   .foot-h4-26-600 {  font-size:22px;  font-weight:500;   }   .right-items {  padding:0px 0px 50px 0px;  flex-wrap:wrap;  column-gap:40px;  justify-content:flex-start;  row-gap:30px;  width:100%;   }   .mid-footer>.footer-item {  padding:50px 0px 50px 0px;  width:100%;  border:unset;   }   .top-footer {  padding:50px 0;  flex-wrap:wrap;  gap:20px;  flex-direction:column;  align-items:flex-start;   }   .social-media-icons img {  width:24px;   }   .social-media-icons>div>a {  height:31px;   }   .social-media-icons {  gap:12px;   }   .right-items>.footer-item {  gap:10px;   }   .right-items>.footer-item>ul {  gap:6px;   }   .mid-footer .footer-item>p {  gap:20px;   }   .mid-footer {  flex-direction:column;   }   .bottom-footer {  flex-direction:column;   } } @media (min-width:600px) and (max-width:899px) {   .top-footer>.item>img {  width:50px;   }   .bottom-footer ul {  text-align:center;   }   h3.foot-h3-22-700 {  font-size:18px;  font-weight:500;   }   .foot-p-18-400 {  font-size:14px;   }   .foot-h4-26-600 {  font-size:22px;  font-weight:500;   }   .right-items {  padding:50px 0px 50px 30px;  flex-wrap:wrap;  column-gap:50px;  justify-content:flex-start;  row-gap:30px;  width:60%;   }   .mid-footer>.footer-item {  padding:50px 20px 50px 0px;  width:40%;   }   .top-footer {  padding:50px 0;  flex-wrap:wrap;  gap:20px;   }   .social-media-icons img {  width:24px;   }   .social-media-icons>div>a {  height:24px;   }   .social-media-icons {  gap:12px;   }   .right-items>.footer-item {  gap:10px;   }   .right-items>.footer-item>ul {  gap:6px;   }   .mid-footer .footer-item>p {  gap:20px;   } } @media (min-width:900px) and (max-width:1199px) {   .top-footer>.item>img {  width:50px;   }   h3.foot-h3-22-700 {  font-size:18px;  font-weight:500;   }   .foot-p-18-400 {  font-size:14px;   }   .foot-h4-26-600 {  font-size:22px;  font-weight:500;   }   .right-items {  padding:50px 0px 50px 30px;   }   .mid-footer>.footer-item {  padding:50px 20px 50px 0px;   }   .top-footer {  padding:50px 0;   }   .social-media-icons img {  width:24px;   }   .social-media-icons>div>a {  height:24px;   }   .social-media-icons {  gap:12px;   }   .right-items>.footer-item {  gap:10px;   }   .right-items>.footer-item>ul {  gap:6px;   }   .mid-footer .footer-item>p {  gap:20px;   } } @media (min-width:1200px) and (max-width:1536px) {   .top-footer>.item>img {  width:50px;   }   h3.foot-h3-22-700 {  font-size:20px;  font-weight:600;   }   .foot-p-18-400 {  font-size:16px;   }   .foot-h4-26-600 {  font-size:24px;   }   .right-items {  padding:70px 0px 70px 70px;   }   .mid-footer>.footer-item {  padding:80px 40px 70px 0px;   }   .top-footer {  padding:50px 0;   } }   .input-new-test-field:after {   display:none; } 