@media print{a{pointer-events:none}body,div,h1,h2,section{width:auto;padding:0;float:none;position:static;overflow:visible!important;box-shadow:none!important;color:#2e2d2c!important;display:block!important}.button,.card-link,button{display:none!important}.card{border:0}.customer-label{max-width:16rem}.bg-brand-2-light{background-color:#fff!important}@page{size:A4;margin-top:19mm!important;margin-bottom:23mm!important;margin-left:19mm!important;margin-right:19mm!important}#site-menu,.button,[data-bartender-push],button,footer,header{display:none!important}.accordion-block{padding-bottom:1rem;display:table!important}.accordion-block .button,.accordion-block button{display:inline-block!important;padding:.5rem!important;background-color:#f6f6f6;margin-bottom:.5rem}body{font-size:12pt!important}.bartender-content{background-color:#fff!important}#content{padding:0!important;background-color:#fff!important;overflow:visible!important}.h1,h1{font-size:28pt!important}.h2,h2{font-size:24pt!important}.p,.text-white,p{color:#2e2d2c!important}section{background-image:none!important}#alkusanat,#heroalue,section{padding:0!important;background-color:#fff!important;page-break-after:always!important;border-bottom:0;width:100%}.container,.container--medium,.container--small{width:100%!important;max-width:100%!important}.container--small p{font-size:1rem}#heroalue{height:100vh;position:relative;padding:0!important;border-top:0!important}#heroalue ul p{font-size:12pt!important}#heroalue ul .subheading--alt{font-size:11pt!important}#heroalue .hero-print{height:40vh;display:flex;flex-direction:column;align-items:center;justify-content:center}#heroalue .container--hero .hero__image{width:100%;height:60vh;position:absolute;bottom:0;left:0;-o-object-fit:cover;object-fit:cover}#heroalue .container--hero .logo-print{width:100%;z-index:10;position:absolute;display:block;bottom:0}.hide-for-print{display:none!important}.page-break-inside-avoid{page-break-inside:avoid!important}.page-break-before{page-break-before:always!important}.page-break-after{page-break-after:always!important}.bg-for-print{background-color:#f6f6f6}.service-desc-for-print h2{margin-bottom:1rem;font-size:22pt!important}.service-desc-for-print li{margin-top:.5rem}.service-desc-for-print p img{display:none}.service-desc-title-page img{height:65vh}.service-desc-title-page h1{font-size:36pt!important;border-left:4px solid #d30535;padding-left:2rem}.subheading--alt{color:#585858!important}.proposal-row--wrapper{width:100%;padding:0}.proposal-row-title{padding:.5rem;margin-top:2rem;margin-bottom:.5rem}.proposal-row-title--wrapper{padding-left:0;padding-right:0;padding-top:0;padding-bottom:.5rem}.proposal-row-price{display:table-cell;padding-right:.5rem;margin-right:1rem}.proposal-row-price--wrapper{padding-left:0;padding-right:0;padding-top:.5rem;padding-bottom:.5rem}.proposal-row .card{margin-bottom:2rem}.proposal-row--compressed{border-bottom-width:1px;--border-opacity:1;border-color:#ececec;border-color:rgba(236,236,236,var(--border-opacity));padding-top:.5rem;padding-bottom:.5rem}.proposal-row--compressed .card{margin-bottom:0}.proposal-row--compressed .proposal-row--wrapper{width:100%;display:table!important}.proposal-row--compressed .proposal-row--wrapper .proposal-row-title--wrapper{width:100%;padding-left:0;padding-right:0;padding-right:1rem;display:table-row!important}.proposal-row--compressed .proposal-row--wrapper .proposal-row-title--wrapper .proposal-row-title{background-color:transparent;padding:0}.proposal-row--compressed .proposal-row-price--wrapper{width:100%;padding-left:0;padding-right:0;display:table-row!important}.proposal-row--compressed .proposal-row-price--wrapper p{--text-opacity:1;color:#585858;color:rgba(88,88,88,var(--text-opacity))}.proposal-row--compressed .proposal-row-price--wrapper .proposal-row-price{padding-right:1rem}.proposal-row--compressed .proposal-row-price--wrapper .proposal-row-price .price-tag{display:inline-block}.total-row{border-width:0}.total-row--wrapper{flex-direction:column;flex-wrap:nowrap}.total-row-title--wrapper{width:100%;padding:.5rem;margin-top:1rem}.total-row .total-price-tag{display:table-cell;padding-right:.5rem}.total-row-content--wrapper{width:100%;padding:0;border-width:0}}
/*# sourceMappingURL=print.css.map */
