/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,700;0,900;1,300;1,400;1,500;1,700;1,900&display=swap";@import "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";*{box-sizing:border-box;margin:0;padding:0}body,html{overflow-x:hidden}body{background-color:#fff;margin:0;padding:0;font-family:Poppins,sans-serif}@media screen and (max-width:767px){body{font-size:14px}}@media screen and (max-width:567px){body{font-size:13px}}.animate-content{opacity:1;margin-top:0;padding-top:0;transition:none;transform:scale(1)}@media screen and (max-width:767px){.animate-content{margin-top:0!important;padding-top:0!important}}.main-content{margin-top:0;padding-top:0}@media screen and (max-width:767px){.main-content{margin-top:0!important;padding-top:0!important}section{margin-top:0;padding-top:0}}@media screen and (max-width:567px){section{margin-top:0;padding-top:0}}main{margin:0;padding:0}@media screen and (max-width:767px){main{margin-top:0!important;padding-top:0!important}}html.preloader-complete .animate-content{opacity:1;transform:scale(1)}ul{list-style:none}img{object-fit:cover;max-width:100%;height:auto;display:block}@media screen and (max-width:767px){img{width:100%;height:auto}}a,a:active,a:hover,a:visited{color:inherit;text-decoration:none;display:inline-block}h1,h2,h3,h4,h5,h6{font-family:Rubik,sans-serif;font-weight:500}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (max-width:576px){.container{padding-left:30px;padding-right:30px}}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.text-pry{color:#2196f3!important}.text-up{text-transform:uppercase}.font-pop{font-family:Poppins,sans-serif}.black-sec{color:#252525}.text-center{text-align:center}.btn{border:none;min-width:44px;min-height:44px;display:inline-block}@media screen and (max-width:767px){.btn{min-height:48px}}.btn-pry{pointer-events:all;background-color:#2196f3;border-radius:8px;padding:15px 42px;font-size:16px;font-weight:500;color:#fff!important}@media screen and (max-width:767px){.btn-pry{padding:14px 32px;font-size:15px}}@media screen and (max-width:567px){.btn-pry{padding:12px 28px;font-size:14px}}.btn-pry:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(to bottom right,#0000,#0d47a140,#1565c04d);border-radius:8px;width:99.5%;height:98.5%;transition:transform .3s cubic-bezier(.47,0,.745,.715);position:absolute;top:0;left:0;transform:translate(20px,20px)}.btn-pry:hover:before{transform:translate(0)}.section-header .double{justify-content:center}.section-header .double,.section-header .single{color:#2196f3;letter-spacing:2px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;font-size:16px;font-weight:500;display:flex}.section-header .double .line,.section-header .single .line{background-color:#2196f3;width:60px;height:1px;display:inline-block;position:relative}.section-header .double .end-line:before,.section-header .double .start-line:after,.section-header .single .end-line:before,.section-header .single .start-line:after{content:"";background-color:#2196f3;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;transform:translateY(-50%)}.section-header .double .start-line:after,.section-header .single .start-line:after{right:0}.section-header .double :before,.section-header .single :before{left:0}.section-header h2{font-size:clamp(32px,3vw,36px)}.section-header .white{color:#fff}.footer-header{margin-bottom:30px;position:relative}.footer-header h5{margin-bottom:15px;font-size:20px}.footer-header .line{content:"";background-color:#2196f3;width:60px;height:1px;display:flex;position:relative}.footer-header .line:before{content:"";background-color:#2196f3;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;transform:translateY(-50%)}.event-page-links{background-color:#00000008}.event-page-links li{color:#252525;z-index:1;border:1px solid #e7e7e7;border-bottom:0;font-weight:500;position:relative}.event-page-links li a{gap:5px;padding:15px;display:flex}.event-page-links li a svg{margin-top:3px;font-size:14px}.event-page-links li.active,.event-page-links li:hover{color:#fff;background:#2196f3}.event-page-links li.active:after,.event-page-links li:hover:after{content:"";background:#856404;width:4px;height:100%;position:absolute;top:0;left:0}.event-page-links li:before{content:"";z-index:-1;transform-origin:100%;background:#2196f3;width:100%;height:100%;transition:transform .4s;position:absolute;top:0;left:0;transform:scaleX(0)}.event-page-links li.active:hover{background-color:#2196f3}.event-page-links li:hover{background:#fff}.event-page-links li:hover:before{transform-origin:0;transform:scale(1)}.event-page-links li:last-child{border-bottom:1px solid #e7e7e7}@keyframes fadeDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{top:calc(100% - 10px)}to{top:100%}}@keyframes fade-down{0%{opacity:0;top:-10px}to{opacity:1;top:0}}@keyframes zoomBackground{0%,to{background-size:100%}50%{background-size:120%}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes pulse{0%{box-shadow:0 0 #ffa600b3}70%{box-shadow:0 0 0 30px #ffa60000}to{box-shadow:0 0 #ffa60000}}@keyframes zoomIn{0%{opacity:.2;transform:scale(1.005)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:.2;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.cs-cursor_lg,.cs-cursor_sm{mix-blend-mode:difference;z-index:999999999;border-radius:50%;position:fixed;transform:translate(-50%,-50%)}.cs-cursor_lg{width:40px;height:40px;transition:all .25s;top:0;left:0}.cs-cursor_lg,.cs-cursor_sm{pointer-events:none;border:1px solid #fff}.cs-cursor_sm{width:10px;height:10px;transition:all .15s;top:15px;left:15px}@media screen and (max-width:575px){.cs-cursor_lg,.cs-cursor_sm{display:none}}nav{z-index:99999;background:#fff;width:100%;margin:0;padding:0;box-shadow:0 0 5px #00000040}@media screen and (max-width:995px){nav{box-shadow:none;background:0 0;margin-bottom:0;padding-bottom:0}}@media screen and (max-width:767px){nav{margin-bottom:0;padding-bottom:0}}nav .top{background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:1px solid #e8eaf6;min-height:50px;padding:15px 0;display:flex}nav .top .container,nav .top .container .con-soc{justify-content:center;align-items:center;display:flex}nav .top .container .con-soc{flex-wrap:wrap;gap:25px;width:100%}nav .top .container .con-soc .nav-contact{justify-content:center;width:100%;display:flex}nav .top .container .con-soc .nav-contact ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;font-size:13px;display:flex}nav .top .container .con-soc .nav-contact ul li{white-space:nowrap}nav .top .container .con-soc .nav-contact ul li a{color:#252525;border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-weight:500;transition:all .3s;display:flex;position:relative}nav .top .container .con-soc .nav-contact ul li a:after{content:"";background:linear-gradient(90deg,#1565c0,#42a5f5);width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}nav .top .container .con-soc .nav-contact ul li a:hover{color:#1565c0;background:#1565c014}nav .top .container .con-soc .nav-contact ul li a:hover:after{width:80%}nav .top .container .con-soc .nav-contact ul li a svg{color:#1565c0;flex-shrink:0;font-size:18px;transition:all .3s}nav .top .container .con-soc .nav-contact ul li a:hover svg{color:#0d47a1;transform:scale(1.1)}nav .bottom{z-index:99;background:linear-gradient(135deg,#0d47a1,#1565c0);height:78px;margin:0;padding:0;display:flex;position:relative;overflow:visible;box-shadow:0 4px 20px #0d47a133}nav .bottom .container{justify-content:space-between;align-items:center;height:100%;display:flex;overflow:visible}nav .bottom .container .md-logo{z-index:10;align-items:center;margin-top:0;display:flex;position:relative}nav .bottom .container .md-logo a{align-items:center;display:inline-flex}nav .bottom .container .md-logo .logo-image{object-fit:contain;filter:drop-shadow(0 2px 4px #00000026);width:auto;height:56px}nav .bottom .container .nav-links{overflow:visible}nav .bottom .container .nav-links ul{color:#fff;text-transform:uppercase;align-items:center;gap:5px;font-weight:500;display:flex;overflow:visible}nav .bottom .container .nav-links ul li{padding:8px 15px;transition:all .3s;position:relative;overflow:visible}nav .bottom .container .nav-links ul li a{white-space:nowrap;outline:none;align-items:center;gap:5px;transition:all .3s;display:flex}nav .bottom .container .nav-links ul li a:focus{outline:none}nav .bottom .container .nav-links ul li a:active{background-color:#0000;outline:none}nav .bottom .container .nav-links ul li:hover{background-color:#ffffff1a;border-radius:5px}nav .bottom .container .nav-links ul li.current{background-color:#ffffff26;border-radius:5px}nav .bottom .container .nav-links ul li.current:after{content:"";z-index:100;background:#fff;border-radius:2px 2px 0 0;width:80%;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%);display:block!important}nav .bottom .container .nav-links ul li:active{background-color:#0000}nav .bottom .container .nav-links ul li.has-submenu{position:relative}nav .bottom .container .nav-links ul li.has-submenu:after{content:"";z-index:9999998;background:0 0;width:100%;height:5px;position:absolute;top:100%;left:0}nav .bottom .container .nav-links ul li.has-submenu .submenu{color:#252525;z-index:9999999;opacity:0;background-color:#fff;border-radius:12px;flex-direction:column;width:280px;margin-top:5px;padding:15px 0;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:none;position:absolute;top:100%;left:0;transform:translateY(-10px);box-shadow:0 10px 30px #00000026}nav .bottom .container .nav-links ul li.has-submenu .submenu.show{opacity:1;animation:fadeDown .3s ease-out forwards;display:block;transform:translateY(0)}nav .bottom .container .nav-links ul li.has-submenu .submenu li{border-bottom:1px solid #f0f0f0;padding:0;transition:all .2s}nav .bottom .container .nav-links ul li.has-submenu .submenu li:first-child{border-top:2px solid #2196f3;margin-top:5px}nav .bottom .container .nav-links ul li.has-submenu .submenu li:last-child{border-bottom:none}nav .bottom .container .nav-links ul li.has-submenu .submenu li a{color:#252525;text-transform:none;padding:12px 20px;font-size:14px;font-weight:500;transition:all .2s;display:block}nav .bottom .container .nav-links ul li.has-submenu .submenu li:hover{background-color:#2196f3}nav .bottom .container .nav-links ul li.has-submenu .submenu li:hover a{color:#fff;padding-left:25px}nav .bottom .container .nav-links ul li.has-submenu>a{align-items:center;gap:5px;display:flex}nav .bottom .container .nav-links ul li.has-submenu>a svg{transition:transform .3s}nav .bottom .container .nav-links ul li.has-submenu:hover>a svg{transform:rotate(180deg)}nav .bottom .container .nav-links ul li.has-submenu:hover .submenu{opacity:1;display:block;transform:translateY(0)}nav .bottom .container .mobile-toggler{cursor:pointer;display:none}nav .bottom .container .mobile-toggler .toggle-container{border:1px solid #fff;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;padding:6px;display:flex}nav .bottom .container .mobile-toggler .toggle-container .line{background-color:#fff;width:100%;height:2px;transition:all .3s ease-in-out}nav .bottom .container .mobile-toggler .toggle-container .line:nth-child(2){margin:6px 0}nav .bottom .container .mobile-toggler.mobile-nav-active .line:first-child{transform:rotate(45deg)translate(5px,6px)}nav .bottom .container .mobile-toggler.mobile-nav-active .line:nth-child(2){opacity:0}nav .bottom .container .mobile-toggler.mobile-nav-active .line:last-child{transform:rotate(-45deg)translate(5px,-6px)}nav .bottom:before{content:"";z-index:-1;background-color:#fff;width:31%;height:100%;position:absolute;top:0;left:-30px;transform:skew(35deg)}@media screen and (max-width:995px){nav .top{display:none}nav .bottom{height:70px;margin-bottom:0;padding-bottom:0}nav .bottom .container .md-logo{margin-top:0}nav .bottom .container .md-logo .logo-image{height:48px}nav .bottom .container .nav-links{display:none}nav .bottom .container .mobile-toggler{display:block}nav .bottom:before{display:none}}@media screen and (max-width:767px){nav .top{display:none}nav .bottom{height:65px;margin-bottom:0;padding-bottom:0}nav .bottom .container .md-logo .logo-image{height:42px}nav .bottom:before{display:none}nav .mobile-navigations{width:100%;max-width:320px}}@media screen and (max-width:567px){nav .bottom{height:60px;margin-bottom:0;padding-bottom:0}nav .bottom .container .md-logo{width:auto}nav .bottom .container .md-logo .logo-image{height:38px}nav .bottom:before{display:none}nav .mobile-navigations{width:100%;max-width:100%}nav .mobile-navigations .mobile-navigation-container{padding:20px}nav .mobile-navigations .mobile-navigation-container .mobile-nav-links{margin-top:40px}nav .mobile-navigations .mobile-navigation-container .mobile-nav-links ul li{padding:15px;font-size:14px}}nav ul{gap:10px;display:flex}nav.sticky{animation:fade-down .5s ease-in-out;position:fixed}nav.sticky .top{display:none}nav.sticky .bottom .container .md-logo{margin-top:0}nav.sticky .bottom .container .nav-links ul li.current{background-color:#ffffff26;border-radius:5px}nav.sticky .bottom .container .nav-links ul li.current:after{content:"";z-index:100;background:#fff;border-radius:2px 2px 0 0;width:80%;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%);display:block!important}nav .mobile-navigations{opacity:0;z-index:999999;background:#191d3b;width:350px;max-width:85vw;height:100vh;transition:all .3s ease-in-out;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:0 0 5px #00000040}nav .mobile-navigations .mobile-navigation-container{color:#fff;flex-direction:column;justify-content:space-around;height:100%;padding:30px;display:flex;position:relative}nav .mobile-navigations .mobile-navigation-container .cancel{cursor:pointer;border:1px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:30px;height:30px;padding:5px;display:flex;position:absolute;top:30px;right:30px}nav .mobile-navigations .mobile-navigation-container .cancel .line{background:#fff;width:100%;height:2px}nav .mobile-navigations .mobile-navigation-container .cancel .line:first-child{transform:rotate(45deg)translate(1px,1px)}nav .mobile-navigations .mobile-navigation-container .cancel .line:last-child{transform:rotate(-45deg)translateY(-1px)}nav .mobile-navigations .mobile-navigation-container .mobile-nav-links{margin-top:50px}nav .mobile-navigations .mobile-navigation-container .mobile-nav-links ul{flex-direction:column;display:flex}nav .mobile-navigations .mobile-navigation-container .mobile-nav-links ul li{padding:20px;display:inline-block;position:relative}nav .mobile-navigations .mobile-navigation-container .mobile-nav-links ul li a{width:100%;display:inline-block}nav .mobile-navigations .mobile-navigation-container .mobile-nav-links ul li:after{content:"";background-color:#fff;width:100%;height:2px;transition:all .3s ease-in-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}nav .mobile-navigations .mobile-navigation-container .mobile-nav-links ul li.current:after,nav .mobile-navigations .mobile-navigation-container .mobile-nav-links ul li:hover:after{transform:scaleX(1)}nav .mobile-navigations .mobile-navigation-container .mobile-nav-links ul li.has-submenu>a{align-items:center;gap:5px;display:flex}nav .mobile-navigations .mobile-navigation-container .mobile-nav-links ul li.has-submenu .submenu{color:#fff;z-index:9999999;background-color:#ffffff0d;border-radius:8px;flex-direction:column;width:100%;margin-top:10px;padding:10px 0;display:none;position:relative}nav .mobile-navigations .mobile-navigation-container .mobile-nav-links ul li.has-submenu .submenu.show{display:flex}nav .mobile-navigations .mobile-navigation-container .mobile-nav-links ul li.has-submenu .submenu li{border-bottom:1px solid #ffffff1a;padding:0;transition:all .3s ease-in-out}nav .mobile-navigations .mobile-navigation-container .mobile-nav-links ul li.has-submenu .submenu li:last-child{border-bottom:none}nav .mobile-navigations .mobile-navigation-container .mobile-nav-links ul li.has-submenu .submenu li a{color:#fff;text-transform:none;padding:12px 20px;font-size:14px;transition:all .3s ease-in-out}nav .mobile-navigations .mobile-navigation-container .mobile-nav-links ul li.has-submenu .submenu li:hover{background:#ffffff1a}nav .mobile-navigations .mobile-navigation-container .mobile-nav-links ul li.has-submenu .submenu li:hover a{color:#fff;padding-left:25px}nav .mobile-navigations .mobile-navigation-container .mobile-nav-links ul li.has-submenu .submenu li:after{display:none}nav .mobile-navigations .mobile-navigation-container .mobile-socials{padding:20px}nav .mobile-navigations .mobile-navigation-container .mobile-socials ul{justify-content:center;align-items:center;gap:10px;display:flex}nav .mobile-navigations .mobile-navigation-container .mobile-socials ul li{color:#191d3b;background:#fff;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex}nav .mobile-navigations .mobile-navigation-container .mobile-socials ul li svg{width:15px;height:15px}nav .mobile-navigations.mobile-nav-active{opacity:1;transform:translate(0)}nav .mobile-navigations.sticky{top:0;left:0;right:0;position:fixed!important}nav .mobile-navigations.sticky .bg-logo,nav .mobile-navigations.sticky .top{display:none}.hero{background:0 0;border-bottom:20px solid #2196f3;height:85vh;margin-top:0;padding-top:0;position:relative;overflow:hidden}@media screen and (max-width:767px){.hero{margin-top:0!important;padding-top:0!important}}@media screen and (max-width:567px){.hero{margin-top:0!important;padding-top:0!important}}.hero .hero-container{background:0 0;width:100%;height:100%;margin-top:0;padding-top:0;position:relative}.hero .hero-container .hero-image-slideshow{z-index:-1;background:0 0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.hero .hero-container .hero-image-slideshow .hero-slide{opacity:0;width:100%;height:100%;transition:opacity 1.5s ease-in-out;position:absolute;top:0;left:0}.hero .hero-container .hero-image-slideshow .hero-slide.active{opacity:1;z-index:1}.hero .hero-container .hero-image-slideshow .hero-slide img{object-fit:cover;width:100%;height:100%}.hero .hero-container .container .hero-wrapper{z-index:1;width:60%;padding:0 20px;position:absolute;top:50%;transform:translateY(-50%)}.hero .hero-container .container .hero-wrapper .years{color:#fff;letter-spacing:4.5px;align-items:center;font-size:16px;font-weight:500;display:flex}.hero .hero-container .container .hero-wrapper .years span{background-color:#fff;width:60px;height:2px;margin-right:15px;display:inline-block}.hero .hero-container .container .hero-wrapper h2{color:#fff;letter-spacing:1.8px;margin:20px 0;font-size:clamp(36px,5vw,60px);line-height:1.1}.hero .hero-container .container .hero-wrapper .welcome{color:#fff;margin-bottom:30px;font-size:16px}.hero .hero-container .container .hero-wrapper .welcome a,.hero .hero-container .container .hero-wrapper .welcome p span{font-weight:600}.hero .hero-container .container .hero-wrapper .hero-buttons{flex-wrap:wrap;gap:20px;margin-bottom:40px;display:flex}.hero .hero-container .container .hero-wrapper .hero-buttons .btn{border-radius:8px;align-items:center;gap:10px;padding:15px 35px;font-size:16px;font-weight:600;transition:all .3s;display:flex}.hero .hero-container .container .hero-wrapper .hero-buttons .btn svg{width:20px;height:20px}.hero .hero-container .container .hero-wrapper .hero-buttons .btn.btn-secondary{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #ffffff4d}.hero .hero-container .container .hero-wrapper .hero-buttons .btn.btn-secondary:hover{background:#fff3;border-color:#ffffff80;transform:translateY(-2px)}.hero .hero-container .container .hero-wrapper .hero-features{flex-wrap:wrap;gap:30px;margin-top:20px;display:flex}.hero .hero-container .container .hero-wrapper .hero-features .hero-feature{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:25px;align-items:center;gap:10px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .3s;display:flex}.hero .hero-container .container .hero-wrapper .hero-features .hero-feature svg{color:#fff;width:20px;height:20px}.hero .hero-container .container .hero-wrapper .hero-features .hero-feature:hover{background:#fff3;transform:translateY(-2px)}.hero .hero-container:after{content:"";background:linear-gradient(135deg,#0d47a1bf,#1565c0d9 50%,#2196f3cc);width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:1200px){.hero{height:75vh}.hero .hero-container .container .hero-wrapper{width:85%}.hero .hero-container .container .hero-wrapper .years{letter-spacing:3px;font-size:14px}.hero .hero-container .container .hero-wrapper .years span{width:40px;margin-right:10px}.hero .hero-container .container .hero-wrapper h2{letter-spacing:1px;margin:15px 0;font-size:clamp(28px,4vw,48px)}.hero .hero-container .container .hero-wrapper .welcome{margin-bottom:25px;font-size:15px}.hero .hero-container .container .hero-wrapper .hero-buttons{gap:15px;margin-bottom:30px}.hero .hero-container .container .hero-wrapper .hero-buttons .btn{padding:12px 28px;font-size:15px}.hero .hero-container .container .hero-wrapper .hero-features{gap:20px}.hero .hero-container .container .hero-wrapper .hero-features .hero-feature{padding:8px 16px;font-size:13px}}@media screen and (max-width:995px){.hero{height:70vh}.hero .hero-container .container .hero-wrapper{width:90%;padding:0 20px}.hero .hero-container .container .hero-wrapper .years{letter-spacing:3px;font-size:13px}.hero .hero-container .container .hero-wrapper .years span{width:35px;margin-right:10px}.hero .hero-container .container .hero-wrapper h2{letter-spacing:1px;margin:15px 0;font-size:clamp(28px,4.5vw,48px)}.hero .hero-container .container .hero-wrapper .welcome{margin-bottom:25px;font-size:15px;line-height:1.6}.hero .hero-container .container .hero-wrapper .hero-buttons{gap:15px;margin-bottom:30px}.hero .hero-container .container .hero-wrapper .hero-buttons .btn{padding:13px 30px;font-size:15px}.hero .hero-container .container .hero-wrapper .hero-features{gap:15px}.hero .hero-container .container .hero-wrapper .hero-features .hero-feature{padding:9px 18px;font-size:13px}}@media screen and (max-width:767px){.hero{border-bottom:0;height:auto;min-height:600px;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.hero .hero-container .container{padding:0 20px}.hero .hero-container .container .hero-wrapper{width:100%;margin-top:20px;margin-bottom:30px;padding:0;position:relative;top:auto;transform:none}.hero .hero-container .container .hero-wrapper .years{letter-spacing:2px;margin-bottom:20px;font-size:11px}.hero .hero-container .container .hero-wrapper .years span{width:25px;margin-right:10px}.hero .hero-container .container .hero-wrapper h2{letter-spacing:.5px;word-wrap:break-word;margin:20px 0;font-size:clamp(24px,6.5vw,34px);line-height:1.4}.hero .hero-container .container .hero-wrapper .welcome{margin-bottom:35px;font-size:14px;line-height:1.8}.hero .hero-container .container .hero-wrapper .welcome p{word-wrap:break-word;margin:0}.hero .hero-container .container .hero-wrapper .hero-buttons{flex-direction:column;gap:16px;width:100%;margin-bottom:35px}.hero .hero-container .container .hero-wrapper .hero-buttons .btn{justify-content:center;width:100%;padding:16px 28px;font-size:15px}.hero .hero-container .container .hero-wrapper .hero-buttons .btn svg{width:20px;height:20px}.hero .hero-container .container .hero-wrapper .hero-features{flex-direction:column;gap:14px;margin-top:30px}.hero .hero-container .container .hero-wrapper .hero-features .hero-feature{justify-content:center;width:100%;padding:12px 22px;font-size:13px}.hero .hero-container .container .hero-wrapper .hero-features .hero-feature svg{width:20px;height:20px}}@media screen and (max-width:567px){.hero{border-bottom:0;height:auto;min-height:550px;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.hero .hero-container .container{padding:0 18px}.hero .hero-container .container .hero-wrapper{width:100%;margin-top:15px;margin-bottom:25px;padding:0;position:relative;top:auto;transform:none}.hero .hero-container .container .hero-wrapper .years{letter-spacing:1.5px;margin-bottom:18px;font-size:10px}.hero .hero-container .container .hero-wrapper .years span{width:20px;margin-right:8px}.hero .hero-container .container .hero-wrapper h2{word-wrap:break-word;margin:18px 0;font-size:clamp(22px,7.5vw,30px);line-height:1.4}.hero .hero-container .container .hero-wrapper .welcome{margin-bottom:30px;font-size:13px;line-height:1.8}.hero .hero-container .container .hero-wrapper .welcome p{word-wrap:break-word;margin:0}.hero .hero-container .container .hero-wrapper .hero-buttons{gap:14px;margin-bottom:30px}.hero .hero-container .container .hero-wrapper .hero-buttons .btn{padding:14px 24px;font-size:14px}.hero .hero-container .container .hero-wrapper .hero-buttons .btn svg{width:18px;height:18px}.hero .hero-container .container .hero-wrapper .hero-features{gap:12px;margin-top:25px}.hero .hero-container .container .hero-wrapper .hero-features .hero-feature{padding:11px 20px;font-size:12px}.hero .hero-container .container .hero-wrapper .hero-features .hero-feature svg{width:18px;height:18px}}.what-we-do{padding:100px 0}@media screen and (max-width:995px){.what-we-do{padding:80px 0}}@media screen and (max-width:767px){.what-we-do{padding:60px 0}}@media screen and (max-width:567px){.what-we-do{padding:60px 0}}.what-we-do .container{flex-direction:column;align-items:center;display:flex}.what-we-do .container .what-we-do-container{gap:30px;display:flex}.what-we-do .container .what-we-do-container .left{flex:1}.what-we-do .container .what-we-do-container .left h2{color:#252525;margin-bottom:30px;font-size:30px}.what-we-do .container .what-we-do-container .left p{margin-bottom:15px;line-height:1.7}.what-we-do .container .what-we-do-container .right{flex:1}.what-we-do .container .what-we-do-container .right img{border-radius:30px}@media screen and (max-width:995px){.what-we-do .container .what-we-do-container{flex-direction:column;gap:50px}}.cities{color:#fff;background:#191d3b;padding:100px 0}@media screen and (max-width:995px){.cities{padding:80px 0}}@media screen and (max-width:767px){.cities{padding:60px 0}}@media screen and (max-width:567px){.cities{padding:60px 0}}.cities .container{flex-direction:column;align-items:center;display:flex}.cities .container .section-header h2{color:#fff}.cities .container .cities-container{flex-wrap:wrap;gap:60px 30px;display:flex}.cities .container .cities-container .city-box{border-radius:15px;flex:0 0 calc(33.3333% - 20px);height:200px;position:relative;overflow:hidden}.cities .container .cities-container .city-box .image{width:100%;height:100%;position:relative}.cities .container .cities-container .city-box .image img{transition:all .8s}.cities .container .cities-container .city-box .image:after{content:"";background-color:#00000030;width:100%;height:100%;position:absolute;top:0;left:0}.cities .container .cities-container .city-box .city{color:#d7d5d5;transition:all .5s;position:absolute;bottom:20px;right:30px}.cities .container .cities-container .city-box:hover .image img{transform:scale(1.3)}.cities .container .cities-container .city-box:hover .city{color:#fff}@media screen and (max-width:767px){.cities .container .cities-container .city-box{flex:0 0 calc(50% - 15px)}}@media screen and (max-width:567px){.cities .container .cities-container .city-box{flex:0 0 100%}}.sectors{background:url(/images/section-img/sectors-bg.png) 50%/contain no-repeat;padding:100px 0;animation:zoomBackground 5s ease-in-out infinite}@media screen and (max-width:995px){.sectors{padding:80px 0}}@media screen and (max-width:767px){.sectors{padding:60px 0}}@media screen and (max-width:567px){.sectors{padding:60px 0}}.sectors .container{flex-direction:column;align-items:center;display:flex}.core-sectors{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;display:flex}.core-sectors .sectors-box{text-align:justify;background-color:#0000;background-image:linear-gradient(#00000060,#00000060),url(/images/section-img/sector-hover-bg.png);background-position:0 0,100%;background-repeat:repeat,no-repeat;background-size:0;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:30px;flex-direction:column;flex:0 0 calc(33.33% - 15px);max-width:calc(33.33% - 15px);min-height:320px;padding:20px;transition:all .3s ease-in-out;display:flex}.core-sectors .sectors-box .icon{color:#fff;background-color:#2196f3;border-radius:15px;justify-content:center;align-items:center;width:60px;height:60px;padding:10px;transition:all .3s;display:flex;box-shadow:3px 4px 15px #00000040}.core-sectors .sectors-box .icon svg{width:100%;height:100%}.core-sectors .sectors-box h3{margin:10px 0;font-size:18px;font-weight:600;transition:all .1s}.core-sectors .sectors-box p{line-height:1.7;transition:all .1s}.core-sectors .sectors-box:hover{background:linear-gradient(#00000060,#00000060),url(/images/section-img/sector-hover-bg.png) 50%/cover no-repeat;box-shadow:0 0 5px #00000040}.core-sectors .sectors-box:hover .icon{color:#2196f3;background-color:#fff}.core-sectors .sectors-box:hover h3,.core-sectors .sectors-box:hover p{color:#fff}@media screen and (max-width:995px){.core-sectors{gap:15px}.core-sectors .sectors-box{flex:0 0 calc(50% - 8px);max-width:calc(50% - 8px);min-height:280px;padding:18px}.core-sectors .sectors-box .icon{width:55px;height:55px}.core-sectors .sectors-box h3{font-size:16px}.core-sectors .sectors-box p{font-size:14px}}@media screen and (max-width:767px){.core-sectors{gap:15px;margin-bottom:30px}.core-sectors .sectors-box{flex:0 0 100%;max-width:100%;min-height:250px;padding:20px}.core-sectors .sectors-box .icon{width:50px;height:50px}.core-sectors .sectors-box h3{margin:8px 0;font-size:16px}.core-sectors .sectors-box p{font-size:14px;line-height:1.6}}@media screen and (max-width:567px){.core-sectors .sectors-box{min-height:220px;padding:15px}.core-sectors .sectors-box h3{font-size:15px}.core-sectors .sectors-box p{font-size:13px}}.events .events-container{z-index:1;background:linear-gradient(#00000060,#00000060),url(/images/section-img/events-bg.png) 50%/cover no-repeat;padding:100px 0;position:relative}@media screen and (max-width:995px){.events .events-container{padding:80px 0}}@media screen and (max-width:767px){.events .events-container{padding:60px 0}}@media screen and (max-width:567px){.events .events-container{padding:60px 0}}.events .events-container .container{margin-bottom:100px}.events .events-container .events-wrapper{width:100%;height:auto;position:absolute;bottom:50%;left:0;transform:translateY(130%)}.events .events-container .events-wrapper .slick-slider{margin-left:-150px;margin-right:-150px}.events .events-container .events-wrapper .slick-slider .slick-list .slick-slide .event-comp{margin:15px;position:relative}.events .events-container .events-wrapper .slick-slider .slick-list .slick-slide .event-comp .info{background:#ffffffe7;border-radius:20px 0 0 20px;width:85%;padding:20px 0 20px 20px;transition:all .3s;position:absolute;bottom:15%;right:0}.events .events-container .events-wrapper .slick-slider .slick-list .slick-slide .event-comp .info:hover{background:#fff}.events .events-container .events-wrapper .slick-slider .slick-list .slick-slide .event-comp .info h4{margin-bottom:6px;font-weight:600}.events .events-container .events-wrapper .slick-slider .slick-list .slick-slide .event-comp .info a{color:#2196f3;align-items:center;gap:5px;font-weight:500;display:inline-flex}.events .events-container .events-wrapper .slick-slider .slick-list .slick-slide .event-comp .info a svg{font-size:20px;transition:all .3s}.events .events-container .events-wrapper .slick-slider .slick-list .slick-slide .event-comp .info a:hover svg{margin-left:6px}.events .events-container .events-wrapper .slick-slider .slick-arrow{color:#fff;width:80px;height:50px;transition:all .3s ease-in-out;display:block;position:absolute;top:-124px;left:69%}.events .events-container .events-wrapper .slick-slider .slick-arrow svg{width:100%;height:100%;font-size:70px}.events .events-container .events-wrapper .slick-slider .slick-arrow:before{content:"";z-index:-1;background-color:#ffffff39;border-radius:50%;width:32px;height:32px;position:absolute;top:50%;left:13%;transform:translateY(-50%)}.events .events-container .events-wrapper .slick-slider .slick-arrow:hover{opacity:.5}.events .events-container .events-wrapper .slick-slider .slick-next{left:74%}.events .events-container .events-wrapper .slick-slider .slick-next:before{left:auto;right:13%}@media screen and (max-width:1200px){.events .events-container .events-wrapper .slick-arrow{left:68%}.events .events-container .events-wrapper .slick-next{left:74%}}@media screen and (max-width:767px){.events .events-container .events-wrapper{position:relative;bottom:0;left:0;transform:translateY(0)}.events .events-container .events-wrapper .slick-slider{margin-left:0;margin-right:0}.events .events-container .events-wrapper .slick-slider .slick-arrow{left:70%}.events .events-container .events-wrapper .slick-slider .slick-next{left:80%}}@media screen and (max-width:567px){.events .events-container .events-wrapper .slick-slider .slick-list .slick-slide .event-comp{margin:30px}.events .events-container .events-wrapper .slick-slider .slick-arrow{top:-40px;left:60%}.events .events-container .events-wrapper .slick-slider .slick-next{left:77%}}@media screen and (min-width:767px){.events{margin-bottom:30%}}@media screen and (min-width:992px){.events{margin-bottom:calc(30% - 250px)}}.blog{background:url(/images/section-img/sectors-bg.png) 50%/contain no-repeat;padding:100px 0;animation:zoomBackground 5s ease-in-out infinite}@media screen and (max-width:995px){.blog{padding:80px 0}}@media screen and (max-width:767px){.blog{padding:60px 0}}@media screen and (max-width:567px){.blog{padding:60px 0}}.blog .blog-container .container{flex-direction:column;justify-content:center;align-items:center;display:flex}.blog .blog-container .container .blog-wrapper{width:100%;height:100%}.blog .blog-container .container .blog-wrapper .slick-slider .slick-list .slick-track .slick-slide .blog-comp{background-color:#fff;border-radius:10px;height:auto;margin:15px;overflow:hidden;box-shadow:0 0 5px #00000040}.blog .blog-container .container .blog-wrapper .slick-slider .slick-list .slick-track .slick-slide .blog-comp .image{aspect-ratio:4/3}.blog .blog-container .container .blog-wrapper .slick-slider .slick-list .slick-track .slick-slide .blog-comp .blog-info{flex-direction:column;justify-content:space-between;padding:30px;display:flex}.blog .blog-container .container .blog-wrapper .slick-slider .slick-list .slick-track .slick-slide .blog-comp .blog-info .author{text-transform:capitalize;align-items:center;font-size:14px;font-weight:500;display:flex}.blog .blog-container .container .blog-wrapper .slick-slider .slick-list .slick-track .slick-slide .blog-comp .blog-info .author svg{color:#2196f3;margin-top:-2px;margin-right:7px;font-size:18px}.blog .blog-container .container .blog-wrapper .slick-slider .slick-list .slick-track .slick-slide .blog-comp .blog-info h4{margin:20px 0;font-size:18px;line-height:1.4;transition:all .3s}.blog .blog-container .container .blog-wrapper .slick-slider .slick-list .slick-track .slick-slide .blog-comp .blog-info h4:hover{color:#2196f3}.blog .blog-container .container .blog-wrapper .slick-slider .slick-list .slick-track .slick-slide .blog-comp .blog-info .more{color:#2196f3;align-items:center;gap:5px;width:max-content;margin-top:30px;font-weight:500;display:inline-flex}.blog .blog-container .container .blog-wrapper .slick-slider .slick-list .slick-track .slick-slide .blog-comp .blog-info .more svg{font-size:18px;transition:all .3s}.blog .blog-container .container .blog-wrapper .slick-slider .slick-list .slick-track .slick-slide .blog-comp .blog-info .more:hover svg{margin-left:10px}@media screen and (max-width:767px){.blog .blog-container .container .blog-wrapper .slick-slider .slick-list .slick-track .slick-slide .blog-comp{margin:10px}.blog .blog-container .container .blog-wrapper .slick-slider .slick-list .slick-track .slick-slide .blog-comp .blog-info{padding:20px}.blog .blog-container .container .blog-wrapper .slick-slider .slick-list .slick-track .slick-slide .blog-comp .blog-info .author{font-size:13px}.blog .blog-container .container .blog-wrapper .slick-slider .slick-list .slick-track .slick-slide .blog-comp .blog-info .author svg{font-size:16px}.blog .blog-container .container .blog-wrapper .slick-slider .slick-list .slick-track .slick-slide .blog-comp .blog-info h4{margin:15px 0;font-size:16px}.blog .blog-container .container .blog-wrapper .slick-slider .slick-list .slick-track .slick-slide .blog-comp .blog-info .more{margin-top:20px;font-size:14px}}@media screen and (max-width:567px){.blog .blog-container .container .blog-wrapper .slick-slider .slick-list .slick-track .slick-slide .blog-comp .blog-info{padding:15px}.blog .blog-container .container .blog-wrapper .slick-slider .slick-list .slick-track .slick-slide .blog-comp .blog-info h4{margin:12px 0;font-size:15px}}.blog .blog-container .container .blog-wrapper .slick-slider .slick-dots{padding-top:20px}.blog .blog-container .container .blog-wrapper .slick-slider .slick-dots li{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:0 0;border:1px solid #2196f3;border-radius:6px;width:12px;height:12px;margin:0 4px;transition:all .55s;display:inline-block}.blog .blog-container .container .blog-wrapper .slick-slider .slick-dots li.slick-active{clip-path:none;background:#2196f3;width:24px}.blog .blog-container .container .blog-wrapper .slick-slider .slick-dots li button{opacity:0;width:0;height:0}.countup{background:linear-gradient(#00000060,#00000060),url(/images/section-img/count-bg.jpg) 50%/cover no-repeat}.countup .container .countup-container{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.countup .container .countup-container .countup-box{flex-direction:column;flex:1;align-items:center;margin:0 10px;display:flex}.countup .container .countup-container .countup-box .image{width:60px;height:60px;margin:30px 0 20px}.countup .container .countup-container .countup-box h2{color:#2196f3;align-items:center;margin-bottom:10px;font-size:36px;display:flex}.countup .container .countup-container .countup-box h2:after{content:"+";margin-top:-7px;font-size:20px}.countup .container .countup-container .countup-box p{color:#fff;font-size:16px}.countup .container .countup-container .countup-box .line{background-color:#2196f3;width:1px;height:65px;margin-top:10px;display:inline-block}.countup .container .countup-container .countup-box:hover .image{animation:bounce 1s infinite}@media screen and (max-width:995px){.countup .container .countup-container .countup-box{flex:0 0 30%}}.partners .partners-container{flex-direction:column;gap:20px;padding:100px 0;display:flex;position:relative}@media screen and (max-width:995px){.partners .partners-container{padding:80px 0}}@media screen and (max-width:767px){.partners .partners-container{padding:60px 0}}@media screen and (max-width:567px){.partners .partners-container{padding:60px 0}}.partners .partners-container .slick-slider .slick-list .slick-track{align-items:center;display:flex}.partners .partners-container .slick-slider .slick-list .slick-track .slick-slide .brand-box{padding:10px}.partners .partners-container .slick-slider .slick-list .slick-track .slick-slide .brand-box img{aspect-ratio:4/3;object-fit:contain}.partners .partners-container:after,.partners .partners-container:before{content:"";z-index:1;background:linear-gradient(90deg,#efeef2,#fff0);width:200px;height:100%;position:absolute;top:0}.partners .partners-container:after{right:0;transform:rotate(180deg)}footer{background:url(/images/section-img/footer-bg.png) 50%/cover no-repeat;width:100%}footer .footer-container{color:#fff;z-index:1;padding:100px 0;position:relative}@media screen and (max-width:995px){footer .footer-container{padding:80px 0}}@media screen and (max-width:767px){footer .footer-container{padding:60px 0}}@media screen and (max-width:567px){footer .footer-container{padding:60px 0}}footer .footer-container:after{content:"";z-index:-1;background-color:#0000;background-image:linear-gradient(#000000a3,#000000a3),url(/logo/integrity.png);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:70%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;position:absolute;top:0;left:0}footer .footer-container .footer-top{justify-content:space-between;gap:20px;display:flex}footer .footer-container .footer-top .contact-us .contact{flex-direction:column;gap:20px;display:flex}footer .footer-container .footer-top .contact-us .contact .contact-box{align-items:center;gap:15px;display:flex}footer .footer-container .footer-top .contact-us .contact .contact-box .icon{background:#2196f3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}footer .footer-container .footer-top .event .event-links ul{column-count:2;-webkit-columns:2;-moz-columns:2;column-gap:20px}footer .footer-container .footer-top .event .event-links ul li{break-inside:avoid;margin-bottom:10px}footer .footer-container .footer-top .event .event-links ul li a{gap:3px;display:flex}footer .footer-container .footer-top .event .event-links ul li a svg{color:#2196f3;font-size:18px}footer .footer-container .footer-top .community .subscribe p{margin-bottom:20px;line-height:1.8}footer .footer-container .footer-top .community .subscribe .contact-form{margin-bottom:15px}footer .footer-container .footer-top .community .subscribe .contact-form .form-group{border-radius:8px;display:flex;overflow:hidden}footer .footer-container .footer-top .community .subscribe .contact-form .form-group .form-control{border:none;border-radius:8px 0 0 8px;width:85%;padding:15px 15px 15px 20px}footer .footer-container .footer-top .community .subscribe .contact-form .form-group .form-control:focus{outline:none}footer .footer-container .footer-top .community .subscribe .contact-form .form-group .form-control::placeholder{font-family:inherit;font-size:14px}footer .footer-container .footer-top .community .subscribe .contact-form .form-group .btn{color:#fff;cursor:pointer;background-color:#2196f3;border-radius:0 8px 8px 0;justify-content:center;align-items:center;width:15%;padding:10px;font-size:18px;display:flex}footer .footer-container .footer-top .community .subscribe .footer-socials{align-items:center;gap:10px;display:flex}footer .footer-container .footer-top .community .subscribe .footer-socials h4{margin-right:10px;display:inline-block}footer .footer-container .footer-top .community .subscribe .footer-socials a{font-size:16px}footer .footer-container .footer-top a:hover{color:#ddd}footer .footer-container .divider{background-color:#2196f380;width:90%;height:1px;margin:30px auto}footer .footer-container .footer-bottom{text-align:center}footer .footer-container .footer-bottom p a{color:#2196f3;font-weight:500;text-decoration:none}footer .footer-container .footer-bottom p a:hover{color:#64b5f6;text-decoration:underline}@media screen and (max-width:995px){footer .footer-container .footer-top{flex-wrap:wrap;gap:30px}footer .footer-container .footer-top .community,footer .footer-container .footer-top .contact-us,footer .footer-container .footer-top .event{flex:0 0 100%;margin-bottom:30px}footer .footer-container .footer-top .contact-us .contact{gap:15px}footer .footer-container .footer-top .contact-us .contact .contact-box{gap:12px}footer .footer-container .footer-top .contact-us .contact .contact-box .icon{width:35px;height:35px;font-size:18px}footer .footer-container .footer-top .community .subscribe .contact-form .form-group .form-control{padding:12px 12px 12px 15px;font-size:14px}footer .footer-container .footer-top .community .subscribe .contact-form .form-group .btn{padding:12px;font-size:16px}}@media screen and (max-width:767px){footer .footer-container .footer-top{gap:25px}footer .footer-container .footer-top .community,footer .footer-container .footer-top .contact-us,footer .footer-container .footer-top .event{margin-bottom:25px}footer .footer-container .footer-top .contact-us .contact .contact-box{flex-direction:column;align-items:flex-start;gap:10px}footer .footer-container .footer-top .community .subscribe p{margin-bottom:15px;font-size:14px}footer .footer-container .footer-top .community .subscribe .contact-form .form-group{border-radius:8px;flex-direction:column}footer .footer-container .footer-top .community .subscribe .contact-form .form-group .form-control{border-radius:8px;width:100%;padding:12px 15px}footer .footer-container .footer-top .community .subscribe .contact-form .form-group .btn{border-radius:8px;width:100%;padding:12px}footer .footer-container .footer-top .community .subscribe .footer-socials{flex-wrap:wrap;gap:8px}footer .footer-container .footer-top .community .subscribe .footer-socials h4{width:100%;margin-bottom:10px}footer .footer-container .divider{margin:20px auto}}@media screen and (max-width:567px){footer .footer-container:after{background-position:0 15%;background-size:contain}footer .footer-container .footer-top .community,footer .footer-container .footer-top .contact-us,footer .footer-container .footer-top .event{flex:0 0 100%;margin-bottom:20px}footer .footer-container .footer-top .event .event-links ul{column-count:1;-webkit-columns:1;-moz-columns:1}}.scroll-to-top-button{cursor:pointer;color:#fff;opacity:0;z-index:500;background:#2196f3;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all 1s ease-in-out;display:flex;position:fixed;bottom:20px;right:20px;transform:translate(50vh)}.scroll-to-top-button svg{width:20px;height:20px}.scroll-to-top-button.show{opacity:1;transform:none}.pre-loader{z-index:2147483647;opacity:1;background-color:#191d3b;flex-direction:column;width:100%;height:100vh;position:fixed;top:0;left:0}.pre-loader,.pre-loader .pre-loader-image{justify-content:center;align-items:center;display:flex}.pre-loader .pre-loader-image{position:relative}.pre-loader .pre-loader-image img{width:100%;max-width:250px;height:auto;animation:blink 1.5s ease-in-out infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.pre-loader .ann{margin-top:100px}.pre-loader .ann h4{color:#fff;font-size:15px}.pre-loader .ann h4 span{color:#2196f3}@media screen and (max-width:767px){.pre-loader .pre-loader-image img{max-width:200px}}@media screen and (max-width:567px){.pre-loader .pre-loader-image img{max-width:180px}}.page-header{color:#fff;background-color:#00000080;background-position:50%;background-repeat:no-repeat;background-size:cover;height:350px;padding:20px 0}.page-header,.page-header .header-container{justify-content:center;align-items:center;display:flex}.page-header .header-container{width:100%;height:100%}.page-header .container{z-index:1;flex-direction:column;align-items:center;display:flex}.page-header .container h1{letter-spacing:1px;text-shadow:2px 2px 4px #000c;margin-bottom:20px;font-size:clamp(32px,5vw,40px);font-weight:700;color:#fff!important}.page-header .container .navigator{color:#fff;background:#2196f3;border-radius:25px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding:10px;display:flex}.page-header .container .navigator span{color:#fff;margin:0 8px;font-size:14px;display:inline-block}.page-header .container .navigator span:first-child a{color:#fff;align-items:center;gap:5px;text-decoration:none;display:flex}.page-header .container .navigator span:first-child a:hover{color:#fff;opacity:.9}@media screen and (max-width:995px){.page-header{height:300px;padding:15px 0}.page-header .container h1{margin-bottom:15px;font-size:clamp(28px,4vw,36px)}.page-header .container .navigator{padding:8px 12px;font-size:13px}.page-header .container .navigator span{margin:0 6px}}@media screen and (max-width:767px){.page-header{height:250px;padding:10px 0}.page-header .container h1{margin-bottom:12px;font-size:clamp(24px,5vw,32px)}.page-header .container .navigator{border-radius:20px;padding:8px 10px;font-size:12px}.page-header .container .navigator span{margin:0 5px;font-size:12px}}@media screen and (max-width:567px){.page-header{height:200px}.page-header .container h1{margin-bottom:10px;font-size:clamp(20px,6vw,28px)}.page-header .container .navigator{padding:6px 8px;font-size:11px}.page-header .container .navigator span{margin:0 4px;font-size:11px}}.who-we-are{background:url(/images/section-img/about-bg.png) 50%/contain no-repeat;padding:100px 0;animation:zoomBackground 5s ease-in-out infinite}@media screen and (max-width:995px){.who-we-are{padding:80px 0}}@media screen and (max-width:767px){.who-we-are{padding:60px 0}}@media screen and (max-width:567px){.who-we-are{padding:60px 0}}.who-we-are .container{gap:30px;display:flex}.who-we-are .container .left{flex:1}.who-we-are .container .left .section-header h2{color:#252525}.who-we-are .container .left .about-content{margin-bottom:40px}.who-we-are .container .left .about-content p{margin-bottom:15px;line-height:1.7}.who-we-are .container .right{flex:1}@media screen and (max-width:995px){.who-we-are .container{flex-direction:column;gap:40px}.who-we-are .container .left .about-content{margin-bottom:30px}.who-we-are .container .left .about-content p{font-size:15px}}@media screen and (max-width:767px){.who-we-are .container{gap:30px}.who-we-are .container .left .section-header h2{font-size:clamp(24px,5vw,32px)}.who-we-are .container .left .about-content{margin-bottom:25px}.who-we-are .container .left .about-content p{font-size:14px;line-height:1.6}}.event-aside{flex:3}.event-aside .top{background-color:#00000008;margin-bottom:50px}.event-aside .bottom{color:#fff;background-color:#191d3b;padding:30px}.event-aside .bottom h4{font-size:20px;font-weight:600}.event-aside .bottom p{margin:20px 0}.event-aside .bottom .buttons{flex-direction:column;align-items:center;gap:10px;display:flex}.event-aside .bottom .buttons .btn{text-transform:uppercase;background-color:#2196f3;justify-content:center;align-items:center;gap:7px;width:100%;padding:8px 20px;font-weight:700;transition:all .3s;display:flex}.event-aside .bottom .buttons .btn svg{font-size:16px}.event-aside .bottom .buttons .btn:hover{color:#2196f3;background-color:#fff}.event-content{flex:9}.event-content .event-pictures{gap:10px;margin-bottom:30px;display:flex}.event-content .event-pictures .event-logos{flex-direction:column;flex:4;gap:10px;display:flex}.event-content .event-pictures .event-logos figure{flex:1}.event-content .event-pictures .event-logos figure img{aspect-ratio:4/3}.event-content .event-pictures .main-pic{flex:8}.event-content .event-description h2{color:#856404;font-size:clamp(24px,5vw,32px);transition:all .3s}.event-content .event-description h2 a{text-decoration:underline}.event-content .event-description h2:hover{color:#2196f3}.event-content .event-description h4{margin:20px 0 15px;font-size:16px}.event-content .event-description p{margin-bottom:20px}.event-content .event-description .image-text{gap:20px;margin-bottom:30px;display:flex}.event-content .event-description .image-text .imag,.event-content .event-description .image-text .text{flex:1}.event-content .event-description .why h3{margin-bottom:20px;font-size:clamp(24px,5vw,32px)}.event-content .event-description .why ul li{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.event-content .event-description .why ul li svg{color:#2196f3;margin-top:3px}@media screen and (max-width:767px){.event-content .event-description .image-text{flex-direction:column}}.sector-page .sector-page-container{background:url(/images/section-img/sectors-bg.png) 50%/contain no-repeat;padding-top:30px;padding-bottom:30px;animation:zoomBackground 5s ease-in-out infinite}.event-page .container .event-container{gap:30px;padding:100px 0;display:flex}@media screen and (max-width:995px){.event-page .container .event-container{padding:80px 0}}@media screen and (max-width:767px){.event-page .container .event-container{padding:60px 0}}@media screen and (max-width:567px){.event-page .container .event-container{padding:60px 0}}@media screen and (max-width:995px){.event-page .container .event-container{flex-direction:column}}.blog-page .container .blog-page-container{gap:30px;padding:100px 0;display:flex}@media screen and (max-width:995px){.blog-page .container .blog-page-container{padding:80px 0}}@media screen and (max-width:767px){.blog-page .container .blog-page-container{padding:60px 0}}@media screen and (max-width:567px){.blog-page .container .blog-page-container{padding:60px 0}}@media screen and (max-width:995px){.blog-page .container .blog-page-container{flex-direction:column}}.single-blog-page .single-blog-page-container{padding:100px 0}@media screen and (max-width:995px){.single-blog-page .single-blog-page-container{padding:80px 0}}@media screen and (max-width:767px){.single-blog-page .single-blog-page-container{padding:60px 0}}@media screen and (max-width:567px){.single-blog-page .single-blog-page-container{padding:60px 0}}.single-blog-page .single-blog-page-container .container{gap:30px;display:flex}@media screen and (max-width:995px){.single-blog-page .single-blog-page-container .container{flex-direction:column}}.get-involved{background:url(/images/section-img/involved-bg.png) 50%/cover no-repeat;padding:100px 0}@media screen and (max-width:995px){.get-involved{padding:80px 0}}@media screen and (max-width:767px){.get-involved{padding:60px 0}}@media screen and (max-width:567px){.get-involved{padding:60px 0}}.get-involved .container{color:#fff;gap:20px;display:flex}.get-involved .container .left,.get-involved .container .right{flex:1}.get-involved .container .left p{margin-bottom:15px;line-height:1.7}.get-involved .container .left .contacts{justify-content:space-evenly;margin-top:50px;display:flex}.get-involved .container .left .contacts .contact{flex-direction:column;align-items:center;display:flex}.get-involved .container .left .contacts .contact .icon{text-align:center;background-color:#2196f3;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:20px;padding:20px;display:flex}.get-involved .container .left .contacts .contact .icon svg{width:100%;height:100%}.get-involved .container .right{position:relative}.get-involved .container .right .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.get-involved .container .right .play a .play-button{background:#2196f3;border-radius:50%;width:70px;height:70px;padding:15px;animation:pulse 1.5s infinite}.get-involved .container .right .play a .play-button svg{width:100%;height:100%}.get-involved .container .right .play a .play-button:after{content:"";width:100%;height:100%}@media screen and (max-width:995px){.get-involved{background-position:35%}.get-involved .container{flex-direction:column;gap:40px}.get-involved .container .left .contacts{flex-wrap:wrap;gap:20px;margin-top:30px}.get-involved .container .right .image{height:500px!important}}@media screen and (max-width:767px){.get-involved .container{gap:30px}.get-involved .container .left p{font-size:14px}.get-involved .container .left .contacts{flex-direction:column;gap:25px;margin-top:25px}.get-involved .container .left .contacts .contact .icon{width:70px;height:70px;padding:15px}.get-involved .container .right .image{height:400px!important}.get-involved .container .right .play a .play-button{width:60px;height:60px;padding:12px}}@media screen and (max-width:567px){.get-involved .container .left .contacts .contact .icon{width:60px;height:60px;padding:12px}.get-involved .container .right .image{height:300px!important}.get-involved .container .right .play a .play-button{width:50px;height:50px;padding:10px}}.blog-aside{flex-direction:column;flex:4;gap:40px;display:flex}.blog-aside .top .icons,.blog-aside .top .icons a{justify-content:center;align-items:center;display:flex}.blog-aside .top .icons a{border:1px solid #f5f8fa;border-radius:50%;width:40px;height:40px;padding:10px;transition:all .3s}.blog-aside .top .icons a svg{width:100%;height:100%}.blog-aside .top .icons a:hover{color:#fff;background-color:#2196f3}.blog-aside .center .blog-box-container{flex-direction:column;gap:10px;display:flex}.blog-aside .center .blog-box-container .blog-box{gap:10px;display:flex}.blog-aside .center .blog-box-container .blog-box .image{flex:4;width:100px;height:60px}.blog-aside .center .blog-box-container .blog-box .title{flex:8;transition:all .3s}.blog-aside .center .blog-box-container .blog-box:hover .title{color:#2196f3}.blog-aside .center,.blog-aside .top{border-radius:8px;padding:35px 25px;box-shadow:0 0 5px #00000040}.blog-aside h4{text-align:center;margin-bottom:30px;font-size:24px}@media screen and (max-width:995px){.blog-aside{gap:30px}.blog-aside .center,.blog-aside .top{padding:25px 20px}.blog-aside h4{margin-bottom:20px;font-size:20px}.blog-aside .center .blog-box-container{gap:8px}.blog-aside .center .blog-box-container .blog-box .image{width:80px;height:55px}.blog-aside .center .blog-box-container .blog-box .title{font-size:14px}}@media screen and (max-width:767px){.blog-aside{gap:25px}.blog-aside .top .icons{gap:10px}.blog-aside .top .icons a{width:38px;height:38px;padding:8px}.blog-aside .center,.blog-aside .top{padding:20px 15px}.blog-aside h4{margin-bottom:15px;font-size:18px}.blog-aside .center .blog-box-container,.blog-aside .center .blog-box-container .blog-box{gap:8px}.blog-aside .center .blog-box-container .blog-box .image{flex:3;width:70px;height:50px}.blog-aside .center .blog-box-container .blog-box .title{flex:7;font-size:13px;line-height:1.4}}.blog-content{flex-wrap:wrap;flex:8;justify-content:space-between;gap:20px;display:flex}.blog-content .blog-card{z-index:1;background-color:#fff;border-radius:10px;flex:0 0 calc(50% - 10px);height:fit-content;margin:0 0 20px;overflow:hidden;box-shadow:0 0 5px #00000040}.blog-content .blog-card .card-content{padding:20px 20px 50px}.blog-content .blog-card .card-content .author{text-transform:capitalize;align-items:center;gap:5px;font-weight:500;display:flex}.blog-content .blog-card .card-content .author svg{margin-top:-2px;font-size:16px}.blog-content .blog-card .card-content h2{margin:10px 0 20px;transition:all .3s}.blog-content .blog-card .card-content h2:hover{color:#2196f3}.blog-content .blog-card .card-content p{margin-bottom:20px;line-height:1.7}@media screen and (max-width:995px){.blog-content .blog-card{flex:0 0 100%;margin-bottom:25px}.blog-content .blog-card .card-content{padding:18px 18px 40px}.blog-content .blog-card .card-content h2{font-size:clamp(18px,4vw,22px)}.blog-content .blog-card .card-content p{font-size:14px}}@media screen and (max-width:767px){.blog-content{flex-direction:column;gap:15px}.blog-content .blog-card{margin-bottom:20px}.blog-content .blog-card .card-content{padding:15px 15px 35px}.blog-content .blog-card .card-content .author{font-size:13px}.blog-content .blog-card .card-content h2{margin:8px 0 15px;font-size:clamp(16px,5vw,20px)}.blog-content .blog-card .card-content p{margin-bottom:15px;font-size:13px;line-height:1.6}}.gallery-comp{padding:100px 0;position:relative}@media screen and (max-width:995px){.gallery-comp{padding:80px 0}}@media screen and (max-width:767px){.gallery-comp{padding:60px 0}}@media screen and (max-width:567px){.gallery-comp{padding:60px 0}}.gallery-comp .gallery-comp-container{flex-direction:column;align-items:center;display:flex}.gallery-comp .gallery-comp-container .selectors{margin-bottom:40px}.gallery-comp .gallery-comp-container .selectors ul{flex-wrap:wrap;gap:10px;display:flex}.gallery-comp .gallery-comp-container .selectors ul li{cursor:pointer;padding:5px 8px;transition:all .3s}.gallery-comp .gallery-comp-container .selectors ul li.active{color:#2196f3;border-bottom:2px solid #2196f3}.gallery-comp .gallery-comp-container .gallery-container{flex-wrap:wrap;justify-content:space-evenly;gap:10px;width:100%;margin-bottom:50px;display:flex}.gallery-comp .gallery-comp-container .gallery-container .image{cursor:pointer;flex:0 0 20%;max-width:19%;height:200px}.gallery-comp .gallery-comp-container .pagination ul{gap:10px;display:flex}.gallery-comp .gallery-comp-container .pagination ul li button{cursor:pointer;color:#191d3b;background-color:#fff;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:10px 15px;font-weight:700;transition:all .3s;display:flex}.gallery-comp .gallery-comp-container .pagination ul li.active button,.gallery-comp .gallery-comp-container .pagination ul li:hover button{color:#fff;background-color:#2196f3;border:1px solid #2196f3}.gallery-comp .gallery-comp-container .modal-overlay{z-index:99999;transform-origin:50%;background:#000c;justify-content:center;align-items:center;width:100%;height:100vh;animation:fadeIn .5s forwards;display:flex;position:fixed;top:0;bottom:0;left:0}.gallery-comp .gallery-comp-container .modal-overlay .modal-content{background:#fff;border-radius:8px;width:90%;height:90%;padding:20px;position:relative}.gallery-comp .gallery-comp-container .modal-overlay .modal-content .modal-close{color:#2196f3;cursor:pointer;background:0 0;border:1px solid #2196f3;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding-top:2px;font-size:20px;display:flex;position:absolute;top:-30px;right:-30px}.gallery-comp .gallery-comp-container .modal-overlay .modal-content .image{object-fit:contain;width:100%;height:100%}@media screen and (max-width:995px){.gallery-comp .gallery-comp-container .gallery-container .image{flex:0 0 23%;max-width:23%;height:150px}}@media screen and (max-width:767px){.gallery-comp .gallery-comp-container .gallery-container .image{flex:0 0 31%;max-width:31%;height:150px}.gallery-comp .gallery-comp-container .modal-overlay .modal-content{height:70%}.gallery-comp .gallery-comp-container .modal-overlay .modal-content .modal-close{padding-top:0;right:-15px}}@media screen and (max-width:567px){.gallery-comp .gallery-comp-container .gallery-container .image{height:100px}.gallery-comp .gallery-comp-container .modal-overlay .modal-content{height:50%}}.blog-desc{flex:8}.blog-desc .blog-desc-container{margin-bottom:30px}.blog-desc .blog-desc-container .image{aspect-ratio:16/9;margin-bottom:30px}.blog-desc .blog-desc-container .author{text-transform:capitalize;align-items:center;gap:5px;margin-bottom:20px;font-weight:500;display:flex}.blog-desc .blog-desc-container .author svg{margin-top:-2px;font-size:16px}.blog-desc .blog-desc-container .title{margin-bottom:10px}.blog-desc .blog-desc-container .description{line-height:1.7}.blog-desc .blog-desc-container .description a{color:#2196f3;text-decoration:underline}.blog-desc .blog-desc-container .description a:hover{color:#856404}.blog-desc .blog-desc-container .description .image-text{gap:20px;display:flex}@media screen and (max-width:767px){.blog-desc .blog-desc-container .description .image-text{flex-direction:column}}.blog-desc .blog-desc-container .description blockquote{color:#99a7c0;z-index:1;background:#152136;margin-top:45px;margin-bottom:45px;padding:30px 50px 30px 90px;line-height:1.7;position:relative}.blog-desc .blog-desc-container .description blockquote:before{content:"";z-index:-1;background:url(/images/section-img/blockquote.png) 50%/cover no-repeat;width:92px;height:86px;position:absolute;top:29px;left:19px}.blog-desc .blog-pagination{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;justify-content:space-between;gap:30px;padding:35px 0;display:flex}.blog-desc .blog-pagination .next,.blog-desc .blog-pagination .prev{flex:1}.blog-desc .blog-pagination .next p,.blog-desc .blog-pagination .prev p{text-transform:uppercase;letter-spacing:2px;margin-bottom:5px;font-weight:500}.blog-desc .blog-pagination .next h2,.blog-desc .blog-pagination .prev h2{font-weight:500}.blog-desc .blog-pagination .next h2 a,.blog-desc .blog-pagination .prev h2 a{transition:all .3s}.blog-desc .blog-pagination .next h2:hover a,.blog-desc .blog-pagination .prev h2:hover a{color:#2196f3}.blog-desc .blog-pagination .image{align-self:center;width:40px;height:40px}.marquee-section{color:#fff;white-space:nowrap;z-index:499;background:#191d3b;border-top:1px solid #fff;width:100%;bottom:0;overflow:hidden;position:fixed!important}.marquee-section .marquee-slide{align-items:center;padding:20px 0;font-size:16px;display:flex}.marquee-section .marquee-slide .marquee-item{justify-content:center;align-items:center;display:flex}.marquee-section .marquee-slide .marquee-item div span{padding:0 50px}.marquee-section .marquee-slide .marquee-item .icon{height:30px;width:30px!important}.core-values{background:url(/images/section-img/sectors-bg.png) 50%/contain no-repeat;padding:100px 0;animation:zoomBackground 5s ease-in-out infinite}@media screen and (max-width:995px){.core-values{padding:80px 0}}@media screen and (max-width:767px){.core-values{padding:60px 0}}@media screen and (max-width:567px){.core-values{padding:60px 0}}.core-values .container{flex-direction:column;align-items:center;display:flex}.core-values .values-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;width:100%;margin-top:50px;display:grid}.core-values .values-grid .value-card{text-align:center;background:#fff;border-radius:20px;padding:30px;transition:all .3s;box-shadow:0 5px 20px #0000001a}.core-values .values-grid .value-card .value-icon{color:#fff;background:linear-gradient(135deg,#1565c0,#2196f3 50%,#42a5f5);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;transition:all .3s;display:flex;box-shadow:0 8px 20px #1565c04d}.core-values .values-grid .value-card .value-icon svg{width:40px;height:40px}.core-values .values-grid .value-card h3{color:#252525;margin-bottom:15px;font-size:20px;font-weight:600}.core-values .values-grid .value-card p{color:#000;line-height:1.6}.core-values .values-grid .value-card:hover{transform:translateY(-8px);box-shadow:0 15px 40px #2196f333}.core-values .values-grid .value-card:hover .value-icon{transform:scale(1.1)rotate(5deg);box-shadow:0 12px 30px #2196f366}@media screen and (max-width:995px){.core-values .values-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.core-values .values-grid{grid-template-columns:1fr}}.services{background:url(/images/section-img/sectors-bg.png) 50%/contain no-repeat;padding:100px 0;animation:zoomBackground 5s ease-in-out infinite}@media screen and (max-width:995px){.services{padding:80px 0}}@media screen and (max-width:767px){.services{padding:60px 0}}@media screen and (max-width:567px){.services{padding:60px 0}}.services .container{flex-direction:column;align-items:center;display:flex}.services .services-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;width:100%;margin-top:30px;display:grid}.services .services-grid .service-card{background:#fff;border:2px solid #0000;border-radius:20px;flex-direction:column;height:100%;padding:35px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;overflow:hidden;box-shadow:0 5px 25px #2196f31f}.services .services-grid .service-card:before{content:"";transform-origin:0;background:linear-gradient(90deg,#2196f3,#64b5f6);width:100%;height:4px;transition:transform .4s;position:absolute;top:0;left:0;transform:scaleX(0)}.services .services-grid .service-card .service-icon{color:#fff;background:linear-gradient(135deg,#0d47a1,#1565c0 50%,#2196f3);border-radius:18px;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:18px;transition:all .4s;display:flex;box-shadow:0 8px 20px #0d47a14d}.services .services-grid .service-card .service-icon svg{width:40px;height:40px}.services .services-grid .service-card h3{color:#252525;margin-bottom:10px;font-size:20px;font-weight:700;transition:color .3s}.services .services-grid .service-card p{color:#35405a;flex-grow:1;margin-bottom:18px;font-size:15px;line-height:1.7}.services .services-grid .service-card .service-link{color:#2196f3;opacity:0;align-items:center;gap:8px;margin-top:auto;font-size:15px;font-weight:600;transition:all .3s;display:flex;transform:translate(-10px)}.services .services-grid .service-card .service-link svg{transition:transform .3s}.services .services-grid .service-card:hover{border-color:#64b5f6;transform:translateY(-8px);box-shadow:0 15px 40px #2196f333}.services .services-grid .service-card:hover:before{transform:scaleX(1)}.services .services-grid .service-card:hover .service-icon{transform:scale(1.1)rotate(5deg);box-shadow:0 12px 30px #2196f366}.services .services-grid .service-card:hover h3{color:#2196f3}.services .services-grid .service-card:hover .service-link{opacity:1;transform:translate(0)}.services .services-grid .service-card:hover .service-link svg{transform:translate(5px)}@media screen and (max-width:995px){.services .services-grid{grid-template-columns:repeat(2,1fr);gap:25px}.services .services-grid .service-card{padding:30px}.services .services-grid .service-card h3{font-size:18px}.services .services-grid .service-card p{font-size:14px}}@media screen and (max-width:767px){.services .services-grid{grid-template-columns:1fr;gap:20px}.services .services-grid .service-card{padding:25px}.services .services-grid .service-card .service-icon{width:60px;height:60px}.services .services-grid .service-card .service-icon svg{width:35px;height:35px}.services .services-grid .service-card h3{margin-bottom:8px;font-size:18px}.services .services-grid .service-card p{margin-bottom:15px;font-size:14px}.services .services-grid .service-card .service-link{font-size:14px}}@media screen and (max-width:567px){.services .services-grid .service-card{padding:20px}.services .services-grid .service-card .service-icon{width:55px;height:55px}.services .services-grid .service-card .service-icon svg{width:30px;height:30px}.services .services-grid .service-card h3{font-size:16px}.services .services-grid .service-card p{font-size:13px}}.services .services-cta{text-align:center;margin-top:50px}.service-detail-page .service-detail-content{background:linear-gradient(#f8f9fa,#fff);padding:100px 0}@media screen and (max-width:995px){.service-detail-page .service-detail-content{padding:80px 0}}@media screen and (max-width:767px){.service-detail-page .service-detail-content{padding:60px 0}}@media screen and (max-width:567px){.service-detail-page .service-detail-content{padding:60px 0}}.service-detail-page .service-detail-wrapper{grid-template-columns:1fr 350px;gap:50px;margin-top:50px;display:grid}@media screen and (max-width:995px){.service-detail-page .service-detail-wrapper{grid-template-columns:1fr;gap:40px}}.service-detail-page .service-main-content .service-intro{margin-bottom:40px}.service-detail-page .service-main-content .service-intro h2{color:#252525;margin-bottom:20px;font-size:36px;font-weight:700;line-height:1.2}.service-detail-page .service-main-content .service-intro .lead{color:#2196f3;margin-bottom:0;font-size:20px;font-weight:500;line-height:1.6}.service-detail-page .service-main-content .service-description{margin-bottom:40px}.service-detail-page .service-main-content .service-description p{color:#000;margin-bottom:20px;font-size:18px;line-height:1.8}.service-detail-page .service-main-content .service-gallery{background:#fff;border-left:4px solid #2196f3;border-radius:15px;margin-bottom:50px;padding:30px;box-shadow:0 5px 20px #00000014}.service-detail-page .service-main-content .service-gallery h3{color:#252525;align-items:center;gap:10px;margin-bottom:25px;font-size:24px;font-weight:600;display:flex}.service-detail-page .service-main-content .service-gallery h3 svg{color:#2196f3}.service-detail-page .service-main-content .service-gallery .gallery-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}@media screen and (max-width:995px){.service-detail-page .service-main-content .service-gallery .gallery-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}}@media screen and (max-width:767px){.service-detail-page .service-main-content .service-gallery .gallery-grid{grid-template-columns:1fr}}.service-detail-page .service-main-content .service-gallery .gallery-grid .gallery-item{aspect-ratio:3/2;border-radius:10px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 3px 10px #0000001a}.service-detail-page .service-main-content .service-gallery .gallery-grid .gallery-item:hover{transform:translateY(-5px);box-shadow:0 5px 20px #00000026}.service-detail-page .service-main-content .service-gallery .gallery-grid .gallery-item .gallery-image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.service-detail-page .service-main-content .service-gallery .gallery-grid .gallery-item:hover .gallery-image{transform:scale(1.05)}.service-detail-page .service-main-content .service-section{background:#fff;border-left:4px solid #2196f3;border-radius:15px;margin-bottom:50px;padding:30px;box-shadow:0 5px 20px #00000014}.service-detail-page .service-main-content .service-section h3{color:#252525;align-items:center;gap:10px;margin-bottom:20px;font-size:24px;font-weight:600;display:flex}.service-detail-page .service-main-content .service-section h3 svg{color:#2196f3}.service-detail-page .service-main-content .service-section h4{color:#252525;margin-top:25px;margin-bottom:15px;font-size:20px;font-weight:600}.service-detail-page .service-main-content .service-section>p{color:#000;margin-bottom:20px;font-size:16px;line-height:1.7}.service-detail-page .service-main-content .service-section ul{padding:0;list-style:none}.service-detail-page .service-main-content .service-section ul li{color:#000;border-bottom:1px solid #f0f0f0;align-items:flex-start;gap:12px;padding:12px 0;font-size:16px;line-height:1.7;display:flex}.service-detail-page .service-main-content .service-section ul li:last-child{border-bottom:none}.service-detail-page .service-main-content .service-section ul li svg{color:#2196f3;flex-shrink:0;width:20px;height:20px;margin-top:4px}.service-detail-page .service-main-content .service-section .type-item{border-bottom:2px solid #f0f0f0;margin-bottom:30px;padding-bottom:30px}.service-detail-page .service-main-content .service-section .type-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.service-detail-page .service-sidebar .sidebar-card{background:#fff;border-radius:15px;margin-bottom:30px;padding:30px;box-shadow:0 5px 20px #00000014}.service-detail-page .service-sidebar .sidebar-card h3{color:#252525;margin-bottom:15px;font-size:22px;font-weight:600}.service-detail-page .service-sidebar .sidebar-card p{color:#000;margin-bottom:20px;font-size:16px;line-height:1.6}.service-detail-page .service-sidebar .sidebar-card .btn{text-align:center;justify-content:center;width:100%}.service-detail-page .service-sidebar .sidebar-card .other-services{padding:0;list-style:none}.service-detail-page .service-sidebar .sidebar-card .other-services li{margin-bottom:12px}.service-detail-page .service-sidebar .sidebar-card .other-services li a{color:#000;border-radius:8px;align-items:center;gap:10px;padding:12px;font-size:15px;transition:all .3s;display:flex}.service-detail-page .service-sidebar .sidebar-card .other-services li a:hover{color:#2196f3;background:#e3f2fd;transform:translate(5px)}.service-detail-page .service-sidebar .sidebar-card .other-services li a svg{color:#2196f3;transition:transform .3s}.service-detail-page .service-sidebar .sidebar-card .other-services li a:hover svg{transform:translate(3px)}.breadcrumbs{background-color:var(--bg-secondary,#f8f9fa);border-bottom:1px solid var(--border-color,#e9ecef);margin-top:0;padding:1rem 0}.breadcrumbs .container{max-width:1200px;margin:0 auto;padding:0 1rem}.breadcrumbs .breadcrumb-list{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs .breadcrumb-item{color:var(--text-secondary,#6c757d);align-items:center;font-size:.875rem;display:flex}.breadcrumbs .breadcrumb-item .breadcrumb-link{color:var(--text-secondary,#6c757d);text-decoration:none;transition:color .3s}.breadcrumbs .breadcrumb-item .breadcrumb-link:hover{color:var(--primary-color,#2196f3);text-decoration:underline}.breadcrumbs .breadcrumb-item .breadcrumb-current{color:var(--text-primary,#212529);font-weight:500}.breadcrumbs .breadcrumb-item .breadcrumb-separator{color:var(--text-secondary,#6c757d);opacity:.6;margin:0 .5rem;font-size:.75rem}@media (max-width:768px){.breadcrumbs{padding:.75rem 0}.breadcrumbs .breadcrumb-item{font-size:.8125rem}}.our-commitment{background:url(/images/section-img/sectors-bg.png) 50%/contain no-repeat;padding:100px 0;animation:zoomBackground 5s ease-in-out infinite}@media screen and (max-width:995px){.our-commitment{padding:80px 0}}@media screen and (max-width:767px){.our-commitment{padding:60px 0}}@media screen and (max-width:567px){.our-commitment{padding:60px 0}}.our-commitment .container{text-align:center;max-width:900px;margin:0 auto}.our-commitment .commitment-content{margin-top:30px}.our-commitment .commitment-content p{color:#000;margin-bottom:20px;font-size:18px;line-height:1.8}.mission{background:linear-gradient(135deg,#bbdefb80,#90caf94d 50%,#42a5f533);padding:100px 0;animation:zoomBackground 5s ease-in-out infinite}@media screen and (max-width:995px){.mission{padding:80px 0}}@media screen and (max-width:767px){.mission{padding:60px 0}}@media screen and (max-width:567px){.mission{padding:60px 0}}.mission .container{text-align:center;max-width:900px;margin:0 auto}.mission .mission-content{margin-top:30px}.mission .mission-content p{color:#252525;font-size:22px;font-weight:500;line-height:1.8}.contact-section{background:linear-gradient(#fff,#f8f9fa);padding:100px 0}@media screen and (max-width:995px){.contact-section{padding:80px 0}}@media screen and (max-width:767px){.contact-section{padding:60px 0}}@media screen and (max-width:567px){.contact-section{padding:60px 0}}.contact-section .contact-grid{grid-template-columns:1fr 1fr;gap:50px;margin-top:50px;display:grid}.contact-section .contact-grid .contact-info{background:#fff;border-radius:20px;padding:40px;box-shadow:0 10px 40px #0000001a}.contact-section .contact-grid .contact-info h2{color:#252525;margin-bottom:20px;font-size:32px}.contact-section .contact-grid .contact-info>p{color:#000;margin-bottom:40px;font-size:16px;line-height:1.7}.contact-section .contact-grid .contact-info .contact-details .contact-item{background:linear-gradient(135deg,#2196f30d,#2196f305);border-left:4px solid #2196f3;border-radius:15px;gap:20px;margin-bottom:30px;padding:20px;transition:all .3s;display:flex}.contact-section .contact-grid .contact-info .contact-details .contact-item:hover{transform:translate(5px);box-shadow:0 5px 15px #0000001a}.contact-section .contact-grid .contact-info .contact-details .contact-item .icon{color:#fff;background:linear-gradient(135deg,#2196f3,#1976d2);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:0 5px 15px #2196f34d}.contact-section .contact-grid .contact-info .contact-details .contact-item .icon svg{width:24px;height:24px}.contact-section .contact-grid .contact-info .contact-details .contact-item h4{color:#252525;margin-bottom:10px;font-size:18px;font-weight:600}.contact-section .contact-grid .contact-info .contact-details .contact-item p{color:#000;margin-bottom:5px}.contact-section .contact-grid .contact-info .contact-details .contact-item a{color:#2196f3;font-weight:500;text-decoration:none;transition:color .3s}.contact-section .contact-grid .contact-info .contact-details .contact-item a:hover{color:#1976d2}.contact-section .contact-grid .contact-form-wrapper{background:#fff;border-radius:20px;padding:40px;box-shadow:0 10px 40px #0000001a}.contact-section .contact-grid .contact-form-wrapper h2{color:#252525;margin-bottom:30px;font-size:32px}.contact-section .contact-grid .contact-form-wrapper .contact-form .form-group{margin-bottom:20px}.contact-section .contact-grid .contact-form-wrapper .contact-form .form-group input,.contact-section .contact-grid .contact-form-wrapper .contact-form .form-group textarea{background:#fafafa;border:2px solid #e0e0e0;border-radius:10px;width:100%;padding:15px;font-family:inherit;font-size:16px;transition:all .3s}.contact-section .contact-grid .contact-form-wrapper .contact-form .form-group input:focus,.contact-section .contact-grid .contact-form-wrapper .contact-form .form-group textarea:focus{background:#fff;border-color:#2196f3;outline:none;box-shadow:0 0 0 3px #2196f31a}.contact-section .contact-grid .contact-form-wrapper .contact-form .form-group textarea{resize:vertical;min-height:150px}.contact-section .contact-grid .contact-form-wrapper .contact-form .btn{width:100%;padding:15px;font-size:18px;font-weight:600}@media screen and (max-width:995px){.contact-section .contact-grid{grid-template-columns:1fr;gap:40px}.contact-section .contact-grid .contact-form-wrapper,.contact-section .contact-grid .contact-info{padding:30px}.contact-section .contact-grid .contact-form-wrapper h2,.contact-section .contact-grid .contact-info h2{font-size:28px}}@media screen and (max-width:767px){.contact-section .contact-grid{gap:30px;margin-top:30px}.contact-section .contact-grid .contact-form-wrapper,.contact-section .contact-grid .contact-info{padding:25px}.contact-section .contact-grid .contact-form-wrapper h2,.contact-section .contact-grid .contact-info h2{margin-bottom:15px;font-size:24px}.contact-section .contact-grid .contact-form-wrapper>p,.contact-section .contact-grid .contact-info>p{margin-bottom:30px;font-size:14px}.contact-section .contact-grid .contact-info .contact-details .contact-item{flex-direction:column;gap:15px;margin-bottom:20px;padding:15px}.contact-section .contact-grid .contact-info .contact-details .contact-item .icon{width:45px;height:45px}.contact-section .contact-grid .contact-info .contact-details .contact-item .icon svg{width:20px;height:20px}.contact-section .contact-grid .contact-info .contact-details .contact-item h4{font-size:16px}.contact-section .contact-grid .contact-info .contact-details .contact-item a,.contact-section .contact-grid .contact-info .contact-details .contact-item p{font-size:14px}.contact-section .contact-grid .contact-form-wrapper .contact-form .form-group{margin-bottom:15px}.contact-section .contact-grid .contact-form-wrapper .contact-form .form-group input,.contact-section .contact-grid .contact-form-wrapper .contact-form .form-group textarea{padding:12px;font-size:14px}.contact-section .contact-grid .contact-form-wrapper .contact-form .form-group textarea{min-height:120px}.contact-section .contact-grid .contact-form-wrapper .contact-form .btn{padding:14px;font-size:16px}}.stats-section{background:linear-gradient(135deg,#bbdefb4d,#90caf933 50%,#42a5f51a);padding:100px 0;position:relative;overflow:hidden}@media screen and (max-width:995px){.stats-section{padding:80px 0}}@media screen and (max-width:767px){.stats-section{padding:60px 0}}@media screen and (max-width:567px){.stats-section{padding:60px 0}}@media screen and (max-width:767px){.stats-section{margin-top:0!important;padding-top:0!important}}@media screen and (max-width:567px){.stats-section{margin-top:0!important;padding-top:0!important}}.stats-section:before{content:"";opacity:.5;z-index:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%232196F3' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");width:100%;height:100%;position:absolute;top:0;left:0}.stats-section .container{z-index:1;position:relative}.stats-section .stats-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:50px;display:grid}@media screen and (max-width:767px){.stats-section .stats-grid{margin-top:20px}}@media screen and (max-width:567px){.stats-section .stats-grid{margin-top:15px}}.stats-section .stats-grid .stat-card{text-align:center;background:#fff;border:2px solid #0000;border-radius:20px;padding:40px 30px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;box-shadow:0 10px 30px #2196f31a}.stats-section .stats-grid .stat-card:before{content:"";transform-origin:0;background:linear-gradient(90deg,#2196f3,#64b5f6);width:100%;height:4px;transition:transform .4s;position:absolute;top:0;left:0;transform:scaleX(0)}.stats-section .stats-grid .stat-card .stat-icon{border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 25px;transition:all .4s;display:flex}.stats-section .stats-grid .stat-card .stat-icon svg{width:40px;height:40px}.stats-section .stats-grid .stat-card .stat-content .stat-number{color:#2196f3;margin-bottom:10px;font-family:Rubik,sans-serif;font-size:48px;font-weight:700;line-height:1}.stats-section .stats-grid .stat-card .stat-content .stat-label{color:#252525;margin:0;font-size:16px;font-weight:500}.stats-section .stats-grid .stat-card:hover{border-color:#64b5f6;transform:translateY(-10px);box-shadow:0 20px 50px #2196f333}.stats-section .stats-grid .stat-card:hover:before{transform:scaleX(1)}.stats-section .stats-grid .stat-card:hover .stat-icon{transform:scale(1.1)rotate(5deg)}@media screen and (max-width:995px){.stats-section .stats-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.stats-section .stats-grid{grid-template-columns:1fr}}.why-choose-us{background:linear-gradient(#fff,#e3f2fd 50%,#fff);padding:100px 0;animation:zoomBackground 5s ease-in-out infinite}@media screen and (max-width:995px){.why-choose-us{padding:80px 0}}@media screen and (max-width:767px){.why-choose-us{padding:60px 0}}@media screen and (max-width:567px){.why-choose-us{padding:60px 0}}.why-choose-us .features-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;margin-top:50px;display:grid}.why-choose-us .features-grid .feature-card{background:#fff;border:2px solid #0000;border-radius:20px;padding:40px 30px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;box-shadow:0 5px 25px #00000014}.why-choose-us .features-grid .feature-card:before{content:"";opacity:0;background:linear-gradient(135deg,#2196f30d,#0000);width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.why-choose-us .features-grid .feature-card .feature-icon-wrapper{margin-bottom:25px;position:relative}.why-choose-us .features-grid .feature-card .feature-icon-wrapper .feature-icon{color:#fff;z-index:2;background:linear-gradient(135deg,#2196f3,#1976d2);border-radius:18px;justify-content:center;align-items:center;width:70px;height:70px;transition:all .4s;display:flex;position:relative;box-shadow:0 8px 20px #2196f34d}.why-choose-us .features-grid .feature-card .feature-icon-wrapper .feature-icon svg{width:35px;height:35px}.why-choose-us .features-grid .feature-card .feature-icon-wrapper .feature-glow{opacity:0;z-index:1;background:radial-gradient(circle,#2196f333 0,#0000 70%);border-radius:50%;width:90px;height:90px;transition:opacity .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.why-choose-us .features-grid .feature-card h3{color:#252525;z-index:2;margin-bottom:15px;font-size:22px;font-weight:600;position:relative}.why-choose-us .features-grid .feature-card p{color:#000;z-index:2;line-height:1.8;position:relative}.why-choose-us .features-grid .feature-card:hover{border-color:#64b5f6;transform:translateY(-8px);box-shadow:0 15px 40px #2196f326}.why-choose-us .features-grid .feature-card:hover:before{opacity:1}.why-choose-us .features-grid .feature-card:hover .feature-icon{transform:scale(1.1)rotate(5deg);box-shadow:0 12px 30px #2196f366}.why-choose-us .features-grid .feature-card:hover .feature-glow{opacity:1}@media screen and (max-width:995px){.why-choose-us .features-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.why-choose-us .features-grid{grid-template-columns:1fr}}.testimonials{background:linear-gradient(135deg,#bbdefb66,#90caf94d 50%,#42a5f533);padding:100px 0}@media screen and (max-width:995px){.testimonials{padding:80px 0}}@media screen and (max-width:767px){.testimonials{padding:60px 0}}@media screen and (max-width:567px){.testimonials{padding:60px 0}}.testimonials .testimonials-wrapper{margin-top:50px;position:relative}.testimonials .testimonial-slider{justify-content:center;align-items:center;min-height:400px;display:flex;position:relative}.testimonials .testimonial-slider .testimonial-card{opacity:0;text-align:center;background:#fff;border:2px solid #0000;border-radius:20px;width:100%;max-width:900px;padding:50px;transition:all .5s cubic-bezier(.175,.885,.32,1.275);position:absolute;transform:scale(.9)translateY(20px);box-shadow:0 10px 40px #0000001a}.testimonials .testimonial-slider .testimonial-card.active{opacity:1;z-index:10;border-color:#64b5f6;transform:scale(1)translateY(0)}.testimonials .testimonial-slider .testimonial-card .quote-icon{color:#fff;background:linear-gradient(135deg,#2196f3,#1976d2);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 30px;font-size:30px;display:flex;box-shadow:0 8px 20px #2196f34d}.testimonials .testimonial-slider .testimonial-card .testimonial-content{color:#252525;margin-bottom:25px;font-size:18px;font-style:italic;line-height:1.8}.testimonials .testimonial-slider .testimonial-card .testimonial-rating{justify-content:center;gap:5px;margin-bottom:30px;display:flex}.testimonials .testimonial-slider .testimonial-card .testimonial-rating svg{color:#ffc107;width:24px;height:24px}.testimonials .testimonial-slider .testimonial-card .testimonial-author h4{color:#252525;margin-bottom:5px;font-size:20px;font-weight:600}.testimonials .testimonial-slider .testimonial-card .testimonial-author .author-position{color:#2196f3;margin:0;font-size:14px;font-weight:500}.testimonials .testimonial-dots{justify-content:center;gap:12px;margin-top:40px;display:flex}.testimonials .testimonial-dots .dot{cursor:pointer;background:0 0;border:2px solid #2196f3;border-radius:50%;width:12px;height:12px;padding:0;transition:all .3s}.testimonials .testimonial-dots .dot.active{background:#2196f3;transform:scale(1.3)}.testimonials .testimonial-dots .dot:hover{background:#64b5f6;transform:scale(1.2)}.cta-section{background:linear-gradient(135deg,#0f1c3f,#0d47a1 40%,#2196f3);padding:100px 0}@media screen and (max-width:995px){.cta-section{padding:80px 0}}@media screen and (max-width:767px){.cta-section{padding:60px 0}}@media screen and (max-width:567px){.cta-section{padding:60px 0}}.cta-section:before{content:"";opacity:.3;background:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm22 24c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23ffffff' fill-opacity='0.05' fill-rule='evenodd'/%3E%3C/svg%3E");width:100%;height:100%;position:absolute;top:0;left:0}.cta-section .container{z-index:1;position:relative}.cta-section .cta-content{text-align:center;max-width:800px;margin:0 auto}.cta-section .cta-content .cta-text{margin-bottom:32px}.cta-section .cta-content .cta-text h2{color:#fff;letter-spacing:-.01em;text-shadow:0 4px 20px #0000002e;margin-bottom:16px;font-size:40px;font-weight:700}.cta-section .cta-content .cta-text p{color:#ffffffeb;font-size:18px;line-height:1.7}.cta-section .cta-content .cta-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.cta-section .cta-content .cta-buttons .btn{text-transform:uppercase;letter-spacing:.5px;border-radius:12px;align-items:center;gap:10px;padding:18px 35px;font-size:16px;font-weight:600;transition:all .3s;display:flex}.cta-section .cta-content .cta-buttons .btn svg{width:20px;height:20px}.cta-section .cta-content .cta-buttons .btn.btn-primary{color:#2196f3;background:#fff}.cta-section .cta-content .cta-buttons .btn.btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 30px #ffffff4d}.cta-section .cta-content .cta-buttons .btn.btn-secondary{color:#fff;background:0 0;border:2px solid #fff}.cta-section .cta-content .cta-buttons .btn.btn-secondary:hover{color:#2196f3;background:#fff;transform:translateY(-3px);box-shadow:0 10px 30px #fff3}@media screen and (max-width:767px){.cta-section .cta-content .cta-text h2{font-size:32px}.cta-section .cta-content .cta-text p{font-size:18px}.cta-section .cta-content .cta-buttons{flex-direction:column}.cta-section .cta-content .cta-buttons .btn{justify-content:center;width:100%}}.process-section{background:linear-gradient(#fff,#e8eaf6 30%,#fff);padding:100px 0}@media screen and (max-width:995px){.process-section{padding:80px 0}}@media screen and (max-width:767px){.process-section{padding:60px 0}}@media screen and (max-width:567px){.process-section{padding:60px 0}}.process-section .process-timeline{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;margin-top:60px;display:grid;position:relative}.process-section .process-timeline .process-step{text-align:center;position:relative}.process-section .process-timeline .process-step .step-number{color:#fff;z-index:2;background:linear-gradient(135deg,#2196f3,#1976d2);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 20px;font-size:24px;font-weight:700;transition:all .4s;display:flex;position:relative;box-shadow:0 8px 20px #2196f34d}.process-section .process-timeline .process-step .step-content{background:#fff;border:2px solid #0000;border-radius:20px;padding:30px 25px;transition:all .4s;box-shadow:0 5px 25px #00000014}.process-section .process-timeline .process-step .step-content .step-icon{color:#2196f3;background:linear-gradient(135deg,#2196f31a,#2196f30d);border-radius:15px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 20px;transition:all .4s;display:flex}.process-section .process-timeline .process-step .step-content .step-icon svg{width:30px;height:30px}.process-section .process-timeline .process-step .step-content h3{color:#252525;margin-bottom:15px;font-size:20px;font-weight:600}.process-section .process-timeline .process-step .step-content p{color:#000;margin:0;font-size:15px;line-height:1.7}.process-section .process-timeline .process-step .step-connector{z-index:1;background:linear-gradient(90deg,#2196f3,#0000);justify-content:flex-end;align-items:center;width:40px;height:2px;display:flex;position:absolute;top:30px;right:-20px}.process-section .process-timeline .process-step .step-connector svg{color:#2196f3;width:20px;height:20px;transform:translate(10px)}.process-section .process-timeline .process-step:hover .step-number{transform:scale(1.15)rotate(1turn);box-shadow:0 12px 30px #2196f366}.process-section .process-timeline .process-step:hover .step-content{border-color:#64b5f6;transform:translateY(-5px);box-shadow:0 10px 35px #2196f326}.process-section .process-timeline .process-step:hover .step-content .step-icon{background:linear-gradient(135deg,#2196f333,#2196f31a);transform:scale(1.1)}@media screen and (max-width:995px){.process-section .process-timeline .process-step .step-connector{display:none}.process-section .process-timeline{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.process-section .process-timeline{grid-template-columns:1fr}}.projects-page .projects-content{padding:100px 0}@media screen and (max-width:995px){.projects-page .projects-content{padding:80px 0}}@media screen and (max-width:767px){.projects-page .projects-content{padding:60px 0}}@media screen and (max-width:567px){.projects-page .projects-content{padding:60px 0}}.projects-page .projects-content .projects-intro{text-align:center;max-width:800px;margin:0 auto 60px}.projects-page .projects-content .projects-intro h2{color:#252525;margin-bottom:20px;font-size:42px;font-weight:700}.projects-page .projects-content .projects-intro p{color:#000;font-size:18px;line-height:1.8}.projects-page .projects-content .projects-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-bottom:60px;display:grid}.projects-page .projects-content .projects-grid .project-card{background:#fff;border:2px solid #0000;border-radius:20px;padding:0;transition:all .4s;overflow:hidden;box-shadow:0 5px 25px #00000014}.projects-page .projects-content .projects-grid .project-card .project-image-wrapper{width:100%;height:250px;position:relative;overflow:hidden}.projects-page .projects-content .projects-grid .project-card .project-image-wrapper .project-image{object-fit:cover;width:100%;height:100%;transition:transform .4s}.projects-page .projects-content .projects-grid .project-card .project-content{padding:35px}.projects-page .projects-content .projects-grid .project-card .project-header{align-items:flex-start;gap:15px;margin-bottom:20px;padding:25px 35px 0;display:flex}.projects-page .projects-content .projects-grid .project-card .project-header .project-icon{color:#fff;background:linear-gradient(135deg,#0d47a1,#1565c0);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.projects-page .projects-content .projects-grid .project-card .project-header .project-icon svg{width:30px;height:30px}.projects-page .projects-content .projects-grid .project-card .project-header .project-meta{flex-direction:column;flex:1;gap:8px;display:flex}.projects-page .projects-content .projects-grid .project-card .project-header .project-meta .project-category{color:#1565c0;text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:600}.projects-page .projects-content .projects-grid .project-card .project-header .project-meta .project-location{color:#000;align-items:center;gap:5px;font-size:13px;display:flex}.projects-page .projects-content .projects-grid .project-card .project-header .project-meta .project-location svg{color:#42a5f5}.projects-page .projects-content .projects-grid .project-card h3{color:#252525;margin-bottom:15px;font-size:22px;font-weight:600}.projects-page .projects-content .projects-grid .project-card .project-client{color:#000;border-bottom:1px solid #f0f0f0;margin-bottom:25px;padding-bottom:15px;font-size:14px}.projects-page .projects-content .projects-grid .project-card .project-client strong{color:#252525}.projects-page .projects-content .projects-grid .project-card .project-details .detail-section{margin-bottom:20px}.projects-page .projects-content .projects-grid .project-card .project-details .detail-section h4{color:#0d47a1;align-items:center;gap:8px;margin-bottom:10px;font-size:16px;font-weight:600;display:flex}.projects-page .projects-content .projects-grid .project-card .project-details .detail-section h4 svg{width:20px;height:20px}.projects-page .projects-content .projects-grid .project-card .project-details .detail-section p{color:#000;margin:0;font-size:15px;line-height:1.7}.projects-page .projects-content .projects-grid .project-card .project-details .detail-section .results-list{margin:0;padding:0;list-style:none}.projects-page .projects-content .projects-grid .project-card .project-details .detail-section .results-list li{color:#000;align-items:flex-start;gap:10px;padding:8px 0;font-size:15px;display:flex}.projects-page .projects-content .projects-grid .project-card .project-details .detail-section .results-list li svg{color:#1565c0;flex-shrink:0;margin-top:3px}.projects-page .projects-content .projects-grid .project-card:hover{border-color:#42a5f5;transform:translateY(-8px);box-shadow:0 15px 40px #0d47a126}.projects-page .projects-content .projects-grid .project-card:hover .project-image{transform:scale(1.1)}@media screen and (max-width:995px){.projects-page .projects-content .projects-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.projects-page .projects-content .projects-grid{grid-template-columns:1fr}}.projects-page .projects-content .projects-cta{text-align:center;background:linear-gradient(135deg,#0d47a10d,#1565c00d);border-radius:20px;padding:50px}.projects-page .projects-content .projects-cta h3{color:#252525;margin-bottom:15px;font-size:32px;font-weight:700}.projects-page .projects-content .projects-cta p{color:#000;margin-bottom:30px;font-size:18px}.projects-page .projects-content .projects-cta .btn{align-items:center;gap:10px;display:inline-flex}.certifications-page .certifications-content{padding:100px 0}@media screen and (max-width:995px){.certifications-page .certifications-content{padding:80px 0}}@media screen and (max-width:767px){.certifications-page .certifications-content{padding:60px 0}}@media screen and (max-width:567px){.certifications-page .certifications-content{padding:60px 0}}.certifications-page .certifications-content .certifications-intro{text-align:center;max-width:800px;margin:0 auto 60px}.certifications-page .certifications-content .certifications-intro h2{color:#252525;margin-bottom:20px;font-size:42px;font-weight:700}.certifications-page .certifications-content .certifications-intro p{color:#000;font-size:18px;line-height:1.8}.certifications-page .certifications-content .certifications-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-bottom:80px;display:grid}.certifications-page .certifications-content .certifications-grid .cert-card{text-align:center;background:#fff;border:2px solid #0000;border-radius:20px;padding:40px 30px;transition:all .4s;box-shadow:0 5px 25px #00000014}.certifications-page .certifications-content .certifications-grid .cert-card .cert-icon{color:#fff;background:linear-gradient(135deg,#0d47a1,#1565c0 50%,#2196f3);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 25px;display:flex;box-shadow:0 8px 20px #0d47a14d}.certifications-page .certifications-content .certifications-grid .cert-card .cert-icon svg{width:40px;height:40px}.certifications-page .certifications-content .certifications-grid .cert-card h3{color:#252525;margin-bottom:10px;font-size:20px;font-weight:600}.certifications-page .certifications-content .certifications-grid .cert-card p{color:#000;margin:0;font-size:15px;line-height:1.6}.certifications-page .certifications-content .certifications-grid .cert-card:hover{border-color:#42a5f5;transform:translateY(-8px);box-shadow:0 15px 40px #0d47a126}.certifications-page .certifications-content .certifications-grid .cert-card:hover .cert-icon{transform:scale(1.1)rotate(5deg);box-shadow:0 12px 30px #0d47a166}@media screen and (max-width:995px){.certifications-page .certifications-content .certifications-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.certifications-page .certifications-content .certifications-grid{grid-template-columns:1fr}}.certifications-page .certifications-content .quality-standards{margin-bottom:80px}.certifications-page .certifications-content .quality-standards h2{color:#252525;text-align:center;margin-bottom:50px;font-size:36px;font-weight:700}.certifications-page .certifications-content .quality-standards .standards-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;display:grid}.certifications-page .certifications-content .quality-standards .standards-grid .standard-card{text-align:center;background:#fff;border-top:4px solid #1565c0;border-radius:15px;padding:35px 25px;transition:all .4s;box-shadow:0 5px 20px #00000014}.certifications-page .certifications-content .quality-standards .standards-grid .standard-card .standard-icon{color:#0d47a1;background:linear-gradient(135deg,#0d47a11a,#1565c01a);border-radius:15px;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 20px;display:flex}.certifications-page .certifications-content .quality-standards .standards-grid .standard-card .standard-icon svg{width:35px;height:35px}.certifications-page .certifications-content .quality-standards .standards-grid .standard-card h3{color:#252525;margin-bottom:15px;font-size:20px;font-weight:600}.certifications-page .certifications-content .quality-standards .standards-grid .standard-card p{color:#000;margin:0;font-size:15px;line-height:1.7}.certifications-page .certifications-content .quality-standards .standards-grid .standard-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0d47a126}@media screen and (max-width:767px){.certifications-page .certifications-content .quality-standards .standards-grid{grid-template-columns:1fr}}.certifications-page .certifications-content .commitment-section{background:linear-gradient(135deg,#0d47a10d,#1565c00d);border-radius:20px;padding:60px 40px}.certifications-page .certifications-content .commitment-section .commitment-content{text-align:center;max-width:900px;margin:0 auto}.certifications-page .certifications-content .commitment-section .commitment-content h2{color:#252525;margin-bottom:25px;font-size:36px;font-weight:700}.certifications-page .certifications-content .commitment-section .commitment-content p{color:#000;margin-bottom:40px;font-size:18px;line-height:1.8}.certifications-page .certifications-content .commitment-section .commitment-content .commitment-features{text-align:left;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.certifications-page .certifications-content .commitment-section .commitment-content .commitment-features .feature-item{background:#fff;border-radius:10px;align-items:center;gap:12px;padding:15px;display:flex;box-shadow:0 3px 10px #0000000d}.certifications-page .certifications-content .commitment-section .commitment-content .commitment-features .feature-item svg{color:#1565c0;flex-shrink:0;width:24px;height:24px}.certifications-page .certifications-content .commitment-section .commitment-content .commitment-features .feature-item span{color:#252525;font-size:15px;font-weight:500}@media screen and (max-width:767px){.certifications-page .certifications-content .commitment-section .commitment-content .commitment-features{grid-template-columns:1fr}}.partners-section{background:linear-gradient(#fff,#e3f2fd 50%,#fff);padding:100px 0;position:relative;overflow:hidden}@media screen and (max-width:995px){.partners-section{padding:80px 0}}@media screen and (max-width:767px){.partners-section{padding:60px 0}}@media screen and (max-width:567px){.partners-section{padding:60px 0}}.partners-section:before{content:"";background:linear-gradient(90deg,#0000,#1565c033,#0000);height:1px;position:absolute;top:0;left:0;right:0}.partners-section .partners-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:50px;margin-bottom:60px;display:grid}.partners-section .partners-grid .partner-card{text-align:center;background:#fff;border:2px solid #0000;border-radius:20px;padding:40px 30px;transition:all .4s;box-shadow:0 5px 25px #00000014}.partners-section .partners-grid .partner-card .partner-icon{color:#fff;background:linear-gradient(135deg,#1565c0,#2196f3 50%,#42a5f5);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 25px;transition:all .4s;display:flex;box-shadow:0 8px 20px #1565c04d}.partners-section .partners-grid .partner-card .partner-icon svg{width:40px;height:40px}.partners-section .partners-grid .partner-card h3{color:#252525;margin-bottom:15px;font-size:20px;font-weight:600}.partners-section .partners-grid .partner-card p{color:#000;margin:0;font-size:15px;line-height:1.7}.partners-section .partners-grid .partner-card:hover{border-color:#42a5f5;transform:translateY(-8px);box-shadow:0 15px 40px #1565c026}.partners-section .partners-grid .partner-card:hover .partner-icon{transform:scale(1.15)rotate(5deg);box-shadow:0 12px 30px #1565c066}@media screen and (max-width:995px){.partners-section .partners-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.partners-section .partners-grid{grid-template-columns:1fr}}.partners-section .clients-logo-section{background:linear-gradient(135deg,#ffffffe6,#f3f8ffe6);border-radius:30px;margin:80px 0 60px;padding:60px 0;position:relative;overflow:hidden}.partners-section .clients-logo-section:before{content:"";background:linear-gradient(90deg,#0000,#2196f3,#0000);height:3px;position:absolute;top:0;left:0;right:0}.partners-section .clients-logo-section .clients-title{text-align:center;color:#252525;margin-bottom:50px;padding-bottom:20px;font-size:32px;font-weight:700;position:relative}.partners-section .clients-logo-section .clients-title:after{content:"";background:linear-gradient(90deg,#2196f3,#42a5f5);border-radius:2px;width:80px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.partners-section .clients-logo-section .clients-logo-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:30px;max-width:1400px;margin:0 auto;padding:0 20px;display:grid}.partners-section .clients-logo-section .clients-logo-grid .client-logo-item,.partners-section .clients-logo-section .clients-logo-grid .client-logo-item .client-logo-wrapper{justify-content:center;align-items:center;padding:20px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.partners-section .clients-logo-section .clients-logo-grid .client-logo-item .client-logo-wrapper{background:#fff;border:2px solid #0000;border-radius:16px;width:100%;height:120px;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000000f}.partners-section .clients-logo-section .clients-logo-grid .client-logo-item .client-logo-wrapper:before{content:"";background:linear-gradient(90deg,#0000,#1565c01a,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.partners-section .clients-logo-section .clients-logo-grid .client-logo-item .client-logo-wrapper .client-logo{object-fit:contain;filter:grayscale(30%)opacity(.8);z-index:1;width:100%;height:100%;transition:all .4s;position:relative}.partners-section .clients-logo-section .clients-logo-grid .client-logo-item:hover{transform:translateY(-8px)}.partners-section .clients-logo-section .clients-logo-grid .client-logo-item:hover .client-logo-wrapper{border-color:#1565c04d;transform:scale(1.05);box-shadow:0 12px 35px #1565c033}.partners-section .clients-logo-section .clients-logo-grid .client-logo-item:hover .client-logo-wrapper:before{left:100%}.partners-section .clients-logo-section .clients-logo-grid .client-logo-item:hover .client-logo-wrapper .client-logo{filter:grayscale(0)opacity();transform:scale(1.1)}@media screen and (max-width:995px){.partners-section .clients-logo-section .clients-logo-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:25px;padding:0 15px}.partners-section .clients-logo-section .clients-logo-grid .client-logo-item{padding:15px}.partners-section .clients-logo-section .clients-logo-grid .client-logo-item .client-logo-wrapper{height:100px;padding:15px}}@media screen and (max-width:767px){.partners-section .clients-logo-section .clients-logo-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:20px;padding:0 10px}.partners-section .clients-logo-section .clients-logo-grid .client-logo-item{padding:10px}.partners-section .clients-logo-section .clients-logo-grid .client-logo-item .client-logo-wrapper{height:80px;padding:10px}}.partners-section .partners-note{text-align:center;background:linear-gradient(135deg,#0d47a10d,#1565c00d);border-radius:15px;max-width:700px;margin:60px auto 0;padding:30px;position:relative}.partners-section .partners-note:before{content:"";z-index:-1;opacity:.1;background:linear-gradient(135deg,#2196f3,#42a5f5);border-radius:15px;position:absolute;inset:-2px}.partners-section .partners-note p{color:#252525;margin:0;font-size:16px;line-height:1.8}html{scroll-behavior:smooth}body{color:#1f2a44;background:linear-gradient(#f8fbff,#eef2f8);font-size:15px;line-height:1.7}h1,h2,h3{letter-spacing:-.01em;color:#0f1c3f;font-weight:700}a,button{transition:all .25s}.btn{letter-spacing:.01em;border-radius:12px;font-weight:600}.btn-pry{background:linear-gradient(135deg,#2196f3,#1976d2 40%,#1565c0);transition:all .3s;position:relative;overflow:hidden;box-shadow:0 12px 30px #0d47a159}.btn-pry:hover{transform:translateY(-2px);box-shadow:0 14px 40px #0d47a173}.btn-pry:active{transform:translateY(0)}.service-card,.sidebar-card,.value-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(145deg,#fffffff0,#f4f8fff5);border:1px solid #2196f314;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 18px 60px #0f1c3f14}.service-card:hover,.sidebar-card:hover,.value-card:hover{border-color:#2196f333;transform:translateY(-6px);box-shadow:0 24px 70px #0d47a129}.section-header{margin-bottom:36px}.section-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0f1c3f,#2196f3);-webkit-background-clip:text;background-clip:text}.section-header .double,.section-header .single{gap:12px}.section-header .double .line,.section-header .single .line{background:linear-gradient(90deg,#2196f3,#64b5f6);height:2px}.services{background:radial-gradient(circle at 20% 20%,#2196f30f,#0000 35%),radial-gradient(circle at 80% 0,#1565c00f,#0000 35%),linear-gradient(#f7f9fd,#fff)}.services .service-card{border-radius:18px}.services .service-card:before{height:5px}.services .service-card .service-icon{border:1px solid #ffffff4d}.cta-section{position:relative;overflow:hidden}.cta-section .cta-content{background:#ffffff0f;border:1px solid #ffffff40;border-radius:18px;padding:40px 32px;box-shadow:0 20px 60px #0000001a}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#eef2f8}::-webkit-scrollbar-thumb{background:linear-gradient(#2196f3,#1976d2);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#1976d2}a:focus,button:focus,input:focus,textarea:focus{outline-offset:2px;outline:2px solid #2196f3}.service-card,.value-card,a,button{transition:all .3s}::selection{color:#fff;background:#2196f3}