@import url("https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:wght@700&family=Libre+Baskerville&family=Montserrati&family=Satisfy&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:"Libre Baskerville",serif;color:#313c3e;font-size:19px;min-height:100vh;background-color:#ffffff;}h1,h2,h3,h4,h5,h6{font-family:"Libre Baskerville";font-weight:800;color:#003859;}h1{font-size:3rem;padding-top:1.5rem;padding-bottom:1.5rem;}h2{font-weight:normal;font-size:2rem;}h3{font-size:1.5rem;font-weight:normal;}h4{font-weight:normal;}p{line-height:1.5em;}p strong{font-family:Montserrat,Helvetica,Ariel,sans-serif;text-transform:uppercase;font-size:1rem;}a{color:#003859;text-decoration:none;}a:hover{text-decoration:underline;}a:active,a:focus,a:hover{color:#000000;}a:focus{outline:2px solid #003859;text-decoration:none;}a.no-emphasis{color:#313c3e;}a.no-emphasis:hover{color:#000000;}h3 a{text-decoration:none;}h3 a:hover{text-decoration:underline;}.btn-primary,.btn-secondary,.btn-light{border-width:0px;font-weight:700;border-radius:0px;padding:0.775rem 1.75rem;display:inline-block;margin:1rem 0;text-decoration:none !important;}.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover,.btn-light:active,.btn-light:focus,.btn-light:hover{border-color:transparent;outline:2px solid #313c3e;text-decoration:none;text-shadow:0px 0px 0px #ffffff;}.btn-primary{background-color:#003859;border-color:#003859;}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#e8e8e8;color:#313c3e;}.btn-secondary{background-color:#313c3e;border-color:#313c3e;color:#ffffff;}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#e8e8e8;color:#313c3e;}.btn-light{background-color:#d6d2c4;color:#313c3e;}.btn-light:active,.btn-light:focus,.btn-light:hover{background-color:#313c3e;color:#d6d2c4;}img,iframe{max-width:100%;}img{height:auto;}.icon-instagram,.icon-youtube{fill:#313c3e;height:30px;}.icon-youtube{height:28px;}a.fill-light path{color:#313c3e;}.user-login-form,.user-pass{padding:5em;}.contextual-links a{color:#000000 !important;background-color:#ffffff !important;}#block-pertti2023-site-branding img{max-height:200px;width:auto;}#block-perttihemmila h2{display:none;}#block-perttihemmila .field--name-body{position:relative;}#block-perttihemmila .field--name-body h1{font-family:"Barlow Semi Condensed",sans-serif;text-transform:uppercase;padding-top:2.1rem;padding-bottom:0.1rem;font-size:4rem;}#block-perttihemmila .field--name-body h2{display:block;font-family:Satisfy,sans-serif;font-size:2.5rem;margin-bottom:0px;position:absolute;left:5px;top:5px;}#block-perttihemmila a:hover,#block-perttihemmila a:focus{text-decoration:none;}.ruiskukka-header-logo{right:0px;top:0px;}.ruiskukka-header-logo #block-pertti2023-site-branding img,.ruiskukka-header-logo img{max-height:120px;}#block-someheader img{width:40px;height:40px;}#block-pertti2023-page-title{display:none;}#block-pertti2023-main-menu .nav-item a{font-family:Montserrat,Helvetica,Ariel,sans-serif;text-transform:uppercase;font-weight:bold;color:#000000;font-size:1rem;}#block-pertti2023-main-menu .nav-item a:focus,#block-pertti2023-main-menu .nav-item a:hover{color:#003859;}#block-pertti2023-main-menu .nav-item a.is-active{color:#313c3e;}#block-pertti2023-main-menu li::marker{content:"";}#block-pertti2023-main-menu .dropdown-menu{border-radius:0px;padding:0px;}#block-pertti2023-main-menu .menu-item--expanded:hover .dropdown-menu{display:block;}#block-pertti2023-main-menu .dropdown-item a{display:block;}#block-pertti2023-main-menu .dropdown-item a:hover{text-decoration:none;}#block-pertti2023-main-menu .dropdown-item:hover{background-color:#e3e3e3;}#block-pertti2023-main-menu .dropdown-item.active{background-color:#003859;}#block-pertti2023-main-menu .dropdown-item.active,#block-pertti2023-main-menu .dropdown-item.active a{color:#ffffff;}#block-pertti2023-main-menu .dropdown-item.active:hover{background-color:#e3e3e3;}#block-pertti2023-main-menu .dropdown-item.active:hover a{color:#000000;}#block-liitytukijoukkoihinlomake .form-item-zip,#block-liitytukijoukkoihinlomake .form-item-state,#block-liitytukijoukkoihinlomake .form-item-yritys{display:none;}#block-liitytukijoukkoihinlomake .form-item label{display:block;}#block-liitytukijoukkoihinlomake input[type=text],#block-liitytukijoukkoihinlomake input[type=email],#block-liitytukijoukkoihinlomake textarea{max-width:100%;}#block-alatunniste #block-pertti2023-breadcrumbs{font-size:0.9rem;text-align:center;}#block-alatunniste #block-pertti2023-breadcrumbs .breadcrumb{display:block;}#block-alatunniste #block-pertti2023-breadcrumbs a{text-decoration:none;}#block-alatunniste #block-pertti2023-breadcrumbs a:focus,#block-alatunniste #block-pertti2023-breadcrumbs a:hover{text-decoration:underline;}.bannerikuva{min-height:430px;margin-bottom:3rem;background-repeat:no-repeat;background-size:cover;background-position:center center;display:flex;align-items:center;justify-content:flex-end;}.bannerikuva .banneriteksti{padding:1rem 2rem 1rem 1rem;}.bannerikuva .banneriteksti h2,.bannerikuva .banneriteksti h3{font-family:Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:bold;}.bannerikuva .banneriteksti h2{font-size:3rem;color:#25559d;line-height:1;margin-bottom:0px;}.bannerikuva .banneriteksti h3{margin-top:0.5rem;margin-bottom:0.5rem;}.harmaa{background-color:#e3e3e3;}#block-alatunniste{background-color:#003859;}#block-alatunniste,#block-alatunniste h1,#block-alatunniste h2,#block-alatunniste h3,#block-alatunniste h4,#block-alatunniste h5,#block-alatunniste h6{color:#ffffff;}#block-alatunniste h2{font-size:1.1rem;}#block-alatunniste p{font-size:1rem;}#block-alatunniste a{color:#ffffff;text-decoration:underline;}#block-alatunniste a:hover,#block-alatunniste a:focus{color:#25559d;text-decoration:none;}#block-alatunniste img{max-height:80px;width:auto;}#block-alatunnistelogo img{max-width:120px;height:auto;}@media (max-width:768px){h1{font-size:2rem;}.bannerikuva{background-position:46% center;}.bannerikuva .banneriteksti h2{font-size:2.15rem;}}@media (max-width:991px){#block-pertti2023-main-menu .nav-item{text-align:left;}#block-pertti2023-main-menu .dropdown-menu{border:0px;}#block-pertti2023-main-menu .menu-item--expanded .dropdown-menu{display:block;}}
