@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background-color:#ffffff;margin:0;padding:0;font-size:14px;line-height:1.5;font-family:"Inter", sans-serif;overflow-x:hidden}a,span{display:inline-block;text-decoration:none}p{font:normal normal normal 15px/22px Inter;letter-spacing:0.12px;color:#2C2C2C}.btn-explore{background:transparent linear-gradient(180deg, #4EAF85 0%, #0C965E 100%) 0% 0% no-repeat padding-box;color:#ffffff;min-width:220px;height:44px;border-radius:27px 27px 27px 0px;border:0;display:inline-flex;align-items:center;justify-content:center;padding:0 28px;font:normal normal 600 13px/16px Lato;letter-spacing:0.26px;text-decoration:none;position:relative;overflow:hidden;transition:all 0.4s ease}.btn-explore::before{content:"";position:absolute;top:0;left:-120%;width:100%;height:100%;background:rgba(255,255,255,0.18);transform:skewX(-25deg);transition:0.6s}.btn-explore:hover{box-shadow:0 12px 24px rgba(0,0,0,0.2);color:#fff}.btn-explore:hover::before{left:120%}@media (max-width: 991px){.btn-explore{width:100%;justify-content:center}}.btn-explore-blue{background:transparent linear-gradient(180deg, #0D3472 0%, #16c 100%) 0% 0% no-repeat padding-box !important}.btn-contact{display:inline-flex;align-items:center;gap:14px;color:#ffffff;font:normal normal 600 13px/16px Lato;letter-spacing:0.26px;color:#FFFFFF;text-decoration:none;position:relative;transition:0.3s ease}.btn-contact .arrow-wrap{display:flex;align-items:center;color:#ffe600;transition:0.4s ease}.btn-contact:hover{color:#ffe600}.btn-contact:hover .arrow-wrap{transform:translateX(8px)}@media (max-width: 991px){.btn-contact{width:100%;justify-content:center}}.btn-contact-blue{display:inline-flex;align-items:center;gap:14px;color:#0D3472;font:normal normal 600 13px/16px Lato;letter-spacing:0.26px;text-decoration:none;position:relative;transition:0.3s ease}.btn-contact-blue .arrow-wrap{display:flex;align-items:center;color:#0C965E;transition:0.4s ease}.btn-contact-blue:hover{color:#0D3472}.btn-contact-blue:hover .arrow-wrap{transform:translateX(8px)}@media (max-width: 991px){.btn-contact-blue{width:100%;justify-content:center;margin-left:0 !important;margin-top:14px}}.hero-slider .hero-slider-section{position:relative}.hero-slider .hero-slider-section .heroSwiper{width:100%;height:100%}.hero-slider .hero-slider-section .swiper-slide{position:relative;height:calc(100vh - 136px);overflow:hidden}.hero-slider .hero-slider-section .hero-bg{position:absolute;inset:0;z-index:1}.hero-slider .hero-slider-section .hero-bg img{width:100%;height:100%;object-fit:cover}.hero-slider .hero-slider-section .hero-video{position:absolute;inset:0;z-index:1}.hero-slider .hero-slider-section .hero-video video,.hero-slider .hero-slider-section .hero-video img{width:100%;height:100%;object-fit:cover}.hero-slider .hero-slider-section .hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg, rgba(10,41,95,0.92) 0%, rgba(10,41,95,0.62) 35%, rgba(10,41,95,0) 100%);z-index:2}.hero-slider .hero-slider-section .container{position:relative;z-index:5}.hero-slider .hero-slider-section .hero-content{max-width:760px;height:100%;display:flex;flex-direction:column;justify-content:center}.hero-slider .hero-slider-section .welcome-text{display:flex;align-items:center;gap:10px;font:normal normal 600 20px/24px Inter;letter-spacing:0px;color:#4EAF85;text-transform:uppercase;margin-bottom:7px}.hero-slider .hero-slider-section .welcome-text img{width:22px}.hero-slider .hero-slider-section h1{font:normal normal 800 42px/50px Inter;letter-spacing:0.63px;color:#fff;margin-bottom:10px;max-width:500px;position:relative}.hero-slider .hero-slider-section h1 span{color:#4cc285;display:inline}.hero-slider .hero-slider-section h1 img{text-align:end;vertical-align:top}.hero-slider .hero-slider-section h1 .h20{height:20px}.hero-slider .hero-slider-section .title-shape{width:180px;margin-bottom:28px}.hero-slider .hero-slider-section h5{max-width:500px;font:normal normal 500 17px/24px Inter;letter-spacing:0.14px;color:#FFFFFF;text-transform:capitalize;margin-bottom:20px}.hero-slider .hero-slider-section p{max-width:470px;font:normal normal normal 15px/22px Inter;letter-spacing:0.12px;color:#FFFFFF;margin-bottom:38px}.hero-slider .hero-slider-section .hero-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:26px}.hero-slider .hero-slider-section .swiper-pagination{bottom:45px !important}.hero-slider .hero-slider-section .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#fff;opacity:1}.hero-slider .hero-slider-section .swiper-pagination .swiper-pagination-bullet-active{width:34px;border-radius:30px;background:#ffe600}.hero-slider .hero-slider-section .swiper-pagination{height:30px;bottom:12px;left:50%;transform:translateX(-50%);min-width:100px}@media (max-width: 991px){.hero-slider .hero-slider-section .hero-content{padding-top:40px}}@media (max-width: 767px){.hero-slider .hero-slider-section{padding-top:66px}.hero-slider .hero-slider-section .swiper-slide .btn-contact{width:100%;justify-content:center}.hero-slider .hero-slider-section .hero-overlay{background:linear-gradient(180deg, rgba(10,41,95,0.9) 0%, rgba(10,41,95,0.7) 100%)}.hero-slider .hero-slider-section .hero-content{padding-top:10px}.hero-slider .hero-slider-section .welcome-text{font-size:14px}.hero-slider .hero-slider-section .welcome-text img{width:16px}.hero-slider .hero-slider-section h1{font-size:34px}.hero-slider .hero-slider-section h1 .text-end{text-align:left !important}.hero-slider .hero-slider-section .title-shape{width:120px;margin-bottom:18px}.hero-slider .hero-slider-section .btn-explore{width:100%;min-width:100%;height:52px;font-size:15px}.hero-slider .hero-slider-section .btn-admission{font-size:15px}.hero-slider .hero-slider-section .swiper-pagination{bottom:24px !important;left:50%;transform:translateX(-50%);min-width:100px}}.prefer-section{background-color:#fff}.prefer-section .prefer-bg{background:url("../images/branding-assets/green-bg.svg") no-repeat;background-size:100%;height:715px;padding:50px 60px}@media (max-width: 991px){.prefer-section .prefer-bg{padding:20px 40px 120px 40px;height:auto;border-radius:30px;background-position:center;background-size:cover}}@media (max-width: 767px){.prefer-section .prefer-bg{padding:20px 20px 120px 20px}}.prefer-section .prefer-bg .section-title{font:normal normal bold 36px/42px Inter;letter-spacing:0.54px;color:#fff;margin-bottom:0;position:relative;z-index:2;padding-top:30px}@media (max-width: 767px){.prefer-section .prefer-bg .section-title{font:normal normal bold 30px/40px Inter}}.prefer-section .prefer-bg .section-title span{color:#FDEC07}@media (max-width: 991px){.prefer-section .prefer-bg .ps-3{padding-left:0 !important}}.prefer-section .prefer-bg .paragraph-scroll{max-height:60vh;overflow-y:auto}@media (max-width: 1399px){.prefer-section .prefer-bg .paragraph-scroll{max-height:50vh}}@media (max-width: 1299px){.prefer-section .prefer-bg .paragraph-scroll{max-height:38vh}}.prefer-section .prefer-bg p{font:normal normal normal 15px/22px Inter;letter-spacing:0.12px;color:#FFFFFF;max-width:100%}.admissions-section{background:#fff;padding:90px 0;overflow:hidden}.admissions-section .section-title-wrap{position:relative;padding-left:0}.admissions-section .circle-shape{width:62px;height:62px;border:1px solid #9fd6c0;border-radius:50%;position:absolute;top:-16px;left:-30px}@media (max-width: 767px){.admissions-section .circle-shape{left:-12px}}.admissions-section .circle-shape::before{content:"";width:50px;height:50px;border:1px solid #c4e8d8;border-radius:50%;position:absolute;top:5px;left:5px}.admissions-section .section-title{font:normal normal bold 36px/42px Inter;letter-spacing:0.54px;color:#123d84;margin-bottom:0;position:relative;z-index:2;max-width:485px}@media (max-width: 767px){.admissions-section .section-title{font:normal normal bold 30px/40px Inter}}.admissions-section .section-title span{color:#16945d}.admissions-section .title-shape{width:175px;margin-top:10px}.admissions-section .pharmacy-accordion-section{padding:0}@media (max-width: 767px){.admissions-section .pharmacy-accordion-section .container{padding:0}}.admissions-section .pharmacy-accordion-section .accordion-item{border:0;padding:8px 0;background-color:transparent}.admissions-section .pharmacy-accordion-section .accordion-item .timeline-list{list-style:none;padding:0;margin:10px 0 0 30px}.admissions-section .pharmacy-accordion-section .accordion-item .timeline-list li{position:relative;display:flex;align-items:flex-start;gap:18px}.admissions-section .pharmacy-accordion-section .accordion-item .timeline-list li::after{content:"";position:absolute;left:6px;top:0;width:2px;height:calc(100% + 10px);background:#E5E5E5}.admissions-section .pharmacy-accordion-section .accordion-item .timeline-list li:last-child{padding-bottom:0}.admissions-section .pharmacy-accordion-section .accordion-item .timeline-list li:last-child::after{display:none}.admissions-section .pharmacy-accordion-section .accordion-item .timeline-list li .icon{position:relative;width:14px;height:14px;min-width:14px;border-radius:50%;margin-top:6px;z-index:1}.admissions-section .pharmacy-accordion-section .accordion-item .timeline-list li .text{font:normal normal 600 15px/36px Inter;letter-spacing:0.12px;color:#2C2C2C}.admissions-section .pharmacy-accordion-section .accordion-logo{margin-top:10px;height:0;display:none}.admissions-section .pharmacy-accordion-section .accordion-logo img{width:160px}.admissions-section .pharmacy-accordion-section .accordion-header-custom{background:#F7FBF9;border-radius:15px;display:flex;justify-content:space-between;align-items:center;padding:0 38px;height:90px;min-height:90px;overflow:hidden;max-height:90px;transition:max-height 0.45s ease-in-out}.admissions-section .pharmacy-accordion-section .accordion-body-custom{max-height:0;overflow:hidden;transition:max-height 0.45s ease-in-out}.admissions-section .pharmacy-accordion-section .accordion-item.active .accordion-logo{height:auto;max-height:unset;display:block}.admissions-section .pharmacy-accordion-section .accordion-item.active .accordion-header-custom{height:auto;max-height:unset;overflow:visible;transition:max-height 0.45s ease-in-out}.admissions-section .pharmacy-accordion-section .accordion-item.active .accordion-body-custom{max-height:unset;overflow:visible;transition:max-height 0.45s ease-in-out}.admissions-section .pharmacy-accordion-section .accordion-left{width:calc(100% - 40px)}.admissions-section .pharmacy-accordion-section .accordion-right{display:flex;align-items:center}.admissions-section .pharmacy-accordion-section .title-wrap{display:flex;gap:18px}.admissions-section .pharmacy-accordion-section .title-wrap h3{font:normal normal bold 20px/28px Inter;letter-spacing:0.3px;color:#123d84;margin-bottom:0}.admissions-section .pharmacy-accordion-section .title-wrap h3 span{color:#16945d}.admissions-section .pharmacy-accordion-section .title-shape{width:85px;margin-top:-14px}.admissions-section .pharmacy-accordion-section .accordion-text p{font:normal normal normal 15px/22px Inter;letter-spacing:0.12px;color:#2C2C2C;max-width:522px;margin-bottom:20px}.admissions-section .pharmacy-accordion-section .accordion-text p:last-child{margin-bottom:0}.admissions-section .pharmacy-accordion-section .accordion-toggle{width:100%;height:100%;min-width:100%;border-radius:50%;border:none;position:relative;cursor:pointer;transition:0.3s}.admissions-section .pharmacy-accordion-section .accordion-toggle-down{display:inline}.admissions-section .pharmacy-accordion-section .accordion-toggle-up{display:none}.admissions-section .pharmacy-accordion-section .accordion-item.active .accordion-toggle span::after{opacity:0}.admissions-section .pharmacy-accordion-section .accordion-item.active .accordion-toggle-down{display:none}.admissions-section .pharmacy-accordion-section .accordion-item.active .accordion-toggle-up{display:inline}.admissions-section .pharmacy-accordion-section .toggle-all-btn{min-width:320px;height:56px;border:none;border-radius:60px;background:linear-gradient(90deg, #42c77d 0%, #1da38d 100%);color:#fff;font-size:16px;font-weight:600;transition:0.3s}.admissions-section .pharmacy-accordion-section .toggle-all-btn:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,0.15)}.about-pharmacy-section{background:#fff;padding:90px 0;overflow:hidden}.about-pharmacy-section .section-title-wrap{position:relative;padding-left:30px}.about-pharmacy-section .circle-shape{width:62px;height:62px;border:1px solid #9fd6c0;border-radius:50%;position:absolute;top:-16px;left:0}.about-pharmacy-section .circle-shape::before{content:"";width:50px;height:50px;border:1px solid #c4e8d8;border-radius:50%;position:absolute;top:5px;left:5px}.about-pharmacy-section .section-title{font:normal normal bold 36px/42px Inter;letter-spacing:0.54px;color:#123d84;margin-bottom:0;position:relative;z-index:2}.about-pharmacy-section .section-title span{color:#16945d}.about-pharmacy-section .title-shape{width:175px;margin-top:10px}.about-pharmacy-section .about-top-content p,.about-pharmacy-section .bottom-content p{margin-bottom:28px;max-width:990px}.about-pharmacy-section .about-top-content p:last-child,.about-pharmacy-section .bottom-content p:last-child{margin-bottom:0}.about-pharmacy-section .middle-image-section{margin:70px 0}.about-pharmacy-section .image-card{position:relative}.about-pharmacy-section .image-card img{width:100%;border-radius:28px;display:block}.about-pharmacy-section .image-card .quote-shape{width:54px;position:absolute;bottom:-30px;left:-60px}.about-pharmacy-section .shape-left{width:140px;height:140px;position:absolute;left:-10px;bottom:-10px}.about-pharmacy-section .shape-left .left-horizontal{position:absolute;left:50px;bottom:14px}@media (max-width: 767px){.about-pharmacy-section .shape-left .left-horizontal{bottom:0}}.about-pharmacy-section .shape-left .left-vertical{position:absolute;left:10px;bottom:50px;height:140px;width:auto}@media (max-width: 767px){.about-pharmacy-section .shape-left .left-vertical{left:0}}.about-pharmacy-section .shape-right{width:140px;height:140px;position:absolute;top:-10px;right:-10px}.about-pharmacy-section .shape-right .right-horizontal{position:absolute;right:30px;top:-14px}.about-pharmacy-section .shape-right .right-vertical{position:absolute;right:-14px;top:30px;height:140px;width:auto}.about-pharmacy-section .middle-content{position:relative;margin-bottom:30px;padding-top:40px}.about-pharmacy-section .middle-content .quote-shape{width:54px;position:absolute;top:-4px;left:-60px}.about-pharmacy-section .middle-content p{margin-bottom:0}@media (max-width: 1199px){.about-pharmacy-section .section-title{font-size:46px}.about-pharmacy-section .about-top-content p,.about-pharmacy-section .bottom-content p,.about-pharmacy-section .middle-content p{font-size:17px}}@media (max-width: 991px){.about-pharmacy-section{padding:70px 0}.about-pharmacy-section .section-title{font-size:40px}.about-pharmacy-section .middle-image-section{margin:55px 0}.about-pharmacy-section .shape-left,.about-pharmacy-section .shape-right{width:90px;height:90px}}@media (max-width: 767px){.about-pharmacy-section{padding:55px 0}.about-pharmacy-section .section-title-wrap{padding-left:18px}.about-pharmacy-section .circle-shape{width:34px;height:34px}.about-pharmacy-section .circle-shape::before{width:24px;height:24px}.about-pharmacy-section .section-title{font-size:30px}.about-pharmacy-section .title-shape{width:95px;margin-top:6px}.about-pharmacy-section .about-top-content p,.about-pharmacy-section .bottom-content p,.about-pharmacy-section .middle-content p{font-size:14px;line-height:1.8}.about-pharmacy-section .middle-image-section{margin:40px 0}.about-pharmacy-section .middle-image-section .ms-4{margin-left:0 !important}.about-pharmacy-section .middle-content{padding-left:0}.about-pharmacy-section .middle-content .quote-shape{width:18px}.about-pharmacy-section .image-card img{border-radius:18px}.about-pharmacy-section .shape-left,.about-pharmacy-section .shape-right{width:65px;height:65px;border-width:2px}}@media (max-width: 767px) and (max-width: 767px){.about-pharmacy-section .shape-left,.about-pharmacy-section .shape-right{width:130px;height:auto}}.ecosystem-section{background:linear-gradient(to bottom, #f7f8fa 0%, #fcfcfd 50%, #fff 100%);padding:90px 0;position:relative;overflow:hidden}.ecosystem-section .section-heading{position:relative;margin-bottom:24px}.ecosystem-section .leaf-icon{width:28px;margin-bottom:18px}.ecosystem-section .main-title{font:normal normal bold 36px/42px Inter;letter-spacing:0.54px;color:#0D3472;margin-bottom:0}.ecosystem-section .main-title span{color:#17965f;position:relative;display:inline-block}.ecosystem-section .title-shape{width:170px}.ecosystem-section .circle-shape{width:62px;height:62px;border:1px solid #9fd6c0;border-radius:50%;position:absolute;top:80px;right:22%;opacity:0.7}.ecosystem-section .circle-shape::before{content:"";width:50px;height:50px;border:1px solid #c4e8d8;border-radius:50%;position:absolute;top:5px;left:5px}.ecosystem-section .ecosystem-content p{max-width:865px;margin:0 auto 22px}.ecosystem-section .ecosystem-content p:last-child{margin-bottom:0}.ecosystem-section .pharmacy-accordion-section{padding:80px 0 0 0}.ecosystem-section .pharmacy-accordion-section .accordion-item{border:0;border-bottom:1px solid #e3e3e3;padding:35px 0;background-color:transparent}.ecosystem-section .pharmacy-accordion-section .accordion-item:last-child{border-bottom:1px solid #e3e3e3}.ecosystem-section .pharmacy-accordion-section .accordion-logo{margin-top:10px;height:0;display:none}.ecosystem-section .pharmacy-accordion-section .accordion-logo img{width:160px}.ecosystem-section .pharmacy-accordion-section .accordion-header-custom{display:flex;justify-content:space-between;gap:40px;height:86px;overflow:hidden;max-height:86px;transition:max-height 0.45s ease-in-out}.ecosystem-section .pharmacy-accordion-section .accordion-item.active .accordion-logo{height:auto;max-height:fit-content;display:block}.ecosystem-section .pharmacy-accordion-section .accordion-item.active .accordion-header-custom{height:auto;max-height:fit-content;overflow:visible;transition:max-height 0.45s ease-in-out}.ecosystem-section .pharmacy-accordion-section .accordion-left{width:34%}.ecosystem-section .pharmacy-accordion-section .accordion-right{width:66%;display:flex;justify-content:space-between;gap:25px;padding-right:30px}.ecosystem-section .pharmacy-accordion-section .title-wrap{display:flex;gap:18px}.ecosystem-section .pharmacy-accordion-section .title-wrap h3{font:normal normal bold 20px/28px Inter;letter-spacing:0.3px;color:#123d84;margin-bottom:0}.ecosystem-section .pharmacy-accordion-section .title-wrap h3 span{color:#16945d}.ecosystem-section .pharmacy-accordion-section .title-shape{width:85px;margin-top:10px}.ecosystem-section .pharmacy-accordion-section .accordion-text p{font:normal normal normal 15px/22px Inter;letter-spacing:0.12px;color:#2C2C2C;max-width:522px;margin-bottom:20px}.ecosystem-section .pharmacy-accordion-section .accordion-text p:last-child{margin-bottom:0}.ecosystem-section .pharmacy-accordion-section .accordion-toggle{width:100%;min-width:100%;height:auto;border-radius:50%;border:none;position:relative;cursor:pointer;transition:0.3s}.ecosystem-section .pharmacy-accordion-section .accordion-toggle-btn{width:26px;min-width:26px;height:26px}@media (max-width: 767px){.ecosystem-section .pharmacy-accordion-section .accordion-toggle-btn{position:absolute;top:0;right:0}}.ecosystem-section .pharmacy-accordion-section .accordion-toggle-down{display:inline}.ecosystem-section .pharmacy-accordion-section .accordion-toggle-up{display:none}.ecosystem-section .pharmacy-accordion-section .accordion-item.active .accordion-toggle span::after{opacity:0}.ecosystem-section .pharmacy-accordion-section .accordion-item.active .accordion-body-custom{max-height:0 !important}.ecosystem-section .pharmacy-accordion-section .accordion-item.active .accordion-toggle-down{display:none}.ecosystem-section .pharmacy-accordion-section .accordion-item.active .accordion-toggle-up{display:inline}.ecosystem-section .pharmacy-accordion-section .accordion-body-custom{max-height:0;overflow:hidden;transition:max-height 0.45s ease}.ecosystem-section .pharmacy-accordion-section .toggle-all-btn{min-width:320px;height:56px;border:none;border-radius:60px;background:linear-gradient(90deg, #42c77d 0%, #1da38d 100%);color:#fff;font-size:16px;font-weight:600;transition:0.3s}.ecosystem-section .pharmacy-accordion-section .toggle-all-btn:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,0.15)}@media (max-width: 991px){.ecosystem-section .pharmacy-accordion-section .accordion-header-custom{flex-direction:column;gap:25px}.ecosystem-section .pharmacy-accordion-section .accordion-left,.ecosystem-section .pharmacy-accordion-section .accordion-right{width:100%}.ecosystem-section .pharmacy-accordion-section .accordion-text p{font-size:16px}.ecosystem-section .pharmacy-accordion-section .title-wrap h3{font-size:22px}}@media (max-width: 767px){.ecosystem-section .pharmacy-accordion-section{padding:55px 0}.ecosystem-section .pharmacy-accordion-section .accordion-item{padding:25px 0}.ecosystem-section .pharmacy-accordion-section .accordion-right{align-items:flex-start}.ecosystem-section .pharmacy-accordion-section .title-wrap{gap:12px}.ecosystem-section .pharmacy-accordion-section .title-wrap h3{font-size:18px}.ecosystem-section .pharmacy-accordion-section .accordion-logo img{width:95px}.ecosystem-section .pharmacy-accordion-section .accordion-text p{font-size:14px;line-height:1.8}.ecosystem-section .pharmacy-accordion-section .toggle-all-btn{width:100%;min-width:100%;font-size:15px}}@media (max-width: 1199px){.ecosystem-section .main-title{font-size:46px}.ecosystem-section .ecosystem-content p{font-size:18px}}@media (max-width: 991px){.ecosystem-section{padding:70px 0}.ecosystem-section .main-title{font-size:40px}.ecosystem-section .circle-shape{right:10%}}@media (max-width: 767px){.ecosystem-section{padding:55px 0}.ecosystem-section .leaf-icon{width:22px;margin-bottom:14px}.ecosystem-section .main-title{font-size:30px}.ecosystem-section .main-title br{display:none}.ecosystem-section .title-shape{width:100px;margin-top:8px}.ecosystem-section .circle-shape{width:40px;height:40px;top:15px;right:0}.ecosystem-section .circle-shape::before{width:30px;height:30px}.ecosystem-section .ecosystem-content p{font-size:15px;line-height:1.8;margin-bottom:18px}}.careers-section{background:#fff;padding:90px 0 0 0;position:relative;overflow:hidden}.careers-section .section-heading{position:relative;margin-bottom:24px}.careers-section .leaf-icon{width:28px;margin-bottom:18px}.careers-section .main-title{font:normal normal bold 36px/42px Inter;letter-spacing:0.54px;color:#0D3472;margin:0 auto;max-width:500px;position:relative}@media (max-width: 767px){.careers-section .main-title{font:normal normal bold 30px/40px Inter}}.careers-section .main-title span{color:#17965f;position:relative;display:inline-block}.careers-section .title-shape{width:170px}.careers-section .circle-shape{width:62px;height:62px;border:1px solid #9fd6c0;border-radius:50%;position:absolute;top:27px;left:33%;opacity:0.7}.careers-section .circle-shape::before{content:"";width:50px;height:50px;border:1px solid #c4e8d8;border-radius:50%;position:absolute;top:5px;left:5px}.careers-section .circle-shape-xxl{width:702px;height:702px;border:1px solid #9fd6c0;border-radius:50%;position:absolute;top:-90px;left:-35%;opacity:0.7}.careers-section .circle-shape-xxl::before{content:"";width:600px;height:600px;border:1px solid #c4e8d8;border-radius:50%;position:absolute;top:51px;left:51px}.careers-section .careers-content p{max-width:865px;margin:0 auto 22px}.careers-section .careers-content p:last-child{margin-bottom:0}.careers-section .swiper-wrapper{transition-duration:2s !important;text-align:left;margin-top:50px}.careers-section .program-title{text-align:left;font:normal normal 700 20px/28px Inter;letter-spacing:0.3px;color:#0D3472}.careers-section .program-title span{color:#4EAF85}.careers-section .card{background:#F7FBF9 0% 0% no-repeat padding-box;border-radius:20px;border:0;box-shadow:none}.careers-section .card .custom-list{padding-left:22px;margin:0 0 20px 0}.careers-section .card .custom-list li{position:relative;font-size:14px;line-height:1.4;font-weight:600;color:#2f2f2f;margin:0}.careers-section .card .custom-list li::marker{color:#19a463;font-size:18px}.careers-section .swiper-button-prev{top:50%;height:50px !important;width:50px;left:-80px}.careers-section .swiper-button-prev .swiper-navigation-icon{display:none}.careers-section .swiper-button-next{top:50%;height:50px !important;width:50px;right:-80px}.careers-section .swiper-button-next .swiper-navigation-icon{display:none}@media (max-width: 767px){.careers-section .swiper-button-prev,.careers-section .swiper-button-next{display:none}}.environment-section{background:#fff;padding:90px 0;overflow:hidden}.environment-section .section-title-wrap{position:relative;padding-left:0}.environment-section .circle-shape{width:62px;height:62px;border:1px solid #9fd6c0;border-radius:50%;position:absolute;top:-16px;left:-30px}.environment-section .circle-shape::before{content:"";width:50px;height:50px;border:1px solid #c4e8d8;border-radius:50%;position:absolute;top:5px;left:5px}.environment-section .section-title{font:normal normal bold 36px/42px Inter;letter-spacing:0.54px;color:#123d84;margin-bottom:0;position:relative;z-index:2;max-width:485px}@media (max-width: 767px){.environment-section .section-title{font:normal normal bold 30px/40px Inter}}.environment-section .section-title span{color:#16945d}.environment-section .title-shape{width:175px;margin-top:10px}.environment-section .about-top-content p,.environment-section .bottom-content p{margin-bottom:28px;max-width:990px}.environment-section .about-top-content p:last-child,.environment-section .bottom-content p:last-child{margin-bottom:0}.environment-section .about-top-content p{max-width:704px}.environment-section .middle-image-section{margin:70px 0}.environment-section .image-card{position:relative}.environment-section .image-card img{width:100%;border-radius:28px;display:block}.environment-section .image-card .quote-shape{width:54px;position:absolute;bottom:-30px;left:-60px}.environment-section .shape-left{width:140px;height:140px;position:absolute;left:-10px;bottom:-10px}.environment-section .shape-left .left-horizontal{position:absolute;left:50px;bottom:14px}.environment-section .shape-left .left-vertical{position:absolute;left:10px;bottom:50px;height:140px;width:auto}.environment-section .shape-right{width:140px;height:140px;position:absolute;top:-10px;right:-10px}.environment-section .shape-right .right-horizontal{position:absolute;right:30px;top:-14px}.environment-section .shape-right .right-vertical{position:absolute;right:-14px;top:30px;height:140px;width:auto}.environment-section .middle-content{position:relative;margin-bottom:30px;padding-top:40px}.environment-section .middle-content .quote-shape{width:54px;position:absolute;top:-4px;left:-60px}.environment-section .middle-content p{margin-bottom:0}.journey-section{background:#0f3b82;padding:90px 0;overflow:hidden}.journey-section .journey-left{position:relative}.journey-section .journey-title{font:normal normal bold 36px/42px Inter;letter-spacing:0.54px;color:#ffffff;margin-bottom:0}.journey-section .journey-title span{color:#53c48b;display:inline}.journey-section .title-shape{margin-top:12px;width:150px}.journey-section .journey-text{font:normal normal normal 15px/22px Inter;letter-spacing:0.12px;color:#FFFFFF;margin-bottom:38px;max-width:540px}.journey-section .journey-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:24px}@media (max-width: 1199px){.journey-section .journey-title{font-size:48px}.journey-section .journey-text{font-size:18px}}@media (max-width: 991px){.journey-section{padding:70px 0}.journey-section .journey-title{font-size:42px}.journey-section .journey-text{margin-top:10px;margin-bottom:35px}}@media (max-width: 767px){.journey-section{padding:55px 0}.journey-section .journey-title{font-size:30px}.journey-section .title-shape{width:110px}.journey-section .journey-text{font-size:15px;line-height:1.8;margin-bottom:30px}.journey-section .journey-buttons{flex-direction:column;align-items:flex-start;gap:18px}.journey-section .btn-explore{width:100%;min-width:100%;height:54px;font-size:15px}.journey-section .btn-contact{font-size:15px}}@media (max-width: 767px) and (max-width: 991px){.journey-section .btn-contact{width:100%;justify-content:center}}.fade-up{opacity:0;transform:translateY(80px);transition:opacity 0.8s ease, transform 0.8s ease}.fade-left{opacity:0;transform:translateX(-80px);transition:opacity 0.8s ease, transform 0.8s ease}.zoom-in{opacity:0;transform:scale(0.8);transition:opacity 0.8s ease, transform 0.8s ease}.show-animation{opacity:1;transform:translate(0) scale(1)}
