@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Alegreya+Sans+SC:ital,wght@0,100;0,300;0,400;0,500;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Alegreya+Sans+SC:ital,wght@0,100;0,300;0,400;0,500;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Alegreya+Sans+SC:ital,wght@0,100;0,300;0,400;0,500;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Alegreya+Sans+SC:ital,wght@0,100;0,300;0,400;0,500;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Alegreya+Sans+SC:ital,wght@0,100;0,300;0,400;0,500;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Alegreya+Sans+SC:ital,wght@0,100;0,300;0,400;0,500;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Alegreya+Sans+SC:ital,wght@0,100;0,300;0,400;0,500;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Alegreya+Sans+SC:ital,wght@0,100;0,300;0,400;0,500;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Alegreya+Sans+SC:ital,wght@0,100;0,300;0,400;0,500;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Alegreya+Sans+SC:ital,wght@0,100;0,300;0,400;0,500;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Alegreya+Sans+SC:ital,wght@0,100;0,300;0,400;0,500;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Alegreya+Sans+SC:ital,wght@0,100;0,300;0,400;0,500;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Alegreya+Sans+SC:ital,wght@0,100;0,300;0,400;0,500;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Alegreya+Sans+SC:ital,wght@0,100;0,300;0,400;0,500;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Alegreya+Sans+SC:ital,wght@0,100;0,300;0,400;0,500;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Alegreya+Sans+SC:ital,wght@0,100;0,300;0,400;0,500;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Alegreya+Sans+SC:ital,wght@0,100;0,300;0,400;0,500;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Alegreya+Sans+SC:ital,wght@0,100;0,300;0,400;0,500;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,700;1,800;1,900&display=swap");.site-main{width:100%;background-color:#000}body{background:transparent !important}body.no-scroll{overflow:hidden;position:fixed;width:100%}.whatsapp-float i{font-size:28px;color:#fff}.whatsapp-float{position:fixed;bottom:16px;right:16px;z-index:9999;width:56px;height:56px;background-color:#25D366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 16px rgba(0,0,0,0.2);animation:zoomIn 0.6s ease;transition:transform 0.3s ease;text-decoration:none !important}.whatsapp-float:hover{transform:scale(1.1)}.whatsapp-float img{width:28px;height:28px;filter:brightness(0) invert(1)}@keyframes zoomIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}header{position:fixed;width:100%;left:0;top:0;background-color:rgba(0,181,216,0.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;z-index:999}header nav{background-color:transparent !important;z-index:999 !important}header nav .container .navbar-brand img{width:150px;height:auto}header nav .container .navbar-toggler{border:none !important;outline:none !important;box-shadow:none !important;padding:0;background:none}header nav .container .navbar-toggler svg{display:block}header nav .container #navbar .nav-link{color:#fff !important;font-family:"Poppins","sans-serif;";text-transform:uppercase;font-size:15px;margin:0 10px}header nav .container #navbar .nav-link:hover{border-bottom:1px solid #fff}.mobile-slide-menu{position:fixed;top:0;right:-100%;width:100%;height:100vh;background-color:rgba(0,0,0,0.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:1000;transition:right 0.4s ease;padding:2rem}.mobile-slide-menu.open{right:0}.mobile-slide-menu .mobile-nav-inner{display:flex;flex-direction:column;align-items:flex-start;height:100%;overflow-y:auto}.mobile-slide-menu .mobile-nav-inner #mobileMenuClose{align-self:flex-end;background:none;border:none;margin-bottom:2rem;padding:0}.mobile-slide-menu .mobile-nav-inner .mobile-nav{display:flex;flex-direction:column;gap:20px;width:100%}.mobile-slide-menu .mobile-nav-inner .mobile-nav .nav-link{color:#fff;font-family:"Poppins","sans-serif;";text-transform:uppercase;font-size:18px;font-weight:500}.mobile-slide-menu .mobile-nav-inner .mobile-nav .nav-link:hover{border-bottom:1px solid #fff}.home_banner_slider{position:relative;width:100%;overflow:hidden;margin-top:-80px}.home_banner_slider .slider-caption{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:5;width:100%;color:#fff;padding-left:15px;padding-right:15px;max-width:1240px;margin:0 auto}.home_banner_slider .slider-caption .title{font-size:32px;margin-bottom:20px;font-family:"Alegreya Sans",sans-serif;font-weight:500;text-transform:uppercase;color:#fff;margin-bottom:20px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:50%}@media (max-width: 768px){.home_banner_slider .slider-caption .title{font-size:22px;width:100%}}.home_banner_slider .slider-caption .text{color:#444;font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;line-height:22.4px;color:#fff;width:50%;padding-bottom:30px}@media (max-width: 768px){.home_banner_slider .slider-caption .text{font-size:16px;width:100%}}.home_banner_slider .owl-carousel .item{position:relative;height:100vh;width:100%}.home_banner_slider .owl-carousel .item::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);backdrop-filter:blur(1px);z-index:1}.home_banner_slider .owl-carousel .item>*{position:relative;z-index:2}.home_banner_slider .owl-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:3}.home_banner_slider .owl-dots .owl-dot{width:30px;height:4px;background-color:rgba(255,255,255,0.3);position:relative;overflow:hidden;border-radius:2px;cursor:pointer}.home_banner_slider .owl-dots .owl-dot .progress{position:absolute;top:0;left:0;height:100%;width:0%;background-color:#fff;z-index:99}.home_banner_slider .owl-dot .progress{position:absolute;top:0;left:0;height:100%;width:0%;background-color:#fff;z-index:2;transition:none !important}.home_banner_slider .learn-more{display:inline-block;align-self:flex-start;margin-top:30px;padding:12px 24px;background-color:rgba(0,181,216,0.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-clip:padding-box;transform:translateZ(0);z-index:2;color:#fff;border-radius:8px;font-size:16px;font-weight:500;border:1px solid #fff;text-decoration:none;text-align:center;font-family:"Montserrat",sans-serif;transition:all 0.3s ease}.home_banner_slider .learn-more svg,.home_banner_slider .learn-more svg *{fill:#fff !important;margin-left:10px;transition:fill 0.3s ease}.home_banner_slider .learn-more:hover{background-color:#fff;color:#001a2e}.home_banner_slider .learn-more:hover svg,.home_banner_slider .learn-more:hover svg *{fill:#001a2e !important}@media (max-width: 768px){.home_banner_slider .learn-more{width:100%;display:block;margin-bottom:16px}}@media (max-width: 768px){.home_banner_slider{margin-top:-80px}.owl-dots .owl-dot{width:20px}}.our_services{background:#000;background:linear-gradient(90deg, #0a0a0a 0%, #1a1a1a 50%, #0a0a0a 100%);background:-moz-linear-gradient(90deg, #0a0a0a 0%, #1a1a1a 50%, #0a0a0a 100%);background:-webkit-linear-gradient(90deg, #0a0a0a 0%, #1a1a1a 50%, #0a0a0a 100%);background-size:200% 200%;animation:gradientMove 10s ease infinite;padding:60px 20px}.our_services .container{max-width:100%;width:100%;margin:0 auto;padding:0 20px;text-align:center}.our_services .section-title{font-size:32px;color:#ffffff;margin-bottom:20px;font-family:"Alegreya Sans",sans-serif;line-height:57.6px;font-weight:500;text-transform:uppercase}.our_services .cards{display:flex;flex-wrap:nowrap;gap:20px;justify-content:center;overflow-x:auto;padding-bottom:10px;scrollbar-width:none;-ms-overflow-style:none}.our_services .cards::-webkit-scrollbar{display:none}.our_services .card{flex:0 0 auto;width:260px;max-width:100%;background:rgba(25,40,65,0.6);border:1px solid rgba(255,255,255,0.08);backdrop-filter:blur(6px);box-shadow:0 4px 15px rgba(0,0,0,0.3);padding:25px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:320px;text-align:center;text-decoration:none;transition:all 0.3s ease}.our_services .card:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 8px 20px rgba(0,0,0,0.5);text-decoration:none;color:inherit}.our_services .card:visited,.our_services .card:active{color:inherit;text-decoration:none}.our_services .card .icon{margin-bottom:15px}.our_services .card .icon img{width:40px;height:40px}.our_services .card h3{font-size:18px;font-weight:700;margin-bottom:15px;color:#00C6FB;font-family:"Alegreya Sans",sans-serif}.our_services .card .text{color:#BFDFFF;font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;line-height:22.4px}@media (max-width: 991px){.our_services .cards{flex-wrap:wrap;justify-content:center}.our_services .card{flex:1 1 45%}}@media (max-width: 575px){.our_services .card{flex:1 1 100%}}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.about_us{background:#0f1524;background:linear-gradient(90deg, #171c26 0%, #1e273e 50%, #14171f 100%);background:-moz-linear-gradient(90deg, #171c26 0%, #1e273e 50%, #14171f 100%);background:-webkit-linear-gradient(90deg, #171c26 0%, #1e273e 50%, #14171f 100%);background-size:200% 200%;animation:gradientMove 12s ease infinite;padding:80px 20px}.about_us .container{max-width:1200px;margin:auto}.about_us .illustration{text-align:center}.about_us .illustration img{max-width:100%;animation:zoomIn 1s ease forwards}.about_us .content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.about_us .content h2{font-size:32px;color:#ffffff;margin-bottom:20px;font-family:"Alegreya Sans",sans-serif;line-height:57.6px;font-weight:500;text-transform:uppercase}.about_us .content .text{color:#e0e0e0;font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;line-height:22.4px}.about_us .content .learn-more{align-self:flex-start;margin-top:30px;padding:12px 24px;background-color:transparent;color:#00ffd0;border-radius:8px;text-decoration:none;font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;line-height:22.4px;border:1px solid #00ffd0;transition:all 0.3s ease}@media (max-width: 768px){.about_us .content .learn-more{margin-bottom:32px;width:100%;text-align:center}}.about_us .content .learn-more svg{transition:fill 0.3s ease;fill:#00ffd0;margin-left:10px}.about_us .content .learn-more:hover{background-color:#00ffd0;color:#001a2e;transform:translateY(-2px)}.about_us .content .learn-more:hover svg g{fill:#001a2e !important}@media (max-width: 768px){.about_us .content{min-height:auto}}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes zoomIn{from{opacity:0;transform:scale(0.85)}to{opacity:1;transform:scale(1)}}.recent_articles{background:#000;background:linear-gradient(90deg, #0a0a0a 0%, #1a1a1a 50%, #0a0a0a 100%);background:-moz-linear-gradient(90deg, #0a0a0a 0%, #1a1a1a 50%, #0a0a0a 100%);background:-webkit-linear-gradient(90deg, #0a0a0a 0%, #1a1a1a 50%, #0a0a0a 100%);background-size:200% 200%;animation:gradientMove 10s ease infinite;padding:80px 20px;color:#ffffff}.recent_articles .container{max-width:1200px;margin:0 auto}.recent_articles .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.recent_articles .section-header h2{font-size:32px;color:#ffffff;margin-bottom:20px;font-family:"Alegreya Sans",sans-serif;line-height:57.6px;font-weight:500;text-transform:uppercase}.recent_articles .section-header .view-all{font-size:16px;color:#00ffd0;font-family:"Montserrat",sans-serif;font-weight:500;line-height:22.4px;text-decoration:none;border-bottom:1px solid #00ffd0}.recent_articles .section-header .view-all:hover{color:#ffffff;border-color:#ffffff}.recent_articles .articles-row{display:grid;gap:30px;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.recent_articles .article-card{background:rgba(25,40,65,0.6);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,0.08);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;transition:transform 0.3s ease, box-shadow 0.3s ease}.recent_articles .article-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.3)}.recent_articles .article-card .article-image{height:180px;background-size:cover;background-position:center}.recent_articles .article-card .article-body{padding:20px}.recent_articles .article-card .article-body .article-title{font-size:18px;font-weight:600;margin-bottom:10px;color:#ffffff}.recent_articles .article-card .article-body .article-snippet{font-size:15px;line-height:1.6;color:#d1d5db;margin-bottom:15px}.recent_articles .article-card .article-body .read-more{color:#00ffd0;font-weight:500;text-decoration:none}.recent_articles .article-card .article-body .read-more:hover{text-decoration:underline}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.hero-image{position:relative;background-size:cover;background-position:center;height:600px;display:flex;align-items:center;color:#fff;margin-top:-80px}.hero-image .hero-overlay{background:rgba(0,0,0,0.5);width:100%;height:100%;display:flex;align-items:center}.hero-image .hero-overlay .container{padding:0 20px}.hero-image .hero-overlay .container .article-title{font-size:32px;margin-bottom:20px;font-family:"Alegreya Sans",sans-serif;font-weight:500;text-transform:uppercase;color:#fff;margin-bottom:20px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:50%}@media (max-width: 768px){.hero-image .hero-overlay .container .article-title{font-size:22px;width:100%}}.banner_image{background-size:cover;background-position:center;height:101vh;display:flex;align-items:center;width:100%;overflow:hidden;margin-top:-80px !important}@media (max-width: 768px){.banner_image{height:70vh}}.banner_image .hero-overlay{background:rgba(10,25,47,0.5);width:100%;height:100%;display:flex;align-items:center}@media (max-width: 768px){.banner_image .hero-overlay{align-items:end}}.banner_image .hero-overlay .title{font-size:32px;margin-bottom:20px;font-family:"Alegreya Sans",sans-serif;font-weight:500;text-transform:uppercase;color:#fff;margin-bottom:20px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:40%}@media (max-width: 768px){.banner_image .hero-overlay .title{width:100%;font-size:22px;width:100%}}.banner_image .text{font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;line-height:22.4px;color:#fff;width:50%}@media (max-width: 768px){.banner_image .text{font-size:16px;width:100%}}.banner_image .learn-more{align-self:flex-start;margin-top:30px;padding:12px 24px;background-color:transparent;color:#00ffd0;border-radius:8px;text-decoration:none;font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;line-height:22.4px;border:1px solid #00ffd0;transition:all 0.3s ease}@media (max-width: 768px){.banner_image .learn-more{display:block;width:100%;text-align:center;background-color:#00b9ae;color:#000;margin-bottom:16px}.banner_image .learn-more svg{transition:fill 0.3s ease;fill:#000;margin-left:10px}.banner_image .learn-more svg g{fill:#000 !important}}.banner_image .learn-more svg{transition:fill 0.3s ease;fill:#00ffd0;margin-left:10px}.banner_image .learn-more:hover{background-color:#00ffd0;color:#001a2e;transform:translateY(-2px)}.banner_image .learn-more:hover svg g{fill:#001a2e !important}.image_with_title_and_text{width:100%;position:relative;background:#000;background:linear-gradient(90deg, #0a0a0a 0%, #1a1a1a 50%, #0a0a0a 100%);background:-moz-linear-gradient(90deg, #0a0a0a 0%, #1a1a1a 50%, #0a0a0a 100%);background:-webkit-linear-gradient(90deg, #0a0a0a 0%, #1a1a1a 50%, #0a0a0a 100%);background-size:200% 200%;animation:gradientMove 10s ease infinite;padding:60px 20px;display:flex;align-items:stretch;flex-wrap:wrap}@media (max-width: 992px){.image_with_title_and_text{padding-bottom:16px !important;padding-top:32px !important}}.image_with_title_and_text .image-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.image_with_title_and_text .image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.image_with_title_and_text .image-wrapper .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(10,25,47,0.5);z-index:1}.image_with_title_and_text .content{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;padding:30px}@media (max-width: 992px){.image_with_title_and_text .content{padding-left:unset !important;padding-right:unset !important;padding-bottom:16px !important;padding-top:16px !important}}.image_with_title_and_text .content .title{color:#b0bfd9;font-size:32px;margin-bottom:20px;font-family:"Alegreya Sans",sans-serif;line-height:40.6px;font-weight:500;text-transform:uppercase}.image_with_title_and_text .content .text{color:#e0e0e0;font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;line-height:22.4px}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.service_blocks{background:#000;background:linear-gradient(90deg, #0a0a0a 0%, #1a1a1a 50%, #0a0a0a 100%);background:-moz-linear-gradient(90deg, #0a0a0a 0%, #1a1a1a 50%, #0a0a0a 100%);background:-webkit-linear-gradient(90deg, #0a0a0a 0%, #1a1a1a 50%, #0a0a0a 100%);background-size:200% 200%;animation:gradientMove 10s ease infinite;color:#f1f1f1;padding:60px 0;position:relative}.service_blocks .section-header h2{font-size:32px;margin-bottom:20px;font-family:"Alegreya Sans",sans-serif;line-height:57.6px;font-weight:500;text-transform:uppercase;margin-bottom:10px;color:#e6f0ff;text-shadow:1px 1px 4px rgba(0,0,0,0.4)}.service_blocks .section-header p{font-size:16px;color:#b0bfd9;margin-bottom:40px}.service_blocks .process-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:30px}.service_blocks .step{background:rgba(25,40,65,0.6);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,0.08);backdrop-filter:blur(6px);box-shadow:0 4px 15px rgba(0,0,0,0.3);padding:25px;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;min-height:250px;transition:transform 0.3s ease, box-shadow 0.3s ease;opacity:0;transform:translateY(20px);animation:fadeInUp 0.6s ease forwards}.service_blocks .step:nth-child(2){animation-delay:0.1s}.service_blocks .step:nth-child(3){animation-delay:0.2s}.service_blocks .step:nth-child(4){animation-delay:0.3s}.service_blocks .step:hover{box-shadow:0 8px 24px rgba(0,0,0,0.2);transform:translateY(0)}.service_blocks .step h4{font-size:22px;font-family:"Alegreya Sans",sans-serif;font-size:18px;font-weight:700;color:#a0e9ff}.service_blocks .step p{color:#e1e1e1;flex-grow:1;font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;line-height:22.4px}.service_blocks::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(0,0,0,0.1), rgba(0,0,0,0.2));z-index:0}.service_blocks>*{position:relative;z-index:1}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.dev-types-section.marquee-loop{background:#0f1524;background:linear-gradient(90deg, #171c26 0%, #1e273e 50%, #14171f 100%);background:-moz-linear-gradient(90deg, #171c26 0%, #1e273e 50%, #14171f 100%);background:-webkit-linear-gradient(90deg, #171c26 0%, #1e273e 50%, #14171f 100%);background-size:200% 200%;animation:gradientMove 12s ease infinite;color:#fff;padding:60px 0;background-size:200% 200%;animation:gradientMove 10s ease infinite;height:70vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.dev-types-section.marquee-loop .section-title{font-size:32px;color:#ffffff;margin-bottom:20px;font-family:"Alegreya Sans",sans-serif;line-height:57.6px;font-weight:500;text-transform:uppercase;text-align:center}.dev-types-section.marquee-loop .marquee-wrapper{overflow:hidden;position:relative;width:100%}.dev-types-section.marquee-loop .marquee-inner{display:flex;gap:24px;width:max-content;padding:0 24px}.dev-types-section.marquee-loop .marquee-track{display:flex;gap:24px;width:max-content;animation:scrollMarquee 30s linear infinite;padding:0 24px}.dev-types-section.marquee-loop .marquee-track:hover{animation-play-state:paused}.dev-types-section.marquee-loop .dev-card{display:flex;justify-content:center;align-items:center;flex:0 0 auto;min-width:220px;min-height:140px;padding:25px 20px;margin:0;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);backdrop-filter:blur(6px);box-shadow:0 4px 15px rgba(0,0,0,0.2);border-radius:12px;font-size:16px;font-weight:500;font-family:"Montserrat",sans-serif;text-align:center;transition:all 0.3s ease}.dev-types-section.marquee-loop .dev-card:hover{transform:scale(1.05);background:rgba(255,255,255,0.1)}@keyframes scrollMarquee{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.custom_service_section{width:100%;background:#000;background:linear-gradient(90deg, #0a0a0a 0%, #1a1a1a 50%, #0a0a0a 100%);background:-moz-linear-gradient(90deg, #0a0a0a 0%, #1a1a1a 50%, #0a0a0a 100%);background:-webkit-linear-gradient(90deg, #0a0a0a 0%, #1a1a1a 50%, #0a0a0a 100%);background-size:200% 200%;animation:gradientMove 10s ease infinite;padding:60px 20px;transform:translateY(30px);transition:opacity 0.6s ease, transform 0.6s ease}.custom_service_section.in-view{opacity:1;transform:translateY(0)}.custom_service_section .image-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.custom_service_section .image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.custom_service_section .image-wrapper .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(10,25,47,0.2);z-index:1}.custom_service_section .content{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;text-align:left;padding:30px}@media (max-width: 992px){.custom_service_section .content{padding-left:unset !important;padding-right:unset !important}}.custom_service_section .content .title{font-size:32px;font-family:"Alegreya Sans",sans-serif;line-height:48px;font-weight:500;text-transform:uppercase;margin-bottom:10px;color:#e6f0ff}@media (max-width: 768px){.custom_service_section .content .title{font-size:24px;line-height:36px}}.custom_service_section .content .sub_title{font-family:"Alegreya Sans",sans-serif;line-height:36px;font-weight:500;margin-bottom:10px;color:#00ffd0}@media (max-width: 768px){.custom_service_section .content .sub_title{font-size:18px;line-height:28px}}.custom_service_section .content .text{color:#e0e0e0;font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;line-height:22.4px}@media (max-width: 768px){.custom_service_section .content .text{padding-bottom:0 !important}}@media (max-width: 768px){.custom_service_section .content .text{font-size:14px;line-height:20px}}.custom_service_section .content .learn-more{align-self:flex-start;margin-top:30px;padding:12px 24px;background-color:transparent;color:#00ffd0;border-radius:8px;text-decoration:none;font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;line-height:22.4px;border:1px solid #00ffd0;transition:all 0.3s ease;display:inline-flex;align-items:center}.custom_service_section .content .learn-more svg{transition:fill 0.3s ease;fill:#00ffd0;margin-left:10px}.custom_service_section .content .learn-more:hover{background-color:#00ffd0;color:#001a2e;transform:translateY(-2px)}.custom_service_section .content .learn-more:hover svg g{fill:#001a2e !important}@media (max-width: 768px){.custom_service_section .content .learn-more{width:100%;justify-content:center;text-align:center}}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.single_title_and_text_section{width:100%;background:#0f1524;background:linear-gradient(90deg, #171c26 0%, #1e273e 50%, #14171f 100%);background:-moz-linear-gradient(90deg, #171c26 0%, #1e273e 50%, #14171f 100%);background:-webkit-linear-gradient(90deg, #171c26 0%, #1e273e 50%, #14171f 100%);background-size:200% 200%;animation:gradientMove 12s ease infinite;padding:80px 20px;color:#ffffff;margin-top:-80px}.single_title_and_text_section .title{margin-top:80px;font-size:32px;margin-bottom:10px;font-family:"Alegreya Sans",sans-serif;line-height:57.6px;font-weight:500;text-transform:uppercase;color:#e6f0ff}@media (max-width: 768px){.single_title_and_text_section .title{font-size:24px;line-height:38px;margin-top:80px}}.single_title_and_text_section .text{color:#fff;font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;line-height:22.4px}.single_title_and_text_section .text p a,.single_title_and_text_section .text p a:hover{text-decoration:none;color:#fff}.single_title_and_text_section .text a,.single_title_and_text_section .text a:hover{text-decoration:none;color:#fff}@media (max-width: 768px){.single_title_and_text_section .text{font-size:14px;line-height:20px}}.single_title_and_text_section .learn-more{align-self:flex-start;margin-top:30px;padding:12px 24px;background-color:transparent;color:#00ffd0;border-radius:8px;text-decoration:none;font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;line-height:22.4px;border:1px solid #00ffd0;transition:all 0.3s ease;display:inline-flex;align-items:center}.single_title_and_text_section .learn-more svg{transition:fill 0.3s ease;fill:#00ffd0;margin-left:10px}.single_title_and_text_section .learn-more:hover{background-color:#00ffd0;color:#001a2e;transform:translateY(-2px)}.single_title_and_text_section .learn-more:hover svg g{fill:#001a2e !important}@media (max-width: 768px){.single_title_and_text_section .learn-more{width:100%;justify-content:center;text-align:center;padding:12px}}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.contact_us_form{background:#0f1524;background:linear-gradient(90deg, #171c26 0%, #1e273e 50%, #14171f 100%);background:-moz-linear-gradient(90deg, #171c26 0%, #1e273e 50%, #14171f 100%);background:-webkit-linear-gradient(90deg, #171c26 0%, #1e273e 50%, #14171f 100%);background-size:200% 200%;animation:gradientMove 12s ease infinite;color:#fff}.contact_us_form .title{font-size:clamp(1.75rem, 4vw, 2.4rem);font-weight:700;margin-bottom:0.75rem;line-height:1.2}.contact_us_form .text{font-size:1rem;line-height:1.6;color:rgba(255,255,255,0.75);margin-bottom:2rem}.contact_us_form .content ul{list-style:none;padding:0;margin:0}.contact_us_form .content li{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:0.75rem;margin-bottom:1rem;gap:0.75rem;margin-bottom:1rem}.contact_us_form .content li a{display:inline-flex;align-items:center;gap:0.5rem;color:inherit;text-decoration:none;transition:opacity 0.2s ease}.contact_us_form .content li a:hover,.contact_us_form .content li a:focus{opacity:0.8}.contact_us_form .content li .icon{width:1.375rem;height:1.375rem;object-fit:contain;filter:brightness(0) invert(1)}.contact_us_form .wpcf7-form{background:transparent !important;color:#333;padding:2rem 2.5rem;border-radius:.8rem;box-shadow:0 12px 32px rgba(0,0,0,0.15)}.contact_us_form .wpcf7-form>p{margin-bottom:1.25rem}.contact_us_form .wpcf7-form label{width:100%;color:#fff;padding-bottom:15px}.contact_us_form .wpcf7-form .wpcf7-list-item{margin:0 !important;margin-top:10px !important}.contact_us_form .wpcf7-form input[type="text"],.contact_us_form .wpcf7-form input[type="email"],.contact_us_form .wpcf7-form input[type="tel"],.contact_us_form .wpcf7-form select,.contact_us_form .wpcf7-form textarea{width:100%;padding:0.65rem 0.9rem;border:1px solid #d6d9e0;border-radius:0.35rem;font-size:0.95rem;transition:border-color 0.2s ease, box-shadow 0.2s ease}.contact_us_form .wpcf7-form input[type="text"]:focus,.contact_us_form .wpcf7-form input[type="email"]:focus,.contact_us_form .wpcf7-form input[type="tel"]:focus,.contact_us_form .wpcf7-form select:focus,.contact_us_form .wpcf7-form textarea:focus{border-color:#0d6efd;box-shadow:0 0 0 0.15rem rgba(13,110,253,0.25);outline:none}.contact_us_form .wpcf7-form select[multiple]{min-height:7rem}.contact_us_form .wpcf7-form .wpcf7-radio{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:1.25rem}.contact_us_form .wpcf7-form .wpcf7-radio input{margin-right:0.35rem}.contact_us_form .wpcf7-form .wpcf7-acceptance{font-size:0.85rem;line-height:1.4}.contact_us_form .wpcf7-form .wpcf7-acceptance label{cursor:pointer}.contact_us_form .wpcf7-form .wpcf7-submit{background:#00B5D8;border:none;color:#fff;padding:0.75rem 1.5rem;border-radius:0.45rem;font-weight:600;font-size:1rem;cursor:pointer;transition:background 0.2s ease}@media (max-width: 768px){.contact_us_form .wpcf7-form .wpcf7-submit{width:100% !important}}.contact_us_form .wpcf7-form .wpcf7-submit:hover,.contact_us_form .wpcf7-form .wpcf7-submit:focus{background:linear-gradient(135deg, #4d4e9c 0%, #3a3b82 100%);color:#fff}@media (max-width: 992px){.contact_us_form .wpcf7-form{margin-top:2.5rem}}@media (max-width: 576px){.contact_us_form .wpcf7-form{padding:1.5rem 1.25rem}.contact_us_form .content li{flex-direction:row;gap:0.5rem}}.contact_us_form .wpcf7-response-output{color:#fff}.faq{background:#0f1524;background:linear-gradient(90deg, #171c26 0%, #1e273e 50%, #14171f 100%);background:-moz-linear-gradient(90deg, #171c26 0%, #1e273e 50%, #14171f 100%);background:-webkit-linear-gradient(90deg, #171c26 0%, #1e273e 50%, #14171f 100%);background-size:200% 200%;animation:gradientMove 12s ease infinite}.faq .title{font-size:32px;color:#ffffff;margin-bottom:20px;font-family:"Alegreya Sans",sans-serif;line-height:57.6px;font-weight:500;text-transform:uppercase}.faq .text{font-size:22px;margin-bottom:20px;font-family:"Alegreya Sans",sans-serif;font-size:18px;font-weight:700;color:#e0e0e0 !important}.faq .accordion .faq-item{margin-bottom:20px;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,0.08);box-shadow:0 4px 15px rgba(0,0,0,0.3)}.faq .accordion .faq-item .faq-header{background:rgba(25,40,65,0.6);backdrop-filter:blur(8px);padding:15px 20px;cursor:pointer;color:#fff;display:flex;justify-content:space-between;align-items:center}.faq .accordion .faq-item .faq-header h5{margin:0;font-size:1.1rem;color:#e0e0e0;font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;line-height:22.4px}.faq .accordion .faq-item .faq-header .icon{font-size:1.5rem;transition:transform 0.3s ease;display:inline-block}.faq .accordion .faq-item .faq-header.active .icon{transform:rotate(90deg)}.faq .accordion .faq-item .faq-body{background:rgba(25,40,65,0.6);backdrop-filter:blur(6px);padding:15px 20px;border-top:1px solid rgba(255,255,255,0.08);display:none;color:#e0e0e0;font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;line-height:22.4px}.faq .accordion .faq-item .faq-body a,.faq .accordion .faq-item .faq-body a:hover{color:#e0e0e0 !important;text-decoration:none}.faq .accordion .faq-item .faq-body p a,.faq .accordion .faq-item .faq-body p a:hover{color:#e0e0e0 !important;text-decoration:none}.faq .accordion .faq-item .faq-body .cursor-pointer,.faq .accordion .faq-item .faq-body .cursor-pointer:hover{color:#e0e0e0 !important;text-decoration:none}.faq .accordion .faq-item .faq-body.show{display:block}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.articles-archive{padding:60px 20px;background:#f9f9f9}.articles-archive .section-title{text-align:center;font-size:32px;margin-bottom:40px;color:#1a1a1a;font-family:"Alegreya Sans",sans-serif;line-height:57.6px;font-weight:500;text-transform:uppercase}.articles-archive .articles-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.articles-archive .article-card{background:#fff;border-radius:12px;box-shadow:0 0 10px rgba(0,0,0,0.05);overflow:hidden;flex:1 1 calc(33.33% - 20px);display:flex;flex-direction:column;transition:transform 0.2s ease;min-height:460px}.articles-archive .article-card:hover{transform:translateY(-5px)}.articles-archive .article-card .article-image img{width:100%;height:200px;object-fit:cover}.articles-archive .article-card .article-content{padding:20px;flex-grow:1;display:flex;flex-direction:column}.articles-archive .article-card .article-content .article-title{font-size:18px;font-weight:700;margin-bottom:10px;flex-shrink:0;font-family:"Montserrat",sans-serif}.articles-archive .article-card .article-content .excerpt{flex-grow:1;color:#444;font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;line-height:22.4px;margin-bottom:20px}.articles-archive .article-card .article-content .read-more{margin-top:auto;align-self:flex-start;background:transparent;border:1px solid #33ccff;color:#33ccff;padding:8px 16px;border-radius:5px;text-decoration:none;transition:background 0.3s;font-family:"Montserrat",sans-serif}.articles-archive .article-card .article-content .read-more:hover{background:#29b7e2;color:#fff}.articles-archive .article-card .article-content .read-more:hover svg g{fill:#fff !important}.articles-archive .article-card .article-content .read-more svg{transition:fill 0.3s ease;fill:#29b7e2;margin-left:10px}@media (max-width: 991px){.articles-archive .article-card{flex:1 1 calc(50% - 20px)}}@media (max-width: 575px){.articles-archive .article-card{flex:1 1 100%}}.single-article-page .article-content-section{background:#0f1524;background:linear-gradient(90deg, #171c26 0%, #1e273e 50%, #14171f 100%);background:-moz-linear-gradient(90deg, #171c26 0%, #1e273e 50%, #14171f 100%);background:-webkit-linear-gradient(90deg, #171c26 0%, #1e273e 50%, #14171f 100%);background-size:200% 200%;animation:gradientMove 12s ease infinite;padding:60px 20px}.single-article-page .article-content-section .two-columns{display:flex;gap:40px;flex-wrap:wrap}.single-article-page .article-content-section .two-columns .content-col{flex:3}.single-article-page .article-content-section .two-columns .content-col .the-content{color:#fff;font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;line-height:22.4px}.single-article-page .article-content-section .two-columns .content-col .the-content h1,.single-article-page .article-content-section .two-columns .content-col .the-content h2,.single-article-page .article-content-section .two-columns .content-col .the-content h3{font-size:22px}.single-article-page .article-content-section .two-columns .content-col .the-content a{margin-right:15px;color:#fff;text-decoration:none}.single-article-page .article-content-section .two-columns .content-col .the-content a:hover{text-decoration:underline;color:#fff;text-decoration:none}.single-article-page .article-content-section .two-columns .content-col .share-icons{margin-top:40px}.single-article-page .article-content-section .two-columns .content-col .share-icons span{font-weight:600;margin-right:10px;color:#fff}.single-article-page .article-content-section .two-columns .content-col .share-icons a{margin-right:15px;text-decoration:none}.single-article-page .article-content-section .two-columns .content-col .share-icons a:hover{text-decoration:none}.single-article-page .article-content-section .two-columns .meta-col{flex:1}.single-article-page .article-content-section .two-columns .meta-col .post-meta{background:#f8f8f8;padding:20px;border-radius:10px;list-style:none}.single-article-page .article-content-section .two-columns .meta-col .post-meta li{margin-bottom:10px;font-size:15px;line-height:1.6;font-family:"Montserrat",sans-serif}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.single-article-page .related-articles{width:100%;background:#000;background:linear-gradient(90deg, #0a0a0a 0%, #1a1a1a 50%, #0a0a0a 100%);background:-moz-linear-gradient(90deg, #0a0a0a 0%, #1a1a1a 50%, #0a0a0a 100%);background:-webkit-linear-gradient(90deg, #0a0a0a 0%, #1a1a1a 50%, #0a0a0a 100%);background-size:200% 200%;animation:gradientMove 10s ease infinite;background-size:200% 200%;animation:gradientMove 10s ease infinite;padding:60px 20px;padding:60px 20px}.single-article-page .related-articles h2{font-size:32px;color:#fff;margin-bottom:20px;font-family:"Alegreya Sans",sans-serif;line-height:57.6px;font-weight:500;text-transform:uppercase}.single-article-page .related-articles .articles-row{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:30px}.single-article-page .related-articles .articles-row .related-card{background:transparent;border-radius:10px;overflow:hidden;box-shadow:0 0 10px #000}.single-article-page .related-articles .articles-row .related-card a{text-decoration:none;color:#fff}.single-article-page .related-articles .articles-row .related-card a img{width:100%;height:180px;object-fit:cover}.single-article-page .related-articles .articles-row .related-card a h3{padding:15px;color:#ffff;font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;line-height:22.4px}.single-article-page .related-articles .articles-row .related-card a:hover h3{color:#fff}.custom-footer{background:#0f1524;background:linear-gradient(90deg, #171c26 0%, #1e273e 50%, #14171f 100%);background:-moz-linear-gradient(90deg, #171c26 0%, #1e273e 50%, #14171f 100%);background:-webkit-linear-gradient(90deg, #171c26 0%, #1e273e 50%, #14171f 100%);background-size:200% 200%;animation:gradientMove 12s ease infinite}.custom-footer .footer-heading{font-weight:700;margin-bottom:.85rem;font-family:"Alegreya Sans",sans-serif;text-transform:uppercase;letter-spacing:.6px}.custom-footer .wpcf7-form{max-width:290px}.custom-footer .wpcf7-form input[type='text'],.custom-footer .wpcf7-form input[type='email'],.custom-footer .wpcf7-form textarea{width:100%;padding:.65rem .9rem;border:1px solid rgba(255,255,255,0.35);background:rgba(255,255,255,0.07);color:#fff;border-radius:6px;font-size:.9rem;margin-bottom:.75rem;transition:border-color .25s ease, background .25s ease}.custom-footer .wpcf7-form input[type='text']::placeholder,.custom-footer .wpcf7-form input[type='email']::placeholder,.custom-footer .wpcf7-form textarea::placeholder{color:rgba(255,255,255,0.55)}.custom-footer .wpcf7-form input[type='text']:focus,.custom-footer .wpcf7-form input[type='email']:focus,.custom-footer .wpcf7-form textarea:focus{border-color:#00ffd0;background:rgba(255,255,255,0.15);outline:none}.custom-footer .wpcf7-form textarea{min-height:130px}.custom-footer .wpcf7-form input[type='submit']{display:inline-block;width:100%;padding:.65rem 1rem;border:0;border-radius:6px;background:#00b9ae;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;transition:background .3s ease}.custom-footer .wpcf7-form input[type='submit']:hover,.custom-footer .wpcf7-form input[type='submit']:focus{background:#009088}.custom-footer .list-unstyled li{margin-bottom:16px}.custom-footer .list-unstyled li a{position:relative;display:inline-block;font-family:"Montserrat",sans-serif;color:#fff;text-decoration:none;transition:color .25s}.custom-footer .list-unstyled li a::after{content:'';position:absolute;left:0;right:100%;bottom:-2px;height:2px;background:#00ffd0;transition:right .25s ease}.custom-footer .list-unstyled li a:hover{color:#00ffd0}.custom-footer .list-unstyled li a:hover::after{right:0}.custom-footer .footer-social{display:flex;gap:12px}.custom-footer .footer-social a{display:inline-flex;width:18px;height:18px;transition:transform .25s, filter .25s}.custom-footer .footer-social a img{width:100%;height:auto}.custom-footer .footer-social a:hover,.custom-footer .footer-social a:focus{transform:translateY(-3px)}.custom-footer .border-top{border-top:1px solid rgba(255,255,255,0.25) !important}.custom-footer p.small{font-size:.8rem;color:rgba(255,255,255,0.75)}@media (max-width: 767px){.custom-footer .footer-heading{margin-top:2rem}.custom-footer .wpcf7-form{max-width:100%}.custom-footer .d-flex{flex-direction:column !important;align-items:flex-start !important;gap:1rem}}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}
