﻿@tailwind base;@tailwind components;@tailwind utilities;:host{--font-family: "Bricolage Grotesque", sans-serif;--primary: #4770FF;--black: #1A1F2C;--light-black: #576076;--white: #ffffff;--dark-theme-bg: #000;--dark-theme-black: #0E1018;--dark-theme-white: #f0f2f5;--dark-theme-light-white: rgba(240, 242, 245, 0.7);--paragraph: #616670;--background: #F0F2F5;--background-color_2: #F0F2F5;--glass-bg: rgba(255, 255, 255, 0.1);--hover-color: #f0f2f5;--font-size: 16px;--font-weight: 400;--line-height: 1.6em;--transision: all 0.1s ease-out 0s;--border: #DBDFE5;--text-color: #000000;--dark-transparent-bg: hsl(0deg 0% 0% / 50%);--blue: #3b82f6;--primary-rgb: 71, 112, 255;--secondary-rgb: 232, 121, 249;--background-rgb: 255, 255, 255}.dark-theme,.glass-theme{--text-color: #ffffff}.fs-14{font-size:14px}.fs-16{font-size:16px}.fs-18{font-size:18px !important}.fs-21{font-size:21px}.fs-24{font-size:24px}.fs-28{font-size:28px}.fs-32{font-size:32px}.fs-36{font-size:36px}.fs-42{font-size:42px}.fs-48{font-size:48px}.fs-52{font-size:52px}.fs-62{font-size:62px}.f-400{font-weight:400}.f-500{font-weight:500}.f-600{font-weight:600}.f-700{font-weight:700}.f-800{font-weight:800}.hero-heading{font-size:62px;font-weight:800 !important}.hero-subheading{font-size:22px !important;color:var(--white)}.content-17{font-size:17px}@media(max-width: 1366px){.fs-14{font-size:13px}.fs-16{font-size:15px}.fs-18{font-size:17px !important}.fs-21{font-size:19px}.fs-24{font-size:22px}.fs-28{font-size:26px}.fs-32{font-size:30px}.fs-36{font-size:34px}.fs-42{font-size:38px}.fs-48{font-size:44px}.fs-52{font-size:48px}.fs-62{font-size:58px}.hero-heading{font-size:56px}.hero-subheading{font-size:18px !important}}@media(max-width: 1024px){.fs-14{font-size:13px}.fs-16{font-size:14px}.fs-18{font-size:16px !important}.fs-21{font-size:18px}.fs-24{font-size:20px}.fs-28{font-size:24px}.fs-32{font-size:28px}.fs-36{font-size:30px}.fs-42{font-size:34px}.fs-48{font-size:40px}.fs-52{font-size:44px}.fs-62{font-size:52px}.hero-heading{font-size:50px}.hero-subheading{font-size:16px !important}}@media(max-width: 768px){.fs-14{font-size:12px}.fs-16{font-size:13px}.fs-18{font-size:14px !important}.fs-21{font-size:16px}.fs-24{font-size:18px}.fs-28{font-size:20px}.fs-32{font-size:24px}.fs-36{font-size:28px}.fs-42{font-size:30px}.fs-48{font-size:36px}.fs-52{font-size:40px}.fs-62{font-size:48px}.hero-heading{font-size:40px}.hero-subheading{font-size:14px !important}}@media(max-width: 600px){.fs-14{font-size:10px}.fs-16{font-size:12px}.fs-18{font-size:13px !important}.fs-21{font-size:14px}.fs-24{font-size:16px}.fs-28{font-size:18px}.fs-32{font-size:22px}.fs-36{font-size:24px}.fs-42{font-size:26px}.fs-48{font-size:30px}.fs-52{font-size:34px}.fs-62{font-size:40px}.hero-heading{font-size:34px}.hero-subheading{font-size:16px !important;color:var(--white);margin-top:20px}}@media(max-width: 400px){.hero-heading{font-size:30px}.hero-subheading{font-size:16px !important;width:95%;margin:0 auto}}.flex{display:flex}.gap-50{gap:50px}@keyframes shine{0%{left:-100px}60%{left:100%}to{left:100%}}a{text-decoration:none}.glass-bg{background:rgba(14,14,14,.1);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(35px);-webkit-backdrop-filter:blur(35px)}.navbar-brand img{width:150px}@media screen and (max-width: 640px){.navbar-brand img{width:100px;transform:scale(1.2)}}.btn-start{font-size:18px;font-weight:500;color:var(--primary);background-color:var(--background);padding:11px 30px 11px 30px;border-radius:8px;line-height:1.5em;display:flex;align-items:center;margin-top:40px}.btn-start:hover{background-color:var(--primary);color:var(--background)}#home{text-align:center}#home h2{animation:heroTxt 1s ease-out forwards}#home p{margin-bottom:40px;font-size:28px;animation:heroDec .8s ease-out forwards}#home .logo{display:none}#home .logohero{animation:bounceIn 1.5s ease-out forwards;display:flex;justify-content:center}#home .logohero .profile-pic{max-width:100%;display:block;margin-bottom:40px}@media screen and (max-width: 1240px){#home .logohero{text-align:center}}@media screen and (max-width: 682px){#home .logohero{margin-top:auto;justify-content:center}}@media screen and (max-width: 600px){#home .logohero img{max-height:190px}}@media screen and (max-width: 400px){#home .logohero img{max-height:170px}}@keyframes bounceIn{0%{opacity:0;transform:scale(1) translateY(-100px)}60%{opacity:1;transform:scale(1) translateY(10px)}100%{opacity:1;transform:scale(1) translateY(0)}}#home .btn{font-size:17px;font-weight:500;text-transform:uppercase;animation:heroDec .8s ease-out forwards}@media screen and (max-width: 600px){#home .btn{font-size:14px;margin-top:20px}}@media screen and (max-width: 640px){#home{margin-top:20px}}@media screen and (max-width: 640px){.header-area .menu-container{padding:7px 10px 7px 10px;margin-top:22px}}@keyframes heroTxt{0%{transform:translateX(-180px)}100%{transform:translateX(0)}}@keyframes heroDec{0%{transform:translateY(150px)}100%{transform:translateY(1)}}.consultation-grid{padding:2rem;width:100%;max-width:1200px;margin:0 auto;color:#1a1f2c !important}.grid-container{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}.grid-card{padding:20px;border-radius:16px;border:1px solid rgba(255,255,255,0.2235294118);box-shadow:0px 10px 20px rgba(0,0,0,.19),0px 6px 6px rgba(0,0,0,.23);background-color:rgba(0,10,48,0.4235294118);border-radius:.5rem;padding:1.5rem;transition:all .3s ease}.grid-card:hover{box-shadow:0 4px 6px rgba(0,0,0,.1)}.card-content{height:100%;min-height:300px}.card-content h3{font-size:26px;font-weight:500;margin-bottom:20px;border-bottom:1px solid #dbdfe5;padding-bottom:20px}.card-content h4{font-size:1rem}.card-content h6{font-size:1rem;margin-bottom:20px}.calendar-picker{margin-top:1rem}.form-control-date{width:100%;padding:.625rem 1rem;border:1px solid #dbdfe5;border-radius:.5rem;font-size:1rem}.time-slots{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.time-slot-group{margin-bottom:1rem}.time-slot-group label{display:block;margin-bottom:.5rem;color:#576076}.slot-buttons{display:grid;grid-template-columns:repeat(3, 1fr);gap:.5rem}.time-slot{padding:.5rem;border:1px solid #dbdfe5;border-radius:.25rem;background:#fff;cursor:pointer;transition:all .2s ease}.time-slot:hover{background:#f5f5f5;border-color:#4770ff}.time-slot.selected{background:#4770ff;color:#fff;border-color:#4770ff}.service-list{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.service-item{position:relative;padding:1rem;border:1px solid #dbdfe5;border-radius:.5rem;cursor:pointer;background:rgba(0,10,48,0.4235294118)}.service-item input[type=radio]{position:absolute;opacity:0}.service-item label{display:block;cursor:pointer}.service-item h4{font-size:1rem;margin-bottom:.25rem}.service-item p{font-size:.875rem;color:#576076}.service-item:hover{border-color:#4770ff}.service-item input[type=radio]:checked+label{color:#4770ff}.service-item input[type=radio]:checked+label h4{color:#4770ff}.calendly-embed{height:calc(100% - 3rem);min-height:250px}@media(max-width: 768px){.grid-container{grid-template-columns:1fr;gap:1rem}.card-content{min-height:250px}}.dark-theme,.glass-theme{--text-color: #ffffff}body{background-color:red !important;font-family:"Poppins",sans-serif !important}@keyframes rotateAnimation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes scrollY{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - 1rem))}}@keyframes scrolling{0%{transform:translateX(35%)}to{transform:translateX(calc(-100% - 1.5rem))}}@keyframes live{0%{transform:translate(-50%, -50%) scale(1)}100%{transform:translate(-50%, -50%) scale(2.4);background-color:rgba(0,0,0,0)}}@keyframes spin{to{transform:translate(-50%, -50%) rotate(1turn)}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - 1.5rem))}}*{margin:0;padding:0;outline:none;box-sizing:border-box}::-moz-selection{background:var(--primary);color:var(--white);text-shadow:none}html{overflow-x:hidden}body{font-family:var(--font-family);font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);color:var(--black);background-image:url("../Images/bg/Glass-Building-bg.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;padding:24px 0 24px 0;min-height:100vh;position:static;background-color:rgba(255,255,255,0) !important;background-attachment:fixed;text-shadow:0px 1px rgba(18,8,8,.3411764706)}h1{margin:0;padding:0}h2{margin:0;padding:0}h3{margin:0;padding:0}h4{margin:0;padding:0}h5{margin:0;padding:0}h6{margin:0;padding:0}a{display:inline-block;-webkit-transition:all .1s ease-out 0s;-moz-transition:all .1s ease-out 0s;-ms-transition:all .1s ease-out 0s;-o-transition:all .1s ease-out 0s;transition:all .1s ease-out 0s;text-decoration:none}a:focus{text-decoration:none;outline:none;box-shadow:none}span{display:inline-block}small{display:inline-block}img{max-width:100%}a{text-decoration:none !important}button{-webkit-transition:all .1s ease-out 0s;-moz-transition:all .1s ease-out 0s;-ms-transition:all .1s ease-out 0s;-o-transition:all .1s ease-out 0s;transition:all .1s ease-out 0s;text-decoration:none}button:focus{text-decoration:none;outline:none;box-shadow:none}.btn:focus{text-decoration:none;outline:none;box-shadow:none}ul{margin:0;padding:0}ol{margin:0;padding:0}p{font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);color:var(--paragraph);margin:0;padding:0}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}::-moz-selection{background:var(--primary);color:var(--white);text-shadow:none}::selection{background:var(--primary);color:var(--white);text-shadow:none}.mt-24{margin-top:24px}.mb-24{margin-bottom:24px}#page-content{display:none}@media(min-width: 1536px){.container{max-width:1320px !important}}.background-shapes{display:none}.background-shapes .shape-1{position:fixed;top:-20%;left:-20%;z-index:-1}.background-shapes .shape-2{position:fixed;bottom:-20%;right:-20%;z-index:-1}.background-shapes .common-shape{animation:rotateAnimation 60s infinite linear}.background-shapes .threed-shape-1{position:fixed;top:20%;left:10%;z-index:-1}.background-shapes .threed-shape-2{position:fixed;bottom:20%;right:9%;z-index:-1}.card-title{font-size:28px;font-weight:500;line-height:1.333em;display:flex;align-items:center;justify-content:space-between;gap:24px}.card-title .link-btn{font-size:16px;font-weight:400;color:var(--primary);line-height:1.5em;border-bottom:1px solid var(--border)}.card-title .link-btn:hover{border-color:var(--primary)}.card-title .link-btn .icon{stroke:var(--primary)}.light-theme .card-title .link-btn{color:var(--primary)}.header-area{width:100%;z-index:99;position:sticky;top:0}.header-area .menu-container{background-color:var(--white);box-shadow:0 1px 2px 0 rgba(26,31,44,.25);border-radius:16px;padding:0px 10px 0px 24px;display:flex;width:100%;align-items:center;gap:15px;margin-top:30px;margin-bottom:16px}.header-area .container .navbar-main{display:inline-flex;gap:12px;align-items:center}.header-area .container .navbar-brand{display:inline-flex;gap:12px;align-items:center;padding-left:60px}@media(max-width: 767px){.header-area .container .navbar-brand{padding-left:20px}}@media(max-width: 500px){.header-area .container .navbar-brand{padding-left:0px}}.header-area .container .navbar-brand img{width:60px;transform:scale(3.5)}@media(max-width: 1200px){.header-area .container .navbar-brand img{width:85px}}.header-area .container .navbar-brand .logo-icon{fill:var(--black)}.header-area .container .navbar-brand span{font-size:28px;font-weight:500;line-height:1em;color:var(--black)}.header-area .container .navbar-brand span.primary{color:var(--primary)}@media(max-width: 1200px){.header-area .container .brand-responsive{padding-left:0px}}.header-area .mobile-menu-control-bar{display:block}.header-area .navbar{padding:0}.header-area .navbar-expand-lg .navbar-info{display:block !important}.header-area .navbar-expand-lg .navbar-info .nav-link{padding:0}.header-area .navbar-info{padding-left:50px;margin-bottom:0px}@media(max-width: 907px){.header-area .navbar-info{gap:20px}}.header-area .navbar-info .dropdown:hover .dropdown-menu{display:block;opacity:1;transform:translateY(0)}.header-area .navbar-info .dropdown .dropdown-menu{margin-top:0;display:block;opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease;pointer-events:none}.header-area .navbar-info .dropdown:hover .dropdown-menu{pointer-events:auto}.header-area .navbar-info .dropdown:hover{color:#1a1f2c}.header-area .navbar-info .dropdown:hover i{color:#1a1f2c}.header-area .navbar-info .nav-item{position:relative;display:inline-block;margin-left:5px}.header-area .navbar-info .nav-item:hover .nav-link{background-color:var(--background);color:var(--black)}.header-area .navbar-info .nav-item:hover .nav-link .nav-icon{stroke:var(--black)}.header-area .navbar-info .nav-link{color:var(--light-black);font-size:18px;font-weight:400;line-height:120%;display:flex;align-items:center;padding:11px 12px !important;border-radius:8px}.header-area .navbar-info .nav-link .nav-icon{stroke:#8991a7;font-size:20px;margin-right:11px;transition:var(--transision)}.header-area .navbar-info .nav-link:hover{background-color:#cbd5e1;color:#1a1f2c}.header-area .navbar-info .nav-link:hover i{stroke:#1a1f2c}.header-area .navbar-info .active{color:#1a1f2c;background-color:#cbd5e1}.header-area .navbar-info .active .nav-icon{stroke:var(--black)}.header-area .header-right-info .theme-control-btn{background-color:rgba(0,0,0,0);border:0}.header-area .header-right-info .theme-control-btn span{width:40px;height:40px;border-radius:5px;background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;transition:var(--transision)}.header-area .header-right-info .theme-control-btn span:hover{background-color:var(--background)}.header-area .header-right-info .theme-control-btn .active{background-color:rgba(137,145,167,.3);box-shadow:0 0 0 1px rgba(137,145,167,.5)}.header-area .header-right-info .lets-talk-btn{background-color:var(--black);border-radius:8px;padding:16px 24px;font-size:18px;font-weight:500;color:var(--white);line-height:1.2em;margin-left:16px}.header-area .header-right-info .lets-talk-btn:hover{background-color:var(--primary)}.header-area .header-right-info .lets-talk-btn .icon{margin-left:8px}.header-area .mobile-menu-control-bar .mobile-menu-control-bar{background-color:rgba(0,0,0,0);border:0;font-size:22px;margin-top:2px;margin-right:5px}.header-area .custom-dropdown{position:relative}.header-area .custom-dropdown:hover .custom-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0);overflow:visible}.header-area .custom-dropdown .custom-dropdown-menu{display:block;position:absolute;top:110%;left:0;background-color:#f0f2f5;border:1px solid var(--border-color);border-radius:8px;z-index:1000;min-width:330px;width:100%;max-width:370px;opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:15px 5px;max-height:95vh;overflow-y:auto;z-index:1000}.header-area .custom-dropdown .custom-dropdown-menu .dropdown-submenu{position:relative}.header-area .custom-dropdown .custom-dropdown-menu .dropdown-submenu:hover>.dropdown-submenu-menu{display:block}.header-area .custom-dropdown .custom-dropdown-menu .dropdown-submenu>a::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.header-area .custom-dropdown .custom-dropdown-menu .dropdown-submenu-menu{z-index:999;position:absolute;top:0;left:100%;display:none;background-color:#f0f2f5;border:1px solid var(--border-color);width:280px;max-width:300px;animation:left-dropdown-menu .3s ease;border-radius:8px;padding:15px 5px;box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px}@media(max-width: 907px){.header-area .custom-dropdown .custom-dropdown-menu .dropdown-submenu-menu{max-width:100%;top:105%;left:0%;border-top:1px solid #dbdfe5}}.header-area .custom-dropdown .custom-dropdown-menu div{padding:0px 10px}.header-area .custom-dropdown .custom-dropdown-menu div a{color:var(--text-dark);text-decoration:none;font-size:16px;width:100%;padding:10px 5px 10px 5px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #dbdfe5;text-align:start;transition:all .35s ease}.header-area .custom-dropdown .custom-dropdown-menu div a.active{background-color:rgba(0,0,0,0);color:var(--dark-text)}.header-area .custom-dropdown .custom-dropdown-menu div a i{color:#2563eb;display:none}.header-area .custom-dropdown .custom-dropdown-menu div a:hover{background-color:#cbd5e1}.header-area .custom-dropdown .nav-link{display:flex;align-items:center;gap:10px}.header-area .custom-dropdown .nav-link .dropdown-icon{margin-left:10px;font-size:14px;transition:transform .3s ease}.header-area .custom-dropdown:hover .dropdown-icon{transform:rotate(180deg)}@media(max-width: 726px){.header-area .custom-dropdown .custom-dropdown-menu{padding:0px}.header-area .custom-dropdown .custom-dropdown-menu div{padding:5px}.header-area .custom-dropdown .custom-dropdown-menu div a{font-size:14px;line-height:1.5;padding:5px 5px}}.header-area .mobile-contact-btn button{width:100% !important;height:100%;background-color:#f3f4f6}.header-area .mobile-contact-btn button .nav-link{display:flex;flex-direction:row !important;justify-content:space-between;text-align:start;font-size:16px !important}.header-area .mobile-contact-btn .router-link-active{background:rgba(0,0,0,0) !important}.navbar-info{display:flex;align-items:center;justify-content:center;gap:15px}@keyframes left-dropdown-menu{from{transform:translateX(-50%)}to{transform:translateX(0)}}.responsive-logo{display:none !important}.mobile-menu-contact{display:none}@media(max-width: 767px){.mobile-menu-contact{display:flex;justify-content:center;align-items:center;gap:25px;padding-right:20px}}.theme-control-btn .light{display:none !important}.profile-card .image img{max-width:100%}.navbar-main.show{left:0 !important}.mobile-header{display:none}@media(max-width: 767px){.mobile-header{align-items:center;justify-content:space-between;display:flex}}.mobile-header .logo .mobile-logo{height:45px !important;width:auto !important}@media(max-width: 600px){.mobile-header .logo .mobile-logo{height:35px !important;padding-left:0px}}@media(max-width: 767px){.mobile-header .navbar-brand img{height:40px;width:auto}}.mobile-header .mobile-actions .contact-btn{padding:.5rem 1rem;font-size:14px;border-radius:6px;background:var(--primary);color:var(--white);transition:all .3s ease}.mobile-header .mobile-actions .contact-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}@media(max-width: 767px){.mobile-header .dropdown-btn{display:block !important}}.home-area{margin-top:24px}.home-area .profile-card{text-align:start}.home-area .profile-card ul{list-style:initial;margin:10px 0px;padding-left:20px}.home-area .profile-card ul li{margin-bottom:5px}.home-area .profile-card .card-title{font-size:22px}@media(max-width: 990px){.home-area .profile-card .card-title{justify-content:center;align-items:center}}.home-area .profile-card h4{font-weight:400;line-height:1.4;font-size:17px}.home-area .profile-card strong{font-weight:700}.card{border:0;background:rgba(255,255,255,.75);box-shadow:0 1px 2px 0 rgba(26,31,44,.25);border-radius:16px;height:100%}.card-body{padding:24px}.projects-main a{width:100%}.profile-card .image{max-width:100% !important;margin-bottom:30px}.profile-card .image img{max-width:100%;border-radius:10px}.profile-card .text{margin-top:0px}@media(max-width: 990px){.profile-card .text{text-align:start}.profile-card .text ul{margin-top:10px}}.profile-card .text p{margin-top:8px;color:var(--light-black);font-size:15px;font-weight:500;line-height:1.5em}.profile-card .text p span{color:var(--black);font-weight:500}.home-profile-card .image{border-radius:8px;overflow:hidden;height:100%;width:fit-content}@media(max-width: 990px){.home-profile-card .image{margin:0 auto;margin-bottom:20px}}.home-profile-card .image img{object-fit:cover;height:100%;width:100%}@media(max-width: 1280px){.home-profile-card .image img{width:100%}}@media(max-width: 990px){.home-profile-card .image img{max-width:300px;margin:0 auto}}.home-profile-card .card-body{display:grid;grid-template-columns:1fr 3fr;gap:25px}@media(max-width: 1280px){.home-profile-card .card-body{grid-template-columns:1fr 2fr;gap:30px}}@media(max-width: 1200px){.home-profile-card .card-body{grid-template-columns:1fr}}.common-button-groups{display:flex;align-items:center;gap:10px;margin-top:24px}.common-button-groups .btn{background-color:#f0f2f5;border-radius:8px;padding:12px 18px;font-size:16px;font-weight:500;color:var(--white);line-height:1.5em;margin-right:8px;display:inline-flex;gap:15px}.common-button-groups .btn:hover{background-color:#2563eb}.common-button-groups .btn .icon{margin-right:8px}.common-button-groups .btn.btn-call:focus{color:var(--white);border-color:rgba(0,0,0,0)}.common-button-groups .btn.btn-copy{border:1px solid var(--border);background-color:rgba(0,0,0,0);color:var(--black);position:relative}.common-button-groups .btn.btn-copy .icon{stroke:#1a1f2c;transition:var(--transision)}.common-button-groups .btn.btn-copy::before{position:absolute;content:"Copied to clipboard";background-color:var(--black);font-size:12px;font-weight:500;color:var(--white);border-radius:5px;padding:4px 12px;line-height:14px;white-space:nowrap;top:-28px;left:50%;transform:translateX(-50%);display:none}.common-button-groups .btn.btn-copy:hover{background-color:var(--background)}.common-button-groups .btn.btn-copy.active::before{display:block !important}.social-media-icon{margin-top:30px}.social-media-icon ul li{display:inline-block;margin-right:4px}.social-media-icon ul li a{color:#384559;font-size:20px;width:40px;height:40px;border-radius:8px;border:1px solid var(--border);text-align:center;line-height:40px}.social-media-icon ul li a:hover{color:var(--primary)}.card-projects .project-item{background:var(--background);padding:16px 15px;border-radius:10px}.card-projects .project-item:hover{box-shadow:rgba(0,0,0,.24) 0px 3px 8px}.card-projects .project-item h4{font-size:19px;margin-bottom:10px}.card-projects .project-item p{font-size:14px}.card-projects .project-item .card-subtitle{font-size:16px;font-weight:400;color:var(--light-black);margin-top:8px;line-height:1.5}.card-projects .project-item .image{background-color:var(--background);padding:24px;padding-bottom:0;border-radius:8px;overflow:hidden;position:relative}.card-projects .project-item .image img{border-radius:8px;border-bottom-right-radius:0;border-bottom-left-radius:0}.card-projects .project-item .image .info{position:absolute;bottom:0;left:0;background-image:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));width:100%}.card-projects .project-item .image .info .category{font-size:12px;font-weight:500;color:var(--primary);background-color:var(--white);border-radius:4px;padding:4px 8px;margin:16px;line-height:1.333em}.card-projects .project-item .image .full-image-preview{position:absolute;top:50%;left:50%;transform:translate(-50%);z-index:9;width:40px;height:40px;background-color:var(--white);border-radius:50%;text-align:center;line-height:38px;color:var(--primary);filter:drop-shadow(0 12px 12px rgba(26, 31, 44, 0.25));margin-top:-10px;transition:var(--transision);visibility:hidden;opacity:0}.card-projects .project-item .image .full-image-preview .icon{width:22px;height:22px}.card-projects .project-item .image:hover .full-image-preview{visibility:visible;opacity:1}.work-experiance-card{overflow:hidden;padding-bottom:5px}.work-experiance-card .work-experiance-main{margin-top:20px;overflow:hidden;display:flex;flex-direction:column;gap:16px}.work-experiance-card .work-experiance-main:hover .work-experiance-slider{animation-play-state:paused}.work-experiance-card .work-experiance-slider li+li{margin-top:6px}.work-experiance-card .work-experiance-slider li{display:grid;grid-template-columns:1fr 2fr;gap:10px;border-bottom:var(--dark-theme-white) 1px solid;padding-bottom:10px;align-items:start;padding-top:5px}.work-experiance-card .work-experiance-slider li .date{margin-right:0px;margin-bottom:2px;font-size:13px;color:var(--black)}.work-experiance-card .work-experiance-slider li .date .title{font-size:18px;font-weight:500;margin-bottom:5px}.work-experiance-card .work-experiance-slider li .date .subtitle{font-size:17px;font-weight:500;margin-bottom:5px;color:var(--light-black)}.work-experiance-card .work-experiance-slider li .date p{font-size:14px;font-weight:400;color:var(--light-black)}.work-experiance-card .work-experiance-slider li .info{display:grid;grid-template-columns:1fr 4fr;gap:10px}@media(max-width: 768px){.work-experiance-card .work-experiance-slider li .info{grid-template-columns:1fr 6fr}}.work-experiance-card .work-experiance-slider li .info .icon{border-radius:8px;width:45px;height:40px;display:flex;justify-content:center;align-items:start}.work-experiance-card .work-experiance-slider li .info .icon img{width:40px}.work-experiance-card .work-experiance-slider li .info .more-exp{background-color:var(--background);width:40px;height:35px;vertical-align:center;align-items:center}.work-experiance-card .work-experiance-slider li .info .more-exp img{width:30px}.work-experiance-card .work-experiance-slider li .info .text{margin-bottom:10px}.work-experiance-card .work-experiance-slider li .info .text .title{font-size:16px;font-weight:500;color:var(--black);line-height:1.5em;margin-bottom:10px}.work-experiance-card .work-experiance-slider li .info .text .subtitle{font-size:16px;font-weight:500;color:var(--light-black);line-height:1.42em}.animate-scrollY:hover .work-experiance-slider{animation-play-state:paused}.expertise-card .expertise-item{text-align:center}.expertise-card .expertise-item .image{border-radius:8px;padding:14px 10px}.expertise-card .expertise-item .image img{width:32px}.expertise-card .expertise-item .text .title{font-size:16px;font-weight:500;color:var(--black);line-height:1.5em;margin-top:8px}.services-main{padding:30px 0px}.services-main img{width:100%;border-radius:15px;width:fit-content;margin:0 auto}.services-item{background-color:var(--background);padding:16px 16px 24px 16px;border-radius:16px}.services-item .image{background-color:var(--white);border-radius:8px;padding:25px 14px}.services-item .text .title{font-size:19px;font-weight:500;color:var(--black);line-height:1.5em;margin-top:16px}.lets-talk-together-card{height:100%;padding:24px;padding-bottom:34px}.lets-talk-together-card .common-button-groups .btn{color:var(--dark-theme-bg);border-color:var(--white);background:var(--white)}.lets-talk-together-card .scrolling-info{background-color:var(--background);overflow:hidden;border-radius:8px;height:56px;margin-bottom:24px;display:flex;align-items:center;overflow:hidden;white-space:nowrap}.lets-talk-together-card .scrolling-info p{font-size:18px !important;font-weight:500 !important;color:var(--light-black);animation:marquee 10s linear infinite;margin-right:10px}.lets-talk-together-card .scrolling-info .slider-item{animation:scrolling 12s linear infinite}.lets-talk-together-card .card-title{font-size:40px;font-weight:500;color:var(--black);line-height:1.375em;display:block}.lets-talk-together-card .link-btn{font-size:16px;font-weight:500;color:var(--primary);margin-top:14px;border-bottom:1px solid var(--border)}.lets-talk-together-card .link-btn:hover{border-color:var(--primary)}.lets-talk-together-card .link-btn .icon{stroke:var(--primary) !important}.content-box-area .profile-card{position:sticky;top:94px}.content-box-area .profile-card .image img{max-width:100%;border-radius:10px}.content-box-area .card{height:unset}.services-card{height:fit-content}.case-study-card .card-body{padding-top:30px}.article-publications-item{margin:0 12px}.article-publications-item .image{aspect-ratio:6/4;overflow:hidden;border-radius:8px;position:relative;margin-bottom:24px}.article-publications-item .image a{height:100%}.article-publications-item .image img{object-fit:cover;object-position:center;width:100%;height:100%;transition:all .5s}.article-publications-item .image:hover img{transform:scale(1.07)}.article-publications-item .image .tags{background-color:#f0f2f5;font-size:12px;font-weight:400;line-height:.9rem;padding:4px 8px;border-radius:4px;position:absolute;bottom:16px;left:16px;display:inline-block;height:unset}.article-publications-item .image .tags:hover{background-color:#e0e2e5;color:var(--dark-theme-bg)}.article-publications-item .text .title{font-size:24px;font-weight:500;line-height:1.3em;color:var(--black);margin-bottom:14px}.article-publications-item .text .title:hover{color:var(--primary)}.article-publications-item .text ul li{display:inline-block;font-size:14px;font-weight:400;color:rgba(87,96,118,.5);line-height:1.4em;position:relative;padding-left:15px;margin-left:3px;padding-right:5px}.article-publications-item .text ul li::before{position:absolute;width:3px;height:3px;background-color:rgba(87,96,118,.5);border-radius:50%;content:"";top:50%;left:0;transform:translateY(-50%)}.services{margin-bottom:50px;margin-top:60px}.services .block-image{margin:50px 0;margin-top:56px;border-radius:8px;aspect-ratio:16/9;overflow:hidden}.services .block-image img{border-radius:8px;object-fit:cover;height:100%}.services .block{color:var(--dark-theme-bg)}.services .block h4{color:var(--dark-theme-bg)}.services .block p{color:var(--dark-theme-bg) !important}.services-page img{height:60%;width:fit-content}@media(max-width: 600px){.services-page img{height:100%;width:100%}}.services-page .text{margin-top:60px}@media(max-width: 1200px){.services-page .text{margin-top:10px}}.top-info .main-title{font-weight:500;font-size:34px}@media(max-width: 767px){.top-info .main-title{font-size:30px !important;text-align:center}}.top-info .text p,.top-info .text b{color:var(--background)}.portfolio-card{padding-bottom:30px}.portfolio-card .top-info{display:block;margin-bottom:5px}.portfolio-card .top-info .text{max-width:unset;width:100%;margin:0px}.portfolio-card .top-info .text p{font-size:18px;font-weight:400;line-height:1.5em;color:var(--black)}.portfolio-card .learn-mores{margin-top:110px;display:flex;gap:20px}@media screen and (max-width: 1200px){.portfolio-card .learn-mores{flex-direction:column}}@media(max-width: 767px){.portfolio-card .learn-mores{margin-top:50px}}.portfolio-card .learn-mores .learn-more-btn{display:flex;align-items:center;gap:20px;font-size:24px;font-weight:500;color:var(--dark-theme-bg);background-color:rgba(4,15,56,.35);border:1px solid rgba(255,255,255,.2235294118);box-shadow:0px 10px 10px 0px rgba(0,0,0,.1);border-radius:8px;justify-content:space-between}@media screen and (max-width: 700px){.portfolio-card .learn-mores .learn-more-btn{font-size:16px}}.portfolio-card .learn-mores .learn-more-btn:hover{background-color:rgba(4,15,56,.55)}.portfolio-card .learn-mores .learn-more-btn img{width:300px;border-radius:8px}@media screen and (max-width: 700px){.portfolio-card .learn-mores .learn-more-btn img{width:200px;height:100%}}@media screen and (max-width: 500px){.portfolio-card .learn-mores .learn-more-btn img{width:100px;height:100%}}.portfolio-card .learn-mores .learn-more-btn span{padding:16px 24px}.portfolio-area{color:var(--dark-theme-bg)}.portfolio-area h4{color:var(--dark-theme-bg)}.portfolio-area .portfolio-item .image{padding:40px;padding-bottom:0;background-color:var(--background);border-radius:16px;position:relative}.portfolio-area .portfolio-item .image img{border-radius:8px;border-bottom-right-radius:0;border-bottom-left-radius:0}.portfolio-area .portfolio-item .image .full-image-preview{position:absolute;top:50%;left:50%;transform:translate(-50%);z-index:9;width:40px;height:40px;background-color:var(--white);border-radius:50%;text-align:center;line-height:38px;color:var(--primary);filter:drop-shadow(0 12px 12px rgba(26, 31, 44, 0.25));margin-top:-10px;transition:var(--transision);visibility:hidden;opacity:0}.portfolio-area .portfolio-item .image .full-image-preview .icon{width:22px;height:22px}.portfolio-area .portfolio-item .image:hover .full-image-preview{visibility:visible;opacity:1}.portfolio-area .portfolio-item .text{display:flex;gap:30px;justify-content:space-between;padding:24px;background-color:var(--dark-theme-white);border-bottom:2px solid var(--bs-card-border-color);border-radius:10px}.portfolio-area .portfolio-item .text .info .title{font-size:24px;font-weight:500;color:var(--black);line-height:1.3em;border-bottom:1px solid rgba(0,0,0,0);margin-bottom:12px}.portfolio-area .portfolio-item .text .info .title:hover{color:var(--primary);border-color:var(--primary)}.portfolio-area .portfolio-item .text .info .subtitle{font-size:16px;font-weight:400;line-height:1.5em;color:var(--light-black)}.portfolio-area .portfolio-item .text .visite-btn a{font-size:14px;font-weight:400;line-height:1em;color:var(--light-black)}.portfolio-area .portfolio-item .text .visite-btn a .arrow-up{stroke:var(--light-black);margin-left:2px}.portfolio-area .portfolio-item .text .visite-btn a:hover{color:var(--primary)}.portfolio-area .portfolio-item .text .visite-btn a:hover .arrow-up{stroke:var(--primary)}.pagination{display:flex;justify-content:center;margin-top:40px}.pagination ul{display:flex;align-items:center;gap:8px}.pagination ul li button{width:36px;height:36px;border:1px solid var(--border);border-radius:8px;font-size:16px;font-weight:400;color:var(--light-black);background-color:var(--white);display:flex;justify-content:center;align-items:center}.pagination ul li button:hover{border-color:var(--primary);color:var(--primary)}.pagination ul li button:hover .icon{stroke:var(--primary)}.pagination ul li button:hover .next-page{display:block}.pagination ul li button:hover .dots{display:none}.pagination ul li button:hover .next-page-number{display:block}.pagination ul li button .icon{width:16px;height:16px;stroke:var(--light-black)}.pagination ul li button .icon-arrow-right{width:20px;height:20px;position:relative;top:-2px}.pagination ul li .next-page-btn{position:relative}.pagination ul li .next-page-number{position:absolute;top:-28px;left:50%;transform:translateX(-50%);white-space:nowrap;background-color:var(--black);font-size:12px;font-weight:500;color:var(--white);border-radius:5px;padding:4px 12px;line-height:14px;display:none}.pagination ul li .next-page{display:none}.portfolio-details-area .main-image{border-radius:10px;overflow:hidden}.portfolio-details-area .main-image img{width:100%}.portfolio-details-area .inner-images{margin:16px 0;margin-bottom:22px}.portfolio-details-area .inner-images .image-item{border-radius:8px;overflow:hidden}.portfolio-details-area .inner-images .image-item img{border-radius:8px}.portfolio-details-area .more-info-block .more-info-title{font-size:32px;font-weight:500;line-height:1.5em;margin-bottom:20px}.portfolio-details-area .more-info-block p{font-size:18px;font-weight:400;margin-bottom:20px}.portfolio-details-area .more-info-block ul{margin-bottom:20px}.portfolio-details-area .more-info-block ul li{font-size:18px;font-weight:400;color:var(--paragraph)}.portfolio-details-area .more-info-block ul li b{color:var(--black)}.portfolio-details-area .more-info-block .more-info-subtitle{font-size:21px;font-weight:500;margin-bottom:8px}.portfolio-details-area .prev-and-next-btn{display:flex;column-gap:40px;margin-top:35px}.portfolio-details-area .prev-and-next-btn .btn{flex-grow:1;height:70px;border:1px solid var(--border);display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:500;color:var(--black);width:50%}.portfolio-details-area .prev-and-next-btn .btn:hover{background-color:var(--primary);border-color:var(--primary);color:var(--white)}.portfolio-details-text{display:flex;column-gap:40px;justify-content:space-between;margin-top:32px}.portfolio-details-text .short-info{max-width:242px;flex:0 0 auto}.portfolio-details-text .short-info .info-item+.info-item{margin-top:18px}.portfolio-details-text .short-info .info-item .subtitle{font-size:14px;font-weight:500;margin-bottom:4px}.portfolio-details-text .short-info .info-item .website{font-size:16px;font-weight:500;color:var(--primary)}.portfolio-details-text .short-info .info-item .website .arrow-up{stroke:var(--primary)}.portfolio-details-text .overview p{font-size:18px;font-weight:400;margin-bottom:18px}.portfolio-details-text .overview p b{color:var(--black)}.article-area{margin-top:-40px !important}.article-area .article-publications-item{margin:0 !important;margin-top:40px !important}.article-details-area .main-image{border-radius:8px;aspect-ratio:16/9;overflow:hidden}.article-details-area .main-image img{border-radius:8px;object-fit:cover;height:100%}.article-details-area .article-tags{margin-top:12px}.article-details-area .article-tags li{display:inline-block;font-size:14px;font-weight:400;color:rgba(87,96,118,.5);line-height:1.4em;position:relative;padding-left:15px;margin-left:3px;padding-right:5px}.article-details-area .article-tags li::before{position:absolute;width:3px;height:3px;background-color:rgba(87,96,118,.5);border-radius:50%;content:"";top:50%;left:0;transform:translateY(-50%)}.article-details-area .article-details-text{margin-top:40px}.article-details-area .article-details-text .main-title{font-size:30px;font-weight:500;color:var(--black);line-height:1.2em;margin-bottom:32px;margin-top:20px}.article-details-area .article-details-text p{font-size:18px;font-weight:400;line-height:1.7em;margin-bottom:25px}.article-details-area .article-details-text blockquote{border-left:4px solid var(--primary);padding-left:20px}.article-details-area .article-details-text blockquote p{font-size:18px;font-weight:500;font-style:italic;color:var(--black)}.article-details-area .article-details-text .inner-title{margin-top:40px}.article-details-area .article-details-text .listed-info{margin-left:7px}.article-details-area .article-details-text .listed-info li{font-size:18px;font-weight:400;line-height:1.7em;position:relative;padding-left:28px;padding-bottom:15px}.article-details-area .article-details-text .listed-info li::before{position:absolute;width:6px;height:6px;background-color:#d1d5db;border-radius:50%;content:"";top:12px;left:0}.article-details-area .article-details-text .tags-and-share{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-top:30px;margin-bottom:60px}.article-details-area .article-details-text .tags-and-share .tags{display:flex;gap:22px;align-items:center}.article-details-area .article-details-text .tags-and-share .tags ul li{display:inline-block;margin-right:4px}.article-details-area .article-details-text .tags-and-share .tags ul li a{background-color:var(--white);border:1px solid var(--border);font-size:12px;font-weight:400;line-height:.9rem;padding:4px 8px;color:var(--black);border-radius:4px}.article-details-area .article-details-text .tags-and-share .tags ul li a:hover{background-color:var(--primary);border:1px solid var(--primary);color:var(--white)}.article-details-area .article-details-text .tags-and-share .title{font-size:18px;font-weight:500;color:var(--black);line-height:1.5em}.article-details-area .article-details-text .tags-and-share .share{display:flex;gap:22px;align-items:center}.article-details-area .related-post .article-publications-item{margin:0}.article-details-card{padding-top:40px !important}.leave-comments-area{margin-top:54px}.leave-comments-area .comments-box{background-color:var(--background);padding:50px;border-radius:8px}.leave-comments-area .comments-box .form-label{font-size:14px;font-weight:500;line-height:1.4em}.leave-comments-area .comments-box .form-control{border-radius:8px;padding:16px 24px;border:1px solid var(--border);font-size:16px;font-weight:400;color:var(--light-black)}.leave-comments-area .comments-box .form-control:focus{border-color:var(--light-black)}.leave-comments-area .comments-box .submit-btn{font-size:16px;font-weight:500;color:var(--white);background-color:var(--primary);padding:16px 24px;width:100%;border:0;border-radius:8px}.leave-comments-area .comments-box .submit-btn:hover{background-color:#2563eb}.leave-comments-area .comments-box .submit-btn .icon{stroke:var(--white);margin-left:4px}.leave-comments-area .comments-box .form-select{border-radius:8px;padding:16px 24px;border:1px solid var(--border)}.leave-comments-area .comments-box .form-select:focus{border-color:var(--light-black)}.contact-map-area{aspect-ratio:16/9;border-radius:8px;overflow:hidden;margin-top:56px}.contact-map-area iframe{width:100% !important;height:100% !important}.ajax-response.error{margin-top:20px;color:red;font-size:14px;font-weight:500;background-color:rgba(255,0,0,.1);border:1px solid rgba(255,0,0,.5);border-radius:8px;padding:10px 20px}.ajax-response.success{margin-top:20px;color:green;background-color:rgba(0,128,0,.1);border:1px solid rgba(0,128,0,.5);font-weight:500;font-size:14px;font-weight:500;border-radius:8px;padding:10px 20px}.footer-area{display:none;padding-top:24px;position:fixed;bottom:5%;left:5%;width:fit-content}.footer-area .text p{font-size:14px;font-weight:400;color:var(--black);line-height:1.257em}.footer-area .text p a{color:var(--primary)}.footer-area .text p a:hover{text-decoration:underline}.expertise-area .row .bg-white{margin:5px}.expertise-area a{color:var(--dark-theme-bg)}.experience-summary{color:var(--text-color)}.experience-summary h2{@apply text-2xl font-bold mb-4;color:var(--text-color)}.experience-summary h3{@apply text-2xl font-semibold mt-6 mb-2;color:var(--text-color)}.experience-summary p{@apply text-base mb-4;color:var(--text-color)}.experience-summary ul{color:var(--text-color)}.experience-summary li{font-size:16px;color:var(--text-color);font-weight:300;line-height:1.75rem}.experience-summary strong{@apply font-semibold;color:var(--text-color)}.error-message{color:var(--text-color);font-size:18px;font-weight:500;text-align:center}.dark-theme{background-color:rgba(0,0,0,0) !important}.dark-theme::after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(7,19,70,.701);z-index:-1}.dark-theme::before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(7,19,70,.501);z-index:-1}.dark-theme .theme-control-btn .dark{display:none !important}.dark-theme .theme-control-btn .light{display:flex !important}.dark-theme .header-area .fa-bars,.dark-theme .header-area .fa-times{color:var(--white)}.dark-theme .header-area .menu-container{background:var(--dark-transparent-bg)}.dark-theme .header-area .navbar-info .nav-item:hover .nav-link{background-color:var(--dark-theme-bg);color:var(--white);background-color:var(--dark-theme-black)}.dark-theme .header-area .navbar-info .nav-item:hover .nav-link .nav-icon{fill:var(--white);color:var(--white);stroke:var(--white);fill:none}.dark-theme .header-area .navbar-info .nav-item .nav-link.active{background-color:var(--dark-theme-bg);color:var(--white);background-color:var(--dark-theme-black)}.dark-theme .header-area .navbar-info .nav-item .nav-link.active .nav-icon{fill:var(--white);color:var(--white);stroke:var(--white);fill:none}.dark-theme .header-area .navbar-info .router-link-active{background-color:var(--dark-theme-black);color:var(--white)}.dark-theme .header-area .theme-control-btn .fa-moon{background-color:rgba(137,145,167,.3);box-shadow:0 0 0 1px rgba(137,145,167,.5);padding:11px 13px;border-radius:5px}.dark-theme .header-area .custom-dropdown .custom-dropdown-menu{background-color:var(--dark-theme-bg)}.dark-theme .header-area .custom-dropdown .custom-dropdown-menu li a:hover{background-color:var(--dark-theme-bg)}.dark-theme .header-area .custom-dropdown-menu div{padding:0px 10px}.dark-theme .header-area .custom-dropdown-menu div a{color:var(--dark-theme-white);text-decoration:none;font-size:16px;width:100%;padding:10px 5px 10px 5px;display:flex;align-items:center;gap:6px}.dark-theme .header-area .custom-dropdown-menu div a i{color:var(--primary)}.dark-theme .header-area .custom-dropdown-menu div a:hover{background-color:#1e293b}.dark-theme .header-area .container .navbar-brand .logo-icon{fill:var(--white);color:var(--white)}.dark-theme .header-area .container .navbar-brand span{fill:var(--white);color:var(--white)}.dark-theme .header-area .container .navbar-brand span .primary{color:var(--primary)}.dark-theme .header-area .header-right-info .lets-talk-btn{background-color:var(--dark-theme-black)}.dark-theme .header-area .header-right-info .lets-talk-btn:hover{background-color:var(--primary)}.dark-theme .header-area .header-right-info .theme-control-btn span{color:#d1d5db}.dark-theme .header-area .header-right-info .theme-control-btn span:hover{background-color:var(--black)}.dark-theme .header-area .mobile-menu-control-bar .mobile-menu-control-bar{color:var(--dark-theme-light-white)}.dark-theme .header-area .header-right-info .theme-control-btn .theme-icon-dark{background-color:rgba(137,145,167,.3);box-shadow:0 0 0 1px rgba(137,145,167,.5)}.dark-theme .theme-icon-light{background-color:rgba(137,145,167,0);box-shadow:none}.dark-theme .theme-icon-glass{background-color:rgba(137,145,167,0);box-shadow:none}.dark-theme .card{background:var(--dark-transparent-bg);color:var(--dark-theme-white)}.dark-theme .profile-card .text p{color:var(--dark-theme-light-white)}.dark-theme .profile-card .text p span{color:var(--white)}.dark-theme .card-title{color:var(--dark-theme-white)}.dark-theme .card-title .link-btn{border-color:var(--light-black)}.dark-theme .card-title .link-btn:hover{border-color:var(--primary)}.dark-theme .card-subtitle{font-size:16px;font-weight:400;color:var(--light-black);margin-top:8px;line-height:1.5}.dark-theme .common-button-groups .btn.btn-copy{border:1px solid var(--black);color:var(--dark-theme-light-white)}.dark-theme .common-button-groups .btn.btn-copy .icon{stroke:var(--dark-theme-light-white)}.dark-theme .common-button-groups .btn.btn-copy:hover{background-color:#1a1f2c;color:var(--white)}.dark-theme .common-button-groups .btn.btn-copy:hover .icon{stroke:var(--white)}.dark-theme .common-button-groups .btn.btn-copy::before{background-color:#334155}.dark-theme .social-media-icon ul li a{border:none;color:#64748b;background-color:var(--dark-theme-black)}.dark-theme .social-media-icon ul li a:hover{color:var(--primary)}.dark-theme .services-item{background-color:var(--dark-theme-black)}.dark-theme .services-item .image{background-color:var(--dark-theme-bg)}.dark-theme .services-item .text .title{color:var(--dark-theme-light-white)}.dark-theme .card-projects .project-item{background-color:var(--dark-theme-black)}.dark-theme .card-projects .project-item h4{color:var(--dark-theme-white)}.dark-theme .card-projects .project-item p{color:var(--dark-theme-white)}.dark-theme .card-projects .project-item .image{background-color:var(--dark-theme-black)}.dark-theme .lets-talk-together-card .card-title{color:var(--dark-theme-white)}.dark-theme .lets-talk-together-card .scrolling-info{background-color:var(--dark-theme-black)}.dark-theme .lets-talk-together-card .link-btn{border-color:var(--light-black)}.dark-theme .lets-talk-together-card .link-btn:hover{border-color:var(--primary)}.dark-theme .expertise-card .expertise-item .image{background-color:var(--dark-theme-black)}.dark-theme .expertise-card .expertise-item .text .title{color:var(--dark-theme-light-white)}.dark-theme .work-experiance-card .work-experiance-slider li .date{color:var(--dark-theme-white)}.dark-theme .work-experiance-card .work-experiance-slider li .date p{color:var(--dark-theme-white)}.dark-theme .work-experiance-card .work-experiance-slider li .date .title{color:var(--dark-theme-white)}.dark-theme .work-experiance-card .work-experiance-slider li .info .text .title{color:var(--dark-theme-white)}.dark-theme .work-experiance-card .work-experiance-slider li .info .text .subtitle{color:var(--dark-theme-white)}.dark-theme .work-experiance-card .work-experiance-slider li .info .icon{background-color:var(--dark-theme-black)}.dark-theme .portfolio-area .portfolio-item .text{background-color:var(--bs-body-color)}.dark-theme .footer-area .text p{color:var(--dark-theme-light-white)}.dark-theme .content-box-card .counter-area .circle-text .circle-image{display:none}.dark-theme .content-box-card .counter-area .circle-text .circle-image.circle-image-light{display:block !important}.dark-theme .content-box-card .counter-area .counter .counter-item .number{color:var(--dark-theme-white)}.dark-theme .content-box-card .available-btn span{background-color:var(--dark-theme-black)}.dark-theme .content-box-card .available-btn span i::after{background-color:rgba(255,255,255,.3)}.dark-theme .content-box-card .top-info .main-title{color:var(--dark-theme-white)}.dark-theme .content-box-card .top-info p{color:var(--dark-theme-light-white);color:var(--dark-theme-light-white)}.dark-theme .content-box-card .top-info p b{color:var(--white)}.dark-theme .content-box-card .main-common-title{color:var(--dark-theme-white)}.dark-theme .content-box-card .working-with-area .working-with-main .items{background-color:var(--dark-theme-black)}.dark-theme .content-box-card .client-feedback .feedback-item{background-color:var(--dark-theme-black)}.dark-theme .content-box-card .client-feedback .feedback-item .top-info .website a{background-color:#000}.dark-theme .content-box-card .client-feedback .feedback-item .details p{color:var(--dark-theme-white)}.dark-theme .content-box-card .client-feedback .feedback-item .designation p span{color:var(--dark-theme-white)}.dark-theme .content-box-card .client-feedback-slider .icon{border-color:var(--black);color:var(--light-black);background-color:#000}.dark-theme .content-box-card .client-feedback-slider .icon:hover{border-color:var(--primary);color:var(--primary)}.dark-theme .content-box-card .awards-recognitions .awards-item{background-color:var(--dark-theme-black)}.dark-theme .content-box-card .awards-recognitions .awards-item:hover{background-color:#000;border-color:var(--primary)}.dark-theme .content-box-card .awards-recognitions .awards-item:hover .icon{background-color:var(--dark-theme-black)}.dark-theme .content-box-card .awards-recognitions .awards-item:hover .project-btn span{background-color:var(--dark-theme-black);color:var(--primary)}.dark-theme .content-box-card .awards-recognitions .awards-item:hover .project-btn span .arrow-up{stroke:var(--primary)}.dark-theme .content-box-card .awards-recognitions .awards-item .award-name .icon{background-color:#000}.dark-theme .content-box-card .awards-recognitions .awards-item .award-name .text .title{color:var(--dark-theme-white)}.dark-theme .content-box-card .awards-recognitions .awards-item .project-btn span{background-color:#000;color:rgba(240,242,245,.7)}.dark-theme .content-box-card .awards-recognitions .awards-item .project-btn span .arrow-up{stroke:rgba(240,242,245,.7)}.dark-theme .content-box-card .awards-recognitions .awards-item .winner-tag .title{color:var(--dark-theme-white)}.dark-theme .content-box-card .awards-recognitions .awards-item .winner-tag .title .icon{stroke:var(--dark-theme-white)}.dark-theme .content-box-card .article-publications-slider .icon{border-color:var(--black);color:var(--light-black);background-color:#000}.dark-theme .content-box-card .article-publications-slider .icon:hover{border-color:var(--primary);color:var(--primary)}.dark-theme .content-box-card .work-together-slider{background-color:var(--dark-theme-black)}.dark-theme .content-box-card .work-together-slider a:hover{color:var(--white)}.dark-theme .content-box-card .frequently-asked-questions .accordion-button{color:var(--dark-theme-light-white);background-color:var(--dark-theme-black)}.dark-theme .content-box-card .frequently-asked-questions .accordion-button:hover{color:var(--dark-theme-white)}.dark-theme .content-box-card .frequently-asked-questions .accordion-button .icon{background-color:#000}.dark-theme .content-box-card .frequently-asked-questions .accordion-button:not(.collapsed){background-color:rgba(0,0,0,0);color:var(--primary)}.dark-theme .content-box-card .frequently-asked-questions .accordion-button:not(.collapsed) .icon{background-color:var(--dark-theme-black)}.dark-theme .content-box-card .frequently-asked-questions .accordion-item{border:1px solid var(--dark-theme-black);background-color:#000}.dark-theme .content-box-card .frequently-asked-questions .accordion-body p{color:var(--dark-theme-white)}.dark-theme .article-publications-item .text .title{color:var(--dark-theme-light-white)}.dark-theme .article-publications-item .text .title:hover{color:var(--primary)}.dark-theme .article-publications-item .text ul li{color:var(--light-black)}.dark-theme .article-publications-item .text ul li::before{background-color:var(--light-black)}.dark-theme .portfolio-area .portfolio-item .image{background-color:var(--dark-theme-black)}.dark-theme .portfolio-area .portfolio-item .text .info .title{color:var(--background)}.dark-theme .portfolio-area .portfolio-item .text .info .title:hover{color:var(--primary)}.dark-theme .portfolio-area .portfolio-item .text .info .subtitle{color:var(--border)}.dark-theme .portfolio-area .portfolio-item .text .visite-btn a{color:var(--dark-theme-light-white)}.dark-theme .portfolio-area .portfolio-item .text .visite-btn a:hover{color:var(--primary)}.dark-theme .pagination ul li button{border-color:var(--black);color:var(--light-black);background-color:#000}.dark-theme .pagination ul li button:hover{border-color:var(--primary);color:var(--primary)}.dark-theme .pagination ul li .next-page-number{background-color:#334155}.dark-theme .leave-comments-area .comments-box{background-color:var(--dark-theme-black)}.dark-theme .leave-comments-area .comments-box .form-label{color:var(--dark-theme-white)}.dark-theme .leave-comments-area .comments-box .form-control{background-color:#000;border-color:var(--black);color:var(--white)}.dark-theme .leave-comments-area .comments-box .form-control::placeholder{color:var(--dark-theme-light-white)}.dark-theme .leave-comments-area .comments-box .form-select{background-color:#000;border-color:var(--black);color:var(--dark-theme-light-white)}.dark-theme .navbar .navbar-main{background:none}.dark-theme .article-details-area .article-tags li{color:var(--light-black)}.dark-theme .article-details-area .article-tags li::before{background-color:var(--light-black)}.dark-theme .article-details-area .article-details-text .main-title{color:var(--white)}.dark-theme .article-details-area .article-details-text p{color:#d1d5db}.dark-theme .article-details-area .article-details-text blockquote{color:#f3f4f6}.dark-theme .article-details-area .article-details-text .listed-info li{color:#d1d5db}.dark-theme .article-details-area .article-details-text .listed-info li::before{background-color:#4b5563}.dark-theme .article-details-area .article-details-text .tags-and-share .title{color:var(--dark-theme-white)}.dark-theme .article-details-area .article-details-text .tags-and-share .tags ul li a{background-color:var(--dark-theme-black);border:1px solid var(--dark-theme-black);color:var(--dark-theme-light-white)}.dark-theme .article-details-area .article-details-text .tags-and-share .tags ul li a:hover{background-color:var(--primary);border:1px solid var(--primary);color:var(--white)}.dark-theme .portfolio-details-text .overview p{color:var(--dark-theme-light-white)}.dark-theme .portfolio-details-text .overview p b{color:var(--dark-theme-white)}.dark-theme .portfolio-details-area .more-info-block p{color:var(--dark-theme-light-white)}.dark-theme .portfolio-details-area .more-info-block .more-info-title{color:var(--dark-theme-white)}.dark-theme .portfolio-details-area .more-info-block .more-info-subtitle{color:var(--dark-theme-white)}.dark-theme .portfolio-details-area .more-info-block ul li{color:var(--dark-theme-light-white)}.dark-theme .portfolio-details-area .more-info-block ul li b{color:var(--dark-theme-white)}.dark-theme .portfolio-details-area .prev-and-next-btn .btn{background-color:var(--dark-theme-black);border:1px solid var(--black);color:var(--light-black)}.dark-theme .portfolio-details-area .prev-and-next-btn .btn:hover{background-color:var(--primary);color:var(--white)}.dark-theme .content-md{color:var(--dark-theme-white)}.dark-theme .content-md h1{color:var(--dark-theme-white)}.dark-theme .content-md h2{color:var(--dark-theme-white)}.dark-theme .content-md p{color:var(--dark-theme-white)}.dark-theme .portfolio-area h4{color:var(--dark-theme-white)}.dark-theme .portfolio-area p{color:var(--dark-theme-white)}.dark-theme .portfolio-area .portfolio-item .text{background-color:rgba(152,152,152,.3);border-radius:10px;border-bottom:2px solid rgba(152,152,152,.4)}.dark-theme .content-list-item::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(145deg, rgba(var(--primary-rgb), 0), rgba(var(--secondary-rgb), 0.2));filter:blur(10px);opacity:.7;z-index:0}.dark-theme .expertise-area a h4{color:var(--white)}.dark-theme .expertise-area a p{color:var(--white)}:root{--background: #F0F2F5}.glass-theme::before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(7,19,70,.601);z-index:-1}@media screen and (max-width: 600px){.glass-theme::before{width:100vw}}.glass-theme h1,.glass-theme h2,.glass-theme h3,.glass-theme h4,.glass-theme h5,.glass-theme h6{color:var(--background)}.glass-theme p{color:var(--background)}.glass-theme .card{background:rgba(255,255,255,.2);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.3);border-radius:24px;box-shadow:rgba(0,0,0,.25) 0px 54px 55px,rgba(0,0,0,.12) 0px -12px 30px,rgba(0,0,0,.12) 0px 4px 6px,rgba(0,0,0,.17) 0px 12px 13px,rgba(0,0,0,.09) 0px -3px 5px;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(62,62,62,.125);background:rgba(4,15,56,.35)}.glass-theme .main-text{color:var(--dark-theme-white);border-bottom:1px solid rgba(255,255,255,.178);padding-bottom:15px}.glass-theme .bg-layer{position:absolute;top:0;background:rgba(7,19,70,.501);z-index:0;height:100%;width:100%;top:50%;left:50%;transform:translate(-50%, -50%)}.glass-theme .header-area .menu-container{border-radius:24px;border:1px solid rgba(62,62,62,.125);background:rgba(4,15,56,.71)}.glass-theme .header-area .container .navbar-brand .logo-icon{fill:var(--background)}.glass-theme .header-area .container .navbar-brand span{color:var(--background)}.glass-theme .header-area .custom-dropdown .custom-dropdown-menu li a{color:var(--dark-theme-bg)}.glass-theme .header-area .header-right-info i{color:var(--background)}.glass-theme .header-area .header-right-info .theme-control-btn span:hover{background-color:var(--black)}.glass-theme .header-area .header-right-info .lets-talk-btn{background-color:var(--dark-theme-white);color:var(--dark-theme-bg)}.glass-theme .header-area .header-right-info .dropdown i{color:var(--dark-theme-bg)}.glass-theme .header-area .mobile-contact-btn button{width:100% !important;height:100%;background-color:rgba(4,15,56,.71);color:#f3f4f6 !important}.glass-theme .header-area .mobile-contact-btn button .nav-link{color:#f3f4f6 !important}.glass-theme .header-area .mobile-contact-btn .router-link-active{background:rgba(0,0,0,0) !important}.glass-theme .header-area .navbar-info .nav-link{color:var(--bs-body-bg)}.glass-theme .header-area .navbar-info .nav-link i:hover{color:var(--dark-theme-bg)}.glass-theme .header-area .navbar-info .nav-link:hover{color:#1a1f2c}.glass-theme .header-area .navbar-info .nav-link:hover i{color:#1a1f2c}.glass-theme .header-area .navbar-info .active{color:#1a1f2c;background-color:#cbd5e1}.glass-theme .header-area .navbar-info .active .nav-icon{stroke:var(--black)}.glass-theme .header-area .navbar-info .router-link-active{color:var(--black);background-color:var(--background)}.glass-theme .header-area .navbar-info .router-link-active .nav-icon{stroke:var(--black)}.glass-theme .header-area .navbar-info .router-link-active{background-color:#cbd5e1}.glass-theme .header-area .theme-control-btn .fa-glass-martini{background-color:rgba(137,145,167,.3);box-shadow:0 0 0 1px rgba(137,145,167,.5);padding:11px 11px;border-radius:5px}.glass-theme .header-area .mobile-menu-control-bar i{color:var(--background)}.glass-theme .header-area .header-right-info .theme-control-btn .theme-icon-glass{background-color:rgba(137,145,167,.3);box-shadow:0 0 0 1px rgba(137,145,167,.5)}.glass-theme .theme-icon-light{background-color:rgba(137,145,167,0);box-shadow:none}.glass-theme .theme-icon-dark{background-color:rgba(137,145,167,0);box-shadow:none}.glass-theme .theme-control-btn .fa-moon{background-color:rgba(137,145,167,.3);box-shadow:0 0 0 1px rgba(137,145,167,.5);padding:11px 13px;border-radius:5px}.glass-theme .profile-card .text p{color:var(--background)}.glass-theme .card-title{color:var(--background)}.glass-theme .card-title .link-btn{color:var(--background)}.glass-theme .card-title .link-btn .icon path{stroke:var(--background)}.glass-theme .work-experiance-card .work-experiance-slider li .info .text .title{color:var(--background)}.glass-theme .work-experiance-card .work-experiance-slider li .info .text .subtitle{color:var(--background)}.glass-theme .work-experiance-card .work-experiance-slider li .date{color:var(--background)}.glass-theme .work-experiance-card .work-experiance-slider li .date p{color:var(--background)}.glass-theme .btn-primary{background-color:var(--background);color:var(--text-color)}.glass-theme .card-projects .project-item{background:rgba(152,152,152,.1)}.glass-theme .card-projects .project-item h4{color:var(--background)}.glass-theme .card-projects .project-item p{color:var(--background)}.glass-theme .work-experiance-card .work-experiance-slider li{border-bottom:1px solid rgba(255,255,255,.178)}.glass-theme .work-experiance-card .work-experiance-slider li:last-child{border-bottom:none}.glass-theme .lets-talk-together-card .card-title{color:var(--background)}.glass-theme .lets-talk-together-card .scrolling-info{background:var(--glass-bg)}.glass-theme .lets-talk-together-card .scrolling-info p{color:var(--background)}.glass-theme .content-box-card .content-img{margin-bottom:20px}.glass-theme .content-box-card .content-img img{width:100%;border-radius:16px}.glass-theme .content-box-card .top-info .main-title{color:var(--background);font-size:34px}.glass-theme .content-box-card .top-info .text p,.glass-theme .content-box-card .top-info .text b{color:var(--background)}.glass-theme .content-box-card .work-together-slider{background-color:var(--glass-bg)}.glass-theme .content-box-card .work-together-slider a{color:var(--background)}.glass-theme .content-box-card .awards-name .year{color:var(--background)}.glass-theme .portfolio-details-text .overview p{color:var(--background)}.glass-theme .portfolio-details-text .overview p b{color:var(--background)}.glass-theme .portfolio-details-area h3,.glass-theme .portfolio-details-area h5{color:var(--background)}.glass-theme .portfolio-details-area p{color:var(--background)}.glass-theme .portfolio-details-area ul li{color:var(--background)}.glass-theme .portfolio-details-area ul li b{color:var(--background)}.glass-theme .portfolio-details-area .more-info-block ul li{color:var(--background)}.glass-theme .portfolio-details-area .more-info-block ul li b{color:var(--background)}.glass-theme .content-box-card .main-common-title{color:var(--background)}.glass-theme .content-box-card .counter-area .counter .counter-item .number{color:var(--background)}.glass-theme .content-box-card .counter-area .counter .counter-item .subtitle{color:var(--background)}.glass-theme .footer-area .text p{color:var(--background)}.glass-theme .services-page .card{backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);box-shadow:none}.glass-theme .content-md{color:var(--background)}.glass-theme .content-md h1{color:var(--background)}.glass-theme .content-md h2{color:var(--background)}.glass-theme .content-md p{color:var(--background)}.glass-theme .content-md table{@apply w-full border-collapse my-4}.glass-theme .content-md table th,.glass-theme .content-md table td{@apply border border-gray-300 px-4 py-2}.glass-theme .content-md table th{@apply font-semibold;@apply bg-slate-900;color:var(--dark-theme-white)}.glass-theme .expertise-area a h4{color:var(--dark-theme-bg)}.glass-theme .expertise-area a p{color:var(--dark-theme-bg) !important}.glass-theme .services .block h4{color:var(--dark-theme-white)}.glass-theme .services .block p{color:var(--dark-theme-white) !important}.glass-theme .expertise-area a h4{color:var(--white)}.glass-theme .expertise-area a p{color:var(--white) !important}.light-theme{color:var(--black)}.light-theme::before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(227,228,230,.5);z-index:-1}.light-theme .header-area{width:100%;z-index:99;position:sticky;top:0}.light-theme .header-area .menu-container{background-color:var(--white);box-shadow:0 1px 2px 0 rgba(26,31,44,.25);border-radius:16px;padding:10px 10px 10px 24px;display:flex;width:100%;align-items:center;gap:15px}.light-theme .header-area .container .navbar-main{display:inline-flex;gap:12px;align-items:center}.light-theme .header-area .container .navbar-brand{display:inline-flex;gap:12px;align-items:center}.light-theme .header-area .container .navbar-brand .logo-icon{fill:var(--black)}.light-theme .header-area .container .navbar-brand span{font-size:28px;font-weight:600;line-height:1em;color:var(--black)}@media(max-width: 575px){.light-theme .header-area .container .navbar-brand span{font-size:25px}}.light-theme .header-area .container .navbar-brand span.primary{color:var(--primary)}.light-theme .header-area .navbar{padding:0}.light-theme .header-area .navbar-expand-lg .navbar-info{display:block !important}.light-theme .header-area .navbar-expand-lg .navbar-info .nav-link{padding:0}.light-theme .header-area .navbar-info .dropdown:hover .dropdown-menu{display:block;opacity:1;transform:translateY(0)}.light-theme .header-area .navbar-info .dropdown .dropdown-menu{margin-top:0;display:block;opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease;pointer-events:none}.light-theme .header-area .navbar-info .dropdown:hover .dropdown-menu{pointer-events:auto}.light-theme .header-area .navbar-info .nav-item{position:relative;display:inline-block;margin-right:10px}.light-theme .header-area .navbar-info .nav-item:hover .nav-link{background-color:var(--background);color:var(--black)}.light-theme .header-area .navbar-info .nav-item:hover .nav-link .nav-icon{stroke:var(--black)}.light-theme .header-area .navbar-info .nav-link{color:var(--light-black);font-weight:400;line-height:120%;display:flex;align-items:center;padding:10px 12px !important;border-radius:8px}.light-theme .header-area .navbar-info .nav-link .nav-icon{stroke:#8991a7;font-size:20px;margin-right:11px;transition:var(--transision)}.light-theme .header-area .navbar-info .nav-link.active{color:var(--black);background-color:var(--background)}.light-theme .header-area .navbar-info .nav-link.active .nav-icon{stroke:var(--black)}.light-theme .header-area .header-right-info .theme-control-btn{background-color:rgba(0,0,0,0);border:0}.light-theme .header-area .header-right-info .theme-control-btn span{width:40px;height:40px;border-radius:5px;background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;transition:var(--transision)}.light-theme .header-area .header-right-info .theme-control-btn span:hover{background-color:var(--background)}.light-theme .header-area .header-right-info .theme-control-btn .active{background-color:rgba(137,145,167,.3);box-shadow:0 0 0 1px rgba(137,145,167,.5)}.light-theme .header-area .header-right-info .lets-talk-btn{background-color:var(--black);border-radius:8px;padding:16px 24px;font-size:18px;font-weight:500;color:var(--white);line-height:1.2em;margin-left:16px}.light-theme .header-area .header-right-info .lets-talk-btn:hover{background-color:var(--primary)}.light-theme .header-area .header-right-info .lets-talk-btn .icon{margin-left:8px}.light-theme .header-area .mobile-menu-control-bar .mobile-menu-control-bar{background-color:rgba(0,0,0,0);border:0;font-size:22px;margin-top:2px;margin-right:5px}.light-theme .theme-control-btn .light{display:none !important}.light-theme .theme-control-btn .fa-sun{background-color:rgba(137,145,167,.3);box-shadow:0 0 0 1px rgba(137,145,167,.5);padding:11px 11px;border-radius:5px}.light-theme .header-area .menu-container{background-color:var(--white);box-shadow:0 1px 2px 0 rgba(26,31,44,.25)}.light-theme .header-area .header-right-info .theme-control-btn .theme-icon-light{background-color:rgba(137,145,167,.3);box-shadow:0 0 0 1px rgba(137,145,167,.5)}.light-theme .theme-icon-dark{background-color:rgba(137,145,167,0);box-shadow:none}.light-theme .theme-icon-glass{background-color:rgba(137,145,167,0);box-shadow:none}.light-theme .card{border:0;background:rgba(255,255,255,.75);box-shadow:0 1px 2px 0 rgba(26,31,44,.25);border-radius:16px}.light-theme .card-projects .project-item{background:var(--background);padding:16px 15px;border-radius:10px;box-shadow:rgba(149,157,165,.2) 0px 8px 24px}.light-theme .content-md{color:var(--black)}.light-theme .content-list-item{position:relative;overflow:hidden;transition:all .3s ease;border-radius:16px;border:1px solid rgba(255,255,255,0.2235294118);box-shadow:rgba(0,0,0,.17) 2px 6px 9px 0px;background:var(--white)}.light-theme .content-list-item::after{background:radial-gradient(circle, rgba(var(--primary-rgb), 0) 0%, rgba(var(--secondary-rgb), 0) 100%);transform:rotate(150deg)}@media(max-width: 1399.98px){.common-button-groups .btn{padding:16px 13px;font-size:14px;margin-bottom:10px;align-items:center;gap:7px}.card-title{gap:15px}.background-shapes .threed-shape-1{display:none}.background-shapes .threed-shape-2{display:none}.work-experiance-card .work-experiance-slider li{gap:5px}.work-experiance-card .work-experiance-slider li .date{margin-right:30px}.content-box-card .working-with-area .working-with-main{gap:16px}.article-publications-item .text .title{font-size:20px}.services .services-item{height:100%}.content-box-card .frequently-asked-questions .accordion-button{font-size:18px;line-height:1.5em}.content-box-card .frequently-asked-questions .accordion-button{padding:20px 24px}.content-box-card .frequently-asked-questions .accordion-body p{font-size:16px}.portfolio-area .portfolio-item .image{padding:24px}.article-details-area .article-details-text .main-title{font-size:24px;line-height:1.3em}.article-details-area .article-details-text p{font-size:16px}.article-details-area .article-details-text blockquote p{font-size:16px}.article-details-area .article-details-text .listed-info li{font-size:16px;padding-bottom:10px}.leave-comments-area .comments-box{padding:24px}}@media(max-width: 1340.98px){.header-area .navbar-info .nav-link{font-size:17px}.header-area .navbar-info .nav-item{margin-right:0px !important}}@media(max-width: 1200.98px){.theme-control-btn span:hover{background-color:rgba(0,0,0,0) !important;box-shadow:0 0 0 1px rgba(137,145,167,.5) !important}.header-area .navbar-info .custom-dropdown .nav-link{font-size:17px;padding-right:35px !important}.header-area-button{width:fit-content}.theme-control-btn{color:var(--white)}.light-theme .theme-control-btn{color:var(--black)}.dark-theme .navbar .navbar-main{background-color:var(--dark-theme-bg)}.navbar .dropdown{display:none}.header-area .container .inner-logo{width:fit-content;padding:0 10px}.header-area .container .navbar-info{margin:0;margin-top:10px;margin-bottom:10px;width:100%;text-align:center}.header-area .custom-dropdown .nav-link .dropdown-icon{position:absolute;right:10px}.header-area .dropdown-btn{width:200px}.header-area button{width:100%}.header-area .header-right-info .lets-talk-btn{display:block;width:100%}.header-right-info{display:block !important;margin-top:auto;width:100%;position:absolute;top:7%;right:15%;width:70%;margin:0 auto}.purescale-theme-icons{top:13%}.header-area .header-right-info .lets-talk-btn{margin-left:0;text-align:center}.header-area .header-right-info .theme-control-btn span{width:100%;justify-content:center;height:40px;padding:0 15px;width:fit-content !important}.light-theme .header-area .header-right-info .theme-control-btn span{width:100%}.header-area .header-right-info .theme-control-btn span small{font-size:14px;font-weight:400;color:#576076;margin-left:10px;display:none !important}.header-area .header-right-info .theme-control-btn{background-color:rgba(0,0,0,0);border:0;width:100%;margin-bottom:12px}.header-area .mobile-menu-control-bar{display:block}.header-area .mobile-menu-control-bar i{font-size:20px}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(14,16,24,.5);z-index:999;visibility:hidden;opacity:0;transition:all linear .2s}.header-area .menu-container{justify-content:space-between;align-items:center;padding-left:0}.mobile-menu-overlay.show{visibility:visible;opacity:1;display:none}.profile-card .image{border:none}.profile-card .image img{object-fit:cover;height:100%;margin:0 auto;width:300px}.common-button-groups .btn{padding:16px 24px;font-size:16px}.expertise-card{height:unset}.content-box-card .card-body{padding:24px 24px 24px}.content-box-card .top-info{display:flex;flex-direction:column}.content-box-card .available-btn span{font-size:16px;display:inline-block}.content-box-card .available-btn{order:1}.content-box-card .top-info .text{order:2}.content-box-card .top-info .text{max-width:unset}.content-box-card .top-info{gap:24px}.content-box-card .top-info .main-title{font-size:30px;line-height:1.2em}.content-box-card .top-info p{font-size:18px;line-height:1.5em}.content-box-card .top-info p b{font-size:18px}.content-box-card .main-common-title{font-size:24px;line-height:1.3em}.content-box-card .working-with-area .working-with-main{gap:8px}.content-box-card .working-with-area .working-with-main .items{width:60px;border-radius:8px;height:60px}.content-box-card .working-with-area .working-with-main .items img{width:32px;height:32px}.content-box-card .client-feedback-slider .icon{top:-65px}.content-box-card .counter-area .counter .counter-item .number{font-size:30px;line-height:1.2em}.content-box-card .counter-area .circle-area{display:none}.content-box-card .top-info{margin-bottom:40px}.content-box-card .counter-area{margin-bottom:40px}.portfolio-area .portfolio-item .text .info .title{font-size:20px;line-height:1.4em}.article-details-card{padding-top:24px !important}.contact-card .common-button-groups{margin-top:0px;order:2}.portfolio-details-area .more-info-block .more-info-title{font-size:24px;margin-bottom:14px}.portfolio-details-area .prev-and-next-btn .btn{font-size:20px}.profile-card .card-body{grid-template-columns:1fr}.home-area .profile-card h4{font-size:16px}.profile-card .card-title{text-align:center;justify-content:center;align-items:center}.profile-card .card-subtitle{text-align:center}.profile-card .common-button-groups{justify-content:center}.header-area .container .navbar-brand{padding-left:40px}}@media(min-width: 1024px){.container{max-width:95%}}@media(max-width: 991.98px){.services-item{padding:16px 13px 16px 13px}.content-box-card .working-with-area .working-with-main .items{width:57px;height:57px}.article-details-area .article-details-text{margin-top:26px}.article-details-area .article-details-text .main-title{margin-bottom:24px}.article-details-area .article-details-text .tags-and-share{margin-bottom:40px}.leave-comments-area{margin-top:40px}.portfolio-details-area .prev-and-next-btn{column-gap:16px}}@media(max-width: 767.98px){body{padding-bottom:120px}.content-box-card .working-with-area .working-with-main .items{width:73px;height:73px}.navbar-main{position:fixed;top:0;height:100%;z-index:9999;padding:24px;transition:all linear .2s;border-radius:24px;box-shadow:rgba(0,0,0,.25) 0px 54px 55px,rgba(0,0,0,.12) 0px -12px 30px,rgba(0,0,0,.12) 0px 4px 6px,rgba(0,0,0,.17) 0px 12px 13px,rgba(0,0,0,.09) 0px -3px 5px;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(62,62,62,.125);background:rgba(4,15,56,.1);z-index:1000}.content-box-card .awards-recognitions .awards-item{display:block}.content-box-card .awards-recognitions .awards-item .award-name{display:block}.content-box-card .awards-recognitions .awards-item .award-name .icon{margin-bottom:15px}.content-box-card .awards-recognitions .awards-item .project-btn{text-align:right;margin-top:15px}.content-box-card .awards-recognitions .awards-item .winner-tag{margin-top:15px}.content-box-card .work-together-slider a{font-size:30px;line-height:1.2em}.portfolio-area .portfolio-item .text .info .title{font-size:18px}.portfolio-area .portfolio-item .image{padding:14px;border-radius:8px}.article-details-area .article-details-text .tags-and-share{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-top:30px;margin-bottom:60px;flex-direction:column;justify-content:flex-start}.portfolio-details-text{flex-direction:column}.portfolio-details-text .overview{margin-top:20px}.portfolio-details-text .short-info{max-width:100%}.portfolio-details-area .prev-and-next-btn{column-gap:16px}.header-right-info{top:85px}.dropdown-btn ul{width:100%}.header-area .dropdown-btn{width:fit-content}.header-area button{width:fit-content}.header-area .navbar-info .about-nav-item{display:none !important}.header-area .mobile-menu-control-bar{display:none}.header-area .container .navbar-main{border-radius:0px}.header-area .container .navbar-info{margin:0px;padding:10px 0px 5px 0px}.header-area .header-right-info .theme-control-btn{display:none !important}.glass-theme .navbar .navbar-main{top:auto}.navbar .navbar-main{visibility:visible;opacity:1;display:block;display:flex !important;flex-direction:column;height:fit-content;bottom:0px;top:auto !important;left:0;width:100% !important;height:fit-content !important;max-height:200px;padding:5px 10px !important;animation:fadeUp .3s ease-out}@keyframes fadeUp{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.header-area .navbar-info .router-link-active{background:var(--blue)}.light-theme .header-area .navbar-info .router-link-active{color:var(--white)}.light-theme .header-area .mobile-contact-btn button .nav-link{color:var(--light-black)}.light-theme .header-area .mobile-contact-btn .router-link-active{background:rgba(0,0,0,0) !important}.mobile-menu-overlay.show{display:none}.header-area .container .inner-logo{display:none !important}.header-area .container .responsive-logo{display:block !important}.header-area .container .responsive-logo img{transform:scale(3)}.header-right-info{display:none !important}.header-area .container .navbar-info{display:flex}.light-theme .header-area .navbar-info .nav-link{padding:5px 0px !important}.header-area .navbar-info .nav-link{display:flex !important;flex-direction:column !important;text-align:center !important;align-items:center !important;justify-content:center !important;font-size:13px !important;gap:10px !important;padding:7px 0px !important}.header-area .navbar-info .nav-link .nav-icon{margin:0px !important;display:none}.header-area .navbar-info .nav-link .dropdown-icon{display:none}.dropdown-btn{display:none}.header-area .dropdown-btn{display:none}.header-area .mobile-menu-control-bar{display:none}.mobile-menu-overlay{color:var(--white)}.mobile-menu-contact{display:flex;color:var(--white);align-items:center;justify-content:center;gap:20px}.light-theme .header-area .navbar-info .nav-item{margin:0px}.header-area .navbar-info .nav-item{margin-bottom:0px;margin-right:0px;width:100%;position:relative;display:inline-block;margin-left:5px;opacity:1;margin:0px;translate:0 !important;transform:none}.light-theme .theme-control-btn{color:var(--black)}.header-area .navbar-info .custom-dropdown .nav-link{padding-right:0px !important;height:100%}.header-area .navbar-info .custom-dropdown .nav-link i{display:none}.header-area .navbar-info .custom-dropdown .nav-link svg{display:none}.header-area .custom-dropdown .custom-dropdown-menu{display:none;visibility:hidden}}@media(max-width: 575.98px){body{overflow-x:hidden}.header-area .menu-container{padding:15px 10px 15px 10px;margin-top:0px}.header-area .container .navbar-brand span{font-size:25px}.navbar .navbar-main{padding:5px 0px !important}.mobile-menu-contact{flex-direction:column;gap:6px}.theme-control-btn span{margin-top:2px;width:38px !important;height:37px !important;font-size:15px;background:var(--white)}.header-area .theme-control-btn span{margin-right:5px}.header-area .container .navbar-info{margin:0px;padding:5px 0px 5px 0px;gap:0px;width:98%;overflow:hidden;overflow-x:auto}.header-area .container .navbar-info i{display:none}.header-area .navbar-info .nav-link .nav-icon{stroke:#8991a7;font-size:17px}.light-theme .header-area .navbar-info .nav-link .nav-icon{font-size:17px}.home-area .profile-card ul li{text-align:start}.header-area .navbar-info .nav-link{font-size:13px !important;height:100%}.navbar-brand img{width:100px;padding-left:10px}.common-button-groups .btn.btn-copy{margin-top:8px}.work-experiance-card .work-experiance-slider li{flex-direction:column;grid-template-columns:1fr}.card-title{font-size:24px !important;gap:6px;flex-direction:column;align-items:flex-start}.services-item{height:100%}.services-item{padding:10px 10px 14px 10px}.content-box-card .counter-area .counter{max-width:100%}.content-box-card .counter-area .counter{gap:26px;flex-wrap:wrap}.content-box-card .client-feedback .feedback-item .feedback-top-info{gap:25px}.content-box-card .client-feedback-slider .icon.left{right:unset;left:12px}.content-box-card .client-feedback-slider .icon.right{left:58px}.client-feedback .main-common-title{padding-bottom:56px}.content-box-card .article-publications-slider .icon.left{right:unset;left:12px}.content-box-card .article-publications-slider .icon.right{left:58px}.article-publications .main-common-title{padding-bottom:56px}.portfolio-area .portfolio-item .text{padding:15px 15px;gap:5px;flex-direction:column;padding-top:14px}.portfolio-area .portfolio-item .text .info .title{border-bottom:none}.portfolio-details-area .prev-and-next-btn{flex-direction:column;row-gap:12px}.portfolio-details-area .prev-and-next-btn .btn{width:100%;font-size:18px;height:64px}.common-button-groups .btn{padding:10px 10px;font-size:14px;gap:7px;align-items:center}.common-button-groups .btn i{font-size:18px !important}.card-projects .project-item h4{font-size:17px}.over-scroll{max-height:100%;margin-bottom:20px}.content-box-card .card-body{padding:19px 13px 25px}.profile-card{display:none}.home-area .profile-card{display:block}.portfolio-card .top-info{margin-bottom:0px}.content-box-card .top-info .main-title{font-size:21px}.services{margin-top:45px}.card-body{padding:20px 12px}}.portfolio-card{color:#fff}.content-md{color:var(--white)}.content-md h1{font-size:33px;margin-bottom:20px;color:var(--black);font-weight:500;margin-top:30px}@media(max-width: 600px){.content-md h1{font-size:22px;margin-bottom:10px}}.content-md h2{font-size:28px;margin-top:26px;margin-bottom:15px;color:var(--black);font-weight:500}@media(max-width: 600px){.content-md h2{font-size:19px;margin-bottom:12px}}.content-md h3{font-size:24px;margin-bottom:10px;margin-top:24px;font-weight:500;color:var(--black)}@media(max-width: 600px){.content-md h3{font-size:19px}}.content-md h4{font-size:20px;margin-bottom:10px;margin-top:25px;color:var(--black);font-weight:500}.content-md p{margin-bottom:10px;color:var(--black)}.content-md ul{padding-inline-start:20px;margin:10px 0px}.content-md ul li{list-style-type:disc;margin-bottom:15px}.content-md h3{@apply text-xl}.content-md h4{@apply text-xl}.content-md h5{@apply text-lg}.content-md h6{@apply text-base}.content-md p,.content-md ul,.content-md ol{margin-bottom:16px;font-size:18px}.content-md ul,.content-md ol{@apply pl-8}.content-md ul{@apply list-disc}.content-md ol{@apply list-decimal}.content-md a{@apply text-blue-600 hover:text-blue-800 underline}.content-md blockquote{@apply border-l-4 border-gray-300 pl-4 italic my-4}.content-md code{@apply font-mono text-sm}.content-md :not(pre)>code{@apply bg-gray-100 rounded px-1 py-0.5}.content-md table{border-collapse:collapse;width:100%;margin-bottom:20px;border:1px solid #ddd}.content-md table thead th{font-weight:bold;background-color:#040f38}.content-md table th,.content-md table td{border:1px solid #868686;padding:8px}.content-md table th{font-weight:bold;background-color:#f2f2f2}.content-md hr{border-top:1px solid #ddd;margin:20px 0}.content-md img{max-width:100%;height:auto;margin:20px 0}.content-md .task-list-item{display:flex;align-items:center}.content-md .task-list-item input[type=checkbox]{margin-right:8px}.content-md dl{@apply my-4}.content-md dl dt{font-weight:bold}.content-md dl dd{margin-left:4px;margin-bottom:8px}.content-md sub,.content-md sup{font-size:12px}.content-md mark{background-color:#fcf876;padding:2px}.content-md kbd{background-color:#f0f0f0;padding:2px 4px;border-radius:4px;font-size:12px}.content-md figure{@apply my-4}.content-md figure figcaption{@apply text-center text-sm text-gray-600 mt-2}.content-md .custom-block{@apply p-4 my-4 rounded}.content-md .custom-block.warning{@apply bg-yellow-100 border-l-4 border-yellow-500}.content-md .custom-block.tip{@apply bg-green-100 border-l-4 border-green-500}.content-md .custom-block.danger{@apply bg-red-100 border-l-4 border-red-500}.content-md .tabs{@apply border-b border-gray-300 mb-4}.content-md .tabs .tab{@apply inline-block px-4 py-2 border-b-2 border-transparent}.content-md .tabs .tab.active{@apply border-blue-500}.content-md .admonition{@apply p-4 my-4 rounded}.content-md .admonition.note{@apply bg-blue-100 border-l-4 border-blue-500}.content-md .admonition.warning{@apply bg-yellow-100 border-l-4 border-yellow-500}.content-md .admonition.danger{@apply bg-red-100 border-l-4 border-red-500}.content-md .progress-bar{@apply w-full bg-gray-200 rounded-full h-2.5 my-4}.content-md .progress-bar .progress{@apply bg-blue-600 h-2.5 rounded-full}.content-md .timeline{@apply border-l-2 border-gray-300 pl-4 my-4}.content-md .timeline .timeline-item{@apply mb-4 relative}.content-md .timeline .timeline-item::before{content:"";@apply absolute w-3 h-3 bg-gray-300 rounded-full -left-[1.45rem] top-1.5}.content-md .spoiler{@apply bg-gray-900 text-gray-900 hover:text-white transition-colors duration-300}.content-md .ascii-art{@apply font-mono text-xs whitespace-pre my-4}.content-md .custom-block{@apply p-4 my-4 rounded}.content-md .custom-block.warning{@apply bg-yellow-100 border-l-4 border-yellow-500}.content-md .custom-block.tip{@apply bg-green-100 border-l-4 border-green-500}.content-md .custom-block.danger{@apply bg-red-100 border-l-4 border-red-500}.content-md .tabs{@apply border-b border-gray-300 mb-4}.content-md .tabs .tab{@apply inline-block px-4 py-2 border-b-2 border-transparent cursor-pointer}.content-md .tabs .tab.active{@apply border-blue-500}.content-md .admonition{@apply p-4 my-4 rounded}.content-md .admonition.note{@apply bg-blue-100 border-l-4 border-blue-500}.content-md .admonition.warning{@apply bg-yellow-100 border-l-4 border-yellow-500}.content-md .admonition.danger{@apply bg-red-100 border-l-4 border-red-500}.content-md .task-list{@apply my-4}.content-md .task-list .task-list-item{@apply flex items-center mb-2}.content-md .task-list .task-list-item input[type=checkbox]{@apply mr-2}.content-md .progress-bar{@apply w-full bg-gray-200 rounded-full h-2.5 my-4}.content-md .progress-bar .progress{@apply bg-blue-600 h-2.5 rounded-full}.content-md .timeline{@apply border-l-2 border-gray-300 pl-4 my-4}.content-md .timeline .timeline-item{@apply mb-4 relative}.content-md .timeline .timeline-item::before{content:"";@apply absolute w-3 h-3 bg-gray-300 rounded-full -left-[1.45rem] top-1.5}.content-md .spoiler{@apply bg-gray-900 text-gray-900 hover:text-white transition-colors duration-300}.content-md .ascii-art{@apply font-mono text-xs whitespace-pre my-4}.fs-14{font-size:14px}.fs-16{font-size:16px}.fs-18{font-size:18px !important}.fs-21{font-size:21px}.fs-24{font-size:24px}.fs-28{font-size:28px}.fs-32{font-size:32px}.fs-36{font-size:36px}.fs-42{font-size:42px}.fs-48{font-size:48px}.fs-52{font-size:52px}.fs-62{font-size:62px}.f-400{font-weight:400}.f-500{font-weight:500}.f-600{font-weight:500}.f-700{font-weight:700}.f-800{font-weight:800}.hero-heading{font-size:62px;font-weight:500 !important}.hero-subheading{font-size:22px !important;color:var(--white)}.content-17{font-size:17px}@media(max-width: 1366px){.fs-14{font-size:13px}.fs-16{font-size:15px}.fs-18{font-size:17px !important}.fs-21{font-size:19px}.fs-24{font-size:22px}.fs-28{font-size:26px}.fs-32{font-size:30px}.fs-36{font-size:34px}.fs-42{font-size:38px}.fs-48{font-size:44px}.fs-52{font-size:48px}.fs-62{font-size:58px}.hero-heading{font-size:56px}.hero-subheading{font-size:18px !important}}@media(max-width: 1024px){.fs-14{font-size:13px}.fs-16{font-size:14px}.fs-18{font-size:16px !important}.fs-21{font-size:18px}.fs-24{font-size:20px}.fs-28{font-size:24px}.fs-32{font-size:28px}.fs-36{font-size:30px}.fs-42{font-size:34px}.fs-48{font-size:40px}.fs-52{font-size:44px}.fs-62{font-size:52px}.hero-heading{font-size:50px}.hero-subheading{font-size:16px !important}}@media(max-width: 768px){.fs-14{font-size:12px}.fs-16{font-size:13px}.fs-18{font-size:14px !important}.fs-21{font-size:16px}.fs-24{font-size:18px}.fs-28{font-size:20px}.fs-32{font-size:24px}.fs-36{font-size:28px}.fs-42{font-size:30px}.fs-48{font-size:36px}.fs-52{font-size:40px}.fs-62{font-size:48px}.hero-heading{font-size:40px}.hero-subheading{font-size:14px !important}}@media(max-width: 600px){.fs-14{font-size:10px}.fs-16{font-size:12px}.fs-18{font-size:13px !important}.fs-21{font-size:14px}.fs-24{font-size:16px}.fs-28{font-size:18px}.fs-32{font-size:22px}.fs-36{font-size:24px}.fs-42{font-size:26px}.fs-48{font-size:30px}.fs-52{font-size:34px}.fs-62{font-size:40px}.hero-heading{font-size:34px}.hero-subheading{font-size:16px !important;color:var(--white);margin-top:20px}}@media(max-width: 400px){.hero-heading{font-size:30px}.hero-subheading{font-size:16px !important;width:95%;margin:0 auto}}.flex{display:flex}.gap-50{gap:50px}@keyframes shine{0%{left:-100px}60%{left:100%}to{left:100%}}a{text-decoration:none}.glass-bg{background:rgba(14,14,14,.1);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(35px);-webkit-backdrop-filter:blur(35px)}.navbar-brand img{width:150px}@media screen and (max-width: 640px){.navbar-brand img{width:100px;transform:scale(1.2)}}.btn-start{font-size:18px;font-weight:500;color:#000;background-color:#f0f2f5;padding:11px 30px 11px 30px;border-radius:8px;line-height:1.5em;display:flex;align-items:center;margin-top:40px;transition:all .3s ease-in-out}.btn-start:hover{background-color:#f0f2f5;transform:scale(1.02);color:#000}@media(max-width: 650px){.btn-start{margin-top:25px;font-size:16px}}#home{text-align:center;margin-top:50px}#home h2{animation:heroTxt 1s ease-out forwards}#home p{margin-bottom:40px;font-size:28px;animation:heroDec .8s ease-out forwards}#home .btn-start{animation:heroDec .5s ease-out forwards}#home .logo{display:none}#home .logohero{animation:bounceIn 1.5s ease-out forwards;display:flex;justify-content:center}#home .logohero .profile-pic{max-width:100%;display:block;margin-bottom:40px}@media screen and (max-width: 1240px){#home .logohero{text-align:center}}@media screen and (max-width: 682px){#home .logohero{margin-top:auto;justify-content:center}}@media screen and (max-width: 600px){#home .logohero img{max-height:190px}}@media screen and (max-width: 400px){#home .logohero img{max-height:170px}}@keyframes bounceIn{0%{opacity:0;transform:scale(1) translateY(-100px)}60%{opacity:1;transform:scale(1) translateY(10px)}100%{opacity:1;transform:scale(1) translateY(0)}}#home .btn{font-size:17px;font-weight:500;text-transform:uppercase;animation:heroDec .8s ease-out forwards}@media screen and (max-width: 600px){#home .btn{font-size:14px;margin-top:20px}}@media screen and (max-width: 640px){#home{margin-top:20px}}@media screen and (max-width: 640px){.header-area .menu-container{padding:0px 18px 0px 20px;margin-top:11px;margin-bottom:20px}.mobile-menu-contact{padding:0px}}@keyframes heroTxt{0%{transform:translateX(-180px)}100%{transform:translateX(0)}}@keyframes heroDec{0%{transform:translateY(100px)}100%{transform:translateY(0)}}.sample-content-item{padding:20px;color:#fff}.sample-content-item ul li{color:#fff}.services-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media screen and (max-width: 1024px){.services-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width: 600px){.services-grid{grid-template-columns:1fr}}.services-grid .services-grid-item{padding:20px;border-radius:16px;border:1px solid rgba(255,255,255,.2235294118);box-shadow:0px 10px 20px rgba(0,0,0,.19),0px 6px 6px rgba(0,0,0,.23);text-align:center;background-color:rgba(0,10,48,.4235294118)}.services-grid .services-grid-item h1{font-size:28px;font-weight:500;margin-top:20px;font-weight:700;margin-bottom:40px}@media screen and (max-width: 600px){.services-grid .services-grid-item h1{font-size:22px;margin-bottom:30px;margin-top:10px}}.services-grid .services-grid-item i{font-size:38px;color:#fff}.services-grid .services-grid-item p{font-size:16px;color:#fff}.services-grid .services-grid-item ul{list-style:none;padding:0;margin-top:10px}.services-grid .services-grid-item ul li{font-size:17px;margin-bottom:20px;background-color:rgba(255,255,255,.202);padding:12px 10px;border-radius:10px;font-weight:500;transition:all .2s ease;border-bottom:1px solid rgba(255,255,255,.2235294118);color:var(--white)}.services-grid .services-grid-item ul li:hover{background-color:rgba(255,255,255,.202);transform:scale(1.02)}.services-grid .services-grid-item ul li:hover a{color:var(--white)}@media screen and (max-width: 600px){.services-grid .services-grid-item ul li{font-size:15px}}.top-info .text-subtitle{margin-bottom:30px}@media screen and (max-width: 768px){.top-info .text-subtitle{text-align:center;font-size:14px}}.portfolio-area .portfolio-card{padding-top:30px}.portfolio-area h4{color:#cbd5e1}.portfolio-area p{color:#cbd5e1 !important}.portfolio-area .grid-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px;row-gap:40px;margin-top:35px}@media screen and (max-width: 1200px){.portfolio-area .grid-container{grid-template-columns:1fr 1fr}}@media screen and (max-width: 700px){.portfolio-area .grid-container{grid-template-columns:1fr;gap:20px}}.portfolio-area .grid-container .img{margin-bottom:20px}.portfolio-area .grid-container .img img{max-height:220px;min-height:220px;object-fit:cover;border-top-left-radius:6px;border-top-right-radius:6px;width:100%}.portfolio-area .portfolio-item .text{background-color:rgba(152,152,152,.3);border-radius:10px;border-bottom:2px solid rgba(152,152,152,.4);box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px}.portfolio-area .portfolio-item .text .info .title{color:var(--background)}.portfolio-area .portfolio-item .text .info .subtitle{color:var(--background)}.content-pagination{margin-top:35px;padding:25px;border-top:1px solid rgba(255,255,255,.2235294118)}@media screen and (max-width: 700px){.content-pagination{padding:25px 10px}}.content-pagination h2{color:#fff;font-size:28px;font-weight:500}@media screen and (max-width: 600px){.content-pagination h2{font-size:24px;text-align:center;margin-top:10px}}.content-pagination .item{gap:10px;margin-top:40px;align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 724px){.content-pagination .item{grid-template-columns:1fr 1fr}}.content-pagination .item a{display:block;background:rgba(0,10,66,.404);border-radius:12px;overflow:hidden;padding:15px;border:1px solid rgba(255,255,255,.2235294118);transition:all .2s ease}@media screen and (max-width: 600px){.content-pagination .item a{width:100%}}.content-pagination .item a:hover{transform:translateY(-5px)}.content-pagination .item a img{border-top-left-radius:12px;border-top-right-radius:12px;width:100%}.content-pagination .item a .info{padding:20px 10px 5px 10px}@media screen and (max-width: 600px){.content-pagination .item a .info{padding:10px 5px 5px 5px}}.content-pagination .item a .info h4{color:#fff;font-size:18px;font-weight:500}@media screen and (max-width: 600px){.content-pagination .item a .info h4{font-size:14px}}.related-services{margin-top:43px;margin-bottom:20px;padding:25px;border-top:1px solid rgba(255,255,255,.2235294118)}@media screen and (max-width: 700px){.related-services{padding:25px 10px}}@media screen and (max-width: 600px){.related-services{padding:15px 10px;margin-top:20px}}.related-services h2{color:#fff;font-size:28px;font-weight:500}@media screen and (max-width: 600px){.related-services h2{font-size:22px;text-align:center;margin-top:10px}}.related-services .item{margin-top:40px;display:flex;flex-direction:row;gap:30px;align-items:center}@media screen and (max-width: 1024px){.related-services .item{flex-direction:column}}@media screen and (max-width: 600px){.related-services .item{margin-top:30px}}.related-services .item img{border-radius:12px;width:200px}@media screen and (max-width: 600px){.related-services .item img{width:130px}}.related-services .item a{width:100%;display:flex;flex-direction:row;align-items:center;gap:20px;background:rgba(0,10,66,.404);border-radius:12px;padding:15px;border-bottom:6px solid rgba(255,255,255,.0901960784);transition:all .2s ease}.related-services .item a:hover{transform:translateY(-5px)}.related-services .item .info{font-size:18px;color:#fff}.related-services .item .info span{color:#c7c7c7;font-size:16px;font-weight:500;margin-bottom:10px}.related-services .item .info h5{color:#fff;font-size:18px;font-weight:500}.content-pagination .carousel-item-content{transition:all .3s ease}.content-pagination .carousel-item-content:hover{transform:translateY(-5px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.content-list-item{position:relative;overflow:hidden;transition:all .3s ease;border-radius:16px;border:1px solid rgba(255,255,255,.2235294118);box-shadow:rgba(0,0,0,.09) 1px 16px 11px 0px;display:block;padding:24px;height:100%}.content-list-item .content-title{color:#fff;font-size:22px;margin-bottom:20px;font-weight:500}@media screen and (max-width: 600px){.content-list-item .content-title{font-size:19px}}.content-list-item p{color:#fff !important;font-size:16px !important;margin-top:10px;margin-bottom:0px;font-weight:500}@media screen and (max-width: 600px){.content-list-item p{font-size:15px !important}}.content-list-item::before{content:"";background:linear-gradient(145deg, rgba(71, 112, 255, 0.5019607843), rgba(125, 121, 249, 0.2509803922));bottom:0;content:"";filter:blur(10px);left:0;opacity:.7;position:absolute;right:0;top:0;z-index:0}.content-list-item::after{content:"";position:absolute;top:-50%;left:-50%;right:-50%;bottom:-50%;background:radial-gradient(circle, rgba(0, 25, 113, 0.4) 0, rgba(121, 140, 249, 0.2) 100%);transform:rotate(150deg);filter:blur(20px);opacity:.65;z-index:0}.content-list-item a{display:block;z-index:11;position:relative}.content-list-item .content{position:relative;z-index:1;background-color:rgba(var(--background-rgb), 1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;padding:20px;transition:all .3s ease;border:1px solid rgba(var(--background-rgb), 0.2)}.content-list-item:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.content-list-item:hover::before{opacity:.9}.content-list-item:hover::after{opacity:.7;transform:rotate(0deg)}.content-list-item:hover .content{background-color:rgba(var(--background-rgb), 0.2)}.contact-float{position:fixed;bottom:20px;right:20px;z-index:1000}@media screen and (max-width: 760px){.contact-float{bottom:90px}}.contact-float .contact-icon{display:flex;align-items:center;justify-content:center;height:60px;width:60px;border-radius:50%;font-size:24px;background:#fff;color:#000;border:none;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.2);transition:all .3s ease;animation-delay:1s;animation:pulse-shadow 2s infinite}@media screen and (max-width: 600px){.contact-float .contact-icon{height:40px;width:40px;font-size:18px}}.contact-float .contact-icon:hover{transform:scale(1.1)}.contact-float .contact-menu{position:absolute;bottom:70px;right:0;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:all .3s ease}@media screen and (max-width: 600px){.contact-float .contact-menu{bottom:50px}}.contact-float .contact-item{display:block;padding:10px 20px;color:#000;border-bottom:1px solid rgba(0,0,0,.1019607843);text-decoration:none;transition:background-color .2s ease;width:200px;display:flex;align-items:center;gap:10px}.contact-float .contact-item i{color:var(--blue)}.contact-float .contact-item:hover{background-color:var(--light-gray)}.contact-float .show-menu{opacity:1;transform:translateY(0);pointer-events:all}.contact-float .hide-menu{opacity:0;transform:translateY(10px);pointer-events:none}@keyframes pulse-shadow{0%{transform:scale(1);box-shadow:-1px 0px 5px #a1a1a1}50%{transform:scale(1.1);box-shadow:-1px 0px 20px #a1a1a1}100%{transform:scale(1);box-shadow:-1px 0 50px #a1a1a1}}.content-box-card{backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:rgba(255,255,255,.2);background:rgba(4,15,56,.35);border:1px solid rgba(62,62,62,.125);border-radius:24px;box-shadow:0 4px 30px rgba(0,0,0,.1);padding:25px 40px 40px 40px;color:#fff;margin-top:50px}@media screen and (max-width: 600px){.content-box-card{padding:20px;margin-top:20px}}.content-box-card .content-md{padding:0px}.content-box-card .content-md h1{margin-top:20px}.content-box-card .tags{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0px 0px 40px 0px}.content-box-card .tags p{font-size:16px;font-weight:500;margin-bottom:0px}.content-box-card .tags .tag{background-color:#f0f2f5;font-size:16px;color:#000;font-weight:400;line-height:.9rem;padding:4px 8px;border-radius:4px;display:inline-block;transition:all .2s ease;cursor:default}.content-box-card .tags .tag:hover{background-color:#2563eb;color:#fff}.content-box-card .glass-bg{border:1px solid rgba(255,255,255,.2235294118);border-radius:16px;box-shadow:rgba(0,0,0,.19) 0px 10px 20px,rgba(0,0,0,.23) 0px 6px 6px}.list-content-box{margin-top:20px;padding-top:5px}@media(max-width: 600px){.list-content-box{margin-top:0px}}.content-img{width:100%;margin-bottom:20px}.content-img img{width:100%;border-radius:16px;height:400px;object-fit:cover}@media screen and (max-width: 600px){.content-img img{height:250px}}.loading-container{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.loading-progress{display:flex;flex-direction:column;align-items:center;gap:1.5rem;position:relative;z-index:2}.loading-progress::after{content:"";width:300px;height:300px;background:rgba(0,0,0,0);filter:blur(100px);position:absolute;z-index:-1;animation:pulse 2s infinite}.loading-progress img{max-width:220px;height:auto;animation:pulse 2s infinite}.loading-bar{width:300px;height:10px}.loading-bar .loading-bar-bg{fill:rgba(0,0,0,.1)}.loading-bar .loading-bar-fill{fill:url(#gradient);width:var(--blazor-load-percentage, 0%);transition:width .3s ease-out}.loading-progress-text{font-size:clamp(22px,1.25vw,28px);font-weight:500;color:var(--accent);font-family:"Inter",sans-serif}.loading-progress-text:after{content:var(--blazor-load-percentage-text, "Loading")}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.loading-progress{position:relative;display:block;width:220px;height:184px;padding:0}.loading-progress circle{fill:none;stroke:#e0e0e0;stroke-width:.6rem;transform-origin:50% 50%;transform:rotate(-90deg)}.loading-progress circle:last-child{stroke:#6a6fe4;stroke-dasharray:calc(3.141*var(--blazor-load-percentage, 0%)*.8),500%;transition:stroke-dasharray .05s ease-in-out}.loading-progress-text{position:absolute;text-align:center;font-weight:bold;inset:calc(20vh + 3.25rem) 0 auto .2rem;top:50%;right:0;color:#fff;transform:translate(0%, -50%)}.loading-progress-text:after{content:var(--blazor-load-percentage-text, "Loading")}.loading-progress-container{display:flex;flex-direction:column;align-items:center;position:relative}.calendar-picker{position:relative;width:100%;max-width:200px}.form-label{font-size:var(--font-size, 17px);line-height:var(--line-height, 1.6em);color:var(--black, #fff);margin-bottom:16px}.form-control-date{width:100%;padding:.625rem 1rem;color:var(--black, #1a1f2c);background-color:var(--white, #ffffff);border:1px solid var(--border, #dbdfe5);border-radius:.5rem;font-size:var(--font-size, 16px);line-height:var(--line-height, 1.6em);transition:var(--transision, all 0.1s ease-out 0s);cursor:pointer}.form-control-date:hover{border-color:var(--primary, #4770ff)}.form-control-date:focus{outline:none;border-color:var(--primary, #4770ff);box-shadow:0 0 0 2px rgba(71,112,255,.25)}.form-control-date::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer;color:var(--light-black, #576076);margin-right:.5rem}@media(max-width: 640px){.form-control-date{font-size:.875rem;padding:.5rem .75rem}}.schedule-time{border:1px solid var(--border, rgba(219, 223, 229, 0.1137254902));border-radius:.5rem;background-color:var(--white, rgba(26, 26, 26, 0.1098039216));padding:20px 25px}.schedule-time .date{margin-bottom:20px;font-weight:500;font-size:clamp(16px,1.2vw,18px)}.time-slots{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;width:fit-content}.time-slot{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--border, #DBDFE5);border-radius:.5rem;cursor:pointer;color:var(--black, #1A1F2C);background-color:var(--white, #ffffff);max-width:220px;width:fit-content}.time-slot:hover{background-color:var(--primary, #4770FF);color:var(--white, #ffffff)}.time-slot:active{background-color:var(--primary, #4770FF);color:var(--white, #ffffff)}.time-slot span{font-size:14px}@media(max-width: 600px){.schedule-time{padding:15px 10px}.time-slots{gap:10px}.time-slot{padding:8px 10px}.time-slot span{font-size:12px}}.dropdown-btn{position:relative;display:inline-block}.dropdown-btn .lets-talk-button{background:#4770ff;color:#fff;padding:8px 16px;border-radius:8px;border:none;cursor:pointer;font-size:16px;transition:all .3s ease}.dropdown-btn .lets-talk-button:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.dropdown-btn .dropdown-menu{position:absolute;right:0;top:100%;margin-top:8px;width:200px;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);overflow:hidden;z-index:1000;transition:all .3s ease}.dropdown-btn .show-dropdown{opacity:1;transform:translateY(0);pointer-events:all;display:block;animation:bottom-to-top .3s ease-in-out}.dropdown-btn .hide-dropdown{opacity:0;transform:translateY(10px);pointer-events:none}.dropdown-btn .dropdown-item{display:flex;align-items:center;gap:10px;padding:7px 16px;color:#333;text-decoration:none;transition:background .2s ease;font-size:16px;border-bottom:1px solid #dbdfe5}@media(max-width: 600px){.dropdown-btn .dropdown-item{font-size:14px}}.dropdown-btn .dropdown-item i{color:var(--blue);font-size:16px}.dropdown-btn .dropdown-item:hover{background:var(--light-gray)}@keyframes bottom-to-top{from{transform:translateY(10%)}to{transform:translateY(0)}}
