.featured-projects_popup-detail-value,.featured-projects_popup-detail-label,.featured-projects_popup-intro,.featured-projects_popup-title{font-family:"LoosWide",Arial,Helvetica,sans-serif}.featured-projects_popup-eyebrow,.featured-projects-block .featured-projects_slide-date{font-family:"NewsGothic",Arial,Helvetica,sans-serif}.featured-projects-block{padding:24px 0 40px;overflow:hidden}.featured-projects-block .featured-projects_title{color:var(--Taevasinine, #007DC0);margin-bottom:64px}@media only screen and (min-width: 992px){.featured-projects-block .featured-projects_swiper--grid{width:100%;padding-left:64px;padding-right:64px}.featured-projects-block .featured-projects_swiper--grid .swiper-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}.featured-projects-block .featured-projects_swiper--grid .swiper-slide{width:auto !important}}.featured-projects-block .featured-projects_slide{width:clamp(300px,26vw,380px)}.featured-projects-block .featured-projects_slide--portrait{width:clamp(200px,18vw,260px)}.featured-projects-block .featured-projects_slide--landscape-2{width:clamp(360px,32vw,460px)}.featured-projects-block .featured-projects_slide-image-wrap{margin-bottom:16px}.featured-projects-block .featured-projects_slide-image{width:100%;aspect-ratio:119/79}.featured-projects-block .featured-projects_slide--portrait .featured-projects_slide-image{aspect-ratio:128/171}.featured-projects-block .featured-projects_slide--landscape-2 .featured-projects_slide-image{aspect-ratio:287/173}.featured-projects-block .featured-projects_slide-image--placeholder{background-color:#fff}.featured-projects-block .featured-projects_slide-image--placeholder img{width:50%;max-width:131px}.featured-projects-block .featured-projects_slide-category{position:absolute;top:-16px;left:16px;padding:6px 12px;background-color:var(--ige-tumesinine, #005598);color:#fff}.featured-projects-block .featured-projects_slide-date{color:var(--Taevasinine, #007DC0);font-size:12px;font-weight:500;line-height:12px;text-transform:uppercase;margin-bottom:8px}.featured-projects-block .featured-projects_slide-title{transition:color .15s linear}.featured-projects-block .featured-projects_slide-inner{padding-top:17px}.featured-projects-block .featured-projects_slide-inner:hover .featured-projects_slide-title{color:var(--Taevasinine, #007DC0)}.featured-projects-block .featured-projects_nav .prev-button,.featured-projects-block .featured-projects_nav .next-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer;transition:border-color .15s linear,background-color .15s linear}.featured-projects-block .featured-projects_nav .prev-button svg path,.featured-projects-block .featured-projects_nav .next-button svg path{stroke:var(--ige-tumesinine, #005598);transition:stroke .15s linear}.featured-projects-block .featured-projects_nav .prev-button:hover,.featured-projects-block .featured-projects_nav .next-button:hover{border-color:var(--ige-tumesinine, #005598);background-color:var(--ige-tumesinine, #005598)}.featured-projects-block .featured-projects_nav .prev-button:hover svg path,.featured-projects-block .featured-projects_nav .next-button:hover svg path{stroke:#fff}@media only screen and (max-width: 991px){.featured-projects-block{padding:32px 0}.featured-projects-block .featured-projects_bottom{margin-top:48px}.featured-projects-block .featured-projects_slide{width:min(360px,85vw)}.featured-projects-block .featured-projects_slide-image{width:100%;height:auto;aspect-ratio:119/79;max-height:unset}.featured-projects-block .featured-projects_slide--landscape-2 .featured-projects_slide-image{aspect-ratio:287/173}.featured-projects-block .featured-projects_slide--portrait{width:min(262px,75vw)}.featured-projects-block .featured-projects_slide--portrait .featured-projects_slide-image{width:100%;height:auto;aspect-ratio:128/171}}.featured-projects_modal{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .25s ease}.featured-projects_modal.is-open{opacity:1}@media only screen and (max-width: 991px){.featured-projects_modal{padding:0}.featured-projects_modal.is-open{pointer-events:auto}}.featured-projects_modal-card{position:relative;pointer-events:auto;width:100%;max-width:996px;padding:32px;background-color:#fff;box-shadow:0 0 9.9px 0 rgba(0,0,0,.15)}@media only screen and (max-width: 991px){.featured-projects_modal-card{padding:16px;max-width:420px;width:calc(100% - 48px);max-height:92vh;overflow-y:auto}}.featured-projects_modal-close{position:relative;margin-left:auto;margin-bottom:16px;z-index:2;width:32px;height:32px;display:none;align-items:center;justify-content:center;padding:0;background:none;border:0;cursor:pointer;color:var(--ige-tumesinine, #005598)}.featured-projects_modal-close svg{display:block}@media only screen and (max-width: 991px){.featured-projects_modal-close{display:flex}}.featured-projects_popup{display:flex}@media only screen and (max-width: 991px){.featured-projects_popup{flex-direction:column}}.featured-projects_popup-image{flex:0 0 338px;align-self:flex-start;aspect-ratio:335/447}@media only screen and (max-width: 991px){.featured-projects_popup-image{flex:none;width:100%;align-self:auto;aspect-ratio:3/2}}.featured-projects_popup-body{flex:1;min-width:0;display:flex;flex-direction:column;padding-left:32px}@media only screen and (max-width: 991px){.featured-projects_popup-body{padding-left:0;padding-top:18px}}.featured-projects_popup-eyebrow{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;font-weight:500;line-height:12px;text-transform:uppercase;color:var(--Taevasinine, #007DC0);margin:0 0 16px}.featured-projects_popup-title{font-size:32px;font-weight:300;line-height:38px;color:var(--ige-tumesinine, #005598);text-transform:none;margin:0 0 24px}@media only screen and (max-width: 991px){.featured-projects_popup-title{font-size:22px;line-height:26px;margin-bottom:16px}}.featured-projects_popup-intro{font-size:16px;font-weight:300;line-height:26px;color:var(--ige-tumesinine, #005598);margin-bottom:24px}.featured-projects_popup-intro p{margin:0 0 12px}.featured-projects_popup-intro p:last-child{margin-bottom:0}.featured-projects_popup-details{display:flex;flex-direction:column;gap:4px;margin-bottom:32px}.featured-projects_popup-detail{display:flex;align-items:baseline;gap:16px}.featured-projects_popup-detail-label{flex:0 0 130px;font-size:14px;font-weight:360;line-height:22px;color:var(--ige-tumesinine, #005598)}.featured-projects_popup-detail-label::after{content:":"}.featured-projects_popup-detail-value{flex:1;font-size:14px;font-weight:400;line-height:22px;color:var(--ige-tumesinine, #005598)}.featured-projects_popup-link{align-self:flex-end;margin-top:auto;pointer-events:auto}
