@font-face{font-display:swap;font-family:Safiro;font-weight:700;src:url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Rauhala%20Yhti%C3%B6t/2024-verkkosivuteeman-resurssit/Fontit/safiro-bold-webfont.eot) format("eot"),url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Rauhala%20Yhti%C3%B6t/2024-verkkosivuteeman-resurssit/Fontit/safiro-bold-webfont.woff) format("woff"),url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Rauhala%20Yhti%C3%B6t/2024-verkkosivuteeman-resurssit/Fontit/safiro-bold-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:Safiro;font-style:italic;font-weight:700;src:url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Rauhala%20Yhti%C3%B6t/2024-verkkosivuteeman-resurssit/Fontit/safiro-bolditalic-webfont.eot) format("eot"),url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Rauhala%20Yhti%C3%B6t/2024-verkkosivuteeman-resurssit/Fontit/safiro-bolditalic-webfont.woff) format("woff"),url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Rauhala%20Yhti%C3%B6t/2024-verkkosivuteeman-resurssit/Fontit/safiro-bolditalic-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:Safiro;font-weight:500;src:url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Rauhala%20Yhti%C3%B6t/2024-verkkosivuteeman-resurssit/Fontit/safiro-medium-webfont.eot) format("eot"),url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Rauhala%20Yhti%C3%B6t/2024-verkkosivuteeman-resurssit/Fontit/safiro-medium-webfont.woff) format("woff"),url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Rauhala%20Yhti%C3%B6t/2024-verkkosivuteeman-resurssit/Fontit/safiro-medium-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:Safiro;font-style:italic;font-weight:500;src:url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Rauhala%20Yhti%C3%B6t/2024-verkkosivuteeman-resurssit/Fontit/safiro-mediumitalic-webfont.eot) format("eot"),url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Rauhala%20Yhti%C3%B6t/2024-verkkosivuteeman-resurssit/Fontit/safiro-mediumitalic-webfont.woff) format("woff"),url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Rauhala%20Yhti%C3%B6t/2024-verkkosivuteeman-resurssit/Fontit/safiro-mediumitalic-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:Safiro;font-weight:400;src:url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Rauhala%20Yhti%C3%B6t/2024-verkkosivuteeman-resurssit/Fontit/safiro-regular-webfont.eot) format("eot"),url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Rauhala%20Yhti%C3%B6t/2024-verkkosivuteeman-resurssit/Fontit/safiro-regular-webfont.woff) format("woff"),url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Rauhala%20Yhti%C3%B6t/2024-verkkosivuteeman-resurssit/Fontit/safiro-regular-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:Safiro;font-style:italic;font-weight:400;src:url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Rauhala%20Yhti%C3%B6t/2024-verkkosivuteeman-resurssit/Fontit/safiro-regularitalic-webfont.eot) format("eot"),url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Rauhala%20Yhti%C3%B6t/2024-verkkosivuteeman-resurssit/Fontit/safiro-regularitalic-webfont.woff) format("woff"),url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Rauhala%20Yhti%C3%B6t/2024-verkkosivuteeman-resurssit/Fontit/safiro-regularitalic-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:Safiro;font-weight:600;src:url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Rauhala%20Yhti%C3%B6t/2024-verkkosivuteeman-resurssit/Fontit/safiro-semibold-webfont.eot) format("eot"),url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Rauhala%20Yhti%C3%B6t/2024-verkkosivuteeman-resurssit/Fontit/safiro-semibold-webfont.woff) format("woff"),url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Rauhala%20Yhti%C3%B6t/2024-verkkosivuteeman-resurssit/Fontit/safiro-semibold-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:Safiro;font-style:italic;font-weight:600;src:url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Rauhala%20Yhti%C3%B6t/2024-verkkosivuteeman-resurssit/Fontit/safiro-semibolditalic-webfont.eot) format("eot"),url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Rauhala%20Yhti%C3%B6t/2024-verkkosivuteeman-resurssit/Fontit/safiro-semibolditalic-webfont.woff) format("woff"),url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Rauhala%20Yhti%C3%B6t/2024-verkkosivuteeman-resurssit/Fontit/safiro-semibolditalic-webfont.ttf) format("truetype")}:root{--bc-rauhala:#fa5f32;--bc-softec:#e3bb9e;--bc-softec-light:#f1ddcf;--bc-opsec:#193c55;--bc-priima:#8d62a2;--bc-priima-light:#c6b0d1;--bc-eggplant:#432630;--bc-white:#fff;--bc-black:#000}body{line-height:1.5}.body-wrapper{padding-top:0!important}h1,h2,h3,h4,h5,h6{line-height:1.2}.container-row{margin:0 auto;max-width:1312px;width:100%}.atmc-content ul li{margin-bottom:16px}.atmc-content ul li:last-child{margin-bottom:0}.module-button{background-color:var(--bc-black);border:1px solid var(--bc-black);border-radius:40px;color:var(--bc-white)!important;display:inline-block;font-weight:500;min-width:147px;padding:12px 24px;position:relative;text-align:center}.module-button:hover{background-color:var(--bc-white);color:var(--bc-black)!important}.module-button.purple{background-color:var(--bc-priima);border:1px solid var(--bc-priima);color:var(--bc-white)!important}.module-button.purple:hover{background-color:var(--bc-white);color:var(--bc-black)!important}.module-button.orange{background-color:var(--bc-rauhala);border:1px solid var(--bc-rauhala)}.module-button.orange:hover{background-color:var(--bc-white);color:var(--bc-rauhala)!important}.module-button.white{background-color:var(--bc-white);border:1px solid var(--bc-black);color:var(--bc-black)!important}.module-button.white:hover{background-color:var(--bc-rauhala);border:1px solid var(--bc-rauhala);color:var(--bc-white)!important}.module-button.white-border{background-color:transparent;border:1px solid var(--bc-white);color:var(--bc-white)!important}.module-button.white-border:hover{background-color:var(--bc-white);border:1px solid var(--bc-white);color:var(--bc-black)!important}.module-button.arrow:after,.module-button.brown.arrow:after,.module-button.white-border.arrow:after{content:url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Rauhala%20Yhti%C3%B6t/2024-verkkosivuteeman-resurssit/grafiikka/nuoli-oikealle.svg);display:inline-block;margin-left:10px;position:relative;top:3px}.module-button.arrow:hover:after,.module-button.brown.arrow:hover:after,.module-button.white-border.arrow:hover:after,.module-button.white.arrow:after{content:url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Rauhala%20Yhti%C3%B6t/2024-verkkosivuteeman-resurssit/grafiikka/nuoli-oikealle-musta.svg)}.module-button.white.arrow:hover:after{content:url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Rauhala%20Yhti%C3%B6t/2024-verkkosivuteeman-resurssit/grafiikka/nuoli-oikealle.svg)}.atmc-btn{font-weight:500!important;min-width:147px;padding:16px 24px}.module-button.small{padding:12px 20px}.atmc-header{background-color:hsla(0,0%,100%,0)!important;border-bottom:0 solid #d9d9d9!important;position:absolute;top:0;width:100%}.atmc-header_container{align-items:center;justify-content:center;max-width:1352px}.header-button .module-button{padding:14px 24px}body:not(.is-homepage) .atmc-header{background-color:#fff!important;border-bottom:1px solid #d9d9d9!important}body:not(.is-homepage) .atmc-header.sticky{background-color:#fff!important}.atmc-header.sticky{background-color:#8d62a2!important}.hs-menu-wrapper>ul{justify-content:center;margin-top:0!important}.hs-menu-children-wrapper{display:none!important}.hs-item-has-children{position:relative}.hs-item-has-children>ul{background-color:#f5f5f5!important;border:1px solid #e3e3e3;border-radius:4px;box-shadow:4px 4px 16px 0 #00000026;left:0;min-width:200px;padding:0!important;position:absolute}.hs-item-has-children:hover>ul{display:initial!important}.hs-item-has-children:hover>ul>li{border-bottom:1px solid #e3e3e3!important;padding:12px 20px;text-align:left}.hs-item-has-children:hover>ul>li:last-child{border-bottom:0 solid #e3e3e3!important}.hs-item-has-children>ul li a{padding:0!important}.atmc-header .hs-menu-item.hs-menu-depth-1>a{color:#fff!important;font-weight:500!important}body:not(.is-homepage) .atmc-header .hs-menu-item>a{color:#000!important}.atmc-header .hs-menu-children-wrapper .hs-menu-item>a{color:#000}.atmc-header .hs-menu-item.active>a,.atmc-header .hs-menu-item.hs-menu-depth-1.active>a,.atmc-header .hs-menu-item.hs-menu-depth-1:hover>a,.atmc-header .hs-menu-item:hover>a,.hs-site-page.hs-content-id-181928818274 .atmc-header .hs-menu-item.hs-menu-depth-1.active>a,.hs-site-page.hs-content-id-181928818274 .atmc-header .hs-menu-item.hs-menu-depth-1:hover>a{color:var(--bc-rauhala)!important}.news .news-wrapper{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.75rem}.news .button-wrapper{margin-top:1.5rem}.news .item-wrapper .image-wrapper{height:230px;max-width:100%;overflow:hidden;width:416px}.news .item-wrapper .image-wrapper img{height:100%;object-fit:cover;object-position:center;width:100%}.news.text-light .title-wrapper{max-width:864px}.news .text-wrapper{font-size:1.5rem;line-height:34px;margin-top:2rem;max-width:864px}.news .item-wrapper .post-title-wrapper,.news .item-wrapper .post-title-wrapper a,.news .item-wrapper .tag-wrapper,.news .title-wrapper{color:#000}.news .item-wrapper .date-wrapper,.news .text-wrapper{color:#969696}.news.text-light .item-wrapper .post-title-wrapper,.news.text-light .item-wrapper .post-title-wrapper a,.news.text-light .item-wrapper .tag-wrapper,.news.text-light .title-wrapper{color:#fff}.news.text-light .item-wrapper .date-wrapper,.news.text-light .text-wrapper{color:#969696}.news.text-dark .item-wrapper .date-wrapper,.news.text-dark .item-wrapper .post-title-wrapper,.news.text-dark .item-wrapper .post-title-wrapper a,.news.text-dark .item-wrapper .tag-wrapper,.news.text-dark .text-wrapper,.news.text-dark .title-wrapper{color:#000}.rauhala-blog-post-template{padding-top:150px}.rauhala-blog-post-template .blog-post-image{border-radius:8px;overflow:hidden;position:relative}.rauhala-blog-post-template .blog-post-image-text{color:#777;font-size:14px;line-height:16.8px;text-align:center}.rauhala-blog-post-template .blog-post-share-text{color:#000;font-size:18px;font-weight:600;line-height:28px}.rauhala-blog-post-template .post-title{font-weight:500;text-align:center}.rauhala-blog-post-template .post-intro-text{color:#a2a2a2;font-size:24px;text-align:center}.rauhala-blog-post-template .post-meta{color:#000;display:flex;flex-wrap:wrap;font-size:1.125rem;justify-content:center;text-transform:none}.rauhala-blog-post-template .post-meta .sep{margin-right:.75rem}.blog-post-recent-posts,.blog-post-share{border-top:1px solid #d9d9d9;margin-top:2.5rem;padding-top:2.5rem}.blog-post-recent-blog-posts-list .item-wrapper{column-gap:20px;display:grid;grid-template-columns:1fr 3fr;margin-bottom:2rem}.blog-post-recent-blog-posts-list .item-wrapper .image-wrapper{border-radius:.5rem;height:90px;overflow:hidden;width:160px}.blog-post-recent-blog-posts-list .item-wrapper .image-wrapper img{height:100%;object-fit:cover;object-position:center;width:100%}.news .item-wrapper .meta-wrapper{display:flex;flex-wrap:wrap;padding:1rem 0}.blog-post-recent-blog-posts-list.news .item-wrapper .meta-wrapper{font-size:14px;padding:0 0 .5rem}.news .item-wrapper .tags-wrapper{display:flex;flex-wrap:wrap;padding-left:1.5rem;padding-right:1rem;position:relative}.blog-post-recent-blog-posts-list.news .item-wrapper .tags-wrapper{padding-left:1.25rem;padding-right:0}.blog-post-recent-blog-posts-list.news .item-wrapper .date-wrapper{color:#969696}.news .item-wrapper .tag-wrapper{margin-right:.5rem}.news .item-wrapper .tag-wrapper.tag-Opsec,.news .item-wrapper .tag-wrapper.tag-Priima,.news .item-wrapper .tag-wrapper.tag-Rauhala,.news .item-wrapper .tag-wrapper.tag-Softec{border-radius:3px;font-size:0;height:1rem;left:0;margin-right:0;overflow:hidden;position:absolute;top:.25rem;transform:rotate(45deg);width:1rem}.blog-post-recent-blog-posts-list.news .item-wrapper .tag-wrapper.tag-Opsec,.blog-post-recent-blog-posts-list.news .item-wrapper .tag-wrapper.tag-Priima,.blog-post-recent-blog-posts-list.news .item-wrapper .tag-wrapper.tag-Rauhala,.blog-post-recent-blog-posts-list.news .item-wrapper .tag-wrapper.tag-Softec{height:.75rem;left:0;top:.25rem;width:.75rem}.news .item-wrapper .tag-wrapper.tag-Softec{background-color:var(--bc-softec)}.news .item-wrapper .tag-wrapper.tag-Opsec{background-color:var(--bc-opsec)}.news .item-wrapper .tag-wrapper.tag-Priima{background-color:var(--bc-priima)}.news .item-wrapper .tag-wrapper.tag-Rauhala{background-color:var(--bc-rauhala)}.news .item-wrapper .tag-wrapper.tag-tapahtumat{text-transform:capitalize}.blog-post-recent-blog-posts-list .post-title-wrapper{font-size:20px;font-weight:600;line-height:30px}.hs-blog-listing .news .item-wrapper .post-title-wrapper{font-size:1.25rem;font-weight:600}.atmc-blog-template-01 .atmc-blog-post_tags{line-height:1.5}.blog-post-tag.tag-Opsec,.blog-post-tag.tag-Priima,.blog-post-tag.tag-Rauhala,.blog-post-tag.tag-Softec{display:none}.item-wrapper .tags-wrapper{display:none!important;padding-right:0!important}.tag-wrapper:not(.tag-Opsec,.tag-Rauhala,.tag-Priima,.tag-Softec){display:none!important}.hs-input,.hs-search-field__input,input:not([type=checkbox]):not([type=radio]):not([type=submit]){border-radius:8px;min-height:45px;padding:8px}.hs-button{border-radius:8px;font-weight:400;padding:10px 20px}.hs-recaptcha.field{display:none}footer.footer{background-attachment:scroll!important;background-position:100% 0;background-repeat:no-repeat;background-size:758px 745px;color:var(--bc-white)}.footer-info-row{display:flex}.footer-info-col,.footer-social-col{display:flex!important;flex-direction:column;justify-content:space-between}.atmc-sitefooter_about *{color:var(--bc-white)}.atmc-site-footer_logo img{height:auto;max-height:unset}.atmc-site-footer_logo-mobile{display:none}.footer_button{border:2px solid var(--bc-white);border-radius:40px;color:var(--bc-white);display:inline-block;padding:16px 24px}.footer_button:hover{background-color:var(--bc-white);color:#000!important}.atmc-sitefooter_menu a{color:var(--bc-white)!important;font-size:16px;font-weight:400!important;letter-spacing:unset!important;margin-bottom:0!important;text-transform:none!important}.atmc-sitefooter_menu .hs-menu-wrapper>ul{justify-content:flex-start!important}.atmc-sitefooter_menu>.hs-menu-wrapper>ul>li{-ms-flex-preferred-size:unset!important;flex-basis:unset!important;padding-right:1rem!important;width:auto!important}.atmc-sitefooter_social .social-links{justify-content:flex-end}.footer-social-col .footer_form,.footer-social-col .form-title{margin-left:auto;max-width:250px}.footer-social-col .form-title{font-size:24px!important;font-weight:600!important}.compact-form form,.footer_form form,.hero-form form{position:relative}.compact-form form{max-width:250px}.compact-form form .input input,.footer_form .input input,.hero-form form input{font-size:14px!important;padding-left:16px!important;padding-right:80px!important}.compact-form .hs_submit,.footer_form .hs_submit,.hero-form form .hs_submit{position:absolute;right:4px;top:4px}.compact-form .hs_submit .hs-button,.footer_form .hs_submit .hs-button,.hero-form form .hs_submit .hs-button{font-size:14px;height:37px;min-width:31px;padding-right:16px!important;text-align:center}.compact-form .hs_submit .hs-button,.hero-form form .hs_submit .hs-button{background-color:var(--bc-priima)!important}.business-links .hs-menu-wrapper>ul{justify-content:flex-end!important}.business-links li a{color:var(--bc-white)!important;font-weight:400!important}.footer__copyright{color:var(--bc-white)!important;font-size:1rem!important}.footer-brand-logo{align-items:center;background-color:#f5f5f5;display:flex;flex-wrap:wrap;justify-content:center;padding:16px}.atmc-brand-footer_logo{display:inline-flex}.footer__copyright a{color:#fff!important;text-decoration:underline}.subpage-hero>div>div:first-child>div:last-child{margin-top:auto}.margin-top-auto{margin-top:auto!important}.atmc-content .atmc-cap{font-size:1.5rem;text-transform:unset}.dnd-section.gradient{position:relative}.dnd-section.gradient>div:not(.bg-video-module){position:relative;z-index:2}.dnd-section.gradient-1:before,.dnd-section.gradient-2:before{background:linear-gradient(180deg,rgba(67,38,48,.8),#432630);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.priima-logo.vertical{height:100%;position:absolute;top:0;width:127px}.priima-logo.vertical svg{height:100%;object-fit:cover;width:100%}.priima-logo.vertical.left{left:0}.priima-logo.vertical.right{right:0}.graphics{bottom:32px;height:88px;max-width:90%;position:absolute;right:0;width:560px!important;z-index:2}.graphics.large{bottom:50%;height:203px;transform:translateY(50%);width:417px!important}.triangle-shape{align-items:flex-end;display:flex;height:14px;justify-content:center;max-width:100%;position:absolute;width:240px;z-index:3}.dnd-section.section-triangle-shape:before{background-image:url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Softec/2024%20verkkosivuteeman%20resurssit/Grafiikka/sahakuvio.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;content:"";height:14px;left:0;margin:0 auto;max-width:1312px;position:absolute;right:0;width:100%;z-index:3}.dnd-section.section-triangle-shape.long:before,.triangle-shape.long{height:16px;width:413px}.dnd-section.section-triangle-shape.long:before,.triangle-shape.long{background-image:url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Softec/2024%20verkkosivuteeman%20resurssit/Grafiikka/sahakuvio-pitka-valkoinen.svg)}.dnd-section.section-triangle-shape.long:before{margin:0 auto;max-width:1312px;width:100%}.dnd-section.section-triangle-shape.red:before,.triangle-shape.red{background-image:url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Softec/2024%20verkkosivuteeman%20resurssit/Grafiikka/sahakuvio-punainen.svg)}.dnd-section.section-triangle-shape.large:before,.triangle-shape.large{height:32px;width:550px}.dnd-section.section-triangle-shape.large:before{margin:0 auto;max-width:1312px;width:100%}.dnd-section.section.triangle-shape.vertical:before,.triangle-shape.vertical{background-image:url(https://1986139.fs1.hubspotusercontent-na1.net/hubfs/1986139/Rauhala%20Yhti%C3%B6t/2024-verkkosivuteeman-resurssit/grafiikka/sahakuvio-pysty.svg);height:317px;width:19px}.dnd-section.section.triangle-shape.bottom:before,.triangle-shape.bottom{bottom:-1px}.dnd-section.section-triangle-shape.left:before,.triangle-shape.left{left:-1px}.dnd-section.section-triangle-shape.top:not(.reversed):before,.triangle-shape.top:not(.reversed){background-position:bottom;filter:FlipV;-ms-filter:"FlipV";top:-1px;-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1)}.triangle-shape.right{right:-1px}.dnd-section.section-triangle-shape.right:before{background-position:100% 100%!important}.dnd-section.section-triangle-shape.right.middle:before,.triangle-shape.right.middle{top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dnd-section.section-triangle-shape.center:before,.triangle-shape.center{left:0;margin:0 auto;right:0}