body{color:#000;font-size:14px;font-family:"Montserrat",sans-serif}body.locked{overflow:hidden}.page-overlay{display:none}.page-overlay.active{display:block;position:fixed;top:78px;bottom:0;left:0;right:0;background-color:#000;opacity:.5;z-index:90;padding-top:78px;mix-blend-mode:multiply}button{outline:none !important}@media only screen and (max-width: 767px){.desktop{display:none}}@media only screen and (min-width: 768px){.mobile{display:none}}.secondary-bg{background-color:#fbd7c8}.navbar{max-width:1740px;width:100%;margin:0 auto;height:78px;z-index:1000;background:#fff}.navbar .main-logo{max-width:210px;margin:0 20px 0 20px}.navbar .menu-toggler{display:flex;flex-direction:column;width:20px;height:20px;right:20px}@media only screen and (min-width: 992px){.navbar .menu-toggler{display:none}}.navbar .menu-toggler .line{display:block;background:#5d2a30;height:2px;width:20px;margin-top:4px;-webkit-transition:all .2s;transition:all .2s}.navbar .menu-toggler.is-active .top-bar{transform:rotate(45deg);transform-origin:-15% 100%;margin-top:0}.navbar .menu-toggler.is-active .middle-bar{opacity:0}.navbar .menu-toggler.is-active .bottom-bar{transform:rotate(-45deg);transform-origin:25% 150%}.navbar .navbar-collapse.nav-open{display:block;position:absolute;width:100%;z-index:10;left:0;right:0;top:78px;background:#fff;padding:30px 20px 60px;z-index:1000}@media only screen and (min-width: 768px){.navbar .navbar-collapse.nav-open{top:36px}}.navbar li{padding:8px;display:flex;align-items:center}@media only screen and (max-width: 991px){.navbar li{justify-content:center}}.navbar li a.nav-link{font-size:20px;font-size:1.25rem;position:relative;color:#5d2a30}@media only screen and (min-width: 768px){.navbar li a.nav-link{font-size:16px;font-size:1rem}}.navbar li a.nav-link:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#5d2a30;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.navbar li a.nav-link:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}h1,h2{font-weight:500}h1{font-family:"Montserrat500";color:#5d2a30;font-size:40px;font-size:2.5rem;line-height:48px;line-height:3rem;margin-bottom:35px}h2{color:#5d2a30;font-size:22px;font-size:1.375rem}h3{color:#5d2a30;font-weight:400;font-size:30px;font-size:1.875rem;line-height:36px;line-height:2.25rem}h3 strong{font-weight:700}h4{font-size:24px;font-size:1.5rem;line-height:29px;line-height:1.8125rem;color:#5d2a30}h5{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;text-transform:uppercase;color:#5d2a30;margin-bottom:1rem}h6{font-size:14px;font-weight:600;line-height:1.35em}input,p{font-size:14px}p{color:#000;font-size:18px;font-size:1.125rem;line-height:30px;line-height:1.875rem}figcaption{color:#000;font-size:16px;font-size:1rem}small{font-size:14px;font-size:0.875rem}a{color:#000;outline:none}a:hover{color:#000}li{font-size:14px;padding-bottom:16px}.p1{font-size:16px}.p_small{margin-bottom:5px}.ingress{font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem;margin-bottom:35px;color:#5d2a30}@media only screen and (min-width: 590px){.ingress{font-size:25px;font-size:1.5625rem;line-height:40px;line-height:2.5rem}}.header-wrapper{display:flex;align-items:center;max-width:1680px;margin:0 auto}.header-wrapper .hero-content .hero-text{padding:3rem;background-color:#fbd7c8;display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width: 768px){.header-wrapper .hero-content .hero-text{padding:3rem}}@media only screen and (min-width: 992px){.header-wrapper .hero-content .hero-text{padding:7rem 4rem}}.header-wrapper .hero-content .hero-text img{max-width:150px;margin-bottom:30px}@media only screen and (min-width: 768px){.header-wrapper .hero-content .hero-text img{max-width:200px;margin-bottom:40px}}@media only screen and (min-width: 992px){.header-wrapper .hero-content .hero-text img{max-width:300px}}.header-wrapper .hero-content .hero-text p{text-align:center;font-size:24px;font-size:1.5rem;line-height:32px;line-height:2rem;color:#5d2a30}@media only screen and (min-width: 768px){.header-wrapper .hero-content .hero-text p{font-size:30px;font-size:1.875rem;line-height:36px;line-height:2.25rem}}.header-wrapper .hero-content .hero-image{background-image:url(../images/katajanokka_001.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (max-width: 991px){.header-wrapper .hero-content .hero-image{padding-top:400px}}@media only screen and (max-width: 767px){.header-wrapper .hero-content .hero-image{padding-top:350px}}@media only screen and (max-width: 589px){.header-wrapper .hero-content .hero-image{padding-top:250px}}@media only screen and (max-width: 991px){.row-reverse-md{flex-direction:column-reverse}}.content-container{max-width:1680px;width:100%;margin:0 auto}.large-container{max-width:1250px;width:100%;margin:0 auto}.tilajako-container{max-width:1040px;width:100%;margin:0 auto}.medium-container{max-width:1080px;width:100%;margin:0 auto}.small-container{max-width:750px;width:100%;margin:0 auto}@media only screen and (max-width: 767px){.small-container{padding:0 20px}}.section-header{margin:100px auto 40px;text-align:center;text-transform:uppercase}.section-header h2{display:inline-block;letter-spacing:2px;line-height:40px}.section-header h2:after{content:"";background:#fbd7c8;width:100%;height:2px;display:block}@media only screen and (min-width: 768px){.section-header{margin:80px auto}}.lyhyesti-row{margin-bottom:100px}.image-container{margin-bottom:20px}.image-container:nth-of-type(odd){padding-left:0;padding-right:0}@media only screen and (min-width: 768px){.image-container:nth-of-type(odd){padding-right:10px;padding-left:0}}.image-container:nth-of-type(even){padding-right:0;padding-left:0}@media only screen and (min-width: 768px){.image-container:nth-of-type(even){padding-right:0;padding-left:10px}}.image-container .small-images-row{margin:0;height:100%}.image-container .small-images-row .small-image{height:100%;max-height:230px;margin-bottom:20px;overflow:hidden}@media only screen and (min-width: 590px){.image-container .small-images-row .small-image{max-height:400px}}@media only screen and (min-width: 768px){.image-container .small-images-row .small-image{max-height:300px}}@media only screen and (min-width: 992px){.image-container .small-images-row .small-image{height:100%;max-height:300px}}@media only screen and (min-width: 1200px){.image-container .small-images-row .small-image{height:100%;max-height:430px}}.image-container .small-images-row .small-image img{object-fit:cover}.image-container .small-images-row .small-image:nth-of-type(odd){padding-left:0;padding-right:10px}.image-container .small-images-row .small-image:nth-of-type(even){padding-right:0;padding-left:10px}.image-container .small-images-row .small-image:nth-of-type(1),.image-container .small-images-row .small-image:nth-of-type(2){margin-bottom:0 !important}.history-row{background-color:#ffecc9}.history-row .history-background{background-image:url(../images/noste_kanavakatu_historia.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (max-width: 991px){.history-row .history-background{height:400px}}.history-row .history-wrapper{background:transparent;display:flex;flex-direction:column;justify-content:center;padding:5rem 3rem 3rem}.history-row .history-wrapper h3{margin-bottom:30px}.text-image-container{margin-bottom:20px}.text-image-container:nth-of-type(odd){padding-left:0;padding-right:0}@media only screen and (min-width: 992px){.text-image-container:nth-of-type(odd){padding-right:10px;padding-left:0}}.text-image-container:nth-of-type(even){padding-right:0;padding-left:0}@media only screen and (min-width: 992px){.text-image-container:nth-of-type(even){padding-right:0;padding-left:10px}}.image-text-container{display:flex;align-items:center;justify-content:center;margin-bottom:20px}@media only screen and (max-width: 767px){.image-text-container{padding-top:20px}}.image-text-container .text-wrapper{text-align:center;padding:1.5rem 2rem}@media only screen and (min-width: 992px){.image-text-container .text-wrapper{padding:0 3rem}}@media only screen and (min-width: 1200px){.image-text-container .text-wrapper{padding:0 4rem}}.image-text-container .heading{margin-bottom:40px}@media only screen and (max-width: 991px){.image-text-container .heading{margin-bottom:20px}}.image-text-container .heading h4{display:inline-block;line-height:35px}@media only screen and (max-width: 991px){.image-text-container .heading h4{text-align:center}}.image-text-container .heading h4:after{content:"";background:#fbd7c8;width:100%;height:2px;display:block}.image-text-container .image-text-wrapper{text-align:center}@media only screen and (max-width: 991px){.image-text-container .image-text-wrapper{margin-bottom:20px}}.image-text-container .image-text-wrapper h1{display:initial;border-bottom:2px solid #fbd7c8}.highlights-row{margin-bottom:80px}.text-highlight{text-align:center;margin-bottom:30px}.text-highlight .heading{margin-bottom:40px}@media only screen and (max-width: 991px){.text-highlight .heading{margin-bottom:20px}}.text-highlight .heading h4{display:inline-block;line-height:35px}@media only screen and (max-width: 991px){.text-highlight .heading h4{text-align:center}}.text-highlight .heading h4:after{content:"";background:#fbd7c8;width:100%;height:2px;display:block}.text-highlight h1{display:initial;border-bottom:2px solid #fbd7c8}.tilankaytto{margin-bottom:230px}@media only screen and (max-width: 767px){.tilankaytto{margin-bottom:300px}}.location-infograph{margin-top:-44px}.assemble-infograph{margin-top:-142px;padding-bottom:70px}@media only screen and (max-width: 767px){.assemble-infograph{margin-top:-230px}}.tilajaot{margin-bottom:230px}@media only screen and (max-width: 767px){.tilajaot{margin-bottom:150px}}.tilajako-infograph{margin-top:-170px;padding-bottom:50px}@media only screen and (max-width: 767px){.tilajako-infograph{margin-top:-100px}}.owl-carousel{position:relative}.owl-carousel .owl-stage-outer{max-width:100%;margin:0 auto;position:relative}.owl-carousel .owl-stage-outer .owl-item{max-width:100%}.owl-carousel .owl-stage-outer .item{max-width:100%}.owl-carousel .owl-stage-outer .item .carousel-image{max-width:100%}.owl-carousel .owl-stage-outer .item figcaption{text-align:center;margin-top:20px}.owl-carousel .owl-nav{margin:0}.owl-carousel .owl-nav .owl-prev{width:auto;height:100px;position:absolute;top:20%;left:20px;display:block !important;border:none}@media only screen and (min-width: 590px){.owl-carousel .owl-nav .owl-prev{top:30%}}@media only screen and (min-width: 768px){.owl-carousel .owl-nav .owl-prev{top:35%}}.owl-carousel .owl-nav .owl-prev:hover{background:transparent}.owl-carousel .owl-nav .owl-next{height:100px;position:absolute;top:20%;right:20px;display:block !important;border:none}@media only screen and (min-width: 590px){.owl-carousel .owl-nav .owl-next{top:30%}}@media only screen and (min-width: 768px){.owl-carousel .owl-nav .owl-next{top:35%}}.owl-carousel .owl-nav .owl-next:hover{background:transparent}.owl-carousel .owl-nav .owl-prev img,.owl-carousel .owl-nav .owl-next img{width:25px;height:25px}@media only screen and (min-width: 768px){.owl-carousel .owl-nav .owl-prev img,.owl-carousel .owl-nav .owl-next img{width:37px;height:37px}}.footer .footer-header{margin-bottom:150px}@media only screen and (min-width: 768px){.footer .footer-header{margin-bottom:200px}}.footer .contact-row{justify-content:center;display:flex;background-color:#fbd7c8}.footer .contact-row .footer-container{margin-top:-80px}@media only screen and (min-width: 768px){.footer .contact-row .footer-container{margin-top:-120px}}.footer .contact-row .person .person-wrapper{margin:0 auto;text-align:center}.footer .contact-row .person .person-wrapper img{margin-bottom:25px;max-width:140px}@media only screen and (min-width: 590px){.footer .contact-row .person .person-wrapper img{max-width:190px}}@media only screen and (min-width: 768px){.footer .contact-row .person .person-wrapper img{max-width:230px}}.footer .contact-row .person .person-wrapper p{margin-bottom:.3rem;line-height:1.6rem}@media only screen and (max-width: 589px){.footer .contact-row .person .person-wrapper p{font-size:14px;font-size:0.875rem}}.footer .contact-row .footer-logo{display:flex;justify-content:center;padding-top:75px;padding-bottom:100px}.footer .contact-row .footer-logo img{max-width:90px;height:116px}.icon-list{padding-left:0;margin-bottom:100px;list-style:none}.icon-list .list-item{display:flex;text-align:left}.icon-list .list-item .icon{width:60px;height:60px;margin-right:30px}@font-face{font-family:"Montserrat300";src:url(montserrat-v12-latin-300.woff) format("woff"),url(montserrat-v12-latin-300.ttf) format("truetype"),url(montserrat-v12-latin-300.svg#Montserrat300) format("svg")}@font-face{font-family:"Montserrat500";src:url(montserrat-v12-latin-regular.woff) format("woff"),url(montserrat-v12-latin-regular.ttf) format("truetype"),url(montserrat-v12-latin-regular.svg#Montserrat500) format("svg")}@font-face{font-family:"Montserrat700";src:url(montserrat-v12-latin-700.woff) format("woff"),url(montserrat-v12-latin-700.ttf) format("truetype"),url(montserrat-v12-latin-700.svg#Montserrat700) format("svg")}/*# sourceMappingURL=bundle.css.map */
