footer.lazy-section, footer.lazy-section * {box-sizing: border-box;}footer.lazy-section a {text-decoration: none;}footer.lazy-section ul {list-style: none;margin: 0;padding: 0;}footer.lazy-section img {max-width: 100%;display: block;}footer.lazy-section h2, footer.lazy-section h3 {margin: 0;}footer.lazy-section p {margin: 0;}footer.lazy-section {position: relative;background: linear-gradient(180deg, #0a1830 0%, #0d2140 35%, #060f1f 100%);overflow: hidden;padding-top: 56px;}footer.lazy-section::before {content: "";position: absolute;top: 0;left: 0;right: 0;height: 420px;background: radial-gradient(700px 220px at 50% 0%, rgba(56,214,245,0.10), transparent 70%);pointer-events: none;}footer.lazy-section .container {position: relative;z-index: 1;}.office-section {margin-bottom: 44px;}.office-container {display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;}.office-container.mrggtop {margin-top: 20px;}.office-box {background: #0d2140;border: 1px solid rgba(255,255,255,0.07);border-radius: 16px;padding: 22px 20px;transition: border-color .25s ease, transform .25s ease;}.office-box:hover {border-color: rgba(56,214,245,0.3);transform: translateY(-3px);}.office-box h3 {color: #ffffff;font-family: 'Poppins', sans-serif;font-weight: 700;font-size: 15px;margin-bottom: 15px !important;padding-bottom: 10px;border-bottom: 1px solid rgba(255,255,255,0.08);position: relative;}.office-box h3::after {content: "";position: absolute;left: 0;bottom: -1px;width: 30px;height: 2px;background: linear-gradient(90deg, #38d6f5, #7be8ff);}.office-item {display: flex;align-items: flex-start;gap: 10px;margin-bottom: 12px;}.office-item:last-child {margin-bottom: 0;}.office-item .icon {flex-shrink: 0;width: 26px;height: 26px;border-radius: 50%;background: rgba(56,214,245,0.12);display: flex;align-items: center;justify-content: center;margin-top: 1px;}.office-item .icon img {width: 13px;height: 13px;opacity: .95;}.office-item p {color: #8fa2c0;font-size: 13px;line-height: 1.55;}.footernew_menuss .menus_head {display: flex;align-items: center;justify-content: space-between;cursor: pointer;}.footernew_menuss .menus_head h2 {color: #ffffff;font-family: 'Poppins', sans-serif;font-weight: 600;font-size: 20px;letter-spacing: .2px;margin-bottom: 18px;position: relative;padding-bottom: 10px;}.footernew_menuss .menus_head h2::after {content: "";position: absolute;left: 0;bottom: -1px;width: 30px;height: 2px;background: #0080ff;}.toggle-icon {color: #0080ff;font-size: 20px;font-weight: 400;margin-bottom: 14px;transition: transform .25s ease;display: inline-block;}.footernew_menuss.open .toggle-icon {transform: rotate(45deg);}.fotborder ul li {border-bottom: 1px dashed rgba(255,255,255,0.06);}.fotborder ul li:last-child {border-bottom: none;}.fotborder ul li a {display: block;padding: 8px 0;color: #8fa2c0;font-size: 16px;font-weight: 500;transition: color .2s ease, padding-left .2s ease;}.fotborder ul li a:hover {color: #0080ff;padding-left: 5px;}@media (max-width: 991px) {.fotborder {max-height: 0;overflow: hidden;transition: max-height .35s ease;}.footernew_menuss.open .fotborder {max-height: 1400px;}.footernew_menuss .menus_head {padding: 6px 0;}}@media (min-width: 992px) {.toggle-icon {display: none;}}.locationsrow {margin-top: 40px;}.gmb_locations {padding: 22px 0;border-top: 1px solid rgba(255,255,255,0.08);}.gmb_links {display: flex;flex-wrap: wrap;gap: 8px;}.gmb_links a {color: #8fa2c0;font-size: 11.5px;font-weight: 600;letter-spacing: .3px;padding: 5px 12px;border: 1px solid rgba(255,255,255,0.1);border-radius: 20px;transition: all .2s ease;}.gmb_links a:hover {color: #06121f;background: #0080ff;border-color: transparent;}.bottfotsol {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 20px;padding: 26px 0;border-top: 1px solid rgba(255,255,255,0.08);}.ftrlogopart {display: flex;align-items: center;gap: 24px;flex-wrap: wrap;}.footerlogo img {height: 34px;width: auto;filter: brightness(10.5);}.formsalesenquiry {display: flex;flex-direction: column;gap: 2px;font-size: 12.5px;}.formsalesenquiry span {color: #8fa2c0;}.formsalesenquiry a {color: #0080ff;font-weight: 600;transition: color .2s ease;}.formsalesenquiry a:hover {color: #7be8ff;}.dmca-badge img {height: 40px;width: auto;opacity: .85;transition: opacity .2s ease;}.dmca-badge:hover img {opacity: 1;}.social_icons {display: flex;align-items: center;gap: 10px;margin: 0;flex-wrap: nowrap;justify-content: flex-end;}.social_icons a {width: 40px;height: 40px;background: #fff;display: flex;align-items: center;justify-content: center;border-radius: 4px;}.social_icons a img {max-width: 30px;}.social_icons a:hover {border-color: transparent;transform: translateY(-3px);}.whats-app {text-align: center;}.whats-app {display: flex;align-items: center;}.whats-app i, .whats-app:hover i {transition: 0.5s ease-in-out;}.whats-app {position: fixed;width: 60px;height: 60px;bottom: 15px;left: 20px;background-color: #25d366;color: #fff;border-radius: 50px;font-size: 30px;z-index: 100;justify-content: center;}.whats-app:hover i {transform: scale(1.2);color: #fff;}.whats-app:after, .whats-app:before {content: "";display: block;position: absolute;border: 1px solid #58ea00;left: -20px;right: -20px;top: -20px;bottom: -20px;border-radius: 50%;animation: 1.5s linear infinite animate;opacity: 0;}.whats-app:after {animation-delay: 0.5s;}.whats-app .my-float {animation: 0.3s wa-out;}@keyframes animate {0% {transform: scale(0.5);opacity: 0;}50% {opacity: 1;}100% {transform: scale(1.2);opacity: 0;}}@keyframes wa-in {from {opacity: 1;transform: rotateZ(0);}to {opacity: 0;transform: rotateZ(180deg);}}@keyframes wa-out {from {opacity: 0;transform: rotateZ(180deg);}to {opacity: 1;transform: rotateZ(0);}}.footer-tagline {text-align: center;padding: 18px 0;border-top: 1px solid rgba(255, 255, 255, 0.08);}.footer-tagline p {margin: 0;font-family: 'Poppins', sans-serif;font-size: 15px;font-weight: 500;color: #8fa2c0;letter-spacing: .2px;}.footer-tagline a {color: #ffffff;font-weight: 700;}.footer-tagline i {font-style: normal;color: #0080ff;margin: 0 8px;}.bottfotdis {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 14px;padding: 14px 0 30px;color: #0080ff;font-size: 12.5px;}.bottfotdis a {color: #0080ff;transition: color .2s ease;}.bottfotdis a:hover {color: #0080ff;}.copy_rightt {color: #8fa2c0;}.globalpopup{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:opacity .35s ease, visibility .35s ease;padding:20px;}.globalpopup.show{visibility:visible;opacity:1;}.globalpopup-overlay{position:absolute;inset:0;background:rgba(4,12,28,0.75);backdrop-filter:blur(6px);}.globalpopup-dialog{position:relative;width:100%;max-width:1020px;max-height:92vh;overflow-y:auto;display:flex;flex-wrap:wrap;background:#ffffff;border-radius:22px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,0.35), 0 0 0 1px rgba(255,255,255,0.06);transform:translateY(28px) scale(.96);transition:transform .4s cubic-bezier(.2,.9,.25,1.15);}.globalpopup.show .globalpopup-dialog{transform:translateY(0) scale(1);}.globalpopup-close{position:absolute;top:14px;right:14px;z-index:5;width:36px;height:36px;border-radius:50%;border:none;background:rgba(255,255,255,0.15);color:#fff;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease;}.globalpopup-close:hover{background:#fff;color:#081d3d;transform:rotate(90deg);}.globalpopup-left{flex:1 1 55%;min-width:280px;background: linear-gradient(135deg, rgba(8,29,61,0.93), rgba(0,128,255,0.85)), url('../img/homepage/uk-banner-1200.webp') center/cover no-repeat;color:#fff;padding:44px 40px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;}.globalpopup-left::before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle, rgba(255,255,255,0.16), transparent 70%);top:-80px;right:-80px;}.globalpopup-left::after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle, rgba(255,255,255,0.08), transparent 70%);bottom:-60px;left:-60px;}.globalpopup-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,0.14);border:1px solid rgba(255,255,255,0.25);padding:6px 14px;border-radius:30px;font-size:12.5px;font-weight:600;letter-spacing:.3px;margin-bottom:18px;width:fit-content;}.globalpopup-left h3{font-size:26px;font-weight:700;line-height:1.3;margin-bottom:14px;position:relative;z-index:2;}.globalpopup-left p{font-size:14.5px;color:rgba(255,255,255,0.82);line-height:1.6;margin-bottom:22px;position:relative;z-index:2;}.globalpopup-points{list-style:none;padding:0;margin:0 0 24px;position:relative;z-index:2;}.globalpopup-points li{font-size:14px;margin-bottom:10px;display:flex;align-items:center;gap:10px;color:#fff;}.globalpopup-points li i{width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,0.18);display:flex;align-items:center;justify-content:center;font-size:12px;flex:none;}.globalpopup-trust{font-size:11.5px;text-transform:uppercase;letter-spacing:1px;color:rgba(255,255,255,0.6);margin-bottom:10px;position:relative;z-index:2;}.globalpopup-trust-row{display:flex;gap:10px;flex-wrap:wrap;position:relative;z-index:2;}.globalpopup-trust-row span{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.18);padding:5px 10px;border-radius:8px;font-size:11.5px;font-weight:600;}.globalpopup-right{flex:1 1 45%;min-width:300px;background:#ffffff;padding:40px 40px 32px;}.globalpopup-right h4{font-size:21px;font-weight:700;color:#081d3d;margin-bottom:22px;text-align:left;}.globalpopup-input{border:1.5px solid #e6e9ef;border-radius:10px;padding:11px 14px;font-size:14.5px;color:#1c2733;transition:all .2s ease;}.globalpopup-input:focus{border-color:#0080ff;box-shadow:0 0 0 4px rgba(0,128,255,0.14);outline:none;}.globalpopup-phone{border-radius:10px;overflow:hidden;}.globalpopup-country{max-width:110px;border:1.5px solid #e6e9ef;border-right:none;border-radius:10px 0 0 10px !important;font-size:14px;background:#f8fafc;}.globalpopup-phone .globalpopup-input{border-radius:0 10px 10px 0;}.globalpopup-captcha{background:#f7f9fc;border:1px dashed #d7dee8;border-radius:10px;padding:10px 14px;font-size:15px;font-weight:600;color:#33465c;}.globalpopup-captcha-input{border:1.5px solid #e6e9ef;border-radius:8px;text-align:center;padding:6px;}.globalpopup-submit{background:linear-gradient(135deg, #081d3d, #0080ff);color:#fff;font-weight:600;font-size:15.5px;padding:13px 22px;border-radius:10px;border:none;display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .2s ease, box-shadow .2s ease;box-shadow:0 10px 24px rgba(0,128,255,0.28);}.globalpopup-submit:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(0,128,255,0.38);color:#fff;}.globalpopup-note{font-size:12px;color:#8a94a3;margin-top:14px;text-align:center;}.globalpopup-close {position: absolute;top: 14px;right: 14px;z-index: 10;width: 28px;height: 28px;border-radius: 50%;border: none;background: #081d3d;box-shadow: 0 4px 14px rgba(0, 0, 0, 0.35);color: #fff;font-size: 24px;line-height: 1;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: all .25s ease;}.globalpopup-close:hover{background:#0080ff;color:#fff;transform:rotate(90deg);}.globalpopup-left .partnrelogosmain .partnrelogos img {height: 28px;}.globalpopup-left .partnrelogosmain {width: 100%;padding: 0;}.globalpopup-left .partnrelogos {height: 50px;padding: 0 5px;}.globalpopup-left .partnrelogos-track {gap: 10px;}.partnrelogosmain {overflow: hidden;width: 80%;padding: 0px 0 0 10px;position: relative;}.partnrelogos-track {display: flex;gap: 40px;width: max-content;animation: logo-scroll 18s linear infinite;}.partnrelogos-track:hover {animation-play-state: paused;}.partnrelogos {display: flex;align-items: center;justify-content: center;height: 60px;padding: 0 5px;flex-shrink: 0;transition: filter 0.3s, opacity 0.3s;}.partnrelogos img {height: 40px;}@keyframes logo-scroll {0% {transform: translateX(0);}100% {transform: translateX(-50%);}}@media (max-width: 1199px) {.office-container {grid-template-columns: repeat(2, 1fr);}.footernew_bottom .row.extra-padding .col-md-3 {width: 50%;float: left;}}@media (max-width: 767px) {footer.lazy-section {padding-top: 36px;}.office-container {grid-template-columns: 1fr;}.footernew_bottom .row.extra-padding .col-md-3 {width: 100%;float: none;}.bottfotsol {flex-direction: column;align-items: flex-start;}.social_icons {justify-content: flex-start;}.footernew_bottom .row.extra-padding > div {margin-bottom: 6px;}.footer-tagline p {font-size: 12px;line-height: 1.6;}.footer-tagline i {display: block;height: 0;margin: 0;}.ftrlogopart {display: flex;align-items: center;gap: 24px;flex-wrap: wrap;justify-content: center;text-align: center;}.bottfotsol {flex-direction: column;align-items: center;}.footernew_menuss .menus_head h2 {font-size: 17px;}.globalpopup-left {display: none;}.globalpopup-right {flex: 1 1 100%;min-width: 100%;background: #ffffff;padding: 20px 20px 32px;overflow-y: auto;}.globalpopup-right h4 {font-size: 19px;margin-bottom: 18px;}.globalpopup-dialog {border-radius: 12px;overflow-y: auto;}.globalpopup-dialog::-webkit-scrollbar{display: none;}}