.bg-slider{background-color:#0000;background-image:linear-gradient(#ffffffb3,#ffffffb3),url(/next_assets/static/media/slider-bg-vision.b2b984e5.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.value-card{background:#fff;border:1px solid #f0f0f0;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.value-card:before{content:"";opacity:0;z-index:10;border-top:5px solid #05dac3;border-left:5px solid #05dac3;width:40px;height:40px;transition:all .3s;position:absolute;top:0;left:0;transform:translate(-10px,-10px)}.value-card:after{content:"";opacity:0;z-index:10;border-bottom:5px solid #ffb038;border-right:5px solid #ffb038;width:40px;height:40px;transition:all .3s;position:absolute;bottom:0;right:0;transform:translate(10px,10px)}.sidebar{z-index:10000;background-color:#f8f9fa;border-left:1px solid #22d4e61a;flex-direction:column;width:300px;height:100vh;padding:0;transition:all .5s cubic-bezier(.77,0,.175,1);display:flex;position:fixed;top:0;right:-100%;box-shadow:-15px 0 35px #22d4e633,15px 0 35px #22d4e633}.sidebar.open{right:0}.sidebar .close-btn{color:#333;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin:25px 0 0 30px;padding:0;font-size:2rem;font-weight:300;line-height:1;transition:transform .3s}.sidebar .close-btn:hover{color:#05dac3;transform:scale(1.1)}.sidebar nav{margin-top:50px;padding:0 40px}.sidebar nav ul{margin:0;padding-left:20px;list-style:outside}.sidebar nav ul li{color:#666;opacity:0;transition:all .4s;transition-delay:calc(80ms * var(--delay));margin-bottom:15px;transform:translate(20px)}.sidebar.open nav ul li{opacity:1;transform:translate(0)}.sidebar nav ul li a{color:#444;padding:5px 0;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.sidebar nav ul li a:hover{color:#05dac3;transform:translate(5px)}.sidebar-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;opacity:0;visibility:hidden;background:#0000004d;width:100vw;height:100vh;transition:all .4s;position:fixed;top:0;left:0}.sidebar-overlay.visible{opacity:1;visibility:visible}@media (width<=576px){.sidebar{width:80%}}.value-card:hover:before,.value-card:hover:after{opacity:1;transform:translate(0)}.value-card:hover{transform:translateY(-10px);box-shadow:0 15px 35px #0000001a}.value-card .floating-badge{z-index:2;color:#05dac3;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:1.2rem;display:flex;position:absolute;top:-10px;right:-10px;box-shadow:0 4px 10px #0000001a}.breadcrumb-title{color:#fff;z-index:1;margin-bottom:5px;font-size:3.2rem;font-weight:800;display:inline-block;position:relative}.breadcrumb-brush{z-index:-1;opacity:.9;background:linear-gradient(90deg,#ffb038,gold,#b2fef6);border-radius:5px;height:6px;position:absolute;bottom:8px;left:20px;right:20px}.breadcrumb-list{color:#ffffffe6;justify-content:center;align-items:center;gap:8px;font-size:.95rem;font-weight:500;display:flex}.breadcrumb-list a{color:#fff;text-decoration:none;transition:opacity .2s}.breadcrumb-list a:hover{opacity:.7}.breadcrumb-list .separator{color:#fff9;font-size:1.1rem}.tp-header-2-area{z-index:9999;top:0;position:sticky!important}.tp-header-2-main-left{justify-content:flex-start!important;padding-left:0!important}@media (width>=1200px){.tp-header-2-logo{max-width:122px!important}.tp-header-2-top{height:auto!important;padding-top:6px!important;padding-bottom:6px!important}.tp-header-2-bottom-inner{padding-top:0!important;padding-bottom:0!important}}.tp-header-2-top-info p,.tp-header-2-top-info span{text-align:left!important;white-space:nowrap!important;margin-left:0!important;padding-left:0!important;font-size:14px!important;line-height:1.4!important}.tp-header-2-top-info{justify-content:flex-start!important;margin-left:0!important;padding-left:0!important}.tp-header-2-top-right p,.tp-header-2-top-right a,.header-date p,.header-location a{font-size:14px!important}.tp-main-menu-2-area{justify-content:flex-start!important}.tp-main-menu{margin-left:0!important;padding-left:10px!important}.tp-main-menu nav ul{justify-content:flex-start!important;display:flex!important}.tp-main-menu nav ul li a{padding:0 8px!important;font-size:16px!important}.tp-header-2-btn1 a,.tp-header-2-btn1{white-space:nowrap!important;border-radius:30px!important;margin-right:15px!important;padding:8px 20px!important;font-size:14px!important;display:inline-block!important}html,body{width:100%;margin:0;padding:0;overflow-x:hidden!important}@media (width<=1199px){.tp-header-2-bottom .container{width:100%!important;max-width:100%!important;padding-right:0!important}.tp-header-2-bottom .row{flex-flow:row!important;justify-content:space-between!important;align-items:center!important;height:auto!important;min-height:0!important;margin:0!important;display:flex!important}.tp-header-2-bottom .row>div{flex:none!important;width:auto!important;padding:0!important}.tp-header-2-logo{max-width:110px!important;height:auto!important;margin:0!important;padding:0!important;display:block!important}.logo-image{object-fit:contain!important;width:auto!important;max-height:50px!important;margin:0!important}.tp-header-2-mobile-menu{flex:1!important;justify-content:flex-end!important;align-items:center!important;display:flex!important}.tp-header-2-hamburger-btn{background-size:cover!important;justify-content:center!important;align-items:center!important;width:60px!important;height:60px!important;margin-left:auto!important;margin-right:0!important;display:flex!important;position:relative!important}.tp-header-2-hamburger-btn button{background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.tp-header-2-area,.tp-header-2-bottom,.tp-header-2-bottom-inner,.tp-header-height{height:auto!important;min-height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.tp-header-2-bottom-inner{padding:10px 0!important}main,.tp-hero-2-area{margin-top:0!important;padding-top:0!important}}@media (width<=590px){.tp-header-2-logo{max-width:100px!important}.logo-image{max-height:45px!important}.tp-header-2-main-left{padding-left:5px!important}}@media (width<=991px){.breadcrumb-title{font-size:2.2rem!important}.tp-section-title{font-size:2rem!important}.tp-slider-title-2{font-size:clamp(1.3rem,5vw,2.5rem)!important}}@media (width<=767px){.container{padding-left:15px!important;padding-right:15px!important}.value-card{margin-bottom:20px;width:100%!important;padding:30px 15px!important}.value-card h4{font-size:1.2rem!important}.value-card p{font-size:.9rem!important}.tp-hero-2-area .row{margin:0!important}.tp-hero-2-area video{width:100%!important;height:auto!important;min-height:200px!important}}@media (width<=480px){.breadcrumb-title{font-size:1.8rem!important}.tp-section-title{font-size:1.6rem!important}.tp-header-2-logo{max-width:110px!important}}.custom-success-modal{z-index:99999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:none;position:fixed;top:0;left:0}.custom-success-modal.active{display:flex!important}.custom-success-modal-content{text-align:center;background:#fff;border-radius:30px;width:100%;max-width:480px;padding:40px 30px;animation:.4s cubic-bezier(.175,.885,.32,1.275) modalPop;position:relative;box-shadow:0 30px 60px #0000004d}@keyframes modalPop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.custom-success-modal-icon{color:#22c55e;background:#f0fdf4;border:4px solid #dcfce7;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin:0 auto 25px;font-size:45px;display:flex}.custom-success-modal-title{color:#1b8d9b;margin-bottom:15px;font-family:Raleway,sans-serif;font-size:26px;font-weight:800}.custom-success-modal-text{color:#475569;margin-bottom:30px;font-size:17px;line-height:1.6}.custom-success-modal-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#22d4e6 0%,#1b8d9b 100%);border:none;border-radius:50px;padding:14px 50px;font-size:16px;font-weight:700;transition:all .3s;box-shadow:0 10px 20px #1b8d9b4d}.custom-success-modal-btn:hover{transform:translateY(-2px);box-shadow:0 15px 30px #1b8d9b66}.custom-success-modal-close{color:#cbd5e1;cursor:pointer;background:0 0;border:none;font-size:24px;transition:color .2s;position:absolute;top:25px;right:25px}.custom-success-modal-close:hover{color:#64748b}.video-hero-wrapper{height:500px}@media (width<=991px){.video-hero-wrapper{height:auto!important}}@media (width<=576px){.video-hero-wrapper{height:auto!important}}.hero-row{margin:0!important}.hero-left{flex:none;width:calc(58.3333% + 60px)}.hero-right{background-image:url(/next_assets/static/media/slider-bg-vision.b2b984e5.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:none;width:calc(41.6666% - 60px)}.hero-mission-img{max-width:180px}@media (width<=1200px){.hero-left{width:60%!important}.hero-right{width:40%!important}}@media (width<=991px){.hero-row{flex-direction:column!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important}.hero-left{flex:auto!important;order:1!important;width:100%!important;margin:0!important;padding:0!important}.hero-left>div{margin:0!important;padding:0!important}.hero-right{background-color:#fff;flex:auto!important;order:2!important;width:100%!important;margin:0!important;padding:25px 15px!important}.hero-left video{aspect-ratio:16/9;object-fit:cover!important;object-position:center bottom!important;width:100%!important;height:auto!important;margin:0!important;display:block!important}.hero-mission-img{max-width:120px!important;margin-bottom:15px!important}.tp-hero-2-area{margin-bottom:0!important;padding-bottom:0!important}}@media (width<=576px){.video-hero-wrapper,.hero-left video{height:auto!important}.hero-mission-img{max-width:110px!important}}@keyframes bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.bouncing-image{animation:2s ease-in-out infinite bounce-slow}.hero-left video,.tp-hero-2-area video{object-position:center bottom!important}@media (width>=992px){.video-hero-wrapper{align-items:flex-end;display:flex;height:493px!important}}.video-hero-wrapper video{object-fit:fill!important;width:100%!important;height:100%!important}
