@import"https://fonts.googleapis.com/css2?family=Merriweather:wght@300;400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap";p{font-family:Roboto,sans-serif;font-size:18px;font-weight:300}*{margin:0;padding:0;box-sizing:border-box;font-family:roboto,sans-serif;font-weight:300;font-style:normal}a{text-decoration:none;color:inherit}.navbar{width:100%;background:#000;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:15px 8%;border-bottom:1px solid #ccc}.navbar ul{padding:10px 30 px;border-radius:30px}.navbar>ul{display:flex;align-items:center;list-style:none;padding:0;margin:0}.navbar>ul>li{position:relative;padding:5px 10px;margin:0 10px;display:flex;align-items:center}body{background:#000;color:#fff}.container{display:flex;flex-direction:column;min-height:70vh}h1{font-family:Merriweather,serif;font-size:24px;font-weight:300 Light}h2{font-family:Merriweather,serif;font-size:20px;font-weight:300 Light}.footer{background:#000;color:#fff;padding:20px 0;text-align:center;border-top:1px solid #ccc}.footerInfo{display:flex;align-items:center;justify-content:center;max-width:600px;margin:0 auto;gap:32px}.footerInfo img{margin-right:0}.footerInfo div{display:flex;flex-direction:column;gap:8px}.dropdown-parent .Dropdown{display:none;position:absolute;top:100%;left:0;background:#000;color:#fff;min-width:180px;border-radius:0 0 10px 10px;box-shadow:0 8px 16px #00000026;z-index:100;padding:0}.dropdown-parent:hover .Dropdown{display:block}.Dropdown ul{list-style:none;margin:0;padding:0}.Dropdown li{display:block;padding:10px 16px;cursor:pointer;color:#fff}.Dropdown li:hover{background:#27355b}.navbar ul li a:hover{text-decoration:underline;text-underline-offset:4px}.menu-icon{display:none}@media (max-width: 750px){.navbar{flex-direction:row;align-items:center;justify-content:space-between;padding:10px}.navbar ul{display:none;border-radius:0;font-family:Roboto,sans-serif;font-weight:400;position:fixed;top:0;right:0;background:#072743;z-index:1000;width:0px;padding-top:70px;transition:.5s;bottom:0;flex-direction:column;align-items:flex-start}.navbar ul:not(.hide-mobile-menu){display:flex;flex-direction:column;width:200px}.navbar>ul>li{display:block;margin:25px 40px;justify-content:flex-start;text-align:left}.footerInfo{flex-direction:column;align-items:center}.dropdown-parent .Dropdown{position:static;display:block;background:#072743;box-shadow:none;border-radius:0;min-width:0}.menu-icon{display:block;position:static;top:auto;right:auto;z-index:auto;margin-right:16px;cursor:pointer}.hide-mobile-menu{right:-200px}.navbar img[alt=""]{width:80px!important;padding:10px 0 10px 16px;height:auto}.menu-icon{z-index:2000;position:relative}.navbar ul{z-index:1000}}.creditsContainer{width:80vw;max-width:900px;margin:40px auto;padding:32px 24px;background:#000;border-radius:16px;box-shadow:0 2px 12px #00000014}.creditsContainer h1{margin-top:40px;margin-bottom:24px}.creditsContainer p,.creditsContainer a{margin-bottom:18px;font-size:1.05em;line-height:1.7;display:block}.bigCard{width:70%;background-color:#fff;color:#000;border-radius:15px;margin:50px auto}.cardSplit{display:flex;flex-direction:row;height:100%}.cardPicture{flex:0 0 70%;aspect-ratio:4 / 3;display:flex;align-items:stretch;overflow:hidden}.cardPicture img{width:100%;height:100%;object-fit:cover;display:block}.cardText{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:50px}.cardText h1{margin-bottom:20px}.cardPicture img{max-width:100%;max-height:auto;object-fit:cover;border-radius:0 15px 15px 0}@media (max-width: 768px){.bigCard{width:90%;margin:40px auto 5 auto;margin-bottom:40px}.cardSplit{flex-direction:column}.cardPicture{flex:0 0 auto;height:300px}.cardText{padding:40px}.cardPicture img{border-radius:0 0 15px 15px}}.jaakausi-container{width:80%;margin:0 auto}.jaakausi-heading{margin-bottom:18px;margin-top:32px}.jaakausi-paragraph{margin-top:18px;margin-bottom:24px}.jaakausi-flex-row{display:flex;align-items:flex-start;gap:32px;margin:32px 0}.jaakausi-flex-text{flex:2}.jaakausi-flex-image{flex:1;min-width:200px;display:flex;flex-direction:column;align-items:flex-start}.jaakausi-image{width:100%;height:auto;border-radius:12px}.jaakausi-image-caption{margin-top:12px;font-size:.95em;color:#ededed}@media (max-width: 900px){.jaakausi-container{width:95%}.jaakausi-flex-row{flex-direction:column;gap:16px}.jaakausi-flex-image{width:100%;min-width:0}}.bigCard1{width:70%;background-color:#fff;color:#000;border-radius:15px;margin:50px auto 0;overflow:hidden;display:flex;flex-direction:row;align-items:stretch}.cardSplit1{display:flex;flex-direction:row;width:100%;align-items:stretch}.cardPicture1{flex:0 0 50%;display:flex;align-items:stretch;justify-content:flex-start;background:#fff;overflow:hidden}.cardPicture1 img{width:100%;height:auto;display:block;object-fit:contain;background:#fff;margin:0;padding:0}.cardText1{flex:1 1 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:90px 50px 50px;min-width:0;box-sizing:border-box;overflow-y:auto;height:100%}.cardText1 h1{margin-bottom:20px}.smallCardsGrid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:40px auto;width:90%;max-width:1200px;align-items:stretch;grid-auto-rows:1fr}.smallCard{background:#fff;color:#000;border-radius:12px;box-shadow:0 2px 8px #00000012;display:flex;flex-direction:row;align-items:stretch;overflow:hidden;padding:0;min-height:180px}.smallCardContent{flex:1 1 0;padding:18px 18px 24px;display:flex;flex-direction:column;gap:10px;justify-content:center;min-width:0;overflow:hidden}.smallCardImg{width:50%;height:100%;object-fit:cover;border-radius:0 12px 12px 0;display:block}.readMoreBtn{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;color:#27344b;background:transparent;border:none;padding:0 10px;font-size:1em;cursor:pointer;transition:background .2s,color .2s;border-radius:4px;display:inline-block;width:auto;box-sizing:border-box;margin:0;align-self:flex-start}.readMoreBtn:hover,.readMoreBtn:focus{background:#27355b;color:#fff;text-decoration:none}@media (max-width: 950px){.bigCard1{width:98%;margin:20px auto;flex-direction:column;display:flex;align-items:stretch}.cardSplit1{flex-direction:column;width:100%}.cardPicture1{width:100%;min-width:0;height:auto;display:flex;align-items:center;justify-content:center}.cardPicture1 img{width:100%;height:auto;max-width:100%;max-height:none;object-fit:contain;border-radius:0 0 15px 15px;display:block}.cardText1{padding:40px 20px 30px;height:auto;min-width:0;box-sizing:border-box;overflow-y:visible}}@media (max-width: 960px){.smallCardsGrid{grid-template-columns:1fr;gap:20px}}@media (max-width: 500px){.smallCardsGrid{grid-template-columns:1fr;gap:20px}.smallCard{flex-direction:column;height:auto;min-height:unset}.smallCardContent{order:1;width:100%;padding:18px 12px;overflow:visible}.smallCardImg{order:2;width:100%;height:140px;border-radius:0 0 12px 12px;object-fit:cover;display:block}}.infoCardContainer{width:80vw;max-width:1100px;margin:40px auto;background:#000;border-radius:16px;box-shadow:0 2px 12px #00000014;padding:32px 24px;display:flex;flex-direction:column;align-items:center}.infoCardMainImg{width:100%;max-height:350px;object-fit:cover;border-radius:12px;margin-bottom:24px}.infoCardContent{width:100%;margin-bottom:32px}.infoCardContent h1,.infoCardContent h2{margin-top:24px;margin-bottom:16px}.infoCardContent p{margin-top:0;margin-bottom:18px;line-height:1.7}.infoCardGallery{width:100%;display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.infoCardGalleryImg{width:40vw;max-width:400px;height:40vw;max-height:400px;object-fit:cover;border-radius:8px;background:#eee;margin:0 8px;transition:transform .2s}.infoCardGalleryImg:hover{transform:scale(1.04);box-shadow:0 2px 12px #00000026}.infoCardGallerySlider{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px}.galleryNavBtn{background:none;color:#fff;border:none;border-radius:5px;width:36px;height:36px;font-size:2em;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;vertical-align:middle}.galleryNavBtn:hover{background:#27355b}.galleryModal{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:2000}.galleryModalImg{max-width:90vw;max-height:90vh;border-radius:12px;box-shadow:0 2px 16px #0006}.galleryImagesWrapper{display:flex;gap:16px}@media (max-width: 900px){.infoCardContainer{width:96vw;padding:18px 4vw}.infoCardGalleryImg{width:48vw;max-width:320px;height:48vw;max-height:320px}.galleryImagesWrapper img:nth-child(2){display:none}}@media (max-width: 600px){.infoCardContainer{width:80vw;padding:8px 0}.infoCardGalleryImg{width:90vw;max-width:98vw;height:48vw;max-height:220px;margin:0 0 12px}.galleryImagesWrapper{flex-direction:column;align-items:center;gap:12px}.infoCardGallerySlider{flex-direction:column;gap:8px}.galleryNavBtn{width:32px;height:32px;font-size:1.5em}}
