@media (min-width:768px){.dnd-section{padding:4rem 20px}}@media (min-width:992px){.atmc-header_menu-wrapper{margin:auto}.hs-item-has-children>a{padding-right:1.25rem!important}.child-trigger{border-left:0 dotted hsla(0,0%,100%,.2);display:inline-block!important;height:1rem!important;min-width:1rem!important;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1rem!important}.child-trigger i,.child-trigger i:after{background-color:transparent;display:block;height:auto;width:auto}.child-trigger i{color:#000;display:block;height:100%;margin:0!important;position:relative;top:0}.child-trigger i:after{color:inherit;content:url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Rauhala%20Yhti%C3%B6t/2024-verkkosivuteeman-resurssit/grafiikka/chevron-down-white.svg);display:block;height:100%;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);transition:all .25s ease-in-out}body:not(.is-homepage) .child-trigger i:after{content:url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Rauhala%20Yhti%C3%B6t/2024-verkkosivuteeman-resurssit/grafiikka/chevron-down.svg)}.child-trigger.child-open i:after,.hs-item-has-children:hover .child-trigger i:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);transform-origin:center}}@media (min-width:1200px){.custom-gap>div>div:last-child{padding-left:47px!important}}@media (min-width:1440px){.dnd-section{padding:4.375rem 20px}}@media (min-width:1680px){.dnd-section{padding:4.375rem 20px}}@media (max-width:1200px){.atmc-container{padding-left:0;padding-right:0}.atmc-h1,h1{font-size:2.5rem}.atmc-h2,h2{font-size:2rem}.atmc-h3,h3{font-size:1.5rem}.atmc-h4,h4{font-size:1.75rem}.triangle-shape.mobile-center{left:0;margin:0 auto;right:0}.news .news-wrapper{gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}.news .content-wrapper{margin:0 auto;max-width:416px;padding:2rem 0}.news .item-wrapper{margin:0 auto 1rem;width:100%}.news .item-wrapper .image-wrapper{height:230px;max-width:100%;overflow:hidden;width:100%}.blog-post-recent-blog-posts-list .item-wrapper{display:block;margin:0 auto 1rem;width:100%}.blog-post-recent-blog-posts-list .content-wrapper{margin:0 auto;max-width:416px;padding:2rem 0}.blog-post-recent-blog-posts-list .item-wrapper .image-wrapper{height:230px;margin-bottom:1rem;max-width:100%;overflow:hidden;width:100%}}@media (max-width:991px){html{font-size:16px}body.mobile-open{overflow:hidden}.header-button{display:none}.atmc-header_menu-wrapper{margin-right:20px}.hamburger{align-items:center;background-color:#fa5f32!important;border-radius:50%;display:flex!important;flex-wrap:wrap;height:3rem;justify-content:center;padding:0!important;width:3rem}.hamburger-box{margin:0!important;width:1.5rem!important}.atmc-header-white .hamburger-inner,.atmc-header-white .hamburger-inner:after,.atmc-header-white .hamburger-inner:before,.atmc-header-white .hamburger.is-active .hamburger-inner,.atmc-header-white .hamburger.is-active .hamburger-inner:after,.atmc-header-white .hamburger.is-active .hamburger-inner:before{background-color:#000;height:3px!important;width:1.5rem!important}.hamburger-inner:before{top:-7px!important}.hamburger-inner:after{bottom:-7px!important}.hamburger.is-active{background-color:#f5f5f5!important;opacity:1!important;z-index:10}.hamburger.is-active+.hs-menu-wrapper{background-color:#fff;height:100%;left:0;max-height:100%;padding:4rem 1.25rem 1.25rem;position:fixed;top:0;width:100%;z-index:9}.atmc-header_menu .hs-menu-wrapper>ul li{border-top:0 dotted transparent;width:100%}.atmc-header_menu .hs-menu-wrapper>ul li a{display:inline-block;width:auto}.atmc-header .hs-menu-item.hs-menu-depth-1>a{color:#000!important}.atmc-header_menu ul.hs-menu-children-wrapper{background-color:#f5f5f5;margin-left:1rem;width:calc(100% - 1rem)}.atmc-header_menu .hs-menu-wrapper>ul ul li{border-bottom:1px solid #e3e3e3}.hs-item-has-children:hover>ul{border:0 solid #e3e3e3;box-shadow:unset!important;display:block!important}.atmc-header_menu .hs-menu-wrapper>ul li a{height:auto}.atmc-header_menu .hs-menu-wrapper li.active>a{background:initial;text-decoration:underline}.child-trigger{border-left:0 dotted hsla(0,0%,100%,.2);display:inline-block!important;height:1rem!important;min-width:40px!important;position:relative;right:auto;top:auto;width:40px!important}.child-trigger i,.child-trigger i:after{background-color:transparent;display:block;height:auto;width:auto}.child-trigger i{color:#000;margin:0!important;position:relative;top:0}.child-trigger i:after{color:inherit;content:url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Rauhala%20Yhti%C3%B6t/2024-verkkosivuteeman-resurssit/grafiikka/chevron-down.svg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.child-trigger.child-open i:after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.hamburger--squeeze.is-active .hamburger-inner:after{top:1px!important}.footer-info-row{display:block}.footer-col{text-align:left!important;width:100%!important}.footer-col .footer_button{display:inline-block;margin-bottom:2.5rem}.footer-logo-col{margin-bottom:2.5rem}.atmc-site-footer_logo{display:none}.atmc-site-footer_logo-mobile{display:initial}.atmc-site-footer_logo img{display:inline-block;height:auto;max-height:none;width:320px!important}.atmc-sitefooter_about p{text-align:left!important}.atmc-sitefooter_about p[style*="font-size: 48px"]{font-size:38px!important}.atmc-sitefooter_about p[style*="font-size: 32px"]{font-size:24px!important}p[style*="font-size: 24px"]{font-size:20px!important}p[style*="font-size: 20px"]{font-size:16px!important}.footer-social-col .footer_form,.footer-social-col .form-title{margin-left:0;max-width:250px}.atmc-sitefooter_social .social-links{justify-content:flex-start;margin-top:2.5rem}.business-links{margin-bottom:0}.business-links .hs-menu-wrapper>ul{justify-content:flex-start!important;margin-left:-1rem}.business-links li a{font-size:1.5rem}.atmc-sitefooter_social a{margin-right:1.5rem!important}.footer_copyright{text-align:left!important}.footer-copyright-col{margin-top:2.5rem}.atmc-sitefooter_menu .hs-menu-wrapper>ul{display:block}.atmc-sitefooter_menu>.hs-menu-wrapper>ul>li{margin:.5rem 0}.atmc-sitefooter_menu>.hs-menu-wrapper>ul a{text-align:left}}@media (max-width:767px){.news .news-wrapper{gap:0;grid-template-columns:repeat(1,minmax(0,1fr))}.dnd-section{padding:4rem 20px}.graphics{width:150px!important}}