@media (max-width:1280px){:is(.references-page,.reference-detail-page,.contact-page){position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:100svh!important;margin:0!important;overflow-x:clip!important;transform:none!important;zoom:1!important}.references-page .ref-hero{position:relative!important;inset:auto!important;width:100%!important;height:560px!important;min-height:560px!important;overflow:hidden!important}.references-page .ref-hero>img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:58% center!important}.references-page .ref-hero-wash{background:linear-gradient(90deg,#fff,rgba(255,255,255,.96) 34%,rgba(255,255,255,.55) 62%,transparent 82%)!important}.references-page .ref-breadcrumb{left:clamp(20px,5vw,44px)!important;top:92px!important;gap:9px!important;font-size:12px!important}.references-page .ref-breadcrumb b{font-size:16px!important}.references-page .ref-hero-copy{left:clamp(20px,5vw,44px)!important;right:clamp(20px,5vw,44px)!important;top:158px!important;width:min(480px,calc(100% - 40px))!important;max-width:62%!important;height:auto!important}.references-page .ref-hero-copy>span{font-size:13px!important}.references-page .ref-hero-copy h1{margin:17px 0 24px!important;font-size:clamp(32px,5vw,43px)!important;line-height:1.08!important}.references-page .ref-hero-copy strong{margin:0 0 22px!important;font-size:clamp(20px,3.3vw,27px)!important}.references-page .ref-hero-copy p{max-width:38ch!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.references-page .ref-projects{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;padding:32px clamp(18px,4vw,40px) 46px!important;overflow:visible!important}.references-page .ref-stats{width:100%!important;height:auto!important;margin:0!important;padding:12px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;border:1px solid rgba(29,65,135,.11)!important;border-radius:16px!important;box-shadow:0 10px 28px rgba(20,49,90,.06)!important}.references-page .ref-stats article{min-width:0!important;min-height:78px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-content:center!important;padding:8px!important;border-radius:11px!important;background:#f7faf8!important}.references-page .ref-stats article:before{left:7px!important;width:38px!important;height:38px!important;border-radius:9px!important}.references-page .ref-stats img{width:26px!important;height:26px!important;margin-left:6px!important}.references-page .ref-stats b{min-width:0!important;font-size:clamp(19px,3vw,28px)!important}.references-page .ref-stats span{margin-top:4px!important;overflow:hidden!important;font-size:9px!important;line-height:1.2!important;text-overflow:ellipsis!important}.references-page .ref-tools{width:100%!important;height:auto!important;margin:24px 0 18px!important;display:grid!important;grid-template-columns:1fr minmax(230px,34%)!important;gap:12px!important;align-items:center!important}.references-page .ref-tools>div{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;overflow:visible!important}.references-page .ref-tools button{width:100%!important;min-width:0!important;height:39px!important;padding:0 7px!important;gap:6px!important;border-radius:9px!important;font-size:10px!important}.references-page .ref-tools button img{width:17px!important;height:17px!important;flex:0 0 17px!important}.references-page .ref-tools label{width:100%!important;height:43px!important;border-radius:10px!important}.references-page .ref-tools input{min-width:0!important;padding:0 14px!important;font-size:11px!important}.references-page .ref-tools label span{margin-right:13px!important;font-size:20px!important}.references-page .ref-grid{width:100%!important;padding:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.references-page .ref-card{position:relative!important;inset:auto!important;width:100%!important;height:430px!important;min-height:0!important;padding:0 18px!important;border-radius:15px!important;overflow:hidden!important}.references-page .ref-card>div{height:220px!important;margin:0 -18px 15px!important}.references-page .ref-card>span{margin-bottom:9px!important;font-size:10px!important}.references-page .ref-card h2{font-size:18px!important;line-height:1.15!important}.references-page .ref-card p{margin:7px 0 12px!important;font-size:11px!important}.references-page .ref-card>b{margin-top:15px!important;font-size:11px!important}.references-page .ref-card>a{left:18px!important;bottom:17px!important;width:138px!important;height:35px!important;gap:10px!important;font-size:10px!important}.references-page .ref-card small{right:18px!important;bottom:24px!important;font-size:10px!important}.references-page .ref-card small img{width:16px!important;height:16px!important}.references-page .ref-empty{padding:55px 0!important;font-size:15px!important}.references-page .ref-cta{position:relative!important;inset:auto!important;width:calc(100% - 2 * clamp(18px, 4vw, 40px))!important;height:300px!important;min-height:0!important;margin:18px clamp(18px,4vw,40px) 42px!important;border-radius:20px!important}.references-page .ref-cta article{left:34px!important;right:34px!important;top:44px!important}.references-page .ref-cta h2{font-size:30px!important;line-height:1.12!important}.references-page .ref-cta p{margin:22px 0 30px!important;font-size:13px!important}.references-page .ref-cta a{width:174px!important;height:44px!important;font-size:12px!important}.references-page .ref-footer{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;background:transparent!important}.reference-detail-page .reference-detail-hero{position:relative!important;inset:auto!important;width:100%!important;height:620px!important;min-height:620px!important}.reference-detail-page .reference-detail-hero>img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.reference-detail-page .reference-detail-shade{background:linear-gradient(90deg,rgba(8,29,65,.95),rgba(14,48,99,.65) 54%,rgba(14,48,99,.12))!important}.reference-detail-page .reference-detail-hero>nav{left:clamp(20px,5vw,44px)!important;right:clamp(20px,5vw,44px)!important;top:92px!important;gap:8px!important;overflow:hidden!important;font-size:11px!important;white-space:nowrap!important}.reference-detail-page .reference-detail-title{left:clamp(20px,5vw,44px)!important;right:clamp(20px,5vw,44px)!important;top:176px!important;width:auto!important;max-width:560px!important;height:auto!important}.reference-detail-page .reference-detail-title>span{font-size:11px!important}.reference-detail-page .reference-detail-title h1{margin:17px 0 14px!important;font-size:clamp(38px,7vw,54px)!important;line-height:1.03!important}.reference-detail-page .reference-detail-title p{margin:0!important;font-size:17px!important}.reference-detail-page .reference-detail-hero>aside{left:clamp(15px,4vw,36px)!important;right:clamp(15px,4vw,36px)!important;bottom:0!important;width:auto!important;height:106px!important;padding:0 14px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;border-radius:18px 18px 0 0!important}.reference-detail-page .reference-detail-hero>aside>div{min-width:0!important;padding:14px!important;border-right:1px solid #d9e0e9!important;border-bottom:0!important}.reference-detail-page .reference-detail-hero>aside>div:last-child{border-right:0!important}.reference-detail-page .reference-detail-hero aside small{font-size:8px!important;line-height:1.25!important}.reference-detail-page .reference-detail-hero aside b{margin-top:7px!important;overflow:hidden!important;font-size:14px!important;line-height:1.15!important;text-overflow:ellipsis!important}.reference-detail-page :is(.reference-detail-intro,.reference-detail-story,.reference-detail-results,.reference-detail-gallery){position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;padding:48px clamp(20px,5vw,48px)!important}.reference-detail-page .reference-detail-intro{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:34px!important}.reference-detail-page :is(.reference-detail-intro h2,.reference-detail-results h2,.reference-detail-gallery h2){margin-top:13px!important;font-size:clamp(30px,4.5vw,42px)!important}.reference-detail-page .reference-detail-intro>p{font-size:15px!important;line-height:1.68!important}.reference-detail-page .reference-detail-story{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;grid-template-rows:auto auto!important;gap:14px 20px!important}.reference-detail-page .reference-detail-story article{padding:24px!important;border-radius:16px!important}.reference-detail-page .reference-detail-story article h2{margin:10px 0!important;font-size:23px!important}.reference-detail-page .reference-detail-story article p{margin:0!important;font-size:13px!important}.reference-detail-page .reference-detail-main-image{position:relative!important;grid-column:2!important;grid-row:1/3!important;width:100%!important;min-height:380px!important;border-radius:20px!important}.reference-detail-page .reference-detail-results{display:grid!important;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important;gap:26px!important}.reference-detail-page .reference-detail-results>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.reference-detail-page .reference-detail-results article{min-height:118px!important;padding:18px!important;border-radius:14px!important}.reference-detail-page .reference-detail-results article p{margin:11px 0 0!important;font-size:13px!important}.reference-detail-page .reference-detail-gallery header{margin-bottom:28px!important}.reference-detail-page .reference-detail-gallery>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.reference-detail-page .reference-detail-gallery figure,.reference-detail-page .reference-detail-gallery figure:first-child:last-child{grid-column:auto!important;width:100%!important;height:auto!important;min-height:250px!important;aspect-ratio:4/3!important;border-radius:16px!important}.reference-detail-page .reference-detail-gallery figure:first-child:last-child{grid-column:1/-1!important}.reference-detail-page .reference-detail-cta{position:relative!important;inset:auto!important;width:auto!important;height:auto!important;min-height:0!important;margin:34px clamp(20px,5vw,48px)!important;padding:30px!important;border-radius:20px!important}.reference-detail-page .reference-detail-cta h2{font-size:30px!important}.reference-detail-page .reference-detail-cta>a{width:180px!important;height:48px!important}.contact-page .contact-hero{position:relative!important;inset:auto!important;width:100%!important;height:560px!important;min-height:560px!important;overflow:hidden!important}.contact-page .contact-hero>.contact-hero-art{width:100%!important;height:100%!important;object-fit:cover!important;object-position:57% center!important}.contact-page .contact-breadcrumb{left:clamp(20px,5vw,44px)!important;top:92px!important;gap:8px!important;font-size:12px!important}.contact-page .contact-hero-copy{left:clamp(20px,5vw,44px)!important;right:clamp(20px,5vw,44px)!important;top:156px!important;width:min(450px,calc(100% - 40px))!important;max-width:58%!important;height:auto!important}.contact-page .contact-hero-copy>span{font-size:13px!important}.contact-page .contact-hero-copy h1{margin:17px 0 24px!important;font-size:clamp(32px,5vw,43px)!important;line-height:1.08!important}.contact-page .contact-hero-copy strong{margin:0 0 22px!important;font-size:clamp(21px,3.5vw,28px)!important}.contact-page .contact-hero-copy p{max-width:35ch!important;font-size:13px!important;line-height:1.5!important}.contact-page .contact-card-grid{position:relative!important;inset:auto!important;z-index:7!important;width:calc(100% - 2 * clamp(18px, 4vw, 40px))!important;height:auto!important;margin:-38px clamp(18px,4vw,40px) 0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.contact-page .contact-info-card{width:100%!important;height:112px!important;min-height:0!important;padding:14px!important;gap:10px!important;border:1px solid #b8b8b8!important;border-radius:14px!important;box-shadow:0 8px 24px rgba(20,49,90,.07)!important}.contact-page .contact-info-card>i{width:46px!important;height:46px!important;flex:0 0 46px!important;border-radius:10px!important}.contact-page .contact-info-card>i img{width:31px!important;height:31px!important}.contact-page .contact-info-card span{font-size:10px!important}.contact-page .contact-info-card b{margin:6px 0 4px!important;font-size:11px!important}.contact-page .contact-info-card small{display:-webkit-box!important;overflow:hidden!important;font-size:8.5px!important;line-height:1.3!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.contact-page .contact-process{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;padding:60px clamp(18px,4vw,40px) 46px!important;overflow:hidden!important}.contact-page .contact-process-p{left:50%!important;top:14px!important;width:min(620px,78%)!important;height:360px!important;opacity:.24!important;transform:translateX(-50%)!important}.contact-page .contact-process h2{position:relative!important;inset:auto!important;font-size:27px!important}.contact-page .contact-process-grid{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;margin-top:40px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.contact-page .contact-process-grid article{width:100%!important;height:auto!important;min-height:110px!important;display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;gap:10px!important;padding:12px!important;border:1px solid rgba(29,65,135,.12)!important;border-radius:14px!important;background:rgba(255,255,255,.86)!important}.contact-page .contact-process-grid article>i{width:50px!important;height:50px!important;border-radius:10px!important}.contact-page .contact-process-grid article>i img{width:35px!important;height:35px!important}.contact-page .contact-process-grid strong{font-size:20px!important}.contact-page .contact-process-grid b{margin:5px 0 4px!important;font-size:10px!important;line-height:1.25!important}.contact-page .contact-process-grid p{width:auto!important;margin:0!important;font-size:8.5px!important;line-height:1.35!important}.contact-page .contact-process-grid em{display:none!important}.contact-page .contact-form-section{width:calc(100% - 2 * clamp(18px,4vw,40px))!important;margin:0 clamp(18px,4vw,40px) 42px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;overflow:hidden!important;border-radius:18px!important}.contact-page .contact-form-section,.contact-page .contact-form-section>form{position:relative!important;inset:auto!important;height:auto!important;min-height:0!important}.contact-page .contact-form-section>form{grid-column:1!important;grid-row:1!important;width:100%!important;padding:28px!important;border-radius:0!important;box-shadow:none!important}.contact-page .contact-map{position:relative!important;inset:auto!important;grid-column:2!important;grid-row:1!important;width:100%!important;height:100%!important;min-height:520px!important}.contact-page .contact-form-section h2{margin-bottom:10px!important;font-size:27px!important}.contact-page .contact-form-section>form>p{margin-bottom:24px!important;font-size:13px!important}.contact-page .contact-fields{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 12px!important}.contact-page .contact-fields label{gap:8px!important;font-size:11px!important}.contact-page .contact-fields input,.contact-page .contact-fields select{height:54px!important}.contact-page .contact-fields textarea{height:135px!important;padding-top:16px!important}.contact-page .contact-fields input,.contact-page .contact-fields select,.contact-page .contact-fields textarea{padding-left:14px!important;padding-right:14px!important;font-size:11px!important}.contact-page .contact-form-actions{width:100%!important;margin-top:22px!important;gap:15px!important}.contact-page .contact-form-actions button{width:150px!important;height:40px!important}.contact-page .contact-form-actions span{font-size:16px!important}.contact-page .contact-form-actions small{font-size:9px!important}.contact-page>.academy-footer{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important}}@media (max-width:760px){.references-page .ref-hero{height:490px!important;min-height:490px!important}.references-page .ref-hero>img{object-position:62% center!important}.references-page .ref-hero-wash{background:linear-gradient(90deg,#fff,rgba(255,255,255,.96) 48%,rgba(255,255,255,.32) 80%,transparent)!important}.references-page .ref-breadcrumb{top:82px!important}.references-page .ref-hero-copy{top:135px!important;max-width:71%!important}.references-page .ref-hero-copy h1{margin:13px 0 17px!important;font-size:clamp(27px,7.4vw,34px)!important}.references-page .ref-hero-copy strong{margin-bottom:16px!important;font-size:19px!important}.references-page .ref-hero-copy p{font-size:11px!important}.references-page .ref-projects{padding:24px 16px 34px!important}.references-page .ref-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.references-page .ref-stats article{min-height:66px!important}.references-page .ref-tools{grid-template-columns:1fr!important;margin-top:18px!important}.references-page .ref-tools>div{grid-template-columns:repeat(4,minmax(0,1fr))!important}.references-page .ref-tools button{height:36px!important;font-size:8.5px!important}.references-page .ref-tools button img{width:15px!important;height:15px!important;flex-basis:15px!important}.references-page .ref-grid{grid-template-columns:1fr!important;gap:11px!important}.references-page .ref-card{height:225px!important;padding:13px 13px 13px 0!important;display:grid!important;grid-template-columns:42% minmax(0,1fr)!important;grid-template-rows:auto auto auto auto auto 1fr!important;column-gap:13px!important}.references-page .ref-card>div{grid-column:1!important;grid-row:1/7!important;width:100%!important;height:100%!important;margin:-13px 0!important;border-radius:14px 0 0 14px!important}.references-page .ref-card>span{grid-column:2!important;grid-row:1!important;margin:0!important;font-size:9px!important}.references-page .ref-card h2{grid-column:2!important;grid-row:2!important;margin:5px 0 0!important;font-size:15px!important}.references-page .ref-card p{grid-column:2!important;grid-row:3!important;margin:4px 0 0!important;font-size:10px!important}.references-page .ref-card>b{grid-column:2!important;grid-row:4!important;margin:7px 0 0!important;font-size:9.5px!important}.references-page .ref-card small{position:static!important;grid-column:2!important;grid-row:5!important;align-self:center!important;margin-top:7px!important;font-size:9px!important}.references-page .ref-card>a{position:static!important;grid-column:2!important;grid-row:6!important;align-self:end!important;width:114px!important;height:31px!important;margin-top:8px!important;font-size:8.5px!important}.references-page .ref-cta{width:calc(100% - 32px)!important;height:250px!important;margin:14px 16px 32px!important}.references-page .ref-cta article{left:24px!important;right:24px!important;top:32px!important}.references-page .ref-cta h2{font-size:25px!important}.references-page .ref-cta p{max-width:31ch!important;font-size:11px!important}.reference-detail-page .reference-detail-hero{height:560px!important;min-height:560px!important}.reference-detail-page .reference-detail-hero>nav{top:82px!important}.reference-detail-page .reference-detail-title{top:148px!important}.reference-detail-page .reference-detail-title h1{font-size:clamp(32px,10vw,44px)!important}.reference-detail-page .reference-detail-title p{font-size:14px!important}.reference-detail-page .reference-detail-hero>aside{height:92px!important;padding:0 5px!important}.reference-detail-page .reference-detail-hero>aside>div{padding:11px 8px!important}.reference-detail-page .reference-detail-hero aside small{font-size:6.5px!important}.reference-detail-page .reference-detail-hero aside b{font-size:10px!important}.reference-detail-page :is(.reference-detail-intro,.reference-detail-story,.reference-detail-results,.reference-detail-gallery){padding:38px 18px!important}.reference-detail-page .reference-detail-intro{grid-template-columns:1fr!important;gap:20px!important}.reference-detail-page .reference-detail-intro>p{margin:0!important;font-size:13px!important}.reference-detail-page :is(.reference-detail-intro h2,.reference-detail-results h2,.reference-detail-gallery h2){font-size:28px!important}.reference-detail-page .reference-detail-story{grid-template-columns:1fr!important;grid-template-rows:auto!important}.reference-detail-page .reference-detail-story article{padding:20px!important}.reference-detail-page .reference-detail-main-image{grid-column:1!important;grid-row:auto!important;min-height:0!important;aspect-ratio:4/3!important}.reference-detail-page .reference-detail-results{grid-template-columns:1fr!important;gap:22px!important}.reference-detail-page .reference-detail-results>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.reference-detail-page .reference-detail-results article{min-height:108px!important;padding:15px!important}.reference-detail-page .reference-detail-results article p{font-size:11px!important}.reference-detail-page .reference-detail-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.reference-detail-page .reference-detail-gallery figure,.reference-detail-page .reference-detail-gallery figure:first-child:last-child{grid-column:auto!important;min-height:0!important;aspect-ratio:1!important}.reference-detail-page .reference-detail-cta{margin:26px 18px!important;padding:24px 20px!important;gap:20px!important}.reference-detail-page .reference-detail-cta h2{font-size:25px!important}.reference-detail-page .reference-detail-cta>a{width:100%!important;height:44px!important}.contact-page .contact-hero{height:500px!important;min-height:500px!important}.contact-page .contact-hero>.contact-hero-art{object-position:63% center!important}.contact-page .contact-breadcrumb{top:82px!important}.contact-page .contact-hero-copy{top:132px!important;max-width:68%!important}.contact-page .contact-hero-copy h1{margin:13px 0 18px!important;font-size:clamp(28px,8vw,35px)!important}.contact-page .contact-hero-copy strong{margin-bottom:16px!important;font-size:19px!important}.contact-page .contact-hero-copy p{font-size:11px!important}.contact-page .contact-card-grid{width:calc(100% - 32px)!important;margin:-27px 16px 0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.contact-page .contact-info-card{height:104px!important;padding:11px!important;gap:9px!important}.contact-page .contact-info-card>i{width:39px!important;height:39px!important;flex-basis:39px!important}.contact-page .contact-info-card>i img{width:27px!important;height:27px!important}.contact-page .contact-info-card b{font-size:9.5px!important}.contact-page .contact-info-card small{font-size:7.5px!important}.contact-page .contact-process{padding:48px 16px 36px!important}.contact-page .contact-process h2{font-size:24px!important}.contact-page .contact-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:27px!important}.contact-page .contact-process-grid article{min-height:105px!important;grid-template-columns:43px minmax(0,1fr)!important;padding:10px!important}.contact-page .contact-process-grid article>i{width:43px!important;height:43px!important}.contact-page .contact-process-grid article>i img{width:30px!important;height:30px!important}.contact-page .contact-process-grid strong{font-size:18px!important}.contact-page .contact-process-grid b{font-size:9px!important}.contact-page .contact-process-grid p{font-size:7.5px!important}.contact-page .contact-form-section{width:calc(100% - 32px)!important;margin:0 16px 32px!important;display:flex!important;flex-direction:column!important}.contact-page .contact-form-section>form{order:1!important;width:100%!important;padding:24px 18px!important}.contact-page .contact-map{order:2!important;width:100%!important;height:250px!important;min-height:250px!important}.contact-page .contact-form-section h2{font-size:24px!important}.contact-page .contact-form-section>form>p{font-size:11px!important}.contact-page .contact-fields{grid-template-columns:1fr!important;gap:13px!important}.contact-page .contact-fields .wide{grid-column:1!important}.contact-page .contact-fields input,.contact-page .contact-fields select{height:50px!important}.contact-page .contact-fields textarea{height:120px!important}.contact-page .contact-form-actions{flex-direction:column!important;align-items:stretch!important;gap:13px!important}.contact-page .contact-form-actions button{width:100%!important}.contact-page .contact-form-actions span{align-items:flex-start!important;text-align:left!important}}@media (max-width:430px){.references-page .ref-hero-copy{max-width:76%!important}.references-page .ref-hero-copy h1{font-size:26px!important}.references-page .ref-tools>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.references-page .ref-card{height:218px!important;grid-template-columns:40% minmax(0,1fr)!important}.references-page .ref-card h2{font-size:14px!important}.references-page .ref-cta h2{font-size:23px!important}.reference-detail-page .reference-detail-title h1{font-size:32px!important}.reference-detail-page .reference-detail-hero aside b{font-size:9px!important}.reference-detail-page .reference-detail-results>div{grid-template-columns:1fr!important}.reference-detail-page .reference-detail-gallery>div{grid-template-columns:1fr 1fr!important}.contact-page .contact-hero-copy{max-width:72%!important}.contact-page .contact-info-card{align-items:flex-start!important}.contact-page .contact-info-card>i{width:34px!important;height:34px!important;flex-basis:34px!important}.contact-page .contact-info-card>i img{width:23px!important;height:23px!important}.contact-page .contact-process-grid article{grid-template-columns:36px minmax(0,1fr)!important}.contact-page .contact-process-grid article>i{width:36px!important;height:36px!important}.contact-page .contact-process-grid article>i img{width:25px!important;height:25px!important}}@media (max-width:760px){.about-page,.calculator-embed-page,.calculators-page,.province-result-page{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:clip!important}.about-page :is(.about-hero,.about-who,.about-approach,.about-future,.about-values,.about-numbers,.about-cta){position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important}.about-page .about-hero{min-height:520px!important}.about-page .about-hero>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:64% center!important}.about-page .about-breadcrumb{top:22px!important;font-size:11px!important}.about-page .about-breadcrumb,.about-page .about-hero-copy{position:absolute!important;left:16px!important;right:16px!important;width:auto!important}.about-page .about-hero-copy{top:102px!important;max-width:340px!important;height:auto!important}.about-page .about-hero-copy h1{font-size:clamp(32px,9vw,42px)!important;line-height:1.06!important}.about-page :is(.about-who,.about-approach,.about-future,.about-values,.about-numbers){padding:42px 16px!important;display:flex!important;flex-direction:column!important;gap:24px!important}.about-page :is(.about-copy,.about-feature-row,.about-section-title,.about-principles,.about-ecosystem,.about-stat-row){position:relative!important;inset:auto!important;width:100%!important;height:auto!important;margin:0!important;transform:none!important}.about-page :is(.about-feature-row,.about-principles,.about-values .about-principles,.about-stat-row){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:0!important;overflow:visible!important}.about-page :is(.about-feature-row article,.about-principles article,.about-stat-row article){position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:210px!important;margin:0!important;padding:17px!important;transform:none!important}.about-page .about-ecosystem{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.about-page .eco-ring{display:none!important}.about-page :is(.eco-center,.eco-item){position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:150px!important;transform:none!important}.about-page .eco-center{grid-column:1/-1!important;min-height:230px!important}.about-page .about-cta{min-height:330px!important;padding:44px 16px!important}.calculators-page :is(.calc-hero,.calc-programs,.calc-program-grid,.calc-program-card,.calc-advantages,.calc-advantage-grid,.calc-cta){position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important}.calculators-page .calc-hero{min-height:520px!important;overflow:hidden!important}.calculators-page .calc-hero-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:63% center!important}.calculators-page .calc-breadcrumb{top:22px!important;font-size:11px!important}.calculators-page .calc-breadcrumb,.calculators-page .calc-hero-copy{position:absolute!important;left:16px!important;right:16px!important;width:auto!important}.calculators-page .calc-hero-copy{top:102px!important;max-width:345px!important;height:auto!important}.calculators-page .calc-hero-copy h1{font-size:clamp(32px,9vw,42px)!important;line-height:1.06!important}.calculators-page :is(.calc-programs,.calc-advantages){padding:42px 16px!important;overflow:hidden!important}.calculators-page :is(.calc-program-grid,.calc-advantage-grid){display:grid!important;grid-template-columns:1fr!important;gap:14px!important}.calculators-page .calc-program-card{padding:20px!important;display:flex!important;flex-direction:column!important;gap:16px!important;overflow:hidden!important;border-radius:18px!important}.calculators-page .calc-program-card>*{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;margin:0!important}.calculators-page .calc-program-image{aspect-ratio:16/10!important;overflow:hidden!important;border-radius:14px!important}.calculators-page .calc-program-image img{width:100%!important;height:100%!important;object-fit:cover!important}.calculators-page .calc-program-card a{width:max-content!important;margin-top:4px!important;align-self:flex-start!important}.calculators-page .calc-cta{min-height:330px!important;padding:44px 16px!important}.calculator-embed-page :is(.calculator-embed-heading,.calculator-embed-content){position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important}.calculator-embed-page .calculator-embed-content{padding:12px 0 28px!important}.calculator-embed-page iframe{display:block!important;width:100%!important;min-width:0!important;height:calc(100dvh - 64px)!important;border:0!important}.province-result-page :is(.province-hero,.province-picker,.province-map-card,.province-map,.province-content,.province-layout,.province-article,.province-form,.province-side,.province-faq){position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-width:100%!important}.province-result-page .province-hero{min-height:520px!important;overflow:hidden!important}.province-result-page .province-hero>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:66% center!important}.province-result-page .province-breadcrumb{top:22px!important;font-size:11px!important}.province-result-page .province-breadcrumb,.province-result-page .province-hero-copy{position:absolute!important;left:16px!important;right:16px!important;width:auto!important}.province-result-page .province-hero-copy{top:102px!important;max-width:345px!important;height:auto!important}.province-result-page .province-hero-copy h1{font-size:clamp(32px,9vw,42px)!important;line-height:1.06!important}.province-result-page :is(.province-picker,.province-content,.province-faq){padding:42px 16px!important;overflow:hidden!important}.province-result-page :is(.province-picker,.province-layout){display:grid!important;grid-template-columns:1fr!important;gap:18px!important}.province-result-page .province-tabs{display:flex!important;width:100%!important;gap:7px!important;overflow-x:auto!important;scrollbar-width:none!important}.province-result-page .province-tabs::-webkit-scrollbar{display:none!important}.province-result-page .province-map{overflow:hidden!important;border-radius:16px!important}.province-result-page .province-map svg{display:block!important;width:100%!important;height:auto!important}.province-result-page .province-map-popover{position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;margin:12px 0 0!important;transform:none!important}.province-result-page :is(.province-article,.province-form,.province-side){padding:18px!important;overflow:hidden!important;border-radius:16px!important}.province-result-page .province-badges{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}}@media (max-width:430px){.about-page .about-ecosystem,.about-page :is(.about-feature-row,.about-principles,.about-values .about-principles,.about-stat-row){grid-template-columns:1fr!important}.about-page .eco-center{grid-column:auto!important}.about-page :is(.about-feature-row article,.about-principles article,.about-stat-row article){min-height:185px!important}}@media (max-width:1280px){.calculators-page .calc-hero,.province-result-page .province-hero{height:clamp(620px,68vw,720px)!important;min-height:620px!important;isolation:isolate!important;overflow:hidden!important}.calculators-page .calc-hero .calc-hero-fade,.province-result-page .province-hero .province-hero-fade{position:absolute!important;z-index:1!important;inset:0!important;width:100%!important;height:100%!important;background:linear-gradient(180deg,rgba(5,24,58,.08),rgba(5,24,58,.16) 66%,rgba(5,24,58,.34)),linear-gradient(90deg,rgba(8,31,72,.2),transparent 72%)!important;pointer-events:none!important}.calculators-page .calc-hero .calc-hero-image,.province-result-page .province-hero>img{object-position:66% center!important}.calculators-page .calc-breadcrumb,.province-result-page .province-breadcrumb{z-index:4!important;left:28px!important;right:auto!important;top:24px!important;width:auto!important;max-width:calc(100% - 56px)!important;min-height:34px!important;padding:7px 12px!important;gap:7px!important;border:1px solid rgba(255,255,255,.76)!important;border-radius:999px!important;background:rgba(255,255,255,.88)!important;box-shadow:0 7px 24px rgba(8,32,73,.12)!important;color:#10285e!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.calculators-page .calc-breadcrumb a,.province-result-page .province-breadcrumb a{color:#10285e!important}.calculators-page .calc-hero-copy,.province-result-page .province-hero-copy{z-index:4!important;left:28px!important;right:auto!important;top:112px!important;width:min(540px,calc(100% - 56px))!important;max-width:540px!important;height:auto!important;padding:30px 32px 31px!important;border:1px solid rgba(255,255,255,.2)!important;border-left:4px solid #00a45b!important;border-radius:22px!important;background:linear-gradient(145deg,rgba(9,36,84,.96),rgba(29,66,139,.92))!important;box-shadow:0 22px 55px rgba(4,22,54,.3)!important;color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.calculators-page .calc-hero-copy>span,.province-result-page .province-hero-copy>span{color:#70e5a7!important;font-size:13px!important;line-height:1.25!important;letter-spacing:.11em!important}.calculators-page .calc-hero-copy h1,.province-result-page .province-hero-copy h1{margin:11px 0 16px!important;color:#fff!important;font-size:clamp(31px,4vw,38px)!important;line-height:1.1!important}.calculators-page .calc-hero-copy strong,.province-result-page .province-hero-copy strong{display:block!important;margin:0 0 12px!important;color:#fff!important;font-size:clamp(21px,2.7vw,26px)!important;line-height:1.2!important}.calculators-page .calc-hero-copy p,.province-result-page .province-hero-copy p{width:100%!important;margin:0!important;color:rgba(255,255,255,.9)!important;font-size:15px!important;line-height:1.5!important;font-weight:500!important}.calculators-page .calc-hero-p{height:58%!important;opacity:.2!important}.calculators-page .calc-hero-p,.province-result-page .province-hero-mark{left:auto!important;right:-8%!important;top:auto!important;bottom:-5%!important;width:58%!important}.province-result-page .province-hero-mark{height:52%!important;background:rgba(93,205,143,.22)!important}.calculators-page .calc-programs{height:auto!important;padding:68px 28px!important}.calculators-page .calc-program-grid{position:relative!important;inset:auto!important;width:100%!important;max-width:1000px!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;gap:24px!important;align-items:stretch!important}.calculators-page .calc-program-card,.calculators-page .calc-program-grid>div{display:flex!important;width:100%!important;min-width:0!important;height:auto!important}.calculators-page .calc-program-card{position:relative!important;inset:auto!important;min-height:0!important;padding:26px!important;flex-direction:column!important;gap:16px!important;overflow:hidden!important}.calculators-page .calc-program-card:before{display:none!important}.calculators-page .calc-program-card>*{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;margin:0!important;transform:none!important}.calculators-page .calc-program-card .calc-program-number{width:42px!important;height:42px!important;flex:0 0 42px!important;align-self:center!important;border-radius:50%!important}.calculators-page .calc-program-card h2{font-size:clamp(24px,3.2vw,29px)!important;line-height:1.18!important}.calculators-page .calc-program-card>p{font-size:15px!important;line-height:1.5!important}.calculators-page .calc-program-image{width:100%!important;aspect-ratio:16/10!important;overflow:hidden!important;border:1px solid #e3eaf1!important;border-radius:14px!important;background:linear-gradient(145deg,#f8fbfc,#eef4f7)!important}.calculators-page .calc-program-image img{width:100%!important;height:100%!important}.calculators-page .calc-program-card-1 .calc-program-image img{padding:clamp(8px,1.5vw,18px)!important;object-fit:contain!important}.calculators-page .calc-program-card-2 .calc-program-image img{object-fit:cover!important}.calculators-page .calc-program-card ul{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:0!important;list-style:none!important}.calculators-page .calc-program-card li{width:100%!important;min-height:48px!important;height:auto!important;padding:7px 12px!important;font-size:13px!important;line-height:1.25!important}.calculators-page .calc-program-card>a{left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;min-height:52px!important;height:auto!important;margin-top:auto!important;padding:12px 18px!important;align-self:stretch!important;transform:none!important;border-color:#1d4187!important;background:#1d4187!important;color:#fff!important}}@media (max-width:760px){.calculators-page .calc-hero{height:auto!important;min-height:540px!important}.province-result-page .province-hero{height:auto!important;min-height:520px!important}.calculators-page .calc-hero .calc-hero-image,.province-result-page .province-hero>img{object-position:68% center!important}.calculators-page .calc-breadcrumb,.province-result-page .province-breadcrumb{left:16px!important;right:16px!important;top:18px!important;width:auto!important;max-width:calc(100% - 32px)!important;font-size:11px!important}.calculators-page .calc-hero-copy,.province-result-page .province-hero-copy{left:16px!important;right:16px!important;top:82px!important;width:auto!important;max-width:440px!important;padding:23px 22px 24px!important;border-radius:18px!important}.calculators-page .calc-hero-copy h1,.province-result-page .province-hero-copy h1{margin:10px 0 14px!important;font-size:clamp(29px,8vw,35px)!important;line-height:1.08!important}.calculators-page .calc-hero-copy strong,.province-result-page .province-hero-copy strong{margin:0 0 11px!important;font-size:clamp(20px,5.7vw,24px)!important}.calculators-page .calc-hero-copy p,.province-result-page .province-hero-copy p{font-size:14px!important;line-height:1.45!important}.calculators-page .calc-programs{padding:42px 16px!important}.calculators-page .calc-program-grid{grid-template-columns:1fr!important;gap:30px!important}.calculators-page .calc-program-card{padding:20px!important}.calculators-page .calc-program-card>a{margin-top:4px!important}}@media (max-width:430px){.calculators-page .calc-hero,.province-result-page .province-hero{min-height:510px!important}.calculators-page .calc-breadcrumb,.province-result-page .province-breadcrumb{left:12px!important;right:12px!important;top:12px!important;max-width:calc(100% - 24px)!important;min-height:30px!important;padding:6px 9px!important;gap:4px!important;font-size:9px!important}.calculators-page .calc-breadcrumb span,.province-result-page .province-breadcrumb span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.calculators-page .calc-hero-copy,.province-result-page .province-hero-copy{left:12px!important;right:12px!important;top:68px!important;width:auto!important;max-width:none!important;padding:19px 18px 20px!important;border-left-width:3px!important;border-radius:16px!important}.calculators-page .calc-hero-copy h1,.province-result-page .province-hero-copy h1{font-size:clamp(27px,8.5vw,32px)!important}.calculators-page .calc-hero-copy strong,.province-result-page .province-hero-copy strong{font-size:clamp(18px,5.5vw,22px)!important}.calculators-page .calc-program-card{padding:18px!important}}@media (max-width:1280px){.about-page{--about-pad:clamp(20px,4vw,42px);--about-blue:#1d4187;--about-green:#019c51;position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;overflow-x:clip!important;background:#fff!important}.about-page,.about-page *{max-width:100%}.about-page :is(.about-hero,.about-who,.about-approach,.about-future,.about-values,.about-numbers,.about-cta,.about-footer){position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;transform:none!important}.about-page .about-hero{min-height:clamp(560px,72vw,700px)!important;overflow:hidden!important;isolation:isolate;background:#f3f7fb!important}.about-page .about-hero>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:68% center!important;transform:none!important}.about-page .about-hero-shade{z-index:1!important;background:linear-gradient(90deg,#fff,rgba(255,255,255,.96) 43%,rgba(255,255,255,.76) 65%,rgba(255,255,255,.08))!important}.about-page .about-breadcrumb{z-index:2!important;position:absolute!important;left:var(--about-pad)!important;right:var(--about-pad)!important;top:clamp(34px,5vw,58px)!important;width:auto!important;gap:9px!important;font-size:13px!important;line-height:1.4!important}.about-page .about-breadcrumb b{font-size:16px!important}.about-page .about-hero-copy{z-index:2!important;position:absolute!important;left:var(--about-pad)!important;right:auto!important;top:clamp(130px,17vw,175px)!important;width:min(560px,calc(100% - (var(--about-pad) * 2)))!important;height:auto!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.about-page .about-hero-copy>span{order:1!important;font-size:14px!important;line-height:1!important;letter-spacing:.1em!important}.about-page .about-hero-copy h1{order:2!important;margin:24px 0 0!important;font-size:clamp(34px,5.2vw,50px)!important;line-height:1.08!important;letter-spacing:-.035em!important}.about-page .about-hero-copy strong{order:3!important;position:relative!important;inset:auto!important;margin:28px 0 0!important;color:var(--about-blue)!important;font-size:clamp(20px,3vw,28px)!important;line-height:1.2!important;font-weight:600!important}.about-page .about-hero-copy>p{order:4!important;width:min(520px,100%)!important;margin:24px 0 0!important;font-size:clamp(14px,1.8vw,17px)!important;line-height:1.58!important;font-weight:500!important}.about-page :is(.about-who,.about-approach,.about-future,.about-values){padding:clamp(62px,8vw,92px) var(--about-pad)!important;overflow:hidden!important;background:#fff!important}.about-page .about-future{background:linear-gradient(180deg,#f4f8fc,#fff)!important}.about-page :is(.about-copy,.about-section-title,.about-number-title){position:relative!important;inset:auto!important;width:100%!important;height:auto!important;margin:0!important}.about-page :is(.about-copy h2,.about-section-title h2,.about-number-title h2){margin:0!important;font-size:clamp(30px,4vw,42px)!important;line-height:1.14!important;letter-spacing:-.025em!important}.about-page :is(.about-copy i,.about-section-title i,.about-number-title i){width:48px!important;height:4px!important;margin-top:16px!important;border-radius:99px!important}.about-page .about-copy p{width:min(680px,100%)!important;margin:32px 0 0!important;font-size:clamp(15px,1.8vw,18px)!important;line-height:1.6!important}.about-page .about-feature-lines,.about-page .about-p-vector,.about-page .about-values:after{display:none!important}.about-page .about-feature-row{margin:clamp(42px,6vw,68px) 0 0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;overflow:visible!important}.about-page .about-feature-row,.about-page .about-feature-row article{position:relative!important;inset:auto!important;width:100%!important;height:auto!important}.about-page .about-feature-row article{min-height:250px!important;margin:0!important;padding:28px!important;overflow:hidden!important;border:1px solid #dbe3ec!important;border-radius:20px!important;background:#fff!important;box-shadow:0 10px 30px rgba(18,56,106,.07)!important;transform:none!important}.about-page .about-feature-row article:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:var(--about-blue)}.about-page .about-feature-row img{position:relative!important;inset:auto!important;display:block!important;width:72px!important;height:72px!important;margin:0 0 20px!important;object-fit:contain!important;transform:none!important}.about-page .about-feature-row h3{margin:0 0 14px!important;color:var(--about-blue)!important;font-size:clamp(22px,2.8vw,29px)!important;line-height:1.16!important}.about-page .about-feature-row h3 span{display:inline!important}.about-page .about-feature-row h3 span:not(:last-child):after{content:" "!important}.about-page .about-feature-row p{width:100%!important;max-width:none!important;margin:0!important;color:#263241!important;font-size:14px!important;line-height:1.55!important}.about-page .about-principles,.about-page .about-values>div:last-child{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;margin:clamp(42px,6vw,66px) 0 0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;overflow:visible!important}.about-page .about-principles article,.about-page .about-values>div:last-child article{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:286px!important;margin:0!important;padding:26px 20px 24px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;border:1px solid #e0e7ee!important;border-radius:20px!important;background:#fff!important;box-shadow:0 8px 25px rgba(18,56,106,.055)!important;transform:none!important}.about-page .about-principles article>div,.about-page .about-values article>div{position:relative!important;inset:auto!important;flex:0 0 auto!important;width:82px!important;height:82px!important;margin:0 auto 22px!important;display:grid!important;place-items:center!important;border-radius:16px!important;background:#f1faf1!important}.about-page .about-values article>div{background:#f2f3f4!important}.about-page :is(.about-principles,.about-values) article>div img{position:relative!important;inset:auto!important;width:50px!important;height:50px!important;object-fit:contain!important}.about-page .about-principles h3,.about-page .about-values h3{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;margin:0 0 14px!important;color:var(--about-blue)!important;font-size:clamp(19px,2.5vw,25px)!important;line-height:1.18!important}.about-page :is(.about-principles,.about-values) h3 span{display:inline!important}.about-page :is(.about-principles,.about-values) h3 span:not(:last-child):after{content:" "!important}.about-page .about-principles p,.about-page .about-values p{max-width:270px!important;margin:auto auto 0!important;color:#374252!important;font-size:13px!important;line-height:1.5!important}.about-page .about-ecosystem,.about-page .about-principles p,.about-page .about-values p{position:relative!important;inset:auto!important;width:100%!important;height:auto!important}.about-page .about-ecosystem{margin:clamp(44px,6vw,72px) 0 0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;transform:none!important;overflow:visible!important}.about-page .eco-ring{display:none!important}.about-page .eco-center{grid-column:1/-1!important;position:relative!important;inset:auto!important;width:min(520px,100%)!important;height:310px!important;min-height:310px!important;margin:0 auto 8px!important;padding:0!important;opacity:1!important;transform:none!important}.about-page .eco-center .eco-house{position:absolute!important;inset:0 0 58px!important;width:100%!important;height:calc(100% - 58px)!important;object-fit:contain!important}.about-page .eco-center .eco-logo{bottom:24px!important;width:125px!important;height:auto!important}.about-page .eco-center .eco-logo,.about-page .eco-center b{position:absolute!important;left:50%!important;top:auto!important;transform:translateX(-50%)!important}.about-page .eco-center b{bottom:0!important;width:auto!important;color:var(--about-green)!important;font-size:12px!important;line-height:1!important;letter-spacing:.12em!important;white-space:nowrap!important}.about-page .eco-item{width:100%!important;height:auto!important;min-height:145px!important;padding:20px 12px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;border:1px solid #dfe7ef!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 22px rgba(23,63,143,.065)!important;text-align:center!important;opacity:1!important;transform:none!important}.about-page .eco-item,.about-page .eco-item>img{position:relative!important;inset:auto!important;margin:0!important}.about-page .eco-item>img{width:44px!important;height:44px!important;object-fit:contain!important}.about-page .eco-item span{position:relative!important;inset:auto!important;width:100%!important;color:var(--about-blue)!important;font-size:13px!important;line-height:1.25!important;font-weight:600!important;white-space:normal!important}.about-page .eco-item span small{display:inline!important;font-size:inherit!important;line-height:inherit!important}.about-page .eco-item span small:not(:last-child):after{content:" "}.about-page .about-numbers{padding:clamp(58px,8vw,84px) var(--about-pad)!important;display:grid!important;grid-template-columns:minmax(220px,.72fr) minmax(0,1.65fr)!important;align-items:start!important;gap:clamp(38px,6vw,78px)!important;overflow:hidden!important;background:linear-gradient(110deg,#019c51,#006334 52%,#01351c)!important;color:#fff!important}.about-page .about-number-title p{width:100%!important;margin:34px 0 0!important;color:#fff!important;font-size:15px!important;line-height:1.5!important}.about-page .about-stat-row{padding:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important}.about-page .about-stat-row,.about-page .about-stat-row article{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;margin:0!important}.about-page .about-stat-row article{min-height:205px!important;padding:22px!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:18px!important;background:rgba(255,255,255,.09)!important;transform:none!important}.about-page .about-stat-row article>img{position:relative!important;inset:auto!important;display:block!important;width:54px!important;height:54px!important;margin:0 0 18px!important;object-fit:contain!important;filter:brightness(0) invert(1)!important}.about-page .about-stat-row h3{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;margin:0 0 12px!important;color:#fff!important;font-size:clamp(20px,2.8vw,27px)!important;line-height:1.15!important}.about-page .about-stat-row h3 span{display:inline!important}.about-page .about-stat-row h3 span:not(:last-child):after{content:" "!important}.about-page .about-stat-row p{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;margin:0!important;color:rgba(255,255,255,.86)!important;font-size:13px!important;line-height:1.5!important}.about-page .about-cta{min-height:430px!important;padding:clamp(42px,6vw,66px) var(--about-pad)!important;overflow:hidden!important;isolation:isolate;background:#fff!important}.about-page .about-cta-shade,.about-page .about-cta>img{position:absolute!important;left:var(--about-pad)!important;right:var(--about-pad)!important;top:clamp(42px,6vw,66px)!important;width:calc(100% - (var(--about-pad) * 2))!important;height:calc(100% - clamp(84px, 12vw, 132px))!important;min-height:320px!important;border-radius:24px!important}.about-page .about-cta>img{object-fit:cover!important;object-position:64% center!important}.about-page .about-cta-shade{z-index:1!important;background:linear-gradient(90deg,rgba(1,156,81,.98),rgba(1,114,61,.9) 42%,rgba(1,73,43,.24) 75%,transparent)!important}.about-page .about-cta>div:last-child{z-index:2!important;position:relative!important;inset:auto!important;width:min(480px,calc(100% - 48px))!important;height:auto!important;margin:clamp(42px,6vw,66px) 0 0 24px!important;padding:44px 0!important;color:#fff!important}.about-page .about-cta h2{margin:0!important;color:#fff!important;font-size:clamp(30px,4.5vw,42px)!important;line-height:1.12!important}.about-page .about-cta p{margin:18px 0 34px!important;color:#fff!important;font-size:15px!important;line-height:1.5!important}.about-page .about-cta a{width:min(280px,100%)!important;height:52px!important;margin:0!important;padding:0 22px!important;background:#fff!important;color:#10294e!important;font-size:14px!important}.about-page .about-footer,.about-page .about-footer .home-footer,.about-page .about-footer .site-footer{width:100%!important;height:auto!important;min-height:0!important;padding-top:0!important;overflow:visible!important}}@media (max-width:760px){.about-page{--about-pad:18px}.about-page .about-hero{min-height:620px!important}.about-page .about-hero>img{object-position:70% center!important}.about-page .about-hero-shade{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.93) 55%,rgba(255,255,255,.54) 77%,rgba(255,255,255,.08))!important}.about-page .about-breadcrumb{top:24px!important}.about-page .about-hero-copy{top:92px!important;width:calc(100% - (var(--about-pad) * 2))!important}.about-page .about-hero-copy h1{max-width:520px!important;font-size:clamp(32px,9.5vw,44px)!important}.about-page .about-hero-copy>p{width:min(500px,100%)!important;font-size:14px!important;line-height:1.55!important}.about-page :is(.about-who,.about-approach,.about-future,.about-values){padding-top:58px!important;padding-bottom:58px!important}.about-page .about-feature-row,.about-page .about-principles,.about-page .about-values>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.about-page .about-feature-row article{min-height:245px!important;padding:22px 18px!important}.about-page .about-feature-row img{width:62px!important;height:62px!important}.about-page .about-principles article,.about-page .about-values>div:last-child article{min-height:265px!important;padding:22px 14px!important}.about-page .about-principles article>div,.about-page .about-values article>div{width:72px!important;height:72px!important;margin-bottom:18px!important}.about-page :is(.about-principles,.about-values) article>div img{width:44px!important;height:44px!important}.about-page .about-ecosystem{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}.about-page .eco-center{height:265px!important;min-height:265px!important}.about-page .eco-item{min-height:132px!important;padding:17px 10px!important}.about-page .about-numbers{padding:58px var(--about-pad)!important;grid-template-columns:1fr!important;gap:38px!important}.about-page .about-number-title p{margin-top:24px!important}.about-page .about-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}.about-page .about-stat-row article{min-height:205px!important;padding:20px 16px!important}.about-page .about-cta{min-height:450px!important;padding:32px var(--about-pad)!important}.about-page .about-cta-shade,.about-page .about-cta>img{left:var(--about-pad)!important;right:var(--about-pad)!important;top:32px!important;width:calc(100% - (var(--about-pad) * 2))!important;height:calc(100% - 64px)!important;min-height:386px!important}.about-page .about-cta>img{object-position:70% center!important}.about-page .about-cta-shade{background:linear-gradient(90deg,rgba(1,128,69,.98),rgba(1,106,58,.92) 58%,rgba(1,81,48,.58))!important}.about-page .about-cta>div:last-child{width:calc(100% - 36px)!important;margin:32px 0 0 18px!important;padding:54px 0 40px!important}}@media (max-width:430px){.about-page{--about-pad:16px}.about-page .about-hero{min-height:640px!important}.about-page .about-hero-copy h1 br{display:none!important}.about-page .about-hero-copy strong{font-size:20px!important}.about-page .about-feature-row{grid-template-columns:1fr!important}.about-page .about-feature-row article{min-height:0!important;padding:22px 20px!important}.about-page .about-feature-row img{width:58px!important;height:58px!important;margin-bottom:16px!important}.about-page .about-principles,.about-page .about-values>div:last-child{grid-template-columns:1fr!important}.about-page .about-principles article,.about-page .about-values>div:last-child article{min-height:0!important;padding:24px 20px!important}.about-page .about-principles p,.about-page .about-values p{margin-top:0!important}.about-page .about-ecosystem{grid-template-columns:repeat(2,minmax(0,1fr))!important}.about-page .eco-center{grid-column:1/-1!important;height:230px!important;min-height:230px!important}.about-page .eco-center .eco-house{inset:0 0 54px!important;height:calc(100% - 54px)!important}.about-page .eco-center .eco-logo{bottom:21px!important;width:108px!important}.about-page .eco-item{min-height:120px!important;padding:15px 8px!important;border-radius:15px!important}.about-page .eco-item>img{width:39px!important;height:39px!important}.about-page .eco-item span{font-size:11.5px!important}.about-page .about-stat-row{grid-template-columns:1fr!important}.about-page .about-stat-row article{min-height:0!important;padding:20px!important}.about-page .about-stat-row article>img{width:48px!important;height:48px!important;margin-bottom:15px!important}.about-page .about-cta h2{font-size:30px!important}.about-page .about-cta p{max-width:250px!important}}@media (max-width:1280px){.site-header .hero-lines.product-menu-grid,.site-header .hero-lines.product-menu-grid.open{display:none!important;visibility:hidden!important;pointer-events:none!important}:is(.academy-footer,.pp-footer,.about-footer,.ref-footer):has(>.site-footer){position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;transform:none!important}.site-footer .footer-col.contact>a{position:relative!important;background-image:none!important;padding-left:31px!important}.site-footer .footer-col.contact>a:before{content:""!important;position:absolute!important;left:0!important;top:50%!important;width:22px!important;height:22px!important;background:#019c51!important;transform:translateY(-50%)!important;-webkit-mask-position:center!important;-webkit-mask-repeat:no-repeat!important;-webkit-mask-size:contain!important;mask-position:center!important;mask-repeat:no-repeat!important;mask-size:contain!important}.site-footer .footer-col.contact>a:first-of-type:before{-webkit-mask-image:url(/icons/figma/footer-mail.png)!important;mask-image:url(/icons/figma/footer-mail.png)!important}.site-footer .footer-col.contact>a:nth-of-type(2):before{-webkit-mask-image:url(/icons/figma/footer-phone.png)!important;mask-image:url(/icons/figma/footer-phone.png)!important}.site-footer .footer-col.contact>a:nth-of-type(3):before{-webkit-mask-image:url(/icons/figma/footer-web.png)!important;mask-image:url(/icons/figma/footer-web.png)!important}}@media (max-width:760px){.home-page .why-cards article,.home-page .why-cards article.highlight{height:auto!important;min-height:0!important;padding:13px 12px 15px!important;align-self:stretch!important}.home-page .why-cards h3{min-height:0!important;margin-top:11px!important}.home-page .why-cards p{margin-top:8px!important}.home-page .why-cards p:before{min-height:0!important;margin-bottom:6px!important}.home-page .stat-cards article,.home-page .stat-cards article.blue{background:#fff!important;color:#050505!important;transition:background-color .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease!important}.home-page .stat-cards article .stat-title{color:#10244b!important}.home-page .stat-cards article b{color:#050505!important}.home-page .stat-cards article p{color:#4a5159!important}.home-page .stat-cards article .stat-original-icon img{filter:invert(24%) sepia(73%) saturate(1775%) hue-rotate(199deg) brightness(83%) contrast(97%)!important}.home-page .stat-cards article:is(:hover,:focus-within,:active){background:#1d4897!important;color:#fff!important;transform:translateY(-5px)!important;box-shadow:0 14px 28px rgba(0,0,0,.22)!important}.home-page .stat-cards article:is(:hover,:focus-within,:active) :is(.stat-title,b,p){color:#fff!important}.home-page .stat-cards article:is(:hover,:focus-within,:active) .stat-original-icon img{filter:brightness(0) invert(1)!important}}:is(.academy-footer,.pp-footer,.about-footer,.ref-footer):has(>.site-footer){box-sizing:border-box!important;padding:0!important;display:block!important;overflow:hidden!important;background:transparent!important}:is(.academy-footer,.pp-footer,.about-footer,.ref-footer)>.site-footer{position:relative!important;left:0!important;top:0!important;width:100%!important;margin:0!important}@media (min-width:1281px){:is(.academy-footer,.pp-footer,.about-footer,.ref-footer):has(>.site-footer),:is(.academy-footer,.pp-footer,.about-footer,.ref-footer)>.site-footer{width:1920px!important;height:576px!important;min-height:576px!important}body:has(.products-page),body:has(.products-page.tab-1),body:has(.products-page.tab-2),body:has(.products-page.tab-3){height:auto!important;min-height:0!important}}@media (max-width:1280px){body:has(.products-page),body:has(.products-page.tab-1),body:has(.products-page.tab-2),body:has(.products-page.tab-3),html:has(.products-page){height:auto!important;min-height:0!important}body:has(.products-page){background:#eaf1fa!important}:is(.academy-footer,.pp-footer,.about-footer,.ref-footer):has(>.site-footer){position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;transform:none!important}:is(.home-page,.products-page,.about-page,.references-page,.academy-page,.academy-articles-page,.academy-detail-page,.calculators-page,.calculator-embed-page,.province-result-page,.reference-detail-page,.contact-page) .site-footer,body>.site-footer{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:42px var(--m-pad,clamp(18px,4vw,34px)) 24px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px 22px!important;overflow:hidden!important;background:#0b347b!important;transform:none!important}.site-footer>*{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-width:0!important;margin:0!important}.site-footer .footer-bottom,.site-footer .footer-brand{grid-column:1/-1!important}.site-footer .footer-brand .logo{position:relative!important;inset:auto!important;display:block!important;width:150px!important;height:38px!important;margin:0 0 20px!important;background:url(/icons/figma/footer-logo.svg) 0/contain no-repeat!important;color:transparent!important;font-size:0!important;line-height:0!important;text-indent:-9999px!important;overflow:hidden!important}.site-footer .footer-brand p{position:relative!important;inset:auto!important;width:auto!important;max-width:29ch!important;margin:0!important;color:#b9c8dd!important;font-size:14px!important;line-height:1.55!important;white-space:pre-line!important}.site-footer .footer-brand p:after,.site-footer .footer-brand:after{content:none!important;display:none!important}.site-footer .footer-col{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:9px!important}.site-footer .footer-col h3{position:relative!important;inset:auto!important;margin:0 0 13px!important;padding:0 0 10px!important;color:#fff!important;font-size:15px!important;line-height:1.2!important}.site-footer .footer-col h3:after{content:""!important;position:absolute!important;left:0!important;top:auto!important;bottom:0!important;width:26px!important;height:3px!important;margin:0!important;border-radius:3px!important;background:#019c51!important}.site-footer .footer-col>a{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:28px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;color:#bdc9dc!important;font-size:12px!important;line-height:1.35!important;white-space:normal!important}.site-footer .footer-col.contact>a{position:relative!important;padding-left:31px!important;background-image:none!important}.site-footer .footer-col.contact>a:before{content:""!important;position:absolute!important;left:0!important;top:50%!important;width:22px!important;height:22px!important;background:#019c51!important;transform:translateY(-50%)!important;-webkit-mask-position:center!important;-webkit-mask-repeat:no-repeat!important;-webkit-mask-size:contain!important;mask-position:center!important;mask-repeat:no-repeat!important;mask-size:contain!important}.site-footer .footer-col.contact>a:first-of-type:before{-webkit-mask-image:url(/icons/figma/footer-mail.png)!important;mask-image:url(/icons/figma/footer-mail.png)!important}.site-footer .footer-col.contact>a:nth-of-type(2):before{-webkit-mask-image:url(/icons/figma/footer-phone.png)!important;mask-image:url(/icons/figma/footer-phone.png)!important}.site-footer .footer-col.contact>a:nth-of-type(3):before{-webkit-mask-image:url(/icons/figma/footer-web.png)!important;mask-image:url(/icons/figma/footer-web.png)!important}.site-footer .footer-bottom{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;margin:0!important;padding:22px 0 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;border-top:1px solid rgba(255,255,255,.22)!important}.site-footer .footer-bottom>span{color:#d8e1ee!important;font-size:11px!important}.site-footer .footer-bottom>nav,.site-footer .footer-bottom>span{position:relative!important;inset:auto!important;white-space:normal!important}.site-footer .footer-bottom>nav{width:auto!important;height:auto!important;margin:0!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px 18px!important}.site-footer .footer-bottom>nav>a{width:auto!important;min-height:34px!important;padding:0!important;color:#fff!important;font-size:11px!important}.site-footer .footer-bottom>nav>a,.site-header .language{position:relative!important;inset:auto!important;margin:0!important;border:0!important}.site-header .language{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;width:49px!important;min-width:49px!important;height:38px!important;padding:0 4px 0 22px!important;background:transparent!important;color:transparent!important;font-size:0!important}.site-header .language:before{content:""!important;position:absolute!important;left:0!important;top:50%!important;width:17px!important;height:17px!important;background:#111827!important;transform:translateY(-50%)!important;-webkit-mask:url(/icons/figma/header-globe.png) center/contain no-repeat!important;mask:url(/icons/figma/header-globe.png) center/contain no-repeat!important}.site-header .language span{position:relative!important;inset:auto!important;display:block!important;width:25px!important;height:20px!important;color:transparent!important;font-size:0!important}.site-header .language span:before{content:"TR"!important;position:absolute!important;left:0!important;top:2px!important;color:#111827!important;font:600 12px/16px Montserrat,Arial,sans-serif!important}.site-header .language span:after{content:""!important;position:absolute!important;right:0!important;top:7px!important;width:5px!important;height:5px!important;border-right:1.5px solid #111827!important;border-bottom:1.5px solid #111827!important;transform:rotate(45deg)!important}.site-header .menu-button span{transition:transform .22s ease,opacity .16s ease,background-color .22s ease!important}.site-header .menu-button[aria-expanded=true]{border-color:#173f86!important;background:#173f86!important}.site-header .menu-button[aria-expanded=true] span{background:#fff!important}.site-header .menu-button[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)!important}.site-header .menu-button[aria-expanded=true] span:nth-child(2){opacity:0!important;transform:scaleX(.15)!important}.site-header .menu-button[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)!important}}@media (max-width:620px){.site-footer .footer-bottom{align-items:flex-start!important;flex-direction:column!important}.site-footer .footer-bottom>nav{width:100%!important;margin-left:0!important;justify-content:flex-start!important}.site-footer .footer-bottom>nav>a{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 9px);justify-content:flex-start!important;text-align:left!important}}@media (max-width:430px){.site-header{padding-inline:12px!important;gap:6px!important}.site-header>.logo{width:96px!important;min-width:96px!important;flex-basis:96px!important}.site-header .header-actions{gap:5px!important}.site-header .language{width:45px!important;min-width:45px!important}.site-header .quote{min-width:65px!important;height:36px!important;padding-inline:8px!important;font-size:10px!important}.site-header .menu-button{width:38px!important;min-width:38px!important;height:38px!important;padding:9px!important}}@media (min-width:1281px){.site-footer.site-footer{position:relative!important;inset:auto!important;display:block!important;box-sizing:border-box!important;width:1920px!important;height:576px!important;min-height:576px!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#092d70!important;color:#fff!important;transform:none!important}.site-footer.site-footer>.footer-brand{position:absolute!important;left:55.236px!important;top:61.38px!important;width:300px!important;height:235px!important;margin:0!important;padding:0!important}.site-footer.site-footer>.footer-brand>.logo{position:absolute!important;left:6.373px!important;top:0!important;display:block!important;width:216.416px!important;height:38.883px!important;margin:0!important;padding:0!important;overflow:hidden!important;background:url(/icons/figma/footer-logo.svg) 50%/contain no-repeat!important;color:transparent!important;font-size:0!important;line-height:0!important;text-indent:-9999px!important;white-space:nowrap!important}.site-footer.site-footer>.footer-brand>p{position:absolute!important;left:0!important;top:81.765px!important;width:299px!important;max-width:299px!important;margin:0!important;padding:0!important;color:#bdbdbd!important;font:500 18px/22px Montserrat,Arial,sans-serif!important;white-space:pre-line!important}.site-footer.site-footer>.footer-brand>p:after{content:none!important;display:none!important}.site-footer.site-footer>.footer-brand:after{content:""!important;position:absolute!important;left:0!important;top:169.383px!important;display:block!important;width:71.261px!important;height:4px!important;border-radius:20px!important;background:#019c51!important}.site-footer.site-footer>.footer-col{position:absolute!important;top:61.436px!important;display:block!important;width:auto!important;height:330px!important;margin:0!important;padding:0!important}.site-footer.site-footer>.footer-col:nth-child(2){left:577.388px!important;width:150px!important}.site-footer.site-footer>.footer-col:nth-child(3){left:818.595px!important;width:220px!important}.site-footer.site-footer>.footer-col:nth-child(4){left:1097.802px!important;width:300px!important}.site-footer.site-footer>.footer-col:nth-child(5){left:1491.009px!important;width:300px!important}.site-footer.site-footer>.footer-col>h3{position:absolute!important;left:0!important;top:0!important;margin:0!important;padding:0!important;color:#fff!important;font:600 20px/24px Montserrat,Arial,sans-serif!important}.site-footer.site-footer>.footer-col>h3:after{content:""!important;position:absolute!important;left:1.932px!important;top:38.883px!important;bottom:auto!important;display:block!important;width:27.568px!important;height:4px!important;margin:0!important;border-radius:20px!important;background:#019c51!important}.site-footer.site-footer>.footer-col>a{position:absolute!important;left:0!important;display:block!important;width:auto!important;height:auto!important;min-height:22px!important;margin:0!important;padding:0!important;color:#bdbdbd!important;font:400 18px/22px Montserrat,Arial,sans-serif!important;white-space:nowrap!important}.site-footer.site-footer>.footer-col>a:first-of-type{top:70.709px!important}.site-footer.site-footer>.footer-col>a:nth-of-type(2){top:114.516px!important}.site-footer.site-footer>.footer-col>a:nth-of-type(3){top:158.321px!important}.site-footer.site-footer>.footer-col>a:nth-of-type(4){top:202.128px!important}.site-footer.site-footer>.footer-col>a:nth-of-type(5){top:245.934px!important}.site-footer.site-footer>.footer-col>a:nth-of-type(6){top:289.74px!important}.site-footer.site-footer>.footer-col.contact>a{left:2.932px!important;min-height:22px!important;padding-left:49.228px!important;background-position:0!important;background-size:22px 22px!important;background-repeat:no-repeat!important}.site-footer.site-footer>.footer-col.contact>a:first-of-type{top:65.709px!important;background-image:url(/icons/figma/footer-mail.png)!important}.site-footer.site-footer>.footer-col.contact>a:nth-of-type(2){top:109.516px!important;background-image:url(/icons/figma/footer-phone.png)!important}.site-footer.site-footer>.footer-col.contact>a:nth-of-type(3){top:150.321px!important;background-image:url(/icons/figma/footer-web.png)!important}.site-footer.site-footer>.footer-bottom{position:absolute!important;left:84.81px!important;right:auto!important;top:467.729px!important;bottom:auto!important;box-sizing:border-box!important;display:block!important;width:1779.885px!important;height:108.271px!important;margin:0!important;padding:0!important;border-top:2px solid rgba(217,217,217,.32)!important}.site-footer.site-footer>.footer-bottom>span{position:absolute!important;left:15.562px!important;top:42.882px!important;margin:0!important;color:#fff!important;font:500 16px/20px Montserrat,Arial,sans-serif!important;white-space:nowrap!important}.site-footer.site-footer>.footer-bottom>nav{position:absolute!important;right:0!important;top:28px!important;justify-content:flex-end!important;height:58px!important;padding:0!important;gap:0!important;white-space:nowrap!important}.site-footer.site-footer>.footer-bottom>nav,.site-footer.site-footer>.footer-bottom>nav>a{display:flex!important;align-items:center!important;width:auto!important;margin:0!important}.site-footer.site-footer>.footer-bottom>nav>a{position:relative!important;inset:auto!important;min-height:48px!important;padding:0 36px!important;border:0!important;color:#fff!important;font:500 16px/20px Montserrat,Arial,sans-serif!important}.site-footer.site-footer>.footer-bottom>nav>a:first-child{border-right:2px solid rgba(217,217,217,.32)!important}.site-footer.site-footer>.footer-bottom>nav>a:last-child{padding-right:0!important}.site-footer.site-footer>.footer-bottom:after{content:none!important;display:none!important}}.site-header .language span:before{content:attr(data-locale)!important}.admin-app>aside nav{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-bottom:12px}.admin-translation-link{display:flex;align-items:center;flex:none;order:-1;gap:13px;min-height:48px;margin:0 0 8px;padding:0 14px;border-radius:10px;background:#ffffff16;color:#fff!important;font:700 13px Montserrat,Arial,sans-serif;text-decoration:none!important;box-shadow:inset 3px 0 #00a45b}.admin-translation-link i{display:grid;place-items:center;width:22px;height:28px;border-radius:7px;background:#00a45b;color:#fff;font-style:normal;font-size:9px}.admin-translation-link:hover{background:#ffffff24;color:#fff!important}.admin-app>aside footer{flex:none}