@keyframes service_fadeInUp__eKgKG{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes service_fadeInDown__u_wfS{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes service_slideInLeft__Rwnmp{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes service_slideInRight__YtdA5{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes service_fadeInScale__h8GcF{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes service_fadeInRotate__co9ox{0%{opacity:0;transform:rotate(-5deg) translateY(20px)}to{opacity:1;transform:rotate(0) translateY(0)}}.service_servicePage__SxYPe h1,.service_servicePage__SxYPe h2,.service_servicePage__SxYPe h3,.service_servicePage__SxYPe h4,.service_servicePage__SxYPe h5,.service_servicePage__SxYPe h6{animation:service_fadeInUp__eKgKG .6s ease-out}.service_benefitsTitle__ZXzvV,.service_integramosTitle__3ELKL,.service_serviceTitle__c62CE{animation:service_fadeInUp__eKgKG .7s ease-out!important}.service_servicePage__SxYPe p{animation:service_fadeInUp__eKgKG .6s ease-out .1s both}.service_serviceIntro__tN8YT{animation:service_slideInLeft__Rwnmp .7s ease-out .2s both!important}.service_servicePage__SxYPe ol,.service_servicePage__SxYPe ul{animation:service_fadeInUp__eKgKG .6s ease-out .15s both}.service_servicePage__SxYPe li{animation:service_fadeInLeft__4PksB .5s ease-out}.service_servicePage__SxYPe li:first-child{animation-delay:.2s}.service_servicePage__SxYPe li:nth-child(2){animation-delay:.3s}.service_servicePage__SxYPe li:nth-child(3){animation-delay:.4s}.service_servicePage__SxYPe li:nth-child(4){animation-delay:.5s}.service_servicePage__SxYPe li:nth-child(5){animation-delay:.6s}.service_servicePage__SxYPe li:nth-child(6){animation-delay:.7s}.service_bannerBox__UsHjY{animation:service_fadeInDown__u_wfS .8s ease-out}.service_content__1ZJBI,.service_serviceContent__7Bl_f{animation:service_fadeInUp__eKgKG .6s ease-out .1s both}.service_twoColumn__CWFZS{animation:service_fadeInUp__eKgKG .6s ease-out .15s both}.service_leftCol__tceht{animation:service_slideInLeft__Rwnmp .7s ease-out .2s both}.service_rightCol__u9O2a{animation:service_slideInRight__YtdA5 .7s ease-out .3s both}.service_serviceContent__7Bl_f .service_serviceIntro__tN8YT{animation:service_slideInLeft__Rwnmp .7s ease-out .2s both}.service_infoBox__MvnFs{animation:service_slideInRight__YtdA5 .6s ease-out}.service_infoBox__MvnFs:first-child{animation-delay:.3s}.service_infoBox__MvnFs:nth-child(2){animation-delay:.4s}.service_infoBox__MvnFs:nth-child(3){animation-delay:.5s}.service_benefitCard__jOxxN{animation:service_fadeInScale__h8GcF .5s ease-out}.service_benefitCard__jOxxN:first-child{animation-delay:.1s}.service_benefitCard__jOxxN:nth-child(2){animation-delay:.2s}.service_benefitCard__jOxxN:nth-child(3){animation-delay:.3s}.service_benefitCard__jOxxN:nth-child(4){animation-delay:.4s}.service_benefitCard__jOxxN:nth-child(5){animation-delay:.5s}.service_benefitCard__jOxxN:nth-child(6){animation-delay:.6s}.service_stageCard__gEhOa{animation:service_fadeInRotate__co9ox .6s ease-out}.service_stageCard__gEhOa:first-child{animation-delay:.1s}.service_stageCard__gEhOa:nth-child(2){animation-delay:.2s}.service_stageCard__gEhOa:nth-child(3){animation-delay:.3s}.service_stageCard__gEhOa:nth-child(4){animation-delay:.4s}.service_card__srhq5{animation:service_fadeInUp__eKgKG .6s ease-out}.service_card__srhq5:first-child{animation-delay:.1s}.service_card__srhq5:nth-child(2){animation-delay:.2s}.service_card__srhq5:nth-child(3){animation-delay:.3s}.service_card__srhq5:nth-child(4){animation-delay:.4s}.service_offerBox__LiJjC{animation:service_slideInRight__YtdA5 .7s ease-out .25s both}.service_infoBoxCompact__4XQdo{animation:service_fadeInScale__h8GcF .6s ease-out}.service_centerBlock__9Phx1,.service_featuresRow__ZI_kS{animation:service_fadeInUp__eKgKG .6s ease-out .1s both}.service_servicePage__SxYPe{font-family:Montserrat,sans-serif;margin-top:80px}.service_bannerBox__UsHjY{position:relative;width:100%;height:320px;overflow:hidden}.service_bannerImg__FEWrz{object-fit:cover}.service_bannerImgDesktop__ebkub{display:block}.service_bannerImgMobile__pNoc_{display:none}.service_bannerImgDesktop__ebkub,.service_bannerImgMobile__pNoc_{object-fit:cover;width:100%;height:100%}.service_bannerOverlay__tFORA{position:absolute;inset:0;background:rgba(8,35,61,.25);pointer-events:none}.service_heroBanner__LRW4b{position:relative;width:100%;height:320px;overflow:hidden;display:flex;align-items:center;justify-content:center}.service_heroImage__wTuOa{object-fit:cover}.service_heroOverlay__ab3Uo{position:absolute;inset:0;background:rgba(8,35,61,.35)}.service_heroTitle__P7UyZ{position:relative;z-index:2;color:white;font-size:56px;font-weight:800;text-align:center;padding:0 20px;letter-spacing:.5px}.service_serviceContent__7Bl_f{max-width:1100px;margin:18px auto 40px;padding:0 20px}.service_serviceTitle__c62CE{display:block;width:max-content;margin:6px auto 18px;font-weight:800;font-size:22px;color:#ffffff;padding:8px 26px;border-radius:28px;background:linear-gradient(180deg,#40a335,#2f8a2b);box-shadow:0 8px 20px rgba(47,138,43,.12);text-align:center;max-width:calc(100% - 32px);white-space:normal;overflow-wrap:break-word}.service_serviceIntro__tN8YT{color:#215ba0;font-size:15px;line-height:1.6;margin-bottom:18px}.service_content__1ZJBI{max-width:980px;margin:30px auto;padding:0 28px 34px}.service_content__1ZJBI h1{color:#215ba0;font-size:32px;margin-bottom:12px}.service_scadaPage__qG56W .service_content__1ZJBI h1{display:inline-block;margin:8px auto 18px;text-align:center;font-weight:800;font-size:36px;color:#ffffff;padding:2px 44px;border-radius:60px 10px 60px 10px;background:linear-gradient(180deg,#40a335,#2f8a2b);box-shadow:0 10px 25px rgba(11,44,80,.18);-webkit-font-smoothing:antialiased;max-width:calc(100% - 32px);white-space:normal;overflow-wrap:break-word}.service_scadaPage__qG56W .service_content__1ZJBI{max-width:1100px;text-align:center}@media (max-width:900px){.service_scadaPage__qG56W .service_content__1ZJBI h1{font-size:28px;padding:10px 28px}}@media (max-width:600px){.service_scadaPage__qG56W .service_content__1ZJBI h1{font-size:22px;padding:8px 20px;width:auto}}.service_scadaIncludeTitle__Uo_1W{text-align:left;color:#215ba0;font-size:20px;font-weight:800;margin:18px 0 8px;display:block;width:100%;max-width:1100px}@media (max-width:900px){.service_scadaIncludeTitle__Uo_1W{font-size:18px;margin-left:0;padding:0 12px}}.service_content__1ZJBI p{color:#215ba0;font-size:16px;line-height:1.6}.service_content__1ZJBI li,.service_content__1ZJBI p{text-align:justify;text-justify:inter-word;hyphens:auto}.service_content__1ZJBI ul li,.service_infoList__F53ox li{margin-bottom:.75rem}.service_content__1ZJBI ul{margin-top:16px;margin-left:20px}.service_backLink__0VA1g{display:inline-block;margin-top:15px;color:#215ba0;font-weight:700;text-decoration:none}.service_servicesContainer__osS_o{max-width:1100px;margin:0 auto;padding:20px 20px 40px;display:flex;flex-direction:column;gap:24px;align-items:center}.service_card__srhq5{text-decoration:none;color:inherit;width:100%;max-width:850px;display:block;transition:transform .2s ease}.service_card__srhq5:hover{transform:translateY(-4px)}.service_cardContent__M40eo{background:#ffffff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(11,44,80,.08);display:grid;grid-template-columns:320px 1fr;min-height:180px}.service_cardImageBox__o0jZS{position:relative;width:100%;height:100%;min-height:180px}.service_serviceImg__JisOs{object-fit:cover}.service_cardTextWrapper__x9le8{padding:25px 30px;display:flex;align-items:center}.service_cardTitle__wfKn8{color:#215ba0;font-size:22px;font-weight:800;margin:0 0 8px}.service_cardDescription____DAR{color:#215ba0;font-size:15px;line-height:1.5;margin:0}.service_featuresSection__6w595{background-color:#f3f4f5;padding:25px 20px 40px}.service_featuresSection__6w595,.service_featuresSection__6w595 *{color:#215ba0}.service_centerBlock__9Phx1{background-color:#fff;width:100%;box-sizing:border-box}.service_centerBlock__9Phx1 p{color:#215ba0;font-size:15px;line-height:1.6;padding-bottom:120px}.service_featuresSection__6w595 .service_ctaButton__jkWAk,.service_featuresSection__6w595 .service_ctaGranjas__oEg8_{color:#ffffff!important}.service_featuresContainer__pR5cF{max-width:980px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:start;justify-items:center}.service_featuresRow__ZI_kS{display:grid;grid-template-columns:repeat(4,minmax(260px,1fr));gap:22px;justify-items:stretch;align-items:stretch;max-width:1200px;margin:0 auto;padding:10px 20px 30px}@media (max-width:1024px){.service_featuresRow__ZI_kS{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.service_featuresRow__ZI_kS{grid-template-columns:1fr}}.service_twoColumn__CWFZS{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr;grid-auto-rows:1fr;gap:36px;align-items:stretch;padding:20px}.service_twoColumnEqual__PbP97{grid-template-columns:1fr 1fr!important}.service_benefitsTitle__ZXzvV{text-align:center;color:#215ba0;font-size:22px;font-weight:800;margin:24px auto 8px}.service_leftCol__tceht{color:#215ba0;display:flex;flex-direction:column;gap:12px;height:100%;min-height:0}.service_twoColumn__CWFZS .service_leftCol__tceht ul{margin-top:12px;margin-left:20px}.service_twoColumn__CWFZS .service_leftCol__tceht ul li{margin-bottom:1.2rem;line-height:1.8}.service_leftCol__tceht h3{color:#215ba0;margin-top:14px}.service_rightCol__u9O2a{display:flex;justify-content:center;align-items:flex-start;height:100%;min-height:0}.service_rightCol__u9O2a .service_offerBox__LiJjC{width:420px}.service_infoBox__MvnFs{padding:20px 22px;height:100%}.service_infoBox__MvnFs,.service_offerBox__LiJjC{background:#ffffff;border-radius:22px;width:100%;box-shadow:0 10px 30px rgba(11,44,80,.06);box-sizing:border-box}.service_offerBox__LiJjC{padding:18px 22px;align-self:flex-start}.service_offerBox__LiJjC h4{color:#215ba0;font-weight:800;margin:0 0 12px;font-size:18px}.service_offerList__g7O_v{margin:0;padding-left:.8rem;color:#215ba0;list-style-type:disc}.service_offerList__g7O_v li{margin-bottom:10px;padding-left:0}.service_benefitCard__jOxxN ul,.service_cardTextWrapper__x9le8 ul,.service_infoBox__MvnFs ul,.service_infoList__F53ox,.service_offerBox__LiJjC ul,.service_offerListTwoCol__bMgmq,.service_offerList__g7O_v{list-style-position:inside;list-style-type:disc;padding-left:0;margin:0 0 .9rem}.service_benefitCard__jOxxN ul li,.service_cardTextWrapper__x9le8 ul li,.service_infoBox__MvnFs ul li,.service_infoList__F53ox li,.service_offerBox__LiJjC ul li,.service_offerListTwoCol__bMgmq li,.service_offerList__g7O_v li{margin-bottom:.9rem}.service_benefitCard__jOxxN ul li::marker,.service_cardTextWrapper__x9le8 ul li::marker,.service_infoBox__MvnFs ul li::marker,.service_infoList__F53ox li::marker,.service_offerBox__LiJjC ul li::marker,.service_offerListTwoCol__bMgmq li::marker,.service_offerList__g7O_v li::marker{color:#40a335;font-size:18px;opacity:1}.service_offerListTwoCol__bMgmq{display:grid;grid-template-columns:1fr 1fr;gap:8px 22px;margin:0;padding-left:.8rem;list-style-type:disc}@media (max-width:900px){.service_offerListTwoCol__bMgmq{grid-template-columns:1fr;gap:8px 0}}.service_scadaFeaturesFullWidth__chxOm{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;box-sizing:border-box;padding-top:34px;padding-bottom:34px}.service_scadaFeaturesFullWidth__chxOm .service_twoColumn__CWFZS{max-width:1100px;margin:0 auto}.service_infoBoxCompact__4XQdo{padding-bottom:12px}.service_infoBoxCompact__4XQdo .service_infoList__F53ox li{margin-bottom:.4rem}.service_benefitGrid__FTpbD{display:grid;grid-template-columns:1fr 1fr;gap:18px}.service_benefitFullWidth__e_Ywg{max-width:1100px;margin:0 auto 18px;padding:0 20px}.service_benefitCard__jOxxN{background:#ffffff;border-radius:16px;padding:18px 16px;box-shadow:0 8px 20px rgba(11,44,80,.06);color:#215ba0;transition:all .3s ease;text-align:center}.service_benefitCard__jOxxN:hover{transform:translateY(-8px);box-shadow:0 12px 28px rgba(11,44,80,.12)}.service_benefitCard__jOxxN h4{margin:0 0 8px;font-size:16px;font-weight:800;text-align:center}.service_benefitCard__jOxxN p{margin:0;font-size:15px;line-height:1.6;text-align:center}.service_benefitCard__jOxxN:last-child{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.service_benefitCard__jOxxN:last-child h4{margin-bottom:8px}.service_benefitLast__AzSk4{width:60%;max-width:640px}@media (max-width:900px){.service_benefitLast__AzSk4{width:100%}}.service_integramosTitle__3ELKL{text-align:center;color:#215ba0;font-size:20px;font-weight:800;margin:6px 0 12px}.service_integramosPlain__XLG_l{background:transparent;box-shadow:none;padding:0;width:100%;box-sizing:border-box;text-align:center}.service_integramosPlain__XLG_l .service_infoList__F53ox{display:inline-block;text-align:left;margin:0;padding-left:.8rem}@media (max-width:900px){.service_benefitGrid__FTpbD{grid-template-columns:1fr}}.service_infoTitle__CnCLu{color:#215ba0;font-weight:800;margin-bottom:12px}.service_infoList__F53ox{margin:0;padding-left:.8rem;list-style-type:disc;color:#215ba0}.service_infoList__F53ox li{margin-bottom:.9rem}.service_infoHead__moxhw{font-weight:800;color:#215ba0;margin-right:8px}.service_stagesGrid__Bmct5{display:grid;grid-template-columns:repeat(8,1fr);gap:18px;max-width:1000px;margin-top:18px}.service_stageCard__gEhOa{background:#ffffff;border-radius:18px;padding:18px 14px;box-shadow:0 8px 18px rgba(11,44,80,.06);text-align:center;color:#215ba0;min-height:90px;display:flex;flex-direction:column;justify-content:center;align-items:center;grid-column:span 2}.service_stagesGrid__Bmct5>.service_stageCard__gEhOa:nth-child(5){grid-column:2/span 2}.service_stagesGrid__Bmct5>.service_stageCard__gEhOa:nth-child(6){grid-column:4/span 2}.service_stagesGrid__Bmct5>.service_stageCard__gEhOa:nth-child(7){grid-column:6/span 2}.service_stageCard__gEhOa h4{font-size:14px;color:#215ba0;margin:0 0 8px;font-weight:800;text-align:center}.service_stageCard__gEhOa p{margin:0;font-size:13px;color:#215ba0;line-height:1.25;text-align:center}.service_stagesFullWidth__pJQ_G{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;background:linear-gradient(180deg,#f6fbff,#eef6fb);padding:24px 0 28px}.service_stagesSectionInner__mJceU{max-width:1100px;margin:0 auto;padding:6px 18px;box-sizing:border-box}.service_ctaWrap__s_OjC{display:flex;justify-content:center;margin-top:18px}.service_ctaButton__jkWAk{display:inline-block;background:#215ba0;color:white;padding:12px 20px;border-radius:999px;font-weight:700;text-decoration:none;box-shadow:0 8px 20px rgba(64,163,53,.2)}.service_ctaGranjas__oEg8_{background:linear-gradient(180deg,#40a335,#2f8a2b);color:#ffffff;padding:14px 26px;border-radius:999px;font-weight:800;text-decoration:none;box-shadow:0 10px 30px rgba(47,138,43,.12);transition:transform .12s ease,filter .12s ease}.service_ctaGranjas__oEg8_:hover{transform:translateY(-3px);filter:brightness(.95)}.service_miniCarouselWrap__rEa8o{max-width:1100px;margin:20px auto 0;padding:12px 18px 30px}.service_beforeColon__9fZ0s{font-weight:800}.service_introCenter__BV6vL{max-width:820px;margin:20px auto 10px;text-align:justify;color:#215ba0}.service_rightColContent__WZdVr{background:transparent;box-shadow:none;padding:0;width:100%}.service_componentsTitle__8xHMB{color:#215ba0;font-weight:800;font-size:18px;margin-top:14px}@media (max-width:900px){.service_stagesGrid__Bmct5{grid-template-columns:repeat(4,1fr);gap:12px}.service_stagesGrid__Bmct5>.service_stageCard__gEhOa{grid-column:span 1}.service_stagesGrid__Bmct5>.service_stageCard__gEhOa:nth-child(5),.service_stagesGrid__Bmct5>.service_stageCard__gEhOa:nth-child(6),.service_stagesGrid__Bmct5>.service_stageCard__gEhOa:nth-child(7){grid-column:auto}.service_twoColumn__CWFZS{grid-template-columns:1fr;padding:12px;grid-auto-rows:auto}.service_rightCol__u9O2a{order:-1;margin-bottom:12px}.service_infoBox__MvnFs{width:100%;height:auto}.service_rightCol__u9O2a .service_offerBox__LiJjC{width:100%;padding:14px 16px}.service_cardContent__M40eo{grid-template-columns:1fr}.service_cardImageBox__o0jZS{height:200px}.service_cardTextWrapper__x9le8{padding:20px}.service_heroTitle__P7UyZ{font-size:40px}.service_featuresContainer__pR5cF{grid-template-columns:1fr;gap:16px;justify-items:center}.service_featureBottom__9lOY8,.service_featureImageBox__UfDtN{width:100%;max-width:420px}.service_bannerImgDesktop__ebkub{display:none!important}.service_bannerImgMobile__pNoc_{display:block!important;object-position:center center}.service_servicePage__SxYPe{margin-top:0}.service_bannerBox__UsHjY{margin-bottom:8px}.service_featuresSection__6w595{padding-top:15px;padding-bottom:40px}}@media (max-width:600px){.service_stagesGrid__Bmct5{grid-template-columns:1fr;gap:10px}.service_stagesGrid__Bmct5>.service_stageCard__gEhOa{grid-column:auto}.service_heroTitle__P7UyZ{font-size:36px}.service_bannerImgMobile__pNoc_{object-position:center center}.service_servicePage__SxYPe{margin-top:0}.service_bannerBox__UsHjY{margin-bottom:4px}.service_featuresSection__6w595{padding-top:10px;padding-bottom:25px}}.ProjectMiniCarousel_carouselContainer__oP4Re{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:32px 28px;width:100vw;margin-left:calc(-50vw + 50%);box-sizing:border-box;margin-top:80px;overflow-anchor:none;background:linear-gradient(135deg,#f5f7fa,#e8ecf1);border-radius:24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),inset 0 -1px 0 rgba(0,0,0,.05);position:relative;overflow:hidden}.ProjectMiniCarousel_carouselContainer__oP4Re:before{content:"";position:absolute;top:-50%;right:-20%;width:300px;height:300px;background:radial-gradient(circle,rgba(103,174,240,.06),transparent 70%);border-radius:50%;pointer-events:none}.ProjectMiniCarousel_carouselContainer__oP4Re:after{content:"";position:absolute;bottom:-40%;left:-10%;width:250px;height:250px;background:radial-gradient(circle,rgba(64,163,53,.04),transparent 70%);border-radius:50%;pointer-events:none}.ProjectMiniCarousel_navButton__qOQwh{width:52px;height:52px;border-radius:50%;border:none;background:rgba(255,255,255,.7);backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);color:#1a1a2e;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;padding:0;transition:all .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 16px rgba(0,0,0,.06),0 0 0 1px rgba(255,255,255,.5),inset 0 1px 0 rgba(255,255,255,.8);position:relative;z-index:2}.ProjectMiniCarousel_navButton__qOQwh:before{content:"";position:absolute;inset:-2px;border-radius:50%;background:conic-gradient(from 0deg,transparent,rgba(103,174,240,.2),transparent,rgba(103,174,240,.2),transparent);opacity:0;transition:opacity .5s ease;animation:ProjectMiniCarousel_rotateBorder__Q2urV 4s linear infinite;z-index:-1}.ProjectMiniCarousel_navButton__qOQwh:hover:not(:disabled):before{opacity:1}.ProjectMiniCarousel_navButton__qOQwh:hover:not(:disabled){transform:scale(1.08) translateY(-2px);background:rgba(255,255,255,.9);box-shadow:0 8px 32px rgba(103,174,240,.15),0 0 0 1px rgba(103,174,240,.1),inset 0 1px 0 rgba(255,255,255,.9);color:#215ba0}.ProjectMiniCarousel_navButton__qOQwh:active:not(:disabled){transform:scale(.92);transition-duration:.08s}.ProjectMiniCarousel_arrowIcon__MG_GI{width:28px;height:28px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.ProjectMiniCarousel_navButton__qOQwh:hover:not(:disabled) .ProjectMiniCarousel_arrowIcon__MG_GI{transform:scale(1.1)}.ProjectMiniCarousel_disabled__6chOL{opacity:.25;cursor:not-allowed;transform:none!important;background:rgba(255,255,255,.3)}.ProjectMiniCarousel_disabled__6chOL:before{opacity:0!important}.ProjectMiniCarousel_trackViewport__eVrRO{overflow:hidden;flex-grow:1;border-radius:16px;position:relative;z-index:1}.ProjectMiniCarousel_track__dmcM5{display:flex;transition:transform .7s cubic-bezier(.25,.46,.45,.94);will-change:transform;width:100%}.ProjectMiniCarousel_noTransition__yUEEP{transition:none!important}.ProjectMiniCarousel_slide__R2sxD{flex:0 0 33.33333%;padding:0 12px;box-sizing:border-box}.ProjectMiniCarousel_imageCard__NZ93q{position:relative;width:100%;padding-top:60%;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,#e2e6eb,#d1d5db);box-shadow:0 4px 20px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.02);transition:all .5s cubic-bezier(.34,1.56,.64,1);cursor:pointer}.ProjectMiniCarousel_imageCard__NZ93q:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 16px 48px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.04)}.ProjectMiniCarousel_imageCard__NZ93q:after{content:"";position:absolute;inset:0;border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.15),transparent 40%,transparent 60%,rgba(255,255,255,.05));pointer-events:none;opacity:0;transition:opacity .4s ease}.ProjectMiniCarousel_imageCard__NZ93q:hover:after{opacity:1}.ProjectMiniCarousel_carouselImage__AAqoV{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.ProjectMiniCarousel_imageCard__NZ93q:hover .ProjectMiniCarousel_carouselImage__AAqoV{transform:scale(1.03)}@media (max-width:768px){.ProjectMiniCarousel_slide__R2sxD{flex:0 0 100%;padding:0 4px}.ProjectMiniCarousel_carouselContainer__oP4Re{padding:20px 14px;gap:12px;border-radius:16px;margin-top:60px}.ProjectMiniCarousel_navButton__qOQwh{width:44px;height:44px}.ProjectMiniCarousel_arrowIcon__MG_GI{width:22px;height:22px}.ProjectMiniCarousel_imageCard__NZ93q{padding-top:65%;border-radius:16px}}@media (max-width:1024px) and (min-width:769px){.ProjectMiniCarousel_slide__R2sxD{flex:0 0 50%}.ProjectMiniCarousel_carouselContainer__oP4Re{padding:24px 18px;gap:16px}}@media (min-width:1600px){.ProjectMiniCarousel_carouselContainer__oP4Re{padding:40px 36px;gap:28px;border-radius:32px}.ProjectMiniCarousel_navButton__qOQwh{width:60px;height:60px}.ProjectMiniCarousel_arrowIcon__MG_GI{width:34px;height:34px}.ProjectMiniCarousel_slide__R2sxD{padding:0 16px}.ProjectMiniCarousel_imageCard__NZ93q{border-radius:24px}}@keyframes ProjectMiniCarousel_rotateBorder__Q2urV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ImageLightbox_overlay__neHTL{position:fixed;inset:0;background:rgba(0,0,0,.85);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);display:flex;align-items:center;justify-content:center;z-index:10000;padding:24px;animation:ImageLightbox_fadeIn__Fc_sd .3s cubic-bezier(.25,.46,.45,.94)}@keyframes ImageLightbox_fadeIn__Fc_sd{0%{opacity:0}to{opacity:1}}.ImageLightbox_inner__T9k_r{position:relative;width:min(1200px,95%);height:min(85vh,90%);background:transparent;display:flex;align-items:center;justify-content:center;animation:ImageLightbox_scaleIn__nCNZl .4s cubic-bezier(.34,1.56,.64,1)}@keyframes ImageLightbox_scaleIn__nCNZl{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ImageLightbox_imageWrapper__Gwy_a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;cursor:default;background:rgba(0,0,0,.18);border-radius:16px;padding:24px;box-sizing:border-box}.ImageLightbox_imageWrapper__Gwy_a:before{left:0;border-radius:16px 0 0 16px}.ImageLightbox_imageWrapper__Gwy_a:after,.ImageLightbox_imageWrapper__Gwy_a:before{content:"";position:absolute;top:0;width:45%;height:100%;cursor:pointer;z-index:5;background:transparent;transition:background .3s ease}.ImageLightbox_imageWrapper__Gwy_a:after{right:0;border-radius:0 16px 16px 0}.ImageLightbox_hotspotLeft__O_xlV,.ImageLightbox_hotspotRight__b6_0e{position:absolute;top:0;height:100%;width:45%;background:transparent;z-index:6;border-radius:16px 0 0 16px}.ImageLightbox_hotspotRight__b6_0e{right:0;left:auto;border-radius:0 16px 16px 0}.ImageLightbox_hotspotLeft__O_xlV:focus,.ImageLightbox_hotspotRight__b6_0e:focus{outline:none;box-shadow:0 0 0 4px rgba(103,174,240,.12)}.ImageLightbox_imageWrapper__Gwy_a:hover:before{background:linear-gradient(90deg,rgba(103,174,240,.04),transparent)}.ImageLightbox_imageWrapper__Gwy_a:hover:after{background:linear-gradient(270deg,rgba(103,174,240,.04),transparent)}.ImageLightbox_image__yFFSZ{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:16px;box-shadow:0 32px 80px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.04);transition:transform .3s ease;position:relative;z-index:1;pointer-events:none;user-select:none}.ImageLightbox_close__Hj091{position:absolute;top:20px;right:20px;width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.08);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);color:#fff;border:1px solid rgba(255,255,255,.1);font-size:0;cursor:pointer;z-index:10;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:grid;place-items:center;box-shadow:0 4px 16px rgba(0,0,0,.2)}.ImageLightbox_close__Hj091:after,.ImageLightbox_close__Hj091:before{content:"";position:absolute;width:20px;height:2px;background:#fff;border-radius:2px;transition:all .3s ease}.ImageLightbox_close__Hj091:before{transform:rotate(45deg)}.ImageLightbox_close__Hj091:after{transform:rotate(-45deg)}.ImageLightbox_close__Hj091:hover{transform:scale(1.12) rotate(90deg);background:rgba(255,70,70,.2);border-color:rgba(255,70,70,.3);box-shadow:0 8px 32px rgba(255,70,70,.15)}.ImageLightbox_close__Hj091:hover:after,.ImageLightbox_close__Hj091:hover:before{background:#ff6b6b}.ImageLightbox_close__Hj091:active{transform:scale(.92);transition-duration:.08s}.ImageLightbox_navNext__Fgpmw,.ImageLightbox_navPrev__vKMHh{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.06);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);color:#fff;border:1px solid rgba(255,255,255,.08);cursor:pointer;z-index:10;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,0,0,.15);padding:0;line-height:0}.ImageLightbox_navNext__Fgpmw svg,.ImageLightbox_navPrev__vKMHh svg{width:28px;height:28px;display:block;transition:transform .3s ease;fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.ImageLightbox_navNext__Fgpmw:after,.ImageLightbox_navPrev__vKMHh:after{content:"";position:absolute;inset:-2px;border-radius:50%;background:conic-gradient(from 0deg,transparent,rgba(103,174,240,.2),transparent,rgba(103,174,240,.2),transparent);opacity:0;transition:opacity .5s ease;animation:ImageLightbox_rotateBorder__aj0Js 4s linear infinite;z-index:-1}.ImageLightbox_navNext__Fgpmw:hover:after,.ImageLightbox_navPrev__vKMHh:hover:after{opacity:1}.ImageLightbox_navNext__Fgpmw:hover,.ImageLightbox_navPrev__vKMHh:hover{transform:translateY(-50%) scale(1.08);background:rgba(103,174,240,.15);border-color:rgba(103,174,240,.2);box-shadow:0 8px 32px rgba(103,174,240,.1),0 0 0 1px rgba(103,174,240,.05)}.ImageLightbox_navNext__Fgpmw:hover svg,.ImageLightbox_navPrev__vKMHh:hover svg{transform:scale(1.1);stroke:#6cb4ff}.ImageLightbox_navNext__Fgpmw:active,.ImageLightbox_navPrev__vKMHh:active{transform:translateY(-50%) scale(.9);transition-duration:.08s}.ImageLightbox_navPrev__vKMHh{left:24px}.ImageLightbox_navNext__Fgpmw{right:24px}.ImageLightbox_positionIndicator__yus_f{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);background:rgba(255,255,255,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:6px 16px;border-radius:20px;color:rgba(255,255,255,.6);font-size:.8rem;font-weight:500;letter-spacing:.5px;border:1px solid rgba(255,255,255,.05);z-index:10;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;user-select:none}.ImageLightbox_loader__6_rL_{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.ImageLightbox_spinner__zW9BJ{width:48px;height:48px;border:3px solid rgba(255,255,255,.1);border-top-color:#fff;border-radius:50%;animation:ImageLightbox_spin__2LOm0 .8s linear infinite}@keyframes ImageLightbox_spin__2LOm0{to{transform:rotate(1turn)}}@media (max-width:768px){.ImageLightbox_overlay__neHTL{padding:12px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.ImageLightbox_inner__T9k_r{height:80vh;width:98%}.ImageLightbox_imageWrapper__Gwy_a:after,.ImageLightbox_imageWrapper__Gwy_a:before{width:35%}.ImageLightbox_image__yFFSZ{border-radius:12px}.ImageLightbox_close__Hj091{top:16px;right:16px;width:40px;height:40px}.ImageLightbox_close__Hj091:after,.ImageLightbox_close__Hj091:before{width:16px}.ImageLightbox_navNext__Fgpmw,.ImageLightbox_navPrev__vKMHh{width:44px;height:44px}.ImageLightbox_navNext__Fgpmw svg,.ImageLightbox_navPrev__vKMHh svg{width:22px;height:22px}.ImageLightbox_navPrev__vKMHh{left:12px}.ImageLightbox_navNext__Fgpmw{right:12px}.ImageLightbox_positionIndicator__yus_f{bottom:16px;padding:4px 12px;font-size:.7rem}}@media (max-width:480px){.ImageLightbox_overlay__neHTL{padding:8px}.ImageLightbox_inner__T9k_r{height:70vh}.ImageLightbox_navNext__Fgpmw,.ImageLightbox_navPrev__vKMHh{width:36px;height:36px}.ImageLightbox_navNext__Fgpmw svg,.ImageLightbox_navPrev__vKMHh svg{width:18px;height:18px}.ImageLightbox_navPrev__vKMHh{left:8px}.ImageLightbox_navNext__Fgpmw{right:8px}.ImageLightbox_close__Hj091{top:12px;right:12px;width:36px;height:36px}.ImageLightbox_close__Hj091:after,.ImageLightbox_close__Hj091:before{width:14px}.ImageLightbox_imageWrapper__Gwy_a:after,.ImageLightbox_imageWrapper__Gwy_a:before{width:30%}}@keyframes ImageLightbox_rotateBorder__aj0Js{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Card_projectCard__KVoQ0{position:relative;background:white;border-radius:20px;overflow:hidden;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,filter .3s ease;min-height:300px;width:100%;height:100%;display:flex;flex-direction:column;cursor:pointer;user-select:none;border:none;box-shadow:none}.Card_slim__Nz0ZW{max-width:320px;margin:0 auto;min-height:140px}.Card_slim__Nz0ZW .Card_imageContainer__7fgOe{height:90px}.Card_slim__Nz0ZW .Card_infoDetails__zGGlM{padding:8px 10px;justify-content:center;text-align:center}.Card_imageContainer__7fgOe{position:relative;width:100%;height:180px;overflow:hidden}.Card_projectImg__C_3h8{width:100%;height:100%;object-fit:cover}.Card_infoDetails__zGGlM{padding:10px;background-color:white;text-align:center;display:flex;flex-direction:column;justify-content:center;flex-grow:1}.Card_projectName__waPrd{color:#215ba0!important;font-size:1.1rem;font-weight:700;margin:0;line-height:1.2;transition:color .3s ease;text-decoration:none!important}.Card_infoDetails__zGGlM,.Card_projectName__waPrd{position:relative;z-index:2}.Card_projectCard__KVoQ0 .Card_projectName__waPrd{display:block!important;color:#215ba0!important;opacity:1!important;visibility:visible!important}.Card_projectLocation__Ltzj5{display:none}.Card_projectCard__KVoQ0:hover{transform:translateY(-6px);box-shadow:none}.Card_projectCard__KVoQ0 .Card_projectName__waPrd{transition:color .25s ease}.Card_projectCard__KVoQ0:hover .Card_projectName__waPrd{color:#40a335!important}.Card_cardLink__WXoFm{display:flex;justify-content:center;text-decoration:none;color:inherit}.Card_accentRed__Dbfy7{border:2px solid #e53935;box-shadow:0 8px 24px rgba(229,57,53,.08)}.ProjectsGrid_container__tm8iW{width:100%;padding:40px 20px 50px;font-family:var(--font-montserrat),sans-serif;display:grid;row-gap:30px;justify-items:center;background-color:#f3f5f7;color:var(--text)}.ProjectsGrid_sectionTitle__UjWye{color:var(--accent-alt);font-size:1.6rem;font-weight:800;margin:0;color:#215ba0;text-align:left;letter-spacing:-.5px;width:100%;max-width:1140px}.ProjectsGrid_grid__M5nXS{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));justify-items:stretch;align-items:stretch;gap:22px;row-gap:30px;width:100%;max-width:1140px;margin:0 auto}.ProjectsGrid_cardLink__Ncvpw{width:100%;height:100%;color:inherit}.ProjectsGrid_cardLink__Ncvpw:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:20px}.ProjectsGrid_cardLink__Ncvpw{display:block;text-decoration:none}.ProjectsGrid_cardLink__Ncvpw>div{will-change:transform}@media (max-width:1024px){.ProjectsGrid_grid__M5nXS{grid-template-columns:repeat(2,1fr);gap:20px}.ProjectsGrid_sectionTitle__UjWye{font-size:1.4rem}}@media (max-width:640px){.ProjectsGrid_grid__M5nXS{grid-template-columns:1fr;gap:25px}.ProjectsGrid_sectionTitle__UjWye{font-size:1.3rem;text-align:center;margin-bottom:20px}.ProjectsGrid_container__tm8iW{padding:10px 10px 30px}}.page_pageWrapper__4Jboe{width:100%;min-height:100vh;background-color:#f3f5f7;padding:3rem 1.5rem}@media (max-width:900px){.page_pageWrapper__4Jboe{padding-top:1rem;padding-bottom:2.5rem}}.page_content__VkWal{margin:0 auto;max-width:80rem}.ProjectDetail_container___sXsl{width:100%;max-width:100%;overflow-x:hidden;background-color:#ffffff;font-family:var(--font-montserrat),sans-serif}.ProjectDetail_toggleWrapper__WxKAK{width:100%;padding:80px 0 0;position:relative;z-index:2}.ProjectDetail_slugToggle__9r7qs{margin-top:0!important}.ProjectDetail_heroSection__b1SN_{position:relative;width:100%;height:500px;overflow:hidden}.ProjectDetail_imageContainer__zFU_B{position:relative;width:100%;height:100%;overflow:hidden}.ProjectDetail_heroImage__eSwd9{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ProjectDetail_heroPlaceholder__Orcbw{position:absolute;inset:0;background:linear-gradient(90deg,#f3f3f3,#e9e9e9)}.ProjectDetail_heroImage__eSwd9{opacity:0}.ProjectDetail_heroImageVisible__YMWS_{opacity:1}.ProjectDetail_waveWrapper__RF9R_{position:absolute;bottom:-2px;left:0;width:100%;line-height:0}.ProjectDetail_waveWrapper__RF9R_ svg{width:100%;height:100px}.ProjectDetail_contentWrapper__oQWN9{max-width:1100px;margin:0 auto;padding:0 20px;position:relative}.ProjectDetail_header__TuVDj{display:flex;justify-content:center;align-items:center;margin-top:50px;margin-bottom:40px;position:relative;z-index:10}.ProjectDetail_titleBadge__y5Xf7{background-color:#43a047;padding:5px 60px;border-radius:40px 5px 40px 5px;box-shadow:0 4px 15px rgba(0,0,0,.15)}.ProjectDetail_titleBadge__y5Xf7 h1{color:#ffffff;margin:0;font-size:2rem;font-weight:800;white-space:nowrap}.ProjectDetail_mainGrid__LgjdZ{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;margin-top:20px;align-items:center;color:#2b2b2b;font-family:var(--font-montserrat),sans-serif;text-align:justify}.ProjectDetail_singleColumnGrid__yhNLL{grid-template-columns:1fr}.ProjectDetail_textWithLines__c13qG{margin-bottom:1.5rem;line-height:1.8}.ProjectDetail_videoColumn__0KIRZ{width:100%;max-width:100%}.ProjectDetail_videoBox__l9r5t{width:100%;max-width:100%;aspect-ratio:16/9;background-color:#e0e0e0;border-radius:4px;overflow:hidden;position:relative}.ProjectDetail_videoInnerWrapper__9B7lH{position:relative;width:100%;height:100%;overflow:hidden}.ProjectDetail_youtubePlayer__2Pefm{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.ProjectDetail_videoIframe__xRAes,.ProjectDetail_youtubePlayer__2Pefm iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important;border:none}.ProjectDetail_videoIframe__xRAes{display:block}.ProjectDetail_videoBox__l9r5t iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important;border:none;display:block}.ProjectDetail_videoFallback__8G_qb{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#1a1a1a}.ProjectDetail_videoThumbButton__JiE1Q{width:100%;height:100%;border:none;padding:0;cursor:pointer;position:relative;overflow:hidden;background:none}.ProjectDetail_videoThumb__VdKt8{width:100%;height:100%;object-fit:cover}.ProjectDetail_videoThumbButton__JiE1Q:hover .ProjectDetail_videoThumb__VdKt8{transform:none}.ProjectDetail_videoFallbackText__DCCmh{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.8);color:white;padding:10px 20px;border-radius:8px;font-size:.9rem;text-align:center;max-width:90%;margin:0}.ProjectDetail_fallbackModal__Lzm6O{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.ProjectDetail_fallbackModalContent__tYL3V{background:white;padding:40px;border-radius:16px;max-width:500px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.3)}.ProjectDetail_fallbackModalContent__tYL3V h3{margin-top:0;color:#1e508b;font-size:1.5rem}.ProjectDetail_fallbackModalContent__tYL3V p{margin-bottom:30px;color:#444;line-height:1.6}.ProjectDetail_fallbackModalActions__fEnXv{display:flex;flex-direction:column;gap:12px}.ProjectDetail_ghostButton__UmzPW,.ProjectDetail_primaryButton__RsK40,.ProjectDetail_secondaryButton___rFux{padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;text-align:center;text-decoration:none;border:none;font-size:1rem}.ProjectDetail_primaryButton__RsK40{background:#43a047;color:white}.ProjectDetail_primaryButton__RsK40:hover{background:#388e3c}.ProjectDetail_secondaryButton___rFux{background:#e0e0e0;color:#333}.ProjectDetail_secondaryButton___rFux:hover{background:#d0d0d0}.ProjectDetail_ghostButton__UmzPW{background:transparent;color:#666}.ProjectDetail_ghostButton__UmzPW:hover{background:#f0f0f0}.ProjectDetail_specsGrid___GW81{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:50px 0}.ProjectDetail_specCard__g_CPT{background-color:#dbe4ef;padding:25px;border-radius:25px;display:flex;flex-direction:column}.ProjectDetail_specLabel__6yDH1{font-weight:700;color:#1e508b;margin-bottom:5px}.ProjectDetail_specValue__2JpOM{color:#444;font-size:.95rem}.ProjectDetail_footer__xwrtH{text-align:center;padding-bottom:60px;color:#2b2b2b;font-family:var(--font-montserrat),sans-serif}.ProjectDetail_footer__xwrtH p{color:inherit;max-width:800px;margin:0 auto 30px;line-height:1.6;text-align:justify}.ProjectDetail_ctaButton__sQXe_{background-color:#43a047;color:white;border:none;padding:15px 40px;border-radius:50px;font-size:1.1rem;font-weight:700;cursor:pointer;margin-bottom:40px}.ProjectDetail_ctaButton__sQXe_:hover{background-color:#388e3c}.ProjectDetail_carouselWrapper__sIMAE{width:100%;margin-top:40px}@media (max-width:1024px){.ProjectDetail_mainGrid__LgjdZ{gap:20px}.ProjectDetail_titleBadge__y5Xf7 h1{font-size:1.5rem}}@media (max-width:768px){.ProjectDetail_heroSection__b1SN_{height:300px}.ProjectDetail_waveWrapper__RF9R_ svg{height:60px}.ProjectDetail_header__TuVDj{margin-top:20px;padding:0 10px}.ProjectDetail_titleBadge__y5Xf7{padding:10px 25px;border-radius:25px 5px 25px 5px}.ProjectDetail_titleBadge__y5Xf7 h1{font-size:1.25rem;white-space:normal;text-align:center}.ProjectDetail_mainGrid__LgjdZ{grid-template-columns:1fr;gap:30px}.ProjectDetail_descriptionColumn__Anf4j{order:1}.ProjectDetail_videoColumn__0KIRZ{order:2;width:100%;max-width:100%}.ProjectDetail_videoBox__l9r5t{width:100%;max-width:100%;aspect-ratio:16/9}.ProjectDetail_videoBox__l9r5t iframe,.ProjectDetail_videoInnerWrapper__9B7lH iframe,.ProjectDetail_youtubePlayer__2Pefm iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.ProjectDetail_specsGrid___GW81{grid-template-columns:1fr;gap:15px;margin:30px 0}.ProjectDetail_specCard__g_CPT{padding:20px;align-items:center;text-align:center}.ProjectDetail_footer__xwrtH p{font-size:.9rem;padding:0 10px}.ProjectDetail_ctaButton__sQXe_{width:100%;max-width:300px;padding:12px 20px;font-size:1rem}.ProjectDetail_fallbackModalContent__tYL3V{padding:30px 20px;margin:20px}}@media (max-width:480px){.ProjectDetail_toggleWrapper__WxKAK{padding-top:40px}.ProjectDetail_heroSection__b1SN_{height:250px}.ProjectDetail_titleBadge__y5Xf7 h1{font-size:1.1rem}.ProjectDetail_videoBox__l9r5t{aspect-ratio:16/9}.ProjectDetail_fallbackModalContent__tYL3V h3{font-size:1.2rem}}.ProjectDetail_youtube-fullscreen__dufzT .ProjectDetail_videoBox__l9r5t{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;aspect-ratio:auto!important;border-radius:0!important}.ProjectDetail_youtube-fullscreen__dufzT .ProjectDetail_videoBox__l9r5t iframe,.ProjectDetail_youtube-fullscreen__dufzT .ProjectDetail_videoInnerWrapper__9B7lH iframe,.ProjectDetail_youtube-fullscreen__dufzT .ProjectDetail_youtubePlayer__2Pefm iframe{width:100%!important;height:100%!important;max-width:100vw!important;max-height:100vh!important}.ProjectDetail_youtube-fullscreen__dufzT .ProjectDetail_videoInnerWrapper__9B7lH{width:100vw!important;height:100vh!important}.FeatureCards_featureCard__J8jZm{--accent-color:#215ba0;--accent-hover:#40a335;background:transparent;border-radius:16px;overflow:visible;display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:none;flex:1 1 auto;height:100%;margin:0;box-sizing:border-box}@media (max-width:900px){.FeatureCards_featureCard__J8jZm{width:100%;max-width:420px}}.FeatureCards_featureImageBox__zgZft{position:relative;width:100%;height:clamp(120px,14vw,160px);border-radius:14px 14px 0 0;overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,.08)}.FeatureCards_featureImage__V0_Wj{object-fit:cover}.FeatureCards_featureTitle__jO2qZ{color:var(--accent-color);font-weight:800;font-size:clamp(14px,1.2vw,16px);text-align:center}.FeatureCards_featureBottom__2TUVa .FeatureCards_featureTitle__jO2qZ{display:flex;align-items:center;justify-content:center;width:100%}.FeatureCards_featureCard__J8jZm .projectCard{height:100%;display:flex;flex-direction:column;justify-content:space-between}.FeatureCards_featureCard__J8jZm .infoDetails{display:flex;align-items:center;justify-content:center;padding:0 12px}.FeatureCards_featureCard__J8jZm .FeatureCards_featureTitle__jO2qZ,.FeatureCards_featureCard__J8jZm .projectName{margin:0;padding:0}.FeatureCards_featureCard__J8jZm a{text-decoration:none;color:inherit;display:block;width:100%;height:100%}.FeatureCards_featureBottom__2TUVa a{display:block;width:100%;text-align:center;transition:color .18s ease}.FeatureCards_hoverTitle__a_Pvg{transition:color .18s ease}.FeatureCards_featureCard__J8jZm:hover .FeatureCards_hoverTitle__a_Pvg,.FeatureCards_featureCard__J8jZm:hover .projectName{color:var(--accent-hover)!important}@media (max-width:480px){.FeatureCards_featureImageBox__zgZft{height:120px}.FeatureCards_featureTitle__jO2qZ{font-size:15px}.FeatureCards_featureBottom__2TUVa{padding:12px 10px}}