*{box-sizing:border-box}body{margin:0;font-family:"Montserrat",sans-serif}body.no-scroll{overflow:hidden}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:32px;line-height:1.2;font-weight:800}@media(min-width: 992px){h1{font-size:60px}}h2{font-size:32px;line-height:1.2;font-weight:800}@media(min-width: 768px){h2{font-size:42px}}@media(min-width: 1200px){h2{font-size:48px}}h3{font-size:36px;font-weight:700}@media(min-width: 768px){h3{font-size:42px}}p{font-size:18px;line-height:1.2;font-weight:500}iframe{max-width:100%}#content>*{max-width:1240px;margin-left:auto;margin-right:auto;padding:0 15px}#content>p,#content>.wp-block-heading,.toimitilat-content>p,.toimitilat-content>.wp-block-heading,.wp-block-post-content>p,.wp-block-post-content>.wp-block-heading,#content>.wp-block-video,.toimitilat-content>.wp-block-video,#content>.wp-block-image,.toimitilat-content>.wp-block-image,#content>iframe,.toimitilat-content>iframe,#content>.wp-block-separator,.toimitilat-content>.wp-block-separator{padding:0 15px}#content>.wp-block-heading:after,.toimitilat-content>.wp-block-heading:after,.wp-block-post-content>.wp-block-heading:after{content:"";display:block;width:60px;height:5px;background:#f39200;margin-top:30px}#content>.wp-block-heading.has-text-align-center:after,.toimitilat-content>.wp-block-heading.has-text-align-center:after,.wp-block-post-content>.wp-block-heading.has-text-align-center:after{justify-self:center;margin-left:auto;margin-right:auto}#content>h2.wp-block-heading,.toimitilat-content>h2.wp-block-heading,.wp-block-post-content>h2.wp-block-heading{text-transform:uppercase}.navigaatio{margin-bottom:10px;position:fixed;bottom:0;right:0;z-index:100000;width:100%;padding:0 !important}@media(min-width: 576px){.navigaatio{min-width:300px;max-width:450px !important;margin-right:15px !important;width:auto !important}}.navigaatio .navigaatio-container{border:solid 2px #000;border-radius:5px;background:#fff}@media(max-width: 576px){.navigaatio .navigaatio-container{position:fixed;top:0;bottom:0;z-index:100;width:100%}}.navigaatio .navigaatio-container .navigaatio-header{background:#002b56;color:#fff;padding:15px;display:flex;justify-content:end}.navigaatio .navigaatio-container .navigaatio-header .navigaatio-close,.navigaatio .navigaatio-container .navigaatio-header .navigaatio-reset{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;margin-left:20px}.navigaatio .navigaatio-container .navigaatio-content{padding:15px;background:#fff;max-height:calc(100vh - 54px);height:calc(100vh - 54px);overflow-y:scroll}@media(min-width: 576px){.navigaatio .navigaatio-container .navigaatio-content{max-height:70vh;height:auto}}.navigaatio .navigaatio-container .navigaatio-content .navigaatio-title{margin-top:0;font-size:18px}.navigaatio .navigaatio-container .navigaatio-content .navigaatio-term h2{font-size:16px;line-height:22px;font-weight:500;background:#64bfbe;color:#000;padding:10px 15px;border-radius:20px;cursor:pointer}.navigaatio .navigaatio-container .navigaatio-content .navigaatio-term--open h2{font-weight:800}.navigaatio .navigaatio-container .navigaatio-content .navigaatio-term-description{display:none;margin:0}.navigaatio .navigaatio-container .navigaatio-content .navigaatio-posts{display:none}.navigaatio .navigaatio-container .navigaatio-content .navigaatio-posts .navigaatio-post{margin-bottom:10px}.navigaatio .navigaatio-container .navigaatio-content .navigaatio-posts .navigaatio-post .wp-element-button{background:#002b56;color:#fff;padding:12px 30px;font-size:16px;line-height:24px}.navigaatio .navigaatio-container .navigaatio-content .navigaatio-posts .navigaatio-post .wp-element-button strong{font-size:20px;font-weight:500}.navigaatio .navigaatio-container .navigaatio-content .navigaatio-term--open .navigaatio-term-description{display:block}.navigaatio .navigaatio-container .navigaatio-content .navigaatio-term--open .navigaatio-posts{display:flex;flex-wrap:wrap;justify-content:end;margin-top:10px;padding-left:50px}.navigaatio .navigaatio-container .navigaatio-content .navigaatio-term--closed{display:none}.navigaatio .navigaatio--closed{display:none}.navigaatio .navigaatio--open-desktop{display:none}@media(min-width: 576px){.navigaatio .navigaatio--open-desktop{display:block}}.navigaatio .navigaatio-terms--active .navigaatio-content .navigaatio-title{display:none}.navigaatio .navigaatio-toggle{cursor:pointer;float:right;margin-top:10px;margin-right:15px;display:flex;flex-wrap:wrap;z-index:99;position:relative}@media(min-width: 576px){.navigaatio .navigaatio-toggle{margin-right:0}}.navigaatio .navigaatio-toggle button{display:flex;align-items:center;margin-top:15px;background:#fff;border:none;box-shadow:0 0 4px rgba(0,0,0,.3);padding-left:15px;cursor:pointer;border-radius:10px;font-size:16px;font-weight:600}.navigaatio .navigaatio-toggle button img{width:60px;height:60px}.toimitilat-container{padding:0 !important}@media(min-width: 992px){.toimitilat-container{display:flex;flex-wrap:wrap}}.toimitilat-container .open-sidebar-menu{position:fixed;top:50%;right:-20px;z-index:1000;display:none}.toimitilat-container .open-sidebar-menu button{background:#64bfbe;padding:20px 25px 20px 10px;border-radius:20px;cursor:pointer;font-size:30px}.toimitilat-container .open-sidebar-menu button .fa-chevron-left{color:#000}.toimitilat-container .open-sidebar-menu button .fa-chevron-right{display:none;color:#000}@media(min-width: 992px){.toimitilat-container .open-sidebar-menu{display:none}}@media(max-width: 992px){.toimitilat-container .open-sidebar-menu.show{display:block}}.toimitilat-container .open-sidebar-menu.open .fa-chevron-right{display:block}.toimitilat-container .open-sidebar-menu.open .fa-chevron-left{display:none}.toimitilat-container .toimitilat-content{width:100%}@media(min-width: 992px){.toimitilat-container .toimitilat-content{width:67%}.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact-toimitilat,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-content-wrapper,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-image-heading,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-person-title-text,.toimitilat-container .toimitilat-content .customers,.toimitilat-container .toimitilat-content .customers-primary,.toimitilat-container .toimitilat-content .customers-secondary,.toimitilat-container .toimitilat-content .testimonials{margin-left:-15px}}@media(min-width: 992px)and (min-width: 1240px){.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact-toimitilat,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-content-wrapper,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-image-heading,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-person-title-text,.toimitilat-container .toimitilat-content .customers,.toimitilat-container .toimitilat-content .customers-primary,.toimitilat-container .toimitilat-content .customers-secondary,.toimitilat-container .toimitilat-content .testimonials{margin-left:calc((-100vw + 1240px)/2)}}@media(min-width: 992px){.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact-toimitilat .contact-toimitilat-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact-toimitilat .contact-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact-toimitilat .content-wrapper-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact-toimitilat .image-heading-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact-toimitilat .person-title-text-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact-toimitilat .customers-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact-toimitilat .testimonials-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact .contact-toimitilat-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact .contact-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact .content-wrapper-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact .image-heading-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact .person-title-text-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact .customers-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact .testimonials-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-content-wrapper .contact-toimitilat-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-content-wrapper .contact-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-content-wrapper .content-wrapper-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-content-wrapper .image-heading-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-content-wrapper .person-title-text-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-content-wrapper .customers-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-content-wrapper .testimonials-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-image-heading .contact-toimitilat-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-image-heading .contact-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-image-heading .content-wrapper-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-image-heading .image-heading-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-image-heading .person-title-text-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-image-heading .customers-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-image-heading .testimonials-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-person-title-text .contact-toimitilat-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-person-title-text .contact-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-person-title-text .content-wrapper-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-person-title-text .image-heading-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-person-title-text .person-title-text-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-person-title-text .customers-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-person-title-text .testimonials-container,.toimitilat-container .toimitilat-content .customers .contact-toimitilat-container,.toimitilat-container .toimitilat-content .customers .contact-container,.toimitilat-container .toimitilat-content .customers .content-wrapper-container,.toimitilat-container .toimitilat-content .customers .image-heading-container,.toimitilat-container .toimitilat-content .customers .person-title-text-container,.toimitilat-container .toimitilat-content .customers .customers-container,.toimitilat-container .toimitilat-content .customers .testimonials-container,.toimitilat-container .toimitilat-content .customers-primary .contact-toimitilat-container,.toimitilat-container .toimitilat-content .customers-primary .contact-container,.toimitilat-container .toimitilat-content .customers-primary .content-wrapper-container,.toimitilat-container .toimitilat-content .customers-primary .image-heading-container,.toimitilat-container .toimitilat-content .customers-primary .person-title-text-container,.toimitilat-container .toimitilat-content .customers-primary .customers-container,.toimitilat-container .toimitilat-content .customers-primary .testimonials-container,.toimitilat-container .toimitilat-content .customers-secondary .contact-toimitilat-container,.toimitilat-container .toimitilat-content .customers-secondary .contact-container,.toimitilat-container .toimitilat-content .customers-secondary .content-wrapper-container,.toimitilat-container .toimitilat-content .customers-secondary .image-heading-container,.toimitilat-container .toimitilat-content .customers-secondary .person-title-text-container,.toimitilat-container .toimitilat-content .customers-secondary .customers-container,.toimitilat-container .toimitilat-content .customers-secondary .testimonials-container,.toimitilat-container .toimitilat-content .testimonials .contact-toimitilat-container,.toimitilat-container .toimitilat-content .testimonials .contact-container,.toimitilat-container .toimitilat-content .testimonials .content-wrapper-container,.toimitilat-container .toimitilat-content .testimonials .image-heading-container,.toimitilat-container .toimitilat-content .testimonials .person-title-text-container,.toimitilat-container .toimitilat-content .testimonials .customers-container,.toimitilat-container .toimitilat-content .testimonials .testimonials-container{max-width:830.8px;margin-right:0;margin-left:auto}}@media(min-width: 992px)and (min-width: 1240px){.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact-toimitilat .contact-toimitilat-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact-toimitilat .contact-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact-toimitilat .content-wrapper-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact-toimitilat .image-heading-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact-toimitilat .person-title-text-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact-toimitilat .customers-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact-toimitilat .testimonials-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact .contact-toimitilat-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact .contact-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact .content-wrapper-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact .image-heading-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact .person-title-text-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact .customers-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact .testimonials-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-content-wrapper .contact-toimitilat-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-content-wrapper .contact-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-content-wrapper .content-wrapper-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-content-wrapper .image-heading-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-content-wrapper .person-title-text-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-content-wrapper .customers-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-content-wrapper .testimonials-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-image-heading .contact-toimitilat-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-image-heading .contact-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-image-heading .content-wrapper-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-image-heading .image-heading-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-image-heading .person-title-text-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-image-heading .customers-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-image-heading .testimonials-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-person-title-text .contact-toimitilat-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-person-title-text .contact-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-person-title-text .content-wrapper-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-person-title-text .image-heading-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-person-title-text .person-title-text-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-person-title-text .customers-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-person-title-text .testimonials-container,.toimitilat-container .toimitilat-content .customers .contact-toimitilat-container,.toimitilat-container .toimitilat-content .customers .contact-container,.toimitilat-container .toimitilat-content .customers .content-wrapper-container,.toimitilat-container .toimitilat-content .customers .image-heading-container,.toimitilat-container .toimitilat-content .customers .person-title-text-container,.toimitilat-container .toimitilat-content .customers .customers-container,.toimitilat-container .toimitilat-content .customers .testimonials-container,.toimitilat-container .toimitilat-content .customers-primary .contact-toimitilat-container,.toimitilat-container .toimitilat-content .customers-primary .contact-container,.toimitilat-container .toimitilat-content .customers-primary .content-wrapper-container,.toimitilat-container .toimitilat-content .customers-primary .image-heading-container,.toimitilat-container .toimitilat-content .customers-primary .person-title-text-container,.toimitilat-container .toimitilat-content .customers-primary .customers-container,.toimitilat-container .toimitilat-content .customers-primary .testimonials-container,.toimitilat-container .toimitilat-content .customers-secondary .contact-toimitilat-container,.toimitilat-container .toimitilat-content .customers-secondary .contact-container,.toimitilat-container .toimitilat-content .customers-secondary .content-wrapper-container,.toimitilat-container .toimitilat-content .customers-secondary .image-heading-container,.toimitilat-container .toimitilat-content .customers-secondary .person-title-text-container,.toimitilat-container .toimitilat-content .customers-secondary .customers-container,.toimitilat-container .toimitilat-content .customers-secondary .testimonials-container,.toimitilat-container .toimitilat-content .testimonials .contact-toimitilat-container,.toimitilat-container .toimitilat-content .testimonials .contact-container,.toimitilat-container .toimitilat-content .testimonials .content-wrapper-container,.toimitilat-container .toimitilat-content .testimonials .image-heading-container,.toimitilat-container .toimitilat-content .testimonials .person-title-text-container,.toimitilat-container .toimitilat-content .testimonials .customers-container,.toimitilat-container .toimitilat-content .testimonials .testimonials-container{max-width:930px}}@media(min-width: 992px){.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-content-wrapper{margin-left:-15px;min-width:calc(67vw - 15px)}}@media(min-width: 992px)and (min-width: 1240px){.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-content-wrapper{margin-left:calc(-75vw + 910px);min-width:calc(75vw + 5px)}}@media(min-width: 992px){.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact .contact-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-contact .content-wrapper-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-content-wrapper .contact-container,.toimitilat-container .toimitilat-content .wp-block-custom-blocks-content-wrapper .content-wrapper-container{padding-left:15px}.toimitilat-container .toimitilat-content .customers{margin-left:0}}@media(min-width: 992px)and (min-width: 1240px){.toimitilat-container .toimitilat-content .customers{margin-left:calc(-75vw + 910px)}}@media(min-width: 1240px){.toimitilat-container .toimitilat-content{width:75%}}.toimitilat-container .toimitilat-content .wp-block-custom-blocks-image-title-text-button{padding:0 7px !important}.toimitilat-container .toimitilat-content .wp-block-custom-blocks-image-title-text-button .image-title-text-button-container .image-title-text-button-content{padding:30px}@media(max-width: 992px){.toimitilat-container .toimitilat-sidebar{position:fixed;top:0;right:0;left:0;bottom:0;transform:translateX(100%);transition:transform .3s ease-in-out;background:#fff;z-index:100;overflow-y:scroll}}@media(min-width: 992px){.toimitilat-container .toimitilat-sidebar{display:block;width:33%}}@media(min-width: 1240px){.toimitilat-container .toimitilat-sidebar{width:25%}}.toimitilat-container .toimitilat-sidebar .close-menu{position:absolute;top:30px;right:30px;z-index:1000;display:none;font-size:30px;cursor:pointer;border:none;background:none}@media(max-width: 992px){.toimitilat-container .toimitilat-sidebar .close-menu{display:block}}.toimitilat-container .toimitilat-sidebar .sidebar-menu{padding:30px 0 30px 30px;max-width:310px;overflow-y:auto;max-height:100vh}@media(min-width: 992px){.toimitilat-container .toimitilat-sidebar .sidebar-menu{margin-top:30px;padding:30px 0 30px 45px}}.toimitilat-container .toimitilat-sidebar .sidebar-menu h2{font-size:26px;line-height:1.2;font-weight:800;margin-bottom:30px;text-transform:uppercase;text-decoration:underline;text-decoration-color:#64bfbe;text-decoration-thickness:5px;text-underline-offset:10px;margin-bottom:30px}.toimitilat-container .toimitilat-sidebar .sidebar-menu .menu{padding-left:0}.toimitilat-container .toimitilat-sidebar .sidebar-menu .menu .menu-item{list-style:none;margin-bottom:20px}.toimitilat-container .toimitilat-sidebar .sidebar-menu .menu .menu-item a{text-decoration:none;color:#000;font-size:17px;line-height:1.2;font-weight:800;text-transform:uppercase}.toimitilat-container .toimitilat-sidebar .sidebar-menu .menu .menu-item .sub-menu{margin-top:20px;padding-left:0}.toimitilat-container .toimitilat-sidebar .sidebar-menu .menu .menu-item .sub-menu .menu-item{margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #eee;position:relative;padding-left:30px}.toimitilat-container .toimitilat-sidebar .sidebar-menu .menu .menu-item .sub-menu .menu-item a{font-weight:600;text-transform:none;text-decoration:none}.toimitilat-container .toimitilat-sidebar .sidebar-menu .menu .menu-item .sub-menu .menu-item a .fa-caret-right{margin-right:15px;color:#64bfbe;font-size:18px;position:absolute;left:0}.toimitilat-container .toimitilat-sidebar .sidebar-menu .menu .menu-item .sub-menu .menu-item.active{border-bottom:2px solid #f39200}.toimitilat-container .toimitilat-sidebar .sidebar-menu .menu .menu-item .sub-menu .menu-item.active a{font-weight:800;text-decoration:none}.toimitilat-container .toimitilat-sidebar .sidebar-menu .menu .menu-item.active a{text-decoration:underline;text-decoration-color:#f39200;text-decoration-thickness:5px;text-underline-offset:10px}.toimitilat-container .toimitilat-sidebar.sidebar--open{transform:translateX(0)}.wp-block-create-block-tilasovite.hide{display:none}.wp-block-create-block-tilasovite.show{display:block}.wp-block-create-block-tilasovite .property-cards__item .card-button{background:#f39200 !important;color:#000 !important;cursor:pointer}.wp-block-create-block-tilasovite-item .multipremise-panel__button{background:#002b56 !important;color:#fff !important;cursor:pointer}.wp-block-create-block-tilasovite-item .multipremise-panel__button.active{background:#f39200 !important;color:#000 !important;font-weight:600}.wp-block-create-block-tilasovite-item .sidebar-section--contact-form button{background:#f39200 !important;color:#000 !important;font-weight:600;cursor:pointer}.wp-block-separator{border-top:1px solid #000}.testimonials{background:#eee}.testimonials .testimonials-container{max-width:1240px;padding:45px 45px 0 60px;position:relative;overflow:hidden;height:100%}.testimonials .testimonials-container .testimonials-post{display:flex;flex-wrap:wrap;align-items:center;transition:all .3s ease-in-out;position:absolute;transform:translateX(101%)}.testimonials .testimonials-container .testimonials-post .testimonials-content{width:100%}@media(min-width: 768px){.testimonials .testimonials-container .testimonials-post .testimonials-content{width:60%}}.testimonials .testimonials-container .testimonials-post .testimonials-content .wp-block-heading{margin-bottom:30px;margin-top:30px}.testimonials .testimonials-container .testimonials-post .testimonials-content img{width:60px;height:auto}.testimonials .testimonials-container .testimonials-post .testimonials-image{width:100%;text-align:center}@media(min-width: 768px){.testimonials .testimonials-container .testimonials-post .testimonials-image{width:40%}}.testimonials .testimonials-container .testimonials-post .testimonials-image img{width:100%;height:auto;max-width:500px}.testimonials .testimonials-container .testimonials-post--active{transform:translateX(0);position:relative}.testimonials .testimonials-container .testimonials-prev,.testimonials .testimonials-container .testimonials-next{color:#999;position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;font-size:60px;cursor:pointer}.testimonials .testimonials-container .testimonials-prev{left:0}.testimonials .testimonials-container .testimonials-next{right:15px}#frm_form_2_container{max-width:100% !important;width:100% !important;background:#000}#frm_form_2_container #form_yhteydenotto{max-width:1240px;margin:0 auto;padding-top:60px;padding-bottom:60px}#frm_form_2_container #form_yhteydenotto .frm_form_fields fieldset{display:flex;flex-wrap:wrap}#frm_form_2_container #form_yhteydenotto .frm_form_fields fieldset .frm_form_title{width:100%;color:#fff;margin-top:0;margin-bottom:30px}@media(min-width: 992px){#frm_form_2_container #form_yhteydenotto .frm_form_fields fieldset .frm_form_title{width:50%}}#frm_form_2_container #form_yhteydenotto .frm_form_fields fieldset .frm_form_title:after{content:"";display:block;width:60px;height:5px;background:#64bfbe;margin-top:30px}#frm_form_2_container #form_yhteydenotto .frm_form_fields fieldset .frm_fields_container{width:100%}@media(min-width: 992px){#frm_form_2_container #form_yhteydenotto .frm_form_fields fieldset .frm_fields_container{width:50%;padding-top:20px}}#frm_form_2_container #form_yhteydenotto .frm_form_fields fieldset .frm_fields_container label{color:#fff;font-size:18px;font-weight:500}#frm_form_2_container #form_yhteydenotto .frm_form_fields fieldset .frm_fields_container label .frm_required{color:#fff}#frm_form_2_container #form_yhteydenotto .frm_form_fields fieldset .frm_fields_container .frm_button_submit{background:rgba(0,0,0,0);box-shadow:none;font-size:18px;border-radius:25px;padding:9px 24px 9px 24px;font-weight:700;border:3px solid #64bfbe}.customers{background:#002b56;padding:45px 0 !important;border-top-right-radius:30px;z-index:2;margin-top:60px;margin-bottom:60px}.customers .customers-container{max-width:1240px;padding:15px}.customers .customers-container .customers-title{color:#fff;font-size:36px;line-height:1.2;font-weight:700;margin-bottom:0}.customers .customers-container .customers-title:after{content:"";display:block;width:60px;height:5px;background:#64bfbe;margin-top:30px}.customers .customers-container .customers-items{display:flex;flex-wrap:wrap}.customers .customers-container .customers-items .customers-category{width:100%;display:flex;flex-wrap:wrap}.customers .customers-container .customers-items .customers-category h3{font-size:28px;color:#fff;margin-bottom:10px;margin-top:30px;text-transform:uppercase;width:100%;position:relative}.customers .customers-container .customers-items .customers-category h3 .number{background:#64bfbe;color:#fff;border-radius:50%;margin-left:15px;position:absolute;width:42px;height:42px;text-align:center;align-content:center;top:-3px}.customers .customers-container .customers-items .customers-item{width:100%;padding:15px 30px 15px 0}@media(min-width: 768px){.customers .customers-container .customers-items .customers-item{width:50%}}.customers .customers-container .customers-items .customers-item .customers-item-title{color:#fff;font-size:19px;line-height:1.2;font-weight:600}.customers .customers-container .customers-items .customers-item a.customers-item-title{text-decoration:underline;text-decoration-color:#64bfbe;text-decoration-thickness:2px;text-underline-offset:5px}.customers-armilanlinna{background:rgba(100,191,190,.2) !important}.customers-armilanlinna .customers-container .customers-title{color:#000;margin-bottom:30px}.customers-armilanlinna .customers-container .customers-title:after{background:#64bfbe}.customers-armilanlinna .customers-container .customers-items .customers-item{padding:15px 15px 15px 25px;position:relative}@media(min-width: 768px){.customers-armilanlinna .customers-container .customers-items .customers-item{width:50%}}.customers-armilanlinna .customers-container .customers-items .customers-item .customers-item-title{color:#000}.customers-armilanlinna .customers-container .customers-items .customers-item a.customers-item-title{text-decoration:underline;text-decoration-color:rgba(0,0,0,.3);text-decoration-thickness:2px;text-underline-offset:5px}.customers-armilanlinna .customers-container .customers-items .customers-item:before{content:"";position:absolute;width:10px;height:10px;background:#64bfbe;border-radius:50%;top:22px;left:0}.wp-block-list{padding-left:20px;margin-bottom:30px}.wp-block-list li{font-size:20px;line-height:1.2;margin-bottom:15px;font-weight:600}.wp-block-list ::marker{color:#002b56 !important;font-size:24px !important}#frm_form_3_container .frm_primary_label{color:#000 !important;font-size:16px;font-weight:400}#frm_form_3_container .frm_button_submit{background:#f39200 !important;color:#000 !important;font-weight:600;cursor:pointer;border-radius:25px;padding:9px 24px;font-size:16px;border:none;box-shadow:none}.coworking-list li{display:flex;align-items:center;border-top:3px dotted #64bfbe;padding-top:15px}.coworking-list li:before{content:"+";font-size:40px;color:#64bfbe;margin-right:15px}.top-left{background-position:top left}.border-box{border:dotted 4px #64bfbe;padding:30px 15px}.page-template-assiaisti #content{position:relative}.page-template-assiaisti .aisti-logo-container{position:absolute;top:0;left:0;width:100% !important;max-width:100% !important;z-index:5}.page-template-assiaisti .aisti-logo-container .aisti-logo{max-width:1240px;margin:0 auto;padding:30px 0}.page-template-assiaisti .aisti-logo-container .aisti-logo img{max-width:150px;height:auto}@media(min-width: 768px){.page-template-assiaisti .aisti-logo-container .aisti-logo img{max-width:200px}}@media(min-width: 992px){.page-template-assiaisti .aisti-logo-container .aisti-logo img{max-width:300px}}.page-template-assiaisti .wp-block-custom-blocks-hero{align-items:center;min-height:50vh;background-position:bottom center}@media(min-width: 1210px){.page-template-assiaisti .wp-block-custom-blocks-hero{min-height:80vh}}.page-template-assiaisti .wp-block-custom-blocks-hero .hero-container{width:1240px;max-width:1240px;margin:0 auto;text-align:left;padding-bottom:0}.page-template-assiaisti .wp-block-custom-blocks-hero .hero-container .hero-text{margin:0}@media(min-width: 576px){.page-template-assiaisti .wp-block-custom-blocks-hero .hero-container .hero-title{font-size:52px}}@media(min-width: 992px){.page-template-assiaisti .wp-block-custom-blocks-hero .hero-container .hero-title{font-size:78px}}.page-template-assiaisti .wp-block-custom-blocks-services-grid{margin-left:15px !important;margin-right:15px !important}@media(min-width: 1210px){.page-template-assiaisti .wp-block-custom-blocks-services-grid{max-width:1210px !important;margin-left:auto !important;margin-right:auto !important}}.page-template-assiaisti .wp-block-custom-blocks-title-text .wp-block-heading{color:#384852}.page-template-assiaisti .wp-block-custom-blocks-title-text .wp-block-heading:after{background:#e6ad94;width:120px}.page-template-assiaisti .wp-block-custom-blocks-aisti-background .aisti-background-container .title-text-container{padding:0}.page-template-assiaisti .wp-block-custom-blocks-laatikko-parent .theme-primary .laatikko-child-container{background-color:#384852}.page-template-assiaisti .wp-block-custom-blocks-laatikko-parent .theme-secondary .laatikko-child-container{background-color:#e6ad94}.page-template-assiaisti .wp-block-custom-blocks-laatikko-parent .laatikko-child-text{line-height:1.2 !important}.hero-image-overlay-wrapper .block-editor-inner-blocks{top:0;position:absolute;right:0}.hero-image-overlay{position:absolute !important;top:0;right:0;z-index:10;height:100%;overflow:hidden;padding-right:0 !important}.hero-image-overlay img{height:100%;object-fit:contain;object-position:center;width:auto}.toimitilat-embed{position:absolute;top:0;left:15px;right:15px;bottom:0;width:calc(100% - 30px);height:100%}
#header{width:100%;max-width:100%;z-index:100;padding:15px 0}#header #menu{position:relative}#header #menu .header-container{max-width:1240px;padding:0 15px;margin:0 auto;display:flex;flex-wrap:wrap}#header #menu .header-container .header-column-left{width:150px}#header #menu .header-container .header-column-left img{max-width:70px;height:auto}@media(min-width: 768px){#header #menu .header-container .header-column-left img{max-width:100px}}#header #menu .header-container .header-column-right{width:calc(100% - 150px);display:flex;justify-content:end}@media(min-width: 1240px){#header #menu .header-container .header-column-right{display:block}}#header #menu .header-container .header-column-right .menu{display:none;list-style:none;text-align:right}#header #menu .header-container .header-column-right .menu .menu-item{display:inline;margin-right:10px}#header #menu .header-container .header-column-right .menu .menu-item a{text-decoration:none;color:#000;font-size:18px;line-height:26px;font-weight:600;text-transform:uppercase}#header #menu .header-container .header-column-right .menu .menu-item a:hover{text-decoration:underline;text-decoration-color:#f39200;text-decoration-thickness:5px;text-underline-offset:10px}#header #menu .header-container .header-column-right .menu .menu-item .sub-menu{display:none}#header #menu .header-container .header-column-right .menu .current-menu-item a{font-weight:800;text-decoration:underline;text-decoration-color:#f39200;text-decoration-thickness:5px;text-underline-offset:10px}#header #menu .header-container .header-column-right .menu .menu-item:hover{position:relative}#header #menu .header-container .header-column-right .menu .menu-item:hover .sub-menu{display:block;position:absolute;background:#fff;padding:15px 15px 5px 15px;z-index:100;margin-top:15px;width:max-content;top:0;left:0;text-align:left}#header #menu .header-container .header-column-right .menu .menu-item:hover .sub-menu .menu-item{display:block;margin-bottom:10px}#header #menu .header-container .header-column-right .menu .menu-item:hover .sub-menu .menu-item a{text-decoration:none;color:#000;font-size:18px;line-height:26px;font-weight:600;text-transform:none}#header #menu .header-container .header-column-right .menu .menu-item:hover .sub-menu .menu-item a:hover{text-decoration:underline;text-decoration-color:#f39200;text-decoration-thickness:5px;text-underline-offset:5px}#header #menu .header-container .header-column-right .menu .menu-item:hover .sub-menu .current-menu-item a{font-weight:800;text-decoration:underline;text-decoration-color:#f39200;text-decoration-thickness:5px;text-underline-offset:5px}@media(min-width: 1240px){#header #menu .header-container .header-column-right .menu{display:block}}#header #menu .header-container .header-column-right .upper-menu{margin-bottom:20px}#header #menu .header-container .header-column-right .upper-menu .menu-item a{text-transform:none}#header #menu .header-container .header-column-right .upper-menu .menu-item-type-custom a{text-transform:none;padding:8px 24px;border:3px solid #f39200;border-radius:22px}#header #menu .header-container .header-column-right .upper-menu .menu-item-type-custom a:hover{text-decoration:none;background:#f39200;color:#fff}#header #menu .header-container .header-column-right #mobile-menu-toggle{display:block;margin-top:10px;float:right;background:none;border:none;color:#000;font-size:30px;cursor:pointer}@media(min-width: 1240px){#header #menu .header-container .header-column-right #mobile-menu-toggle{display:none}}#header #menu #mobile-menu{position:absolute;width:100%;background:#fff;padding:15px;border-bottom:2px solid #000;z-index:100}@media(min-width: 1240px){#header #menu #mobile-menu{display:none}}#header #menu #mobile-menu .menu{list-style:none;margin:0;padding:0}#header #menu #mobile-menu .menu .menu-item{margin-bottom:10px;position:relative}#header #menu #mobile-menu .menu .menu-item a{text-decoration:none;color:#000;font-size:18px;line-height:26px;font-weight:600;text-transform:uppercase}#header #menu #mobile-menu .menu .menu-item a:hover{text-decoration:underline;text-decoration-color:#f39200;text-decoration-thickness:5px;text-underline-offset:10px}#header #menu #mobile-menu .menu .current-menu-item a{font-weight:800;text-decoration:underline;text-decoration-color:#f39200;text-decoration-thickness:5px;text-underline-offset:10px}#header #menu #mobile-menu .menu .arrow-button{position:absolute;right:0;top:0;font-size:24px;cursor:pointer;background:none;border:none}#header #menu #mobile-menu .menu .fa-chevron-down{display:none}#header #menu #mobile-menu .menu .menu-item-has-children .sub-menu{display:none}#header #menu #mobile-menu .menu .open .sub-menu{display:block;list-style:none;padding:10px 0 0 15px}#header #menu #mobile-menu .menu .open .sub-menu .menu-item a{font-weight:600;text-transform:none;text-decoration:none}#header #menu #mobile-menu .menu .open .sub-menu .menu-item a:hover{text-decoration:underline;text-decoration-color:#f39200;text-decoration-thickness:5px;text-underline-offset:5px}#header #menu #mobile-menu .menu .open .fa-chevron-right{display:none}#header #menu #mobile-menu .menu .open .fa-chevron-down{display:block}#header #menu .hidden{display:none}
#footer{padding:45px 0;background:#002b56}#footer .footer-container{max-width:1240px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;display:flex;flex-wrap:wrap}#footer .footer-container p,#footer .footer-container a{color:#fff;font-size:18px;line-height:26px;font-weight:700}#footer .footer-container a{text-decoration:none}#footer .footer-container .footer-upper{width:100%;display:flex;flex-wrap:wrap;margin-bottom:30px}#footer .footer-container .footer-upper .footer-column{width:100%}@media(min-width: 576px){#footer .footer-container .footer-upper .footer-column{width:50%}}#footer .footer-container .footer-upper .footer-column img{max-width:150px;height:auto}@media(min-width: 992px){#footer .footer-container .footer-upper .footer-column:last-child{text-align:right}}#footer .footer-container .footer-bottom{width:100%;display:flex;flex-wrap:wrap}#footer .footer-container .footer-bottom .footer-column{width:100%}@media(min-width: 576px){#footer .footer-container .footer-bottom .footer-column{width:50%}}@media(min-width: 992px){#footer .footer-container .footer-bottom .footer-column{width:25%}}#footer .footer-container .footer-bottom .footer-column .menu{list-style:none;padding-left:0}#footer .footer-container .footer-bottom .footer-column .menu li{margin-bottom:10px}#footer .footer-container .footer-bottom .footer-column .menu li a{color:#fff;font-size:18px;line-height:26px;font-weight:700;text-decoration:none}#footer .footer-container .footer-bottom .footer-column .wp-block-custom-blocks-button{margin-bottom:30px}@media(min-width: 992px){#footer .footer-container .footer-bottom .footer-column .wp-block-custom-blocks-button{display:flex;justify-content:end}}#footer .footer-container .footer-bottom .footer-column .wp-block-custom-blocks-button .button{padding:9px 59px 9px 24px}#footer .footer-container .footer-bottom .footer-column .wp-block-custom-blocks-button .button .fa-arrow-right{right:24px}#footer .footer-container .footer-bottom .footer-column:last-child{margin-top:30px}@media(min-width: 992px){#footer .footer-container .footer-bottom .footer-column:last-child{margin-top:0;text-align:right}}#footer .footer-container .footer-year{width:100%;text-align:center}#footer .footer-container .footer-year p{color:#fff;font-size:16px;line-height:1.2;margin-top:30px;font-weight:400}
