@import"https://fonts.googleapis.com/css2?family=Lato:wght@400;600&family=Montserrat:wght@700&display=swap";.main-section-i-stem{width:100%;max-width:var(--rutag-container-max,1440px);margin-left:auto;margin-right:auto;padding-left:var(--rutag-page-gutter,72px);padding-right:var(--rutag-page-gutter,60px);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:40px;margin-top:80px}@media(max-width:1024px){.main-section-i-stem{padding-left:72px;padding-right:72px;margin-top:40px}}@media(max-width:768px){.main-section-i-stem{padding-left:20px;padding-right:20px;margin-top:24px;gap:24px}}@media(max-width:991px){.main-section-i-stem{padding-left:26px;padding-right:26px;margin-top:40px;gap:24px}}@media(min-width:2560px){.main-section-i-stem{max-width:1900px;width:100%;padding:0!important}}.istem-text-body .global-bullets,.istem-text-body .global-bullets li{text-align:left!important}.istem-intro-section{width:100%;padding-top:60px;display:flex;justify-content:center}@media(max-width:768px){.istem-intro-section{padding-top:60px}}.istem-intro-section .istem-intro-container{width:100%;max-width:1290px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:48px}@media(min-width:2560px){.istem-intro-section .istem-intro-container{width:100%;max-width:1450px}}@media(max-width:1024px){.istem-intro-section .istem-intro-container{flex-direction:column;align-items:center;gap:65px}}.istem-intro-section .istem-left-content{width:671px;max-width:100%;display:flex;margin-top:-60px!important;flex-direction:column;gap:20px}@media(min-width:2560px){.istem-intro-section .istem-left-content{width:100%;max-width:800px!important}}@media(max-width:1024px){.istem-intro-section .istem-left-content{width:100%}}.istem-intro-section .istem-left-content .istem-overview-title{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:28px!important;line-height:100%!important;letter-spacing:0!important;text-transform:uppercase;color:#151515;margin:0}@media(max-width:768px){.istem-intro-section .istem-left-content .istem-overview-title{font-size:22px!important}}.istem-intro-section .istem-left-content .istem-text-body{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:18px!important;line-height:30px!important;letter-spacing:-.1px!important;color:#000!important;text-align:left!important}@media(max-width:768px){.istem-intro-section .istem-left-content .istem-text-body{font-size:15px!important;line-height:24px!important}}@media(min-width:1025px)and (max-width:2559px){.istem-intro-section .istem-left-content .istem-text-body{position:relative;max-height:350px;overflow:hidden;transition:max-height .5s ease-in-out}.istem-intro-section .istem-left-content .istem-text-body.is-collapsed:after{content:"";position:absolute;right:0;bottom:0;left:0;height:70px;background:linear-gradient(180deg,rgba(255,253,247,0),rgba(255,253,247,.8) 50%,rgba(255,253,247,.98) 90%,#fffdf7);pointer-events:none}.istem-intro-section .istem-left-content .istem-text-body.is-expanded{overflow-y:auto;padding-right:10px;scrollbar-width:thin;scrollbar-color:#765a05 rgba(0,0,0,.05)}.istem-intro-section .istem-left-content .istem-text-body.is-expanded:after{display:none}.istem-intro-section .istem-left-content .istem-text-body.is-expanded::-webkit-scrollbar{width:6px}.istem-intro-section .istem-left-content .istem-text-body.is-expanded::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:10px}.istem-intro-section .istem-left-content .istem-text-body.is-expanded::-webkit-scrollbar-thumb{background:#765a05;border-radius:10px}}.istem-intro-section .istem-left-content .istem-text-body p{margin:0;font-family:Lato,sans-serif!important;font-weight:400!important;font-size:18px!important;line-height:30px!important;letter-spacing:-.1px!important;color:#000!important;text-align:left!important}@media(max-width:768px){.istem-intro-section .istem-left-content .istem-text-body p{font-size:15px!important;line-height:24px!important;margin-bottom:12px}}.istem-intro-section .istem-left-content .istem-text-body p:last-child{margin-bottom:0}.istem-intro-section .istem-left-content .istem-text-body .istem-bullet-list{margin:12px 0 0;padding-left:20px;list-style-type:disc}.istem-intro-section .istem-left-content .istem-text-body .istem-bullet-list li{margin-bottom:12px;font-size:18px;line-height:28px}@media(max-width:768px){.istem-intro-section .istem-left-content .istem-text-body .istem-bullet-list li{font-size:15px!important;line-height:22px!important;margin-bottom:8px}}.istem-intro-section .istem-left-content .istem-text-body .istem-bullet-list li:last-child{margin-bottom:0}.istem-intro-section .istem-left-content .istem-read-more-btn{display:none}@media(min-width:1025px)and (max-width:2559px){.istem-intro-section .istem-left-content .istem-read-more-btn{display:inline-flex;align-self:flex-start;margin-top:0;padding:10px 24px;border:1px solid #765a05;border-radius:6px;background:rgba(0,0,0,0);color:#765a05;font-family:Lato,sans-serif;font-size:14px;font-weight:400;cursor:pointer;transition:background-color .3s ease,color .3s ease}.istem-intro-section .istem-left-content .istem-read-more-btn:hover{background-color:#785900;color:#fff}.istem-intro-section .istem-left-content .istem-read-more-btn:focus-visible{outline:2px solid #785900;outline-offset:3px}}.istem-intro-section .istem-right-visual{position:relative;width:572px;height:440px;max-width:100%}@media(max-width:640px){.istem-intro-section .istem-right-visual{width:100%;height:auto;min-height:380px;display:flex;flex-direction:column;align-items:center}}@media(max-width:1024px){.istem-intro-section .istem-right-visual{width:100%;height:auto;min-height:380px;display:flex;flex-direction:column;align-items:center}}.istem-intro-section .istem-right-visual .istem-card-frame{position:relative;z-index:2;width:572px;height:360px;border-radius:16px;background:#fff8e2;overflow:hidden;display:flex;align-items:center;justify-content:center}@media(max-width:640px){.istem-intro-section .istem-right-visual .istem-card-frame{width:100%;max-width:400px;height:240px}}@media(max-width:1024px){.istem-intro-section .istem-right-visual .istem-card-frame{width:100%;max-width:700px;height:240px}}.istem-intro-section .istem-right-visual .istem-card-frame .istem-portal-image{width:70%;height:85%;object-fit:contain;position:relative;z-index:2}.istem-intro-section .istem-right-visual .pattern-wrapper{position:absolute;z-index:1;pointer-events:none;width:154px;height:156px}.istem-intro-section .istem-right-visual .pattern-wrapper svg{display:block;width:100%;height:100%}@media(max-width:640px){.istem-intro-section .istem-right-visual .pattern-wrapper,.istem-intro-section .istem-right-visual .pattern-wrapper svg{width:100px;height:100px}}.istem-intro-section .istem-right-visual .pattern-wrapper.pattern-top-left{top:-70px;left:0}@media(max-width:640px){.istem-intro-section .istem-right-visual .pattern-wrapper.pattern-top-left{top:-15px;left:-15px}}.istem-intro-section .istem-right-visual .pattern-wrapper.pattern-bottom-right{bottom:0;right:-18px}@media(max-width:1024px){.istem-intro-section .istem-right-visual .pattern-wrapper.pattern-bottom-right{right:0}}@media(max-width:640px){.istem-intro-section .istem-right-visual .pattern-wrapper.pattern-bottom-right{bottom:50px;right:-15px}}.istem-intro-section .istem-right-visual .card-pattern-wrapper{position:absolute;z-index:1;pointer-events:none}.istem-intro-section .istem-right-visual .card-pattern-wrapper svg{display:block;width:100%;height:100%}.istem-intro-section .istem-right-visual .card-pattern-wrapper.card-pattern-top-right{width:217px;height:278px;top:0;right:0}.istem-intro-section .istem-right-visual .card-pattern-wrapper.card-pattern-bottom-left{width:572px;height:281px;bottom:0;left:-18px}.istem-intro-section .istem-right-visual .card-pattern-wrapper.card-pattern-bottom-left svg{height:auto}@media(max-width:640px){.istem-intro-section .istem-right-visual .card-pattern-wrapper.card-pattern-top-right{width:130px;height:167px}.istem-intro-section .istem-right-visual .card-pattern-wrapper.card-pattern-bottom-left{width:100%;height:auto}}.istem-intro-section .istem-right-visual .istem-portal-btn{position:absolute;bottom:25px;left:0;z-index:3;width:439px;height:88px;border-radius:16px;border:1px solid #ffbe00;padding:24px;background:#fff;box-shadow:0 4px 15px 0 rgba(235,235,235,.3),0 4px 6px -4px rgba(0,0,0,.1),0 10px 15px -3px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:space-between;text-decoration:none;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease}.istem-intro-section .istem-right-visual .istem-portal-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px 0 rgba(235,235,235,.4),0 8px 12px -4px rgba(0,0,0,.15)}.istem-intro-section .istem-right-visual .istem-portal-btn:hover .arrow-icon-container{background-color:#540}@media(max-width:640px){.istem-intro-section .istem-right-visual .istem-portal-btn{position:relative;bottom:auto;left:auto;margin-top:-17px;width:100%;max-width:400px;height:auto;padding:16px 20px}}@media(max-width:768px){.istem-intro-section .istem-right-visual .istem-portal-btn{position:relative;bottom:auto;left:auto;margin-top:-17px;width:100%;max-width:700px;height:auto;padding:16px 20px}}@media(max-width:1024px){.istem-intro-section .istem-right-visual .istem-portal-btn{position:relative;bottom:auto;left:auto;margin-top:-17px;width:100%;max-width:700px;height:auto;padding:16px 20px}}.istem-intro-section .istem-right-visual .istem-portal-btn .btn-text{font-family:Lato,sans-serif!important;font-weight:600!important;font-size:18px!important;line-height:24px!important;letter-spacing:0!important;color:#000!important}@media(max-width:480px){.istem-intro-section .istem-right-visual .istem-portal-btn .btn-text{font-size:15px!important;line-height:20px!important}}.istem-intro-section .istem-right-visual .istem-portal-btn .arrow-icon-container{width:40px;height:40px;background-color:#614d00;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .2s ease}@media(max-width:480px){.istem-intro-section .istem-right-visual .istem-portal-btn .arrow-icon-container{width:32px;height:32px}}.istem-intro-section .istem-right-visual .istem-portal-btn .arrow-icon-container svg{width:13px;height:13px}@import"https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Montserrat:wght@700&display=swap";.istem-footprint-section-main{width:100%;max-width:var(--rutag-container-max,1440px);margin-left:auto;margin-right:auto;padding-left:var(--rutag-page-gutter,72px);padding-right:var(--rutag-page-gutter,60px);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:40px;margin-top:60px}@media(min-width:2560px){.istem-footprint-section-main{padding-left:0;padding-right:0}}@media(max-width:1024px){.istem-footprint-section-main{padding-left:72px;padding-right:72px;margin-top:40px}}@media(max-width:991px){.istem-footprint-section-main{padding-left:26px;padding-right:26px;margin-top:40px}}@media(max-width:768px){.istem-footprint-section-main{padding-left:20px;padding-right:20px;margin-top:24px;gap:24px}}.istem-footprint-container{width:100%}.istem-footprint-section{width:100%;max-width:1289px;box-sizing:border-box}@media(min-width:2560px){.istem-footprint-section{width:100%;max-width:1800px}}.istem-footprint-section .footprint-header-wrapper{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}.istem-footprint-section .footprint-header-wrapper h2{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:28px!important;line-height:1.2;text-transform:uppercase;color:#000;margin:0}@media(max-width:768px){.istem-footprint-section .footprint-header-wrapper h2{font-size:22px!important}}.istem-footprint-section .footprint-header-wrapper .date-badge{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 16px;background:#fff8e2;border-radius:60px;font-family:Lato,sans-serif;font-weight:700;font-size:18px;line-height:20px;color:#8a5d20;text-transform:none;letter-spacing:0}.istem-footprint-section .yellow-divider{width:100%;height:2px!important;background:#ffbe00;margin-bottom:24px}.istem-footprint-section .description-text{font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:30px;letter-spacing:-.1px;color:#000;margin-bottom:24px!important}.istem-footprint-section .description-text p{margin:0 0 12px;font-family:Lato,sans-serif;font-size:18px;line-height:30px;color:#000}.istem-footprint-section .description-text p strong{display:none!important}.istem-footprint-section .description-text p:last-child{margin-bottom:0}.istem-footprint-section .cards-container{position:relative;width:100%;min-height:303px;background:#fff8e2;border-radius:16px;padding:43px 24px;box-sizing:border-box;overflow:hidden}.istem-footprint-section .cards-container .wave-bg-accent{position:absolute;top:0;right:0;pointer-events:none;z-index:1;opacity:.8}.istem-footprint-section .cards-container .wave-bg-accent svg{display:block}.istem-footprint-section .cards-container .cards-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:20px;gap:20px}.istem-footprint-section .cards-container .cards-grid .metric-card{min-width:0;height:216.67px;background:#fff;border:1px solid #e5e5e5;border-radius:16px;padding:15px 35px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;box-shadow:0 4px 12px rgba(0,0,0,.03);transition:transform .2s ease,box-shadow .2s ease}.istem-footprint-section .cards-container .cards-grid .metric-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.06)}.istem-footprint-section .cards-container .cards-grid .metric-card .icon-wrapper{width:48px;height:48px;background:#fff5e5;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.istem-footprint-section .cards-container .cards-grid .metric-card .icon-wrapper svg{width:24px;height:24px}.istem-footprint-section .cards-container .cards-grid .metric-card .metric-value{font-family:Lato,sans-serif;font-weight:700;font-size:18px;line-height:30px;letter-spacing:-.1px;color:#8a5d20}.istem-footprint-section .cards-container .cards-grid .metric-card .metric-divider{width:100%;max-width:96px;height:0;border-top:1px solid #c4862e;margin:6px 0 12px}.istem-footprint-section .cards-container .cards-grid .metric-card .metric-subtitle{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:18px!important;line-height:20px!important;color:#000}.istem-footprint-section .cards-container .cards-pagination{display:none}@media(max-width:768px){.istem-footprint-section .cards-container{height:auto}.istem-footprint-section .cards-container .cards-grid{display:flex;gap:0;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.istem-footprint-section .cards-container .cards-grid .metric-card{flex:0 0 100%;height:auto;min-height:210px;padding:28px 22px;align-items:center;text-align:center;border-color:#ffbe00;border-radius:20px;scroll-snap-align:start;scroll-snap-stop:always}.istem-footprint-section .cards-container .cards-grid .metric-card:hover{transform:none;box-shadow:0 4px 12px rgba(0,0,0,.03)}.istem-footprint-section .cards-container .cards-grid::-webkit-scrollbar{display:none}.istem-footprint-section .cards-container .metric-card .icon-wrapper{border:1px solid #ffdb80;margin-bottom:20px}.istem-footprint-section .cards-container .metric-card .icon-wrapper svg{width:32px;height:32px}.istem-footprint-section .cards-container .metric-card .metric-divider{width:100%;max-width:96px}.istem-footprint-section .cards-container .cards-pagination{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;gap:8px;margin-top:38px}.istem-footprint-section .cards-container .cards-pagination .cards-pagination-dot{width:10px;height:10px;flex:0 0 10px;padding:0;border:1px solid #667575;border-radius:999px;background:rgba(0,0,0,0);cursor:pointer}.istem-footprint-section .cards-container .cards-pagination .cards-pagination-dot.is-active{width:50px;flex-basis:50px;border-color:#896300;background:#896300}.istem-footprint-section .cards-container .wave-bg-accent svg{width:128px;height:auto}}.main-section-vision-mission{width:100%;max-width:var(--rutag-container-max,1440px);margin-left:auto;margin-right:auto;padding-left:var(--rutag-page-gutter,72px);padding-right:var(--rutag-page-gutter,60px);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:40px;margin-top:80px}@media(max-width:1024px){.main-section-vision-mission{padding-left:72px;padding-right:72px;margin-top:40px}}@media(max-width:991px){.main-section-vision-mission{padding-left:26px;padding-right:26px;margin-top:40px}}@media(max-width:768px){.main-section-vision-mission{padding-left:20px;padding-right:20px;margin-top:24px;gap:24px}}@media(min-width:2560px){.main-section-vision-mission{max-width:1900px;width:100%;padding:0!important}}.section-header{width:100%;display:flex;justify-content:center;align-items:center}.section-header h2{font-family:Lato,sans-serif;font-weight:700;font-size:32px;line-height:40px;letter-spacing:-.1px;text-align:center;color:#21242c}@media(max-width:768px){.section-header h2{font-size:24px;line-height:32px}}.section-container{width:100%;max-width:1290px;margin:0 auto}@media(min-width:2560px){.section-container{width:100%;max-width:1450px}}.wrapper{display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px;align-items:center}@media(max-width:991px){.wrapper{gap:10px!important}}@media(min-width:1025px){.main-section-vision-mission .wrapper{grid-template-columns:1fr 1fr;gap:10px}}.left-column{display:flex;flex-direction:column;justify-content:center}.tab-container{display:inline-flex;align-items:center;background:#fdf1d6;width:100%;max-width:355px;height:74px;border-radius:130px;padding:8px 24px;margin-top:-100px!important;gap:20px;margin-bottom:32px;box-sizing:border-box}@media(max-width:1024px){.main-section-vision-mission .tab-container{margin-top:0!important;margin-bottom:24px}.main-section-vision-mission .detail-text{min-height:0}}@media(max-width:480px){.tab-container{max-width:100%;padding:8px 24px}}.tab-button{flex:1 1;height:58px;max-width:145px;border-radius:84px;padding:12px 20px;gap:10px;font-family:Lato,sans-serif!important;font-weight:700!important;font-size:18px!important;line-height:100%!important;letter-spacing:0!important;text-align:center!important;border:none;cursor:pointer;transition:all .3s ease;background-color:#fdf1d6;color:#785900;display:flex;align-items:center;justify-content:center}.tab-button.active{background-color:#785900;color:#fff;box-shadow:0 4px 10px rgba(120,89,0,.25)}.tab-button:hover:not(.active){opacity:.9}.detail-text{text-align:justify!important;color:#21242c;min-height:178px}.detail-text,.detail-text p{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:18px!important;line-height:30px!important;letter-spacing:-.1px!important}.detail-text p{margin:0;text-align:left!important}.right-column{position:relative;display:flex;justify-content:center;align-items:center;width:100%}.image-wrapper{position:relative;width:100%;max-width:669.91px;height:345.28px;border-radius:16px}@media(min-width:769px)and (max-width:851px){.image-wrapper{position:relative;width:100%;max-width:660.91px;height:377.28px;border-radius:16px}}@media(min-width:852px)and (max-width:991px){.image-wrapper .image-wrapper{position:relative;width:100%;max-width:885.91px;height:517.28px;border-radius:16px}}@media(min-width:992px)and (max-width:1024px){.image-wrapper{position:relative;width:100%;max-width:885.91px;height:517.28px;border-radius:16px}}@media(min-width:1025px)and (max-width:1199px){.image-wrapper{height:260px;position:relative;width:100%;max-width:550.91px}}@media(min-width:1200px)and (max-width:1279px){.image-wrapper{height:331px;position:relative;width:100%;max-width:550.91px}}@media(min-width:768px){.image-wrapper{transform:skewX(-6deg)}}@media(min-width:320px)and (max-width:360px){.image-wrapper{height:180px;position:relative;width:100%;max-width:400.91px}}@media(min-width:361px)and (max-width:430px){.image-wrapper{height:210px;position:relative;width:100%;max-width:390.91px}}@media(min-width:431px)and (max-width:500px){.image-wrapper{height:230px;position:relative;width:100%;max-width:600.91px}}@media(min-width:501px)and (max-width:600px){.image-wrapper{height:300px;position:relative;width:100%;max-width:600.91px}}@media(min-width:601px)and (max-width:768px){.image-wrapper{height:368px;position:relative;width:100%;max-width:651.91px}}.image-element{object-fit:cover}@media(min-width:1025px){.image-element{transform:skewX(6deg) scale(1.08)}}.accent-bar{position:absolute;bottom:0;left:0;right:0;display:none;height:6px;background:linear-gradient(90deg,#b48a00,#785900,#543f00);z-index:2}.image-card{position:absolute;inset:0;border-radius:16px;overflow:hidden;cursor:pointer;transform-origin:right center;transition:transform .6s ease,opacity .6s ease;will-change:transform,opacity}.image-card.is-front{z-index:2;opacity:1;transform:translateX(0) scale(1)}.image-card.is-back{z-index:1;opacity:.7;transform:translateX(13%) scale(.7);filter:blur(1px)}.right-column{padding-right:13%;padding-bottom:0;box-sizing:border-box}@media(max-width:991px){.image-card.is-back{transform:translateX(10%) scale(.82)}.right-column{padding-right:10%}}@media(max-width:480px){.image-card.is-back{transform:translateX(8%) scale(.85)}.right-column{padding-right:8%}}.image-card,.image-card img,.image-element,.image-wrapper{box-shadow:none!important;-webkit-box-shadow:none!important;text-shadow:none!important}.image-card.is-front{filter:none!important}.image-card.is-back{filter:blur(2px)!important}.image-card img{filter:none!important}.highlights-section-main{width:100%;max-width:var(--rutag-container-max,1440px);margin-left:auto;margin-right:auto;padding-left:var(--rutag-page-gutter,72px);padding-right:var(--rutag-page-gutter,60px);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:40px;margin-top:70px}@media(max-width:1024px){.highlights-section-main{padding-left:72px;padding-right:72px;margin-top:40px}}@media(max-width:768px){.highlights-section-main{padding-left:20px;padding-right:20px;margin-top:24px;gap:24px}}@media(max-width:991px){.highlights-section-main{padding-left:26px;padding-right:26px;margin-top:40px;gap:24px}}@media(min-width:2560px){.highlights-section-main{max-width:1900px;width:100%;padding:0!important}}.highlights-section-container{width:100%}.highlights-section{position:relative;width:100%;max-width:1290px;margin:0 auto;overflow:hidden;box-sizing:border-box}.highlights-section h2{text-align:left!important}@media(max-width:768px){.highlights-section h2{text-align:left!important;font-size:22px!important}}@media(min-width:2560px){.highlights-section{width:100%;max-width:1435px}}.highlights-header{margin-bottom:24px}.highlights-title{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-style:bold!important;font-size:28px!important;line-height:100%!important;letter-spacing:0!important;text-transform:uppercase!important;color:#21242c;margin:0}.highlights-divider{width:100%;height:2px;background-color:#ffbe00;margin-top:12px}.highlights-container{position:relative;background-color:#fff8e2;border-radius:24px;padding:40px 36px;box-sizing:border-box}.highlights-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:32px;gap:32px;position:relative;z-index:2}.highlights-pagination{display:none}@media(min-width:640px){.highlights-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.highlights-grid{grid-template-columns:repeat(4,1fr)}}.highlight-card{background:#fff;border:1px solid #ffbe00;border-radius:16px;padding:12px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 4px 12px rgba(138,93,32,.05);transition:transform .3s ease,box-shadow .3s ease;height:100%;box-sizing:border-box}.highlight-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(138,93,32,.12)}.highlight-icon-wrapper{width:64px;height:64px;border-radius:50%;background-color:#fff8e2;margin-bottom:20px}.highlight-icon,.highlight-icon-wrapper{display:flex;align-items:center;justify-content:center}.highlight-icon{width:44px;height:44px}.highlights-section .highlight-card .highlight-text{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:18px!important;line-height:22px!important;letter-spacing:-.1px!important;text-align:center!important;color:#000!important;margin:0!important}.bg-svg-top-right{top:0;right:0}.bg-svg-bottom-left,.bg-svg-top-right{position:absolute;pointer-events:none;z-index:1;opacity:.6}.bg-svg-bottom-left{bottom:0;left:0}@media(max-width:767px){.highlights-container{padding:52px 20px 30px;border-radius:24px}.highlights-grid{display:flex;gap:0;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;position:relative;z-index:2;overscroll-behavior-x:contain}.highlights-grid::-webkit-scrollbar{display:none}.highlight-card{flex:0 0 100%;min-height:281px;padding:34px 22px;border-radius:20px;scroll-snap-align:start;scroll-snap-stop:always}.highlight-card:hover{transform:none;box-shadow:0 4px 12px rgba(138,93,32,.05)}.highlight-icon-wrapper{width:80px;height:80px;flex:0 0 80px;border:1px solid #ffdb80;margin-bottom:20px}.highlight-text{font-size:16px!important;line-height:22px!important;text-align:center!important}.highlights-pagination{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;gap:8px;margin-top:38px}.highlights-pagination-dot{width:10px;height:10px;flex:0 0 10px;padding:0;border:1px solid #667575;border-radius:999px;background:rgba(0,0,0,0);cursor:pointer}.highlights-pagination-dot.is-active{width:50px;flex-basis:50px;border-color:#896300;background:#896300}.bg-svg-top-right svg{width:128px;height:auto}.bg-svg-bottom-left svg{width:70px;height:auto}}.capacity-section-main{width:100%;max-width:var(--rutag-container-max,1440px);margin-left:auto;margin-right:auto;padding-left:var(--rutag-page-gutter,72px);padding-right:var(--rutag-page-gutter,60px);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:40px;margin-top:80px}@media(max-width:1024px){.capacity-section-main{padding-left:72px;padding-right:72px;margin-top:40px}}@media(max-width:768px){.capacity-section-main{padding-left:20px;padding-right:20px;margin-top:24px;gap:24px}}@media(max-width:991px){.capacity-section-main{padding-left:26px;padding-right:26px;margin-top:40px;gap:24px}}@media(min-width:2560px){.capacity-section-main{max-width:1900px;width:100%;padding:0!important}}.capacity-section-container{width:100%}.capacity-section{width:100%!important;max-width:1290px!important;margin:0 auto!important;box-sizing:border-box!important;position:relative!important}@media(min-width:2560px){.capacity-section{width:100%!important;max-width:1435px!important}}.capacity-header{margin-bottom:26px!important}.capacity-title{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:28px!important;line-height:25px!important;text-transform:uppercase!important;color:#21242c!important;margin:0!important}@media(max-width:768px){.capacity-title{font-size:22px!important}}.capacity-divider{width:100%!important;height:2px!important;background-color:#ffbe00!important;margin-top:12px!important}.capacity-desc,.capacity-desc P{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:18px!important;line-height:28px!important;color:#21242c!important;margin:0 0 26px!important}.capacity-grid-wrapper{position:relative!important}.capacity-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;width:100%;box-sizing:border-box}@media(max-width:1024px){.capacity-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.capacity-cards{grid-template-columns:1fr;overflow-x:auto;scroll-behavior:smooth}}@media(max-width:767px){.capacity-cards{display:flex;gap:0;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}}.capacity-pagination{display:none}.capacity-card{background:rgba(255,248,226,.4);border:1px solid #fae1b8;border-radius:16px;padding:24px 16px;display:flex;flex-direction:column;justify-content:space-between;height:100%;box-sizing:border-box;width:100%}.capacity-cards::-webkit-scrollbar{display:none!important}.capacity-card{background:#fffcf3!important;border:0!important;border-radius:12px!important;padding:12px 10px!important;display:flex!important;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));flex-direction:column!important;justify-content:space-between!important;min-height:360px!important;box-sizing:border-box!important;scroll-snap-align:start!important}.capacity-card-content{min-width:0!important}.capacity-card-label{color:#8a5d20!important;font-family:Lato,sans-serif!important;font-weight:600!important;font-size:18px!important;line-height:28px!important;margin:12px 0 8px!important}.capacity-card:nth-child(2) .capacity-card-label,.capacity-card:nth-child(3) .capacity-card-label{margin:12px 0 34px!important}.capacity-media{position:relative!important;width:100%!important;height:335px!important;border-radius:6px!important;overflow:hidden!important;background:#e9edf8!important}@media(min-width:320px)and (max-width:500px){.capacity-media{height:400px!important}}@media(min-width:501px)and (max-width:600px){.capacity-media{height:550px!important}}@media(min-width:601px)and (max-width:768px){.capacity-media{height:715px!important}}.capacity-img{width:100%!important;height:100%!important;object-fit:cover!important}.media-icon-overlay{position:absolute!important;top:10px!important;left:10px!important;z-index:2!important;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;filter:drop-shadow(0 2px 6px rgba(0,0,0,.14))!important}.capacity-card-text{max-height:84px;overflow-y:auto;padding-right:4px;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#c4862e rgba(0,0,0,0)}.capacity-card-text,.capacity-card-text P{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:18px!important;line-height:28px!important;color:#151515!important;text-align:left!important;margin:0!important}.capacity-card-text::-webkit-scrollbar{width:4px}.capacity-card-text::-webkit-scrollbar-thumb{background-color:#c4862e;border-radius:4px}.capacity-card-text::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.capacity-link{font-family:Lato,sans-serif!important;font-weight:600!important;font-size:18px!important;line-height:28px!important;color:#8a5d00!important;text-decoration:underline!important;display:inline-flex!important;align-items:center!important;gap:4px!important}@media(min-width:320px)and (max-width:360px){.capacity-link{font-size:14px!important}}@media(min-width:361px)and (max-width:390px){.capacity-link{font-size:16px!important}}.capacity-link:hover{color:#614d00!important}.capacity-slider-btn{position:absolute!important;right:-15px!important;top:50%!important;transform:translateY(-50%)!important;z-index:10!important;cursor:pointer!important;background:#ffbe00!important;border:none!important;border-radius:50%!important;width:30px!important;height:30px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.capacity-slider-btn:focus-visible{outline:2px solid #8a5d20!important;outline-offset:3px!important}@media(max-width:600px){.capacity-card{flex:0 0 100%!important;width:100%!important;min-width:100%!important}.capacity-slider-btn{right:-10px!important}}@media(max-width:767px){.capacity-grid-wrapper{width:100%!important;overflow:hidden!important}.capacity-card,.capacity-cards{width:100%!important;max-width:100%!important}.capacity-card{flex:0 0 100%!important;min-width:100%!important;justify-content:flex-start!important;scroll-snap-align:start!important;scroll-snap-stop:always!important}.capacity-slider-btn{display:none!important}.capacity-pagination{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;gap:8px;margin-top:12px}.capacity-pagination-dot{width:10px;height:10px;flex:0 0 10px;padding:0;border:1px solid #667575;border-radius:999px;background:rgba(0,0,0,0);cursor:pointer}.capacity-pagination-dot.is-active{width:50px;flex-basis:50px;border-color:#896300;background:#896300}}.team-section-main{width:100%!important;max-width:var(--rutag-container-max,1440px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--rutag-page-gutter,72px)!important;padding-right:var(--rutag-page-gutter,60px)!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:40px!important;margin-top:80px!important}@media(max-width:1024px){.team-section-main{padding-left:72px!important;padding-right:72px!important;margin-top:40px!important}}@media(max-width:768px){.team-section-main{padding-left:20px!important;padding-right:20px!important;margin-top:24px!important;gap:24px!important}}@media(max-width:991px){.team-section-main{padding-left:26px!important;padding-right:26px!important;margin-top:40px!important;gap:24px!important}}@media(min-width:2560px){.team-section-main{max-width:1435px!important;width:100%!important;padding:0!important}}.team-header,.team-section-container{width:100%!important}.team-header{margin-bottom:24px!important}.team-title{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:28px!important;line-height:100%!important;text-transform:uppercase!important;color:#151515!important;margin:0!important}@media(max-width:768px){.team-title{font-size:22px!important}}.team-divider{width:100%!important;height:2px!important;background-color:#ffbe00!important;margin-top:12px!important}.team-content-box{position:relative!important;width:100%!important;background:radial-gradient(50% 50% at 50% 50%,#ffffff 0,#fff8e2 100%)!important;border-radius:16px!important;padding:40px 36px!important;box-sizing:border-box!important;overflow:hidden!important}.team-bg-decoration{position:absolute!important;top:0!important;right:0!important;pointer-events:none!important;z-index:1!important}.team-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(272px,300px))!important;grid-gap:35px!important;gap:35px!important;position:relative!important;z-index:2!important}@media(min-width:768px){.team-grid{justify-content:center!important}}.team-pagination{display:none!important}.team-card{align-items:center!important;box-sizing:border-box!important}.team-card,.team-image-wrapper{width:272px!important;display:flex!important;flex-direction:column!important}.team-image-wrapper{position:relative!important;height:325px!important;background:radial-gradient(50% 50% at 50% 50%,#ffffff 0,#f9e4a1 100%)!important;border-radius:16px!important;overflow:hidden!important;justify-content:flex-end!important;box-shadow:0 4px 12px rgba(0,0,0,.05)!important}.team-member-img{width:100%!important;height:300px!important;object-fit:cover!important;object-position:top center!important}.team-card-banner{width:100%!important;height:25px!important;background-color:#8a5d20!important;opacity:.9!important}.team-info{margin-top:16px!important;text-align:center!important;width:100%!important;display:flex!important;flex-direction:column!important;gap:20px!important}.team-member-name{font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:18px!important;line-height:20px!important;letter-spacing:-.04em!important;color:#000!important;margin:0!important}.team-section-main .team-member-designation{font-family:Lato,sans-serif!important;font-weight:500!important;font-size:16px!important;line-height:20px!important;letter-spacing:-.02em!important;color:#644a00!important;margin:0!important;text-align:center!important}@media(max-width:768px){.team-content-box{padding:32px 16px 28px!important}.team-grid{display:flex!important;gap:0!important;overflow-x:auto!important;scrollbar-width:none!important;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.team-grid::-webkit-scrollbar{display:none!important}.team-card{width:100%!important;flex:0 0 100%!important;scroll-snap-align:start;scroll-snap-stop:always}.team-image-wrapper{width:100%!important;max-width:272px}.team-pagination{position:relative!important;z-index:2!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin-top:28px!important}.team-pagination-dot{width:10px!important;height:10px!important;flex:0 0 10px!important;padding:0!important;border:1px solid #667575!important;border-radius:999px!important;background:rgba(0,0,0,0)!important;cursor:pointer}.team-pagination-dot.is-active{width:50px!important;flex-basis:50px!important;border-color:#896300!important;background:#896300!important}.team-bg-decoration svg{width:128px;height:auto}}