.hhs-header-hat .liveopisto-live-social-media-nav{z-index:99}.hhs-header-hat ul li a{font-family:Quicksand;font-size:14px;font-weight:700}@media (min-width:576px){.hhs-content-filter-mod.filter-opt-2 .container{max-width:unset}}.hhs-content-filter-mod.filter-opt-2 .liveopisto-custom-searching{margin-bottom:22px}@media (max-width:575px){.hhs-content-filter-mod.filter-opt-2 .liveopisto-custom-searching{padding:30px 15px}}.hhs-content-filter-mod.filter-opt-2 .liveopisto-custom-searching .liveopisto-search-text{color:#fff;display:block;font-size:18px;font-weight:700;margin-bottom:12px}.hhs-content-filter-mod.filter-opt-2 .liveopisto-custom-searching select#filter{display:inline-block;height:50px;max-width:440px}.hhs-content-filter-mod.filter-opt-2 .liveopisto-custom-searching button.liveopisto-search-button{background-color:transparent;border:2px solid #fff;border-radius:30px;color:#fff;display:inline-block;font-weight:700;height:50px;margin-left:20px;padding:0 30px}@media (max-width:992px){.hhs-content-filter-mod.filter-opt-2 .liveopisto-custom-searching button.liveopisto-search-button{display:block;margin-left:0;margin-top:20px}}.hhs-content-filter-mod.filter-opt-2 .row .container.liveopisto-card-grey-bg{background-color:#f5f2ee;padding-top:15px}.hhs-content-filter-mod.filter-opt-2 .row .container.liveopisto-card-grey-bg .contentContainer.grid .content-card-opt2.element-item{height:230px!important;margin-bottom:20px}@media (max-width:575px){.hhs-content-filter-mod.filter-opt-2 .row .container.liveopisto-card-grey-bg .contentContainer.grid .content-card-opt2.element-item{height:75vw!important}}.hhs-content-filter-mod.filter-opt-2 .row .container.liveopisto-card-grey-bg .contentContainer.grid .content-card-opt2.element-item .content-inner h6{font-family:Quicksand;font-size:24px;font-weight:700;hyphens:auto;margin-bottom:10px}.hhs-content-filter-mod.filter-opt-2 .row .container.liveopisto-card-grey-bg .contentContainer.grid .content-card-opt2.element-item .content-inner h4{display:inline-block;font-size:14px;font-weight:500;margin:0}.hhs-content-filter-mod.filter-opt-2 .row .container.liveopisto-card-grey-bg .contentContainer.grid .content-card-opt2.element-item .content-inner img{margin-right:8px;width:12px}ul.hhs-accordion{margin-bottom:40px}.hhs-accordion-content.menu-opt .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{margin-bottom:10px;overflow:auto;white-space:normal}.hhs-text-mod .hhs-divider{display:none}.hhs-text-mod hr{border-bottom:4px solid #6cc24a;height:0;margin-bottom:25px;margin-left:0;min-width:65px;width:30%}.hhs-text-mod p img{bottom:6px;position:relative}@media (max-width:991px){.hhs-text-mod .hhs-rich-text-in{margin-bottom:40px}}.gallery-image.style2{position:relative}@media (max-width:580px){.gallery-image.style2{width:100%!important}}.gallery-image.style2 img{height:300px!important;object-fit:cover}@media (max-width:768px){.gallery-image.style2 img{height:200px!important}}@media (max-width:580px){.gallery-image.style2 img{height:400px!important}}.gallery-image.style2 div.grey-on-hover{background-color:#c3beb7;border:5px solid #fff;height:300px!important;opacity:0;padding:10px;position:absolute;top:0;transition:all .2s ease-in;width:100%}@media (max-width:768px){.gallery-image.style2 div.grey-on-hover{height:200px!important}}@media (max-width:580px){.gallery-image.style2 div.grey-on-hover{height:400px!important}}.gallery-image.style2 div.grey-on-hover .caption-wrapper{bottom:0;position:absolute}.gallery-image.style2 div.grey-on-hover .caption-wrapper h3,.gallery-image.style2 div.grey-on-hover .caption-wrapper h5{color:#fff}.gallery-image.style2:hover div.grey-on-hover{opacity:1}