.galleria>a>img{display:none}#galleria-loader{height:1px !important}.galleria-theme-ot-asunnot{position:relative;background:#fff;-webkit-user-select:none;user-select:none}@media screen and (max-width: 47.9375em){.galleria-theme-ot-asunnot:not(.fullscreen) .galleria-info-description{display:none !important}}.galleria-theme-ot-asunnot img{-webkit-user-select:none;user-select:none;transform:matrix(1, 0, 0, 1, 0, 0) !important}.galleria-theme-ot-asunnot .galleria-stage{background:#444;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;cursor:pointer}.galleria-theme-ot-asunnot .galleria-carousel .galleria-thumbnails-list{margin:0 2.8125rem}@media screen and (min-width: 64em){.galleria-theme-ot-asunnot .galleria-carousel .galleria-thumbnails-list{margin:0 2.1875rem}}.galleria-theme-ot-asunnot .galleria-thumbnails .galleria-image{height:5rem;width:auto;cursor:pointer;display:inline-block;border:3px solid rgba(0,0,0,0);background:rgba(0,0,0,0);opacity:.85;transition:border .2s ease-out 0s,opacity .2s ease-out 0s}.galleria-theme-ot-asunnot .galleria-thumbnails .galleria-image.active{opacity:1;border-color:var(--vertical-primary-color)}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.galleria-theme-ot-asunnot .galleria-loader{display:block;animation:spinner 1.4s infinite linear;background-image:url("/images/loader-invert.svg");width:6.25rem;height:6.25rem;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto !important;z-index:2;opacity:.4}.galleria-theme-ot-asunnot .galleria-info{position:absolute;z-index:2;bottom:.625rem;left:50%;transform:translateX(-50%);opacity:0;transition:opacity ease-in .2s}@media screen and (min-width: 48em){.galleria-theme-ot-asunnot .galleria-info{bottom:1.875rem}}.galleria-theme-ot-asunnot .galleria-info--ready{opacity:1}.galleria-theme-ot-asunnot .galleria-info-text{display:flex;border-radius:.1875rem;font-size:.625rem;font-style:italic;font-weight:600;background-color:rgba(0,0,0,.45);padding:.3125rem .625rem}@media screen and (min-width: 48em){.galleria-theme-ot-asunnot .galleria-info-text{font-size:.875rem;padding:.625rem}}.galleria-theme-ot-asunnot .galleria-info-title,.galleria-theme-ot-asunnot .galleria-info-description{color:#fff}.galleria-theme-ot-asunnot .galleria-info-description{margin-left:.625rem}.galleria-theme-ot-asunnot .galleria-info-close{width:.5625rem;height:.5625rem;position:absolute;top:.3125rem;right:.3125rem;background-position:-47.0625rem -0.6875rem;opacity:.5;cursor:pointer;display:none}.galleria-theme-ot-asunnot .galleria-info-link{background-position:-41.8125rem -0.3125rem;opacity:.7;position:absolute;width:1.25rem;height:1.25rem;cursor:pointer;background-color:#000}.galleria-theme-ot-asunnot .galleria-image-nav .icon--gallery{font-size:1.5rem}@media screen and (min-width: 48em){.galleria-theme-ot-asunnot .galleria-image-nav .icon--gallery{font-size:3rem}}.galleria-theme-ot-asunnot .galleria-image-nav-left,.galleria-theme-ot-asunnot .galleria-image-nav-right{position:absolute;display:flex;height:100%;align-items:center;width:1.5rem;top:0;cursor:pointer;z-index:2;color:#fff;opacity:.7;transition:opacity .25s ease-in-out;line-height:0}.galleria-theme-ot-asunnot .galleria-image-nav-left:hover,.galleria-theme-ot-asunnot .galleria-image-nav-right:hover{opacity:1}.galleria-theme-ot-asunnot .galleria-image-nav-left .icon,.galleria-theme-ot-asunnot .galleria-image-nav-right .icon{text-shadow:0 0 .5em #000}.galleria-theme-ot-asunnot .galleria-image-nav-left{left:0;justify-content:flex-end}@media screen and (min-width: 48em){.galleria-theme-ot-asunnot .galleria-image-nav-left{width:2.5rem}}.galleria-theme-ot-asunnot .galleria-image-nav-right{right:0;justify-content:flex-start}@media screen and (min-width: 48em){.galleria-theme-ot-asunnot .galleria-image-nav-right{width:2.5rem}}.galleria-theme-ot-asunnot.videoplay .galleria-info{display:none !important}.galleria-theme-ot-asunnot .galleria-close{display:none}.galleria-theme-ot-asunnot.fullscreen{margin-bottom:0}.galleria-theme-ot-asunnot.fullscreen .galleria-close{cursor:pointer;display:block;position:absolute;padding:.9375rem;border:2px solid;border-radius:62.5rem;top:.9375rem;right:.9375rem;line-height:1;z-index:3;color:var(--vertical-secondary-color)}.galleria-theme-ot-asunnot.fullscreen .galleria-close:hover{opacity:.5}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:rgba(0,0,0,0)}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-marker-icon--highlight,.leaflet-marker-shadow--highlight{z-index:800 !important}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none !important;max-height:none !important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:rgba(0,0,0,0)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:801;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both;margin:.9375rem}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-bottom:0}.leaflet-bottom .leaflet-control{margin-top:0}.leaflet-bottom .leaflet-control:last-child{margin-bottom:0}.leaflet-bottom .leaflet-control.leaflet-control-scale:last-child{margin-bottom:5px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:-moz-transform .25s cubic-bezier(0, 0, 0.25, 1);transition:transform .25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font:12px/1.5 "Roboto",Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-right .leaflet-control-zoom{margin-right:.9375rem}.leaflet-bottom .leaflet-control-zoom{margin-bottom:.9375rem}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px "Lucida Console",Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold;background:rgba(0,0,0,0)}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid rgba(0,0,0,0);background:rgba(0,0,0,0);content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{transition:transform .3s ease-out,opacity .3s ease-in}.ratio-conserving-element-container{position:relative;padding-bottom:75%;display:block}@media screen and (min-width: 48em){.ratio-conserving-element-container{padding-bottom:75%}}@media screen and (min-width: 64em){.ratio-conserving-element-container{padding-bottom:66.666666%}}.ratio-conserving-element-container .ratio-conserving-element{position:absolute;top:0;left:0;width:100%;height:100%}.ot-card{display:flex;flex-direction:column;position:relative;overflow:hidden;background-color:#fff;border-radius:.3125rem;font-weight:400;font-size:.9375rem;color:#202020;text-align:left;width:100%;height:100%;-webkit-user-select:none;user-select:none;box-shadow:0 1px 0 0 rgba(0,0,0,.06),0 0 100px 0 rgba(0,0,0,.1);transition:box-shadow .2s ease-in-out}@media screen and (min-width: 48em){.ot-card:hover,.ot-card:focus{outline-style:none;border-width:0;box-shadow:0 5px 15px 0 #ccc}}.ot-card:hover,.ot-card:focus{cursor:pointer;color:#202020}.ot-card:hover:before,.ot-card:focus:before{opacity:1}.ot-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;transition:opacity .2s ease-in-out;opacity:0;background:var(--vertical-color-900);z-index:1}.ot-card__img-brand{max-height:30px;max-width:calc(50% - 0.9375rem);width:auto;height:auto;position:absolute;bottom:.9375rem;right:.9375rem}.ot-card__header{overflow:hidden;padding:.5rem 2.6875rem .5rem .9375rem;width:100%;min-height:3.4375rem;position:relative}.ot-card__address{display:flex;flex-direction:column;justify-content:center;height:2.4375rem;flex:1 1;min-width:0}.ot-card__street{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;font-weight:600}.ot-card__favourite{position:absolute;top:50%;right:.9375rem;transform:translate3d(0, -50%, 0)}.ot-card__favourite button{font-size:1.75rem;color:var(--vertical-link-color)}.ot-card__info-tag-wrapper{position:absolute;left:.9375rem;display:flex;align-items:flex-start;flex-direction:column;z-index:1}.ot-card__info-tag-wrapper--top{top:.9375rem;bottom:50%}.ot-card__info-tag-wrapper--bottom{top:50%;bottom:.9375rem;justify-content:flex-end}.ot-card__info-tag{position:relative;background-color:#202020;color:#fff;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;border-radius:.125rem;padding:2px 5px}.ot-card__info-tag+.ot-card__info-tag{margin-top:.3125rem}.ot-card__info-tag--price-changed{background-color:#179bed}.ot-card__info-tag--deleted{background-color:#df0000}.ot-card__info-tag--new{background-color:#ccc}.ot-card__info-tag--disabled{background-color:#e97d00}.ot-card__info-tag--disabled{background-color:#e97d00}.ot-card__info-tag--tori{background-color:#f94f55}.ot-card__info-tag--recent,.ot-card__info-tag--live-viewing{background-color:#ea893a;color:#fff}.ot-card__image-wrapper{position:relative;background:#f5f5f5}.ot-card__image{display:block;position:relative;overflow:hidden;padding-bottom:62.5%}.ot-card__image>img{position:absolute;object-fit:cover;width:100%;height:100%}.ot-card__price-size{width:100%;font-size:1rem}.ot-card__price{float:left;width:65%;letter-spacing:-0.5px;font-size:1.5rem;font-weight:600}.ot-card__price--narrow{width:60%}.ot-card__size{float:right;text-align:right;width:35%;letter-spacing:-0.5px;font-size:1.5rem;font-weight:600}.ot-card__size--wide{width:40%}.ot-card__body{flex:1 1 auto;padding:.9375rem;border-radius:0 0 .1875rem .1875rem}.ot-card__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ot-card__text+.ot-card__text--concat:before{content:", "}.ot-card__section{line-height:1.25}.ot-card__section:first-of-type{padding-bottom:.625rem}.ot-card__section--separated{border-bottom:1px solid #ddd;margin-bottom:.8125rem;padding-bottom:.8125rem}.ot-card__new-development{font-weight:600;margin-right:.3125rem}.ot-card__settings{position:absolute;right:0;top:0;padding:.625rem .9375rem;border-width:0;font-size:1.25rem;line-height:1.625rem;font-weight:400;cursor:pointer}.ot-card--extra-visibility{color:#0074bc}.ot-card--extra-visibility:hover,.ot-card--extra-visibility:focus{color:#0063a1}.ot-card--extra-visibility:before{background:var(--vertical-color-100)}.ot-card--extra-visibility .ot-card__header{border-color:var(--vertical-primary-color);background-color:var(--vertical-primary-color);color:#fff}.ot-card--extra-visibility .ot-card__body{color:#202020}.ot-card--extra-visibility .ot-card__price,.ot-card--extra-visibility .ot-card__size{color:var(--vertical-primary-color)}.ot-card--extra-visibility .ot-card__settings,.ot-card--extra-visibility .ot-card__settings .icon{color:#fff}.ot-card--csat{height:27.5rem}@media screen and (min-width: 38.5rem){.ot-card--csat{height:100%}}.cards{display:grid;width:100%;grid-column-gap:1.75rem;grid-template-rows:auto;grid-template-areas:"." "ad1" "." "ad2" "." "ad3" "." "." "." "." "." "." "." "csat";grid-template-columns:100vw}@media only screen and (min-width: 38.5rem){.cards{grid-template-areas:". ." "ad1 ad1" ". ." "ad2 ad2" ". ." "ad3 ad3" ". ." ". ." "csat .";grid-template-columns:repeat(2, calc(50% - 0.9375rem))}}@media only screen and (min-width: 63.9375em){.cards{grid-template-areas:". . ." "ad1 ad1 ad1" ". . ." "ad2 ad2 ad2" ". . ." "ad3 ad3 ad3" ". csat .";grid-template-columns:repeat(3, 19.25rem [column])}}.cards__card{margin-bottom:.9375rem}@media only screen and (min-width: 38.5rem){.cards__card{margin-bottom:1.875rem}}@media only screen and (min-width: 38.5rem)and (max-width: 63.9375em){.cards--centered .cards__card:nth-child(2n-1):last-child{position:relative;left:calc(50% + 0.9375rem)}}@media only screen and (min-width: 63.9375em){.cards--centered .cards__card:nth-child(3n-2):last-child{grid-column-start:2}.cards--centered .cards__card:nth-child(3n-1):last-child{position:relative;left:9.625rem}.cards--centered .cards__card:nth-child(3n-2):nth-last-child(2){position:relative;left:9.625rem}}.articles-feed__title{margin:0 0 1.875rem 0;text-align:center}.articles-feed__content{display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (min-width: 40.625em){.articles-feed__content{flex-wrap:nowrap}}.articles-feed__content-piece{width:100%;display:flex;flex-direction:column}.articles-feed__content-piece+.articles-feed__content-piece{padding-top:1.875rem}@media screen and (min-width: 40.625em){.articles-feed__content-piece{flex:1 1 auto}.articles-feed__content-piece+.articles-feed__content-piece{padding:0 0 0 .9375rem}}.articles-feed-entry{display:flex;flex-direction:column;flex:1 1 auto;position:relative;overflow:hidden;height:100%;box-shadow:0 2px 0 0 rgba(0,0,0,.05);transition:box-shadow .2s ease-in-out}@media screen and (min-width: 48em){.articles-feed-entry:hover,.articles-feed-entry:focus{outline-style:none;border-width:0;box-shadow:0 5px 15px 0 #ccc}}@media screen and (min-width: 48em){.articles-feed-entry{border-radius:.1875rem}}.articles-feed-entry:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:var(--vertical-primary-color);z-index:1}.articles-feed-entry__image{flex:0 0 15.625rem;background:no-repeat center;background-size:cover}.articles-feed-entry__content{flex:1 1 auto;background:#fff;padding:.9375rem .9375rem 1.875rem;text-align:center}.articles-feed-entry__content--bordered{border:1px solid #ddd;border-top-width:0}.articles-feed-entry__category{text-transform:uppercase;color:#999;font-size:.875rem;line-height:1.125rem;font-weight:600}.articles-feed-entry__title{font-size:1.5rem;color:#202020;margin-bottom:.9375rem}.articles-feed-entry__summary{overflow:hidden;margin-bottom:0;font-size:.875rem;font-weight:400;color:#202020}.link-list{list-style:none}.link-list__item{margin-bottom:.625rem;line-height:calc(137.5% + 0.16em)}.link-list__item:first-child{margin-top:-0.16em}.link-list__item:last-child{margin-bottom:0}.button-group{position:relative;font-size:0}.button-group__opener{display:none;margin-bottom:.2rem}@media screen and (max-width: 47.9375em){.button-group__opener{display:inline-block}}@media screen and (max-width: 47.9375em){.button-group__opener+.button-group__buttons{display:none}}@media screen and (max-width: 47.9375em){.button-group__opener--open+.button-group__buttons{display:block}}.button-group__buttons{border-radius:.1875rem;display:inline-block}.button-group__buttons .button{position:relative;border-radius:0 !important;margin:0 -1px}.button-group__buttons .button:first-child{border-radius:.1875rem 0 0 .1875rem !important}.button-group__buttons .button:last-child{border-radius:0 .1875rem .1875rem 0 !important}@media screen and (max-width: 47.9375em){.button-group__buttons--collapse{z-index:2;margin:0;max-width:18.75rem;border-radius:.1875rem;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);border-bottom:0;position:absolute;left:0}.button-group__buttons--collapse .button{border:0;border-top:1px solid #e0e0e0;display:block;margin:0;padding:.6rem 1rem;width:100%;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.button-group__buttons--collapse .button+.button{border-left:0}.button-group__buttons--collapse .button.button-group_button--highlight{color:var(--vertical-primary-color)}}.button-group--right{text-align:right}.button-group--right .button-group__buttons{left:auto;right:0}@media screen and (max-width: 47.9375em){.button-group--responsive .button{display:block;width:100%;border:1px solid #ccc}.button-group--responsive .button:first-child{border-top-left-radius:.1875rem !important;border-top-right-radius:.1875rem !important;border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.button-group--responsive .button:not(:last-child){border-bottom:none}.button-group--responsive .button:last-child{border-top-right-radius:0 !important;border-top-left-radius:0 !important;border-bottom-left-radius:.1875rem !important;border-bottom-right-radius:.1875rem !important}}.contact-form{display:block;width:100%}.contact-form--broker-contact{margin-bottom:.625rem}@media screen and (min-width: 48em){.contact-form--broker-contact{margin-bottom:1.875rem}}.contact-form__error{color:#e00000}.contact-form__completed{color:#4ba722}.contact-form__inputs{display:grid;row-gap:.9375rem}.contact-form__inputs--bottom{column-gap:1.25rem;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, auto)}.contact-form__inputs--bottom .contact-form__input-name{grid-row:1;grid-column:1}.contact-form__inputs--bottom .contact-form__input-phone{grid-row:2;grid-column:1}.contact-form__inputs--bottom .contact-form__input-email{grid-row:3;grid-column:1}.contact-form__inputs--bottom .contact-form__input-message{grid-row:span 3;grid-column:2}@keyframes favourite{0%{transform:scale(0)}90%{transform:scale(1.5)}100%{transform:scale(1)}}.favourite--transparent-background{outline:0;padding:0;border-color:rgba(0,0,0,0);border-width:0;margin-bottom:0;background-color:rgba(0,0,0,0)}.favourite--transparent-background:disabled,.favourite--transparent-background:disabled:hover,.favourite--transparent-background:disabled:focus,.favourite--transparent-background:focus,.favourite--transparent-background:hover{outline:0;padding:0;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.favourite__icon{display:inline-block;color:var(--vertical-link-color)}.favourite__icon:hover,.favourite__icon:focus{color:var(--vertical-link-color)}.favourite__icon:hover{cursor:pointer}.favourite__icon--favourited{animation:favourite .2s}.favourite__icon--inverted{color:#fff;animation:favourite .2s}.favourite__icon--inverted:hover,.favourite__icon--inverted:focus,.favourite__icon--inverted[disabled]{color:#fff;opacity:.4}.favourite__icon[disabled]{pointer-events:none;opacity:.5}.favourite__icon--colored-secondary{color:#fff}.favourite__icon--colored-secondary:hover,.favourite__icon--colored-secondary:active{color:#fff}.favourite__icon--pad-right{padding-right:.3125rem}.favourite__icon--unfavourited{transition:color .1s ease-out}.favourite .button[disabled]{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.ratio-conserving-element-container{position:relative;padding-bottom:75%;display:block}@media screen and (min-width: 48em){.ratio-conserving-element-container{padding-bottom:75%}}@media screen and (min-width: 64em){.ratio-conserving-element-container{padding-bottom:66.666666%}}.ratio-conserving-element-container .ratio-conserving-element{position:absolute;top:0;left:0;width:100%;height:100%}.gallery-container .galleria+.open-galleria{display:none}@media screen and (min-width: 48em){.gallery-container .galleria+.open-galleria{display:inline-flex;position:absolute;top:.9375rem;right:.9375rem;z-index:2;transform:translateX(0);width:auto}}.gallery-container .tabs-content{position:relative}.gallery-container .galleria{position:relative;padding-bottom:66.6667%;display:block}@media screen and (min-width: 48em){.gallery-container .galleria{padding-bottom:66.6667%}}@media screen and (min-width: 64em){.gallery-container .galleria{padding-bottom:66.6667%}}.gallery-container .galleria .galleria-container{position:absolute;top:0;left:0;width:100%;height:100%}.gallery-container #map-tab>div{position:relative;padding-bottom:66.6667%;display:block}@media screen and (min-width: 48em){.gallery-container #map-tab>div{padding-bottom:66.6667%}}@media screen and (min-width: 64em){.gallery-container #map-tab>div{padding-bottom:66.6667%}}.gallery-container #map-tab>div listing-map-container{position:absolute;top:0;left:0;width:100%;height:100%}.gallery-controls{list-style:none;display:flex;align-items:center;gap:.0625rem;background:#e0e0e0;border:.0625rem solid #e0e0e0;overflow:hidden}@media screen and (min-width: 48em){.gallery-controls{border-radius:0 0 .5rem .5rem}}.gallery-controls__item{background:#fff;flex:1 1 0}.gallery-controls__item.active{background:#f0f0f0}.gallery-controls__link{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.3125rem;padding:.9375rem;font-size:.875rem;line-height:1.125rem;font-weight:600}@media screen and (min-width: 48em){.gallery-controls__link{flex-direction:row;gap:.625rem;padding:1.25rem .9375rem;font-size:1rem;line-height:1.375rem;font-weight:400}}.active .gallery-controls__link,.gallery-controls__link:focus:not(:focus-visible){color:#202020;text-decoration:none}a.gallery-controls__link:hover:not(:focus){background:#f8f8f8;color:var(--vertical-color-800);text-decoration:none}.gallery-controls__link-icon{line-height:1.375}.gallery-mobile-extra-controls{display:flex;justify-content:center}.gallery-mobile-extra-controls>.button{width:80vw}@media screen and (min-width: 48em){.gallery-mobile-extra-controls{display:none}}.building-gallery{position:relative;height:100%;max-width:100%;aspect-ratio:3/2}.building-gallery--single-item{display:flex;align-items:center;justify-content:center;background:#f8f8f8}.building-gallery--single-item>img{position:absolute;object-fit:cover;width:100%;height:100%}.building-gallery.building-placeholder{margin:auto}.info-table__row{display:flex;flex-direction:column;padding:.625rem 0;border-bottom:1px solid #ddd}.info-table__row--last,.info-table__row--product{border-bottom-width:0}@media screen and (min-width: 48em){.info-table__row{flex-direction:row;gap:.625rem}.info-table__row--product{align-items:center}}.info-table__info-boxes{display:grid;gap:.625rem}.info-table__info-box{display:grid;gap:.625rem;border-radius:.625rem;background:#f8f8f8}.info-table__title{font-weight:600}@media screen and (min-width: 48em){.info-table__title{width:33%}}.info-table__title--box{font-size:1rem}@media screen and (min-width: 48em){.info-table__title--box{width:100%}}.info-table__title-image{margin-bottom:.3125rem}@media screen and (min-width: 48em){.info-table__title-image{margin-bottom:0;padding-right:0}}.info-table__title-image--small{height:1.5625rem}@media screen and (min-width: 48em){.info-table__value{width:67%;word-break:break-word}.info-table__value--full-width{width:100%}.info-table__value--preserve-newlines{white-space:break-spaces}}.living-area-link{display:block;background-image:var(--background-image);background-size:cover;background-repeat:no-repeat;position:relative;height:12.5rem;background-position:center}.living-area-link--search-page{margin-bottom:1.875rem}.living-area-link__names{position:absolute;display:flex;flex-direction:column;align-items:flex-start;top:.625rem;left:.625rem}@media screen and (min-width: 48em){.living-area-link__names{top:1.875rem;left:1.875rem}}.living-area-link__district{display:inline-flex;align-items:center;background:#202020;color:#fff;padding:0 .9375rem;font-size:1.5rem;font-weight:600;line-height:3rem}.living-area-link__district-icon{font-size:1.25rem;line-height:1.625rem;font-weight:400;margin-right:.625rem}.living-area-link__city{display:inline-block;background:#fff;color:#202020;padding:.625rem;font-size:1.125rem}.living-area-link__source{position:absolute;bottom:.625rem;left:.625rem;font-size:.625rem;font-weight:600;color:#fff;filter:drop-shadow(0 0 0.125rem black);display:flex;flex-direction:column}@media screen and (min-width: 48em){.living-area-link__source{bottom:1.875rem;left:1.875rem}}.living-area-link__cta{position:absolute;right:0;bottom:0;width:100%;display:inline-flex;align-items:center;justify-content:center;background:#202020;color:#fff;line-height:3rem;padding:0 1.25rem;font-size:1.25rem;transition:background-color ease-out .3s}@media screen and (min-width: 48em){.living-area-link__cta{width:auto;font-size:1.5rem}}.living-area-link__cta:hover,.living-area-link__cta:active,.living-area-link__cta:focus{background:#484848;color:#fff}.living-area-link__cta-icon{margin-left:.625rem;font-size:.875rem;line-height:1.125rem;font-weight:400}@media screen and (min-width: 48em){.living-area-link__cta-icon{font-size:1.25rem;line-height:1.625rem;font-weight:400}}.listing-header{overflow:hidden;padding:1.875rem .9375rem;background:#f8f8f8;display:flex;align-items:center;flex-direction:column}@media screen and (min-width: 43.75em){.listing-header{padding:1.25rem 1.875rem;justify-content:space-between;flex-direction:row-reverse}}@media screen and (min-width: 48em){.listing-header{border-radius:.5rem .5rem 0 0}}@media screen and (min-width: 43.75em){.listing-header__text{white-space:nowrap}.listing-header__text--cut-overflow{text-overflow:ellipsis;overflow:hidden}}.listing-header__divider{-webkit-user-select:none;user-select:none;opacity:.3;margin:0 1.25rem;font-size:1rem}.listing-header__details{width:100%;text-align:center}@media screen and (min-width: 43.75em){.listing-header__details{width:70%;text-align:left}}.listing-header__details--plain{color:#202020}@media screen and (min-width: 43.75em){.listing-header__details--full-width{width:100%}}.listing-header__headline{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0;overflow:hidden;line-height:1.175}@media screen and (min-width: 43.75em){.listing-header__headline{flex-wrap:nowrap;line-height:1.375;justify-content:initial}}.listing-header__headline--primary{margin-bottom:1.25rem}@media screen and (min-width: 43.75em){.listing-header__headline--primary{margin-bottom:.3125rem}}.listing-header__headline--secondary .listing-header__text{width:100%}.listing-header__headline--secondary .listing-header__text:last-child{margin-top:.3125rem}@media screen and (min-width: 43.75em){.listing-header__headline--secondary .listing-header__text{width:auto}.listing-header__headline--secondary .listing-header__text:last-child{margin-top:0}}.listing-header__headline--secondary .listing-header__divider{display:none}@media screen and (min-width: 48em){.listing-header__headline--secondary .listing-header__divider{display:inline-block}}.listing-header__aside{flex:0 0 100%;font-size:.875rem;line-height:1.125rem;font-weight:400;margin-bottom:1.25rem}@media screen and (min-width: 43.75em){.listing-header__aside{flex:0 1 40%;margin-bottom:0;display:flex;justify-content:flex-end;align-items:center}.listing-header__aside--column{flex-direction:column;justify-content:center;align-items:flex-end}}.listing-header__company-logo{max-height:2.5rem}@media screen and (min-width: 43.75em){.listing-header__company-logo{max-height:3.125rem}}.listing-header__online-offer__icon{max-height:1.5rem}.listing-header__online-offer--badge{margin-bottom:3px}.listing-header__badge{display:inline-block;border-radius:.1875rem;background-color:rgba(0,0,0,.3);font-size:.75rem;line-height:1rem;font-weight:400;padding:2px 6px}.listing-navigation{align-items:center;display:flex;justify-content:space-between;min-height:1.375rem}.listing-navigation__text{display:none}@media screen and (min-width: 26.5625em){.listing-navigation__text{display:inline}}.listing-share{display:block;text-align:center}@media screen and (min-width: 26.5625em){.listing-share{display:flex;align-items:center;text-align:left}}.listing-share--centered-small{justify-content:center}@media screen and (min-width: 48em){.listing-share--centered-small{justify-content:flex-start}}.listing-share__caption{font-size:.875rem;line-height:1.125rem;font-weight:400}.listing-share__controls{display:flex;align-items:center;justify-content:center;margin-top:.625rem}@media screen and (min-width: 26.5625em){.listing-share__controls{align-items:flex-start;margin-top:0;margin-left:.9375rem}}.listing-share__controls>*+*{margin-left:.625rem}@media screen and (min-width: 48em){.listing-share whatsapp-share-button{display:none}}.product-list{list-style:none;z-index:1;position:relative}.product-list--small{font-size:.875rem;line-height:1.125rem;font-weight:400}.product-list--hero{color:#fff;font-weight:600}.product-list__entry{display:flex;justify-content:flex-start;margin-bottom:.625rem;text-align:left}.product-list__icon{margin-right:.625rem}@media screen and (min-width: 48em){.product-list__icon{margin-right:1.25rem}}.oikotie-app-popup{position:fixed;width:18.75rem;bottom:0;left:50%;transform:translate3d(-50%, 0px, 0);display:flex;flex-direction:column;align-items:flex-start;padding:1.25rem;background:#fff;border-radius:.3125rem .3125rem 0 0;z-index:9998;transition:transform .3s ease-out}.oikotie-app-popup[aria-hidden=true] button{visibility:hidden}.oikotie-app-popup--hidden{transform:translate3d(-50%, 100%, 0)}.oikotie-app-popup__header{display:flex;align-items:center;max-width:calc(100% - 1.875rem)}.oikotie-app-popup__logo{margin-right:.625rem}.oikotie-app-popup__close{position:absolute;right:.9375rem;top:.9375rem;font-size:.75rem}.person-picture{background:#e0e0e0 url("/static/images/person_placeholder.svg") no-repeat top center;background-size:cover;border-radius:50%;height:100%;width:100%;display:inline-block}.result-browse{display:flex;align-items:center;gap:1.25rem}@media screen and (max-width: 22.4375em){.result-browse{display:none}}.sonera-container .sonera-product{background-color:#652d86;padding-top:.9375rem;padding-left:.9375rem;padding-right:.9375rem;position:relative}.sonera-container .sonera-product h3{line-height:2.2rem;font-size:1.7rem;font-weight:bolder;color:#fff;margin-bottom:1.1rem}.sonera-container .sonera-product span.spacer{display:inline-block;width:15%;content:".";border-top:3px solid #fff;margin-bottom:1rem}.sonera-container .sonera-product p{color:#ccc}.sonera-container .sonera-product .button.sonera{background-color:#652d86;color:#fff;border:2px solid #fff}.sonera-container .sonera-product .button.sonera.push-bottom{margin-bottom:4rem}.sonera-container .sonera-product .sonera-badge{position:absolute;bottom:-100px;right:0px;height:150px;width:150px;content:".";background-image:url("/images/sonera_badge.png");background-size:cover}.sonera-container .sonera-logo{content:".";height:5.5rem;display:inline-block;background-image:url("/images/sonera_logo.png");background-size:cover}.sonera-container .sonera-logo-half{content:".";height:5.5rem;display:inline-block;background-image:url("/images/sonera_logo.png");background-size:contain;background-repeat:no-repeat;background-position:0 20px}.sticky-side{position:relative}.sticky-side__scroll-track{display:none}@media screen and (min-width: 85.3125em){.sticky-side__scroll-track{display:block;position:absolute;left:calc(.5*(100% - 61.25rem) + 61.25rem);height:100%}.sticky-side__scroll-track--bottom-padded{padding-bottom:3.125rem}.sticky-side__scroll-track--top-padded{padding-top:3.125rem}}.sticky-side__moving{overflow:visible;margin-left:1.875rem;position:absolute;position:sticky;z-index:9994;transition:top .15s;top:10rem}@media screen and (min-width: 48em){.sticky-side__moving{top:11.25rem}}body.header-partially-hidden .sticky-side__moving{top:5.875rem}.ratio-conserving-element-container{position:relative;padding-bottom:75%;display:block}@media screen and (min-width: 48em){.ratio-conserving-element-container{padding-bottom:75%}}@media screen and (min-width: 64em){.ratio-conserving-element-container{padding-bottom:66.666666%}}.ratio-conserving-element-container .ratio-conserving-element{position:absolute;top:0;left:0;width:100%;height:100%}meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 48em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:48.0625em)/";width:48.0625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:48.0625em) and (max-width:64em)/";width:48.0625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}meta.foundation-data-attribute-namespace{font-family:false}.row{margin:0 auto;max-width:61.25rem;width:100%}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{margin:0 -0.9375rem;max-width:none;width:auto}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{margin:0;max-width:none;width:auto}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}.column+.column:last-child,.column+.columns:last-child,.columns+.column:last-child,.columns+.columns:last-child{float:right}.column+.column.end,.column+.columns.end,.columns+.column.end,.columns+.columns.end{float:left}@media only screen{.small-push-0{position:relative;left:0;right:auto}.small-pull-0{position:relative;right:0;left:auto}.small-push-1{position:relative;left:8.3333333333%;right:auto}.small-pull-1{position:relative;right:8.3333333333%;left:auto}.small-push-2{position:relative;left:16.6666666667%;right:auto}.small-pull-2{position:relative;right:16.6666666667%;left:auto}.small-push-3{position:relative;left:25%;right:auto}.small-pull-3{position:relative;right:25%;left:auto}.small-push-4{position:relative;left:33.3333333333%;right:auto}.small-pull-4{position:relative;right:33.3333333333%;left:auto}.small-push-5{position:relative;left:41.6666666667%;right:auto}.small-pull-5{position:relative;right:41.6666666667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{position:relative;right:50%;left:auto}.small-push-7{position:relative;left:58.3333333333%;right:auto}.small-pull-7{position:relative;right:58.3333333333%;left:auto}.small-push-8{position:relative;left:66.6666666667%;right:auto}.small-pull-8{position:relative;right:66.6666666667%;left:auto}.small-push-9{position:relative;left:75%;right:auto}.small-pull-9{position:relative;right:75%;left:auto}.small-push-10{position:relative;left:83.3333333333%;right:auto}.small-pull-10{position:relative;right:83.3333333333%;left:auto}.small-push-11{position:relative;left:91.6666666667%;right:auto}.small-pull-11{position:relative;right:91.6666666667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.small-1{width:8.3333333333%}.small-2{width:16.6666666667%}.small-3{width:25%}.small-4{width:33.3333333333%}.small-5{width:41.6666666667%}.small-6{width:50%}.small-7{width:58.3333333333%}.small-8{width:66.6666666667%}.small-9{width:75%}.small-10{width:83.3333333333%}.small-11{width:91.6666666667%}.small-12{width:100%}.small-offset-0{margin-left:0 !important}.small-offset-1{margin-left:8.3333333333% !important}.small-offset-2{margin-left:16.6666666667% !important}.small-offset-3{margin-left:25% !important}.small-offset-4{margin-left:33.3333333333% !important}.small-offset-5{margin-left:41.6666666667% !important}.small-offset-6{margin-left:50% !important}.small-offset-7{margin-left:58.3333333333% !important}.small-offset-8{margin-left:66.6666666667% !important}.small-offset-9{margin-left:75% !important}.small-offset-10{margin-left:83.3333333333% !important}.small-offset-11{margin-left:91.6666666667% !important}.small-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{float:left;margin-left:0;margin-right:0}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}.row.small-collapse>.column,.row.small-collapse>.columns{padding-left:0;padding-right:0}.row.small-collapse .row{margin-left:0;margin-right:0}.row.small-uncollapse>.column,.row.small-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}}@media only screen and (min-width:48.0625em){.medium-push-0{position:relative;left:0;right:auto}.medium-pull-0{position:relative;right:0;left:auto}.medium-push-1{position:relative;left:8.3333333333%;right:auto}.medium-pull-1{position:relative;right:8.3333333333%;left:auto}.medium-push-2{position:relative;left:16.6666666667%;right:auto}.medium-pull-2{position:relative;right:16.6666666667%;left:auto}.medium-push-3{position:relative;left:25%;right:auto}.medium-pull-3{position:relative;right:25%;left:auto}.medium-push-4{position:relative;left:33.3333333333%;right:auto}.medium-pull-4{position:relative;right:33.3333333333%;left:auto}.medium-push-5{position:relative;left:41.6666666667%;right:auto}.medium-pull-5{position:relative;right:41.6666666667%;left:auto}.medium-push-6{position:relative;left:50%;right:auto}.medium-pull-6{position:relative;right:50%;left:auto}.medium-push-7{position:relative;left:58.3333333333%;right:auto}.medium-pull-7{position:relative;right:58.3333333333%;left:auto}.medium-push-8{position:relative;left:66.6666666667%;right:auto}.medium-pull-8{position:relative;right:66.6666666667%;left:auto}.medium-push-9{position:relative;left:75%;right:auto}.medium-pull-9{position:relative;right:75%;left:auto}.medium-push-10{position:relative;left:83.3333333333%;right:auto}.medium-pull-10{position:relative;right:83.3333333333%;left:auto}.medium-push-11{position:relative;left:91.6666666667%;right:auto}.medium-pull-11{position:relative;right:91.6666666667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.medium-1{width:8.3333333333%}.medium-2{width:16.6666666667%}.medium-3{width:25%}.medium-4{width:33.3333333333%}.medium-5{width:41.6666666667%}.medium-6{width:50%}.medium-7{width:58.3333333333%}.medium-8{width:66.6666666667%}.medium-9{width:75%}.medium-10{width:83.3333333333%}.medium-11{width:91.6666666667%}.medium-12{width:100%}.medium-offset-0{margin-left:0 !important}.medium-offset-1{margin-left:8.3333333333% !important}.medium-offset-2{margin-left:16.6666666667% !important}.medium-offset-3{margin-left:25% !important}.medium-offset-4{margin-left:33.3333333333% !important}.medium-offset-5{margin-left:41.6666666667% !important}.medium-offset-6{margin-left:50% !important}.medium-offset-7{margin-left:58.3333333333% !important}.medium-offset-8{margin-left:66.6666666667% !important}.medium-offset-9{margin-left:75% !important}.medium-offset-10{margin-left:83.3333333333% !important}.medium-offset-11{margin-left:91.6666666667% !important}.medium-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{float:left;margin-left:0;margin-right:0}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0;padding-right:0}.row.medium-collapse .row{margin-left:0;margin-right:0}.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.push-0{position:relative;left:0;right:auto}.pull-0{position:relative;right:0;left:auto}.push-1{position:relative;left:8.3333333333%;right:auto}.pull-1{position:relative;right:8.3333333333%;left:auto}.push-2{position:relative;left:16.6666666667%;right:auto}.pull-2{position:relative;right:16.6666666667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.3333333333%;right:auto}.pull-4{position:relative;right:33.3333333333%;left:auto}.push-5{position:relative;left:41.6666666667%;right:auto}.pull-5{position:relative;right:41.6666666667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.3333333333%;right:auto}.pull-7{position:relative;right:58.3333333333%;left:auto}.push-8{position:relative;left:66.6666666667%;right:auto}.pull-8{position:relative;right:66.6666666667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.3333333333%;right:auto}.pull-10{position:relative;right:83.3333333333%;left:auto}.push-11{position:relative;left:91.6666666667%;right:auto}.pull-11{position:relative;right:91.6666666667%;left:auto}}@media only screen and (min-width:64.0625em){.large-push-0{position:relative;left:0;right:auto}.large-pull-0{position:relative;right:0;left:auto}.large-push-1{position:relative;left:8.3333333333%;right:auto}.large-pull-1{position:relative;right:8.3333333333%;left:auto}.large-push-2{position:relative;left:16.6666666667%;right:auto}.large-pull-2{position:relative;right:16.6666666667%;left:auto}.large-push-3{position:relative;left:25%;right:auto}.large-pull-3{position:relative;right:25%;left:auto}.large-push-4{position:relative;left:33.3333333333%;right:auto}.large-pull-4{position:relative;right:33.3333333333%;left:auto}.large-push-5{position:relative;left:41.6666666667%;right:auto}.large-pull-5{position:relative;right:41.6666666667%;left:auto}.large-push-6{position:relative;left:50%;right:auto}.large-pull-6{position:relative;right:50%;left:auto}.large-push-7{position:relative;left:58.3333333333%;right:auto}.large-pull-7{position:relative;right:58.3333333333%;left:auto}.large-push-8{position:relative;left:66.6666666667%;right:auto}.large-pull-8{position:relative;right:66.6666666667%;left:auto}.large-push-9{position:relative;left:75%;right:auto}.large-pull-9{position:relative;right:75%;left:auto}.large-push-10{position:relative;left:83.3333333333%;right:auto}.large-pull-10{position:relative;right:83.3333333333%;left:auto}.large-push-11{position:relative;left:91.6666666667%;right:auto}.large-pull-11{position:relative;right:91.6666666667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.large-1{width:8.3333333333%}.large-2{width:16.6666666667%}.large-3{width:25%}.large-4{width:33.3333333333%}.large-5{width:41.6666666667%}.large-6{width:50%}.large-7{width:58.3333333333%}.large-8{width:66.6666666667%}.large-9{width:75%}.large-10{width:83.3333333333%}.large-11{width:91.6666666667%}.large-12{width:100%}.large-offset-0{margin-left:0 !important}.large-offset-1{margin-left:8.3333333333% !important}.large-offset-2{margin-left:16.6666666667% !important}.large-offset-3{margin-left:25% !important}.large-offset-4{margin-left:33.3333333333% !important}.large-offset-5{margin-left:41.6666666667% !important}.large-offset-6{margin-left:50% !important}.large-offset-7{margin-left:58.3333333333% !important}.large-offset-8{margin-left:66.6666666667% !important}.large-offset-9{margin-left:75% !important}.large-offset-10{margin-left:83.3333333333% !important}.large-offset-11{margin-left:91.6666666667% !important}.large-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{float:left;margin-left:0;margin-right:0}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0;padding-right:0}.row.large-collapse .row{margin-left:0;margin-right:0}.row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.push-0{position:relative;left:0;right:auto}.pull-0{position:relative;right:0;left:auto}.push-1{position:relative;left:8.3333333333%;right:auto}.pull-1{position:relative;right:8.3333333333%;left:auto}.push-2{position:relative;left:16.6666666667%;right:auto}.pull-2{position:relative;right:16.6666666667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.3333333333%;right:auto}.pull-4{position:relative;right:33.3333333333%;left:auto}.push-5{position:relative;left:41.6666666667%;right:auto}.pull-5{position:relative;right:41.6666666667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.3333333333%;right:auto}.pull-7{position:relative;right:58.3333333333%;left:auto}.push-8{position:relative;left:66.6666666667%;right:auto}.pull-8{position:relative;right:66.6666666667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.3333333333%;right:auto}.pull-10{position:relative;right:83.3333333333%;left:auto}.push-11{position:relative;left:91.6666666667%;right:auto}.pull-11{position:relative;right:91.6666666667%;left:auto}}.tabs{margin-bottom:0 !important;margin-left:0}.tabs:before,.tabs:after{content:" ";display:table}.tabs:after{clear:both}.tabs dd,.tabs .tab-title{float:left;list-style:none;margin-bottom:0 !important;position:relative}.tabs dd>a,.tabs .tab-title>a{display:block;background-color:#efefef;color:var(--vertical-link-color);font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:1rem;padding:.625rem 1.25rem}.tabs dd>a:hover,.tabs .tab-title>a:hover{background-color:#e1e1e1}.tabs dd.active>a,.tabs .tab-title.active>a{background-color:#187ea1;color:#fff}.tabs.radius dd:first-child a,.tabs.radius .tab:first-child a{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.tabs.radius dd:last-child a,.tabs.radius .tab:last-child a{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.tabs.vertical dd,.tabs.vertical .tab-title{position:inherit;float:none;display:block;top:auto}.tabs-content{margin-bottom:1.5rem;width:100%}.tabs-content:before,.tabs-content:after{content:" ";display:table}.tabs-content:after{clear:both}.tabs-content>.content{display:none;float:left;padding:.9375rem 0;width:100%}.tabs-content>.content.active{display:block;float:none}.tabs-content>.content.contained{padding:.9375rem}.tabs-content.vertical{display:block}.tabs-content.vertical>.content{padding:0 .9375rem}@media only screen and (min-width:48.0625em){.tabs.vertical{float:left;margin:0;margin-bottom:1.25rem !important;max-width:20%;width:20%}.tabs-content.vertical{float:left;margin-left:-1px;max-width:80%;padding-left:1rem;width:80%}}.no-js .tabs-content>.content{display:block;float:none}.tabs{display:inline-block;margin-right:-1px;vertical-align:bottom}.tabs dd,.tabs .tab-title{margin-left:4px}.tabs dd a,.tabs .tab-title a{border-radius:.1875rem .1875rem 0 0;padding:.625rem 1.25rem .4375rem;display:inline-block}.tabs dd.active a,.tabs .tab-title.active a{padding:.625rem 1.25rem}.tabs .tab-title a{background:var(--vertical-primary-color);color:#fff}.tabs .tab-title a:hover{background:var(--vertical-link-color)}.tabs .tab-title.active a{background:var(--vertical-link-color)}.tabs-content{margin-bottom:0}.tabs-content>.content{padding:0}.tab-container span{margin-right:.3rem;vertical-align:middle}.tab-container span+span{margin-right:0}.tab-container .tab-title [class^=icon-],.tab-container .external-tab [class^=icon-]{font-size:1.5em;line-height:1.5}.tab-container .external-tab{display:inline-block;background-color:var(--vertical-primary-color);color:#fff;border-radius:3px 3px 0 0;padding:.625rem 1.25rem .4375rem;font-size:1rem;margin-bottom:.2rem}.tab-container .external-tab:hover{background-color:var(--vertical-link-color)}@media screen and (max-width: 47.9375em){.tab-container a span[class^=icon-]+span{display:none}}.video-placeholder{background-position:center;background-size:cover;position:relative;padding-bottom:62.5%;display:inline-block;width:100%}.video-placeholder .icon--play{display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;font-size:8rem;height:8rem;width:8rem;color:#fff}.video-container{position:relative;padding-bottom:56.25%;height:0}.video-container--3-2{padding-bottom:66.6667%}.video-container iframe,.video-container embed,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.social_proof_notification{position:fixed;left:.9375rem;bottom:5.9375rem;z-index:801;background:#fff;border-radius:.1875rem;display:flex;max-width:20.3125rem;box-shadow:0 0 10px rgba(0,0,0,.15)}.social_proof_notification__close{align-self:flex-start}.social_proof_notification__close .icon{font-size:.75rem;line-height:1rem;font-weight:400}.social_proof_notification__text{font-size:.75rem;line-height:1rem;font-weight:400;margin-right:1.875rem}@media screen and (min-width: 48em){.social_proof_notification__text{font-size:.875rem;line-height:1.125rem;font-weight:400}}.social_proof_notification .icon{margin-right:.625rem;font-size:1.25rem;line-height:1.625rem;font-weight:400}.loan-inputs{padding:0 2.1875rem .9375rem}.loan-inputs__row{display:flex;flex-flow:row;align-items:center;margin-bottom:1rem}.loan-inputs__label{width:50%;margin-bottom:0;color:#757575;font-size:1rem;font-weight:400}.loan-inputs__input{display:block;flex:1;padding-right:0;min-width:0;margin:0}.bank-calculator{display:block}.bank-calculator small{font-size:70%;line-height:1.5}.bank-calculator .sub-header{font-size:1.5rem;margin-top:20px;margin-bottom:20px}@media screen and (min-width: 48em){.bank-calculator .sub-header{font-size:1.75rem}}.bank-calculator .toggle-view{cursor:pointer;text-align:right;margin-top:10px}.bank-calculator .toggle-view i{font-size:24px}.bank-calculator .toggle-view>*{margin-left:25px}.bank-calculator .overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bank-calculator .block{display:block}.bank-calculator .danske-logo{margin:15px 0}.bank-calculator .bank-calculator-summary h3,.bank-calculator .bank-calculator-summary h4{font-size:1.125rem}@media screen and (min-width: 48em){.bank-calculator-input-row{display:flex;align-items:stretch}}.bank-calculator-input-row__column{padding-bottom:.9375rem;padding-top:.9375rem;margin-bottom:.9375rem}@media screen and (min-width: 48em){.bank-calculator-input-row__column{padding-bottom:0}}.bank-calculator-input-row__column--highlight{background-color:#fff}.bank-calculator-input-row__column:last-child{margin-bottom:0;padding-bottom:0}.bank-extra-info-right{display:flex;align-items:center;justify-content:flex-end}.bank-extra-info-right>span{flex:1;margin-right:.3125rem}.bank-extra-info-right .extra-info{text-align:left}.bank-calculator-footer{margin-bottom:.625rem}.bank-calculator-footer small{display:block}.loan-calculator{padding:.9375rem}@media screen and (min-width: 26.5625em){.loan-calculator{border:1px solid #ddd;background-color:#fff}}.loan-calculator__title{margin:.3125rem 0 .3125rem 0;display:flex;justify-content:center;align-items:center;font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:1.75rem;line-height:2.125rem;font-weight:600;text-align:center}.loan-calculator__title--op{color:#fc6a27;margin-bottom:.9375rem}.loan-calculator__title--danske{color:#003f62}.loan-calculator__title--nordea{color:#005b99}.loan-calculator__title--spankki{color:#5b8f22}.loan-calculator__title--aktia{color:#009430;font-size:1.125rem}.loan-calculator__icon{margin-right:.9375rem;font-size:2.1875rem;line-height:0}.loan-calculator__inputs{margin:1.25rem 0}.loan-calculator__input-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem}.loan-calculator__label{flex:1 0 50%;margin:0 .9375rem 0 0;font-weight:400}.loan-calculator__monthly-container{padding:0 2.1875rem .9375rem;margin-bottom:1.25rem}.loan-calculator__monthly-container:before,.loan-calculator__monthly-container:after{content:" ";height:1.1px;display:block;background-image:linear-gradient(to right, #CCCCCC 50%, rgba(255, 255, 255, 0) 0%);background-size:10px 1px;background-repeat:repeat-x}.loan-calculator__monthly{padding:.9375rem 0;display:flex;align-items:center;justify-content:space-between}.loan-calculator__monthly-amount{font-size:1.5rem;line-height:1}.loan-calculator__logos{display:flex;flex-wrap:wrap;justify-content:center;padding:.625rem 0}.loan-calculator__logo{display:block;height:1.25rem;margin-bottom:1.25rem;margin-left:.9375rem;margin-right:.9375rem}.button--aktia{background-color:#009430;border-color:#009430;margin-bottom:0}.button--aktia:hover,.button--aktia:active{background-color:#007b28}.aktia-calculator__logo{text-align:center;margin-bottom:1.2rem}.aktia-calculator__logo>img{height:100%}.aktia-calculator input,.aktia-calculator select{border:1px solid #009430}.aktia-calculator input:focus,.aktia-calculator select:focus{border-color:#007b28;box-shadow:0 0 5px #007b28}.aktia-calculator__logo{height:40px;margin:1.25rem 0 40px}.aktia-calculator__price{display:flex;align-items:baseline;padding:0 35px;color:#009430}.aktia-calculator__price-text{font-size:2rem}.aktia-calculator__price-unit{padding-left:.3125rem;font-size:1.25rem}.aktia-calculator__price-prompt{width:50%;color:#757575}.aktia-calculator__submit{display:flex;align-items:center;justify-content:center}.aktia-calculator__disclaimer{display:block;margin:.625rem 0 0;font-size:.75rem;line-height:1rem;font-weight:400;color:#757575;text-align:center}.danske-bank-small__logo{text-align:center;margin-bottom:1.2rem}.danske-bank-small__logo>img{height:100%}.danske-bank-small__price{text-align:center;color:#000;font-size:2rem;margin-bottom:1rem}.danske-bank-small input,.danske-bank-small select{border:1px solid #003f62}.danske-bank-small input:focus,.danske-bank-small select:focus{border-color:#002f49;box-shadow:0 0 5px #002f49}.danske-bank-small__logo{height:40px}.button--danske{margin-bottom:.625rem;background:#003f62;color:#fff}.button--danske:hover,.button--danske:active,.button--danske:focus{background:#002f52;border-color:#002f52;box-shadow:0 0 0 2px #202020}.nordea-calculator-wrapper{border-radius:.25rem;display:flex;flex-direction:column;align-items:center;padding:1.875rem 1.25rem}.nordea-calculator-wrapper__logo{max-height:2.5rem}.nordea-calculator{text-align:center;color:#636363}.nordea-calculator__input{margin:auto;width:70%}.nordea-calculator__input--wide{width:85%}.nordea-calculator__label{font-weight:400;font-size:1.125rem}.nordea-calculator__price-text{display:inline-block;font-size:2rem;color:#202020}.nordea-calculator__price-label{display:block;font-size:1.125rem}.nordea-calculator__disclaimer{font-size:.875rem;color:#202020}.nordea-calculator__text-input{text-align:right;font-size:1.25rem}.nordea-calculator__text-input.ng-invalid{border-color:#e00000;color:#e00000}.nordea-calculator__text-input:focus{box-shadow:inset 0 0 0 2px #0000a0 !important}.button--nordea{background-color:#fff;border-color:#0000a0;color:#0000a0;text-transform:initial;font-size:1.75rem}.button--nordea:hover,.button--nordea:active,.button--nordea:focus{background-color:#fff;box-shadow:0 0 0 1px #0000a0;color:#0000a0}.button--nordea-cta{background-color:#0000a0;border-color:#0000a0;color:#fff;text-transform:initial;font-size:1rem;padding-left:1.875rem;padding-right:1.875rem}.button-nordea-link{color:#0000a0;text-decoration:none;font-size:1rem;font-weight:600;display:inline-flex;gap:.625rem;justify-content:center}.input-stepper.input-stepper--nordea{margin:0 0 1.875rem 0}.input-stepper{position:relative;display:flex;width:100%;margin:0 0 1.25rem 0}.input-stepper>.input-group{margin:0 .625rem}.button--input-stepper{padding:0;height:46px;flex:0 0 46px;font-size:36px;line-height:0;font-weight:300}@font-face{font-family:"ChevinStd Light";font-style:normal;font-weight:normal;font-display:optional;src:url("/fonts/op/chevin-light-subset.woff2")}.op-calculator-wrapper{margin:auto}.op-calculator-wrapper__title{font-size:2rem;line-height:3.125rem}.op-calculator-wrapper__logo{width:3.125rem;height:3.125rem;margin-right:.9375rem}.op-calculator{text-align:center}.op-calculator__input{margin:auto;width:70%}.op-calculator__input--wide{width:85%}.op-calculator__label{font-weight:normal;font-family:"ChevinStd Light","Roboto","Arial",sans-serif;font-size:1.25rem;margin-bottom:.625rem}.op-calculator__price{margin-bottom:.9375rem;font-family:"ChevinStd Light","Roboto","Arial",sans-serif}.op-calculator__price-text{display:inline-block;font-size:2em}.op-calculator__price-label{display:block;font-size:1.25rem}.op-calculator__disclaimer{font-family:"ChevinStd Light","Roboto","Arial",sans-serif;font-size:.875rem;color:#757575;line-height:1.2em;letter-spacing:-0.03em}@media screen and (min-width: 60.5em){.op-calculator__disclaimer{margin-bottom:.625rem}}.op-calculator input.op-calculator__text-input{font-family:"ChevinStd Light","Roboto","Arial",sans-serif;text-align:right;font-size:1.25rem;line-height:1.1}.op-calculator input.op-calculator__text-input.ng-invalid{border-color:#e00000;color:#e00000}.op-calculator input.op-calculator__text-input:focus{box-shadow:inset 0 0 0 2px #fc6a27}.button--op{background-color:#fc6a27;border-color:#fc6a27;color:#fff;padding-top:.625rem;padding-bottom:.625rem;text-transform:initial}.button--op:hover,.button--op:active,.button--op:focus{background:#ed4d03;border-color:#fc6a27;box-shadow:0 0 0 2px #202020;color:#fff}.button--op--cta{font-family:"ChevinStd Light","Roboto","Arial",sans-serif;font-weight:normal;font-size:1.25rem}@font-face{font-family:"Pridi";font-style:normal;font-weight:normal;font-display:optional;src:url("/fonts/saastopankki/Pridi/Pridi-Regular.woff2")}@font-face{font-family:"Pridi";font-style:normal;font-weight:bold;font-display:optional;src:url("/fonts/saastopankki/Pridi/Pridi-Regular.woff2")}@font-face{font-family:"Oswald";font-style:normal;font-weight:normal;font-display:optional;src:url("/fonts/saastopankki/Oswald/Oswald-Regular.woff2")}.saastopankki-side-panel{margin:auto}.saastopankki-side-panel__title{text-transform:uppercase;font-family:"Oswald","Roboto","Arial",sans-serif;font-size:1.8rem;display:flex;align-items:center;justify-content:center}.saastopankki-side-panel__icon{color:#51b2cd;font-size:1.875rem;margin-left:.625rem}.saastopankki-calculator{font-family:"Pridi","Roboto","Arial",sans-serif;text-align:center}.saastopankki-calculator__image{margin-bottom:1.875rem;width:15.625rem}.saastopankki-calculator__input{margin:auto;width:70%}.saastopankki-calculator__input-container{margin-top:8px;display:flex;position:relative;align-items:center}.saastopankki-calculator__slider-container{flex:1;position:relative;background-color:#ddd;border-radius:62.5rem;height:6px}.saastopankki-calculator__label{font-size:1rem;font-weight:normal}.saastopankki-calculator__loan-time{margin-bottom:.9375rem}.saastopankki-calculator__years{font-weight:bold}.saastopankki-calculator__slider-mover{background-color:#51b2cd;height:100%;border-radius:62.5rem}.saastopankki-calculator__slider-input{position:absolute;left:0;top:0;bottom:0;margin:auto;width:100%;cursor:pointer;height:2.8125rem;z-index:2;-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);display:flex;align-items:center}.saastopankki-calculator__slider-input:focus{outline:none}.saastopankki-calculator__slider-input::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;height:1.5625rem;width:1.5625rem;border-radius:62.5rem;background-color:#51b2cd;right:0;z-index:5}.saastopankki-calculator__slider-input::-moz-range-thumb{cursor:pointer;height:.9375rem;width:.9375rem;border-radius:62.5rem;background-color:#51b2cd;right:0;z-index:5}.saastopankki-calculator__slider-input::-moz-range-track{visibility:hidden}.saastopankki-calculator__slider-input::-ms-thumb{cursor:pointer;height:1.25rem;width:1.25rem;border-radius:62.5rem;background-color:#51b2cd;right:0;z-index:5}.saastopankki-calculator__slider-input::-ms-track{width:100%;cursor:pointer;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.saastopankki-calculator__slider-input::-ms-fill-lower{visibility:hidden}.saastopankki-calculator__slider-input:focus::-ms-fill-lower{visibility:hidden}.saastopankki-calculator__slider-input::-ms-fill-upper{visibility:hidden}.saastopankki-calculator__slider-input:focus::-ms-fill-upper{visibility:hidden}.saastopankki-calculator__estimate{margin:.9375rem 0}.saastopankki-calculator__price{display:inline-block;font-size:2rem}.saastopankki-calculator__price-unit{font-size:1.125rem}.saastopankki-calculator__submit{font-family:"Pridi","Roboto","Arial",sans-serif;font-weight:normal;font-size:1.125rem;text-transform:initial;background:#51b2cd}.saastopankki-calculator input:focus{box-shadow:inset 0 0 0 2px #51b2cd}.button--spankki{background-color:#5b8f22;border-color:#5b8f22;margin-bottom:0}.button--spankki:hover,.button--spankki:active{background-color:#4e7a1d}.spankki-bank-small__logo{text-align:center;margin-bottom:1.2rem}.spankki-bank-small__logo>img{height:100%}.spankki-bank-small__price{text-align:center;color:#000;font-size:2rem;margin-bottom:1rem}.spankki-bank-small input,.spankki-bank-small select{border:1px solid #5b8f22}.spankki-bank-small input:focus,.spankki-bank-small select:focus{border-color:#4e7a1d;box-shadow:0 0 5px #4e7a1d}.spankki-bank-small__logo{margin-bottom:1.875rem}.spankki-calculator-wrapper{border-radius:4px;display:flex;flex-direction:column;align-items:center;padding:1.875rem 1.25rem}.spankki-calculator-wrapper__logo{max-width:8.875rem}.spankki-calculator{text-align:center}.spankki-calculator__input{margin:auto;width:70%}.spankki-calculator__input--wide{width:85%}.spankki-calculator__label{font-weight:400;font-size:1.125rem}.spankki-calculator__price-text{display:inline-block;font-size:2rem}.spankki-calculator__price-label{display:block;font-size:1.125rem}.spankki-calculator__disclaimer{font-size:.875rem}.spankki-calculator__text-input{text-align:right;font-size:1.25rem}.spankki-calculator__text-input.ng-invalid{border-color:#e00000;color:#e00000}.spankki-calculator__text-input:focus{box-shadow:inset 0 0 0 2px #008035 !important}.button--spankki{background-color:#fff;border-color:#008035;color:#008035;text-transform:initial;font-size:1.75rem}.button--spankki:hover,.button--spankki:active,.button--spankki:focus{background-color:#fff;box-shadow:0 0 0 1px #008035;color:#008035}.button--spankki-cta{background-color:#008035;border-color:#008035;color:#fff;text-transform:initial;font-size:1rem;padding-left:1.875rem;padding-right:1.875rem}.button-spankki-link{color:#008035;text-decoration:none;font-size:1rem;font-weight:600;display:inline-flex;gap:.625rem;justify-content:center}.listing-actions{display:flex;justify-content:space-between;align-items:center;margin-bottom:.9375rem;padding:0 .9375rem;flex-wrap:wrap}@media screen and (min-width: 60.5em){.listing-actions{flex-wrap:nowrap}}@media screen and (min-width: 48em){.listing-actions{padding:0}}.listing-actions__controls{width:100%;display:flex;align-items:center;justify-content:center;gap:1.25rem}@media screen and (min-width: 35.625em){.listing-actions__controls{width:auto;justify-content:flex-start}}.listing-actions__print{display:none}@media screen and (min-width: 35.625em){.listing-actions__print{display:flex}}.listing-actions__share{margin-top:.9375rem;width:100%;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 35.625em){.listing-actions__share{margin-top:0;width:auto;justify-content:flex-start}}.breadcrumbs{font-size:.875rem;line-height:1.125rem;font-weight:400;display:none;overflow:hidden}@media screen and (min-width: 48em){.breadcrumbs{display:flex}}.breadcrumbs__item{flex:0 0 auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0;display:flex;align-items:center}.breadcrumbs__icon{margin:0 .3125rem;font-size:5px;color:#757575}.listing-page-calculator{background:#fff;max-width:22.5rem;margin:0 auto;padding:0}.listing-page-calculator--mobile{margin-top:.9375rem}@media screen and (min-width: 60.5em){.listing-page-calculator--mobile{display:none}}.listing-page-calculator--desktop{display:none;width:100%}@media screen and (min-width: 60.5em){.listing-page-calculator--desktop{display:block}}.listing-details-container{display:grid;row-gap:1.25rem;padding:0 .9375rem}@media screen and (min-width: 48em){.listing-details-container{row-gap:1.875rem;padding:0}}.listing-details{display:grid;gap:.625rem}.listing-details__subtitle{font-size:1rem;line-height:1.375rem;font-weight:400}.details-grid{display:grid;justify-content:center;row-gap:1.25rem;padding:1.875rem}@media screen and (min-width: 48em){.details-grid{display:flex;justify-content:space-between}}.details-grid__item{display:flex}.details-grid__item-icon{text-align:center}@media screen and (min-width: 48em){.details-grid__item-icon{text-align:right}}.details-grid__item-icon>svg{max-height:1.5rem;max-width:1.5rem;fill:#202020}.details-grid__item-icon>svg>path{fill:#202020}.details-grid__item-text{display:flex;align-items:center;padding-left:.9375rem}@media screen and (min-width: 48em){.details-grid__item-text{align-items:flex-start;flex-direction:column}}.details-grid__item-text>dl{padding-left:1.875rem}@media screen and (min-width: 48em){.details-grid__item-text>dl{padding-left:0}}.details-grid__item-text dl+dl{padding-left:1.875rem}@media screen and (min-width: 48em){.details-grid__item-text dl+dl{padding-left:0;padding-top:.625rem}}.details-grid__item-title{font-size:.75rem;line-height:1rem;font-weight:400}.details-grid__item-value{font-size:.875rem;line-height:1.125rem;font-weight:600}@media screen and (min-width: 48em){.details-grid__item-value{font-size:1.125rem}}.listing-grid{display:flex;flex-wrap:wrap}.listing-grid__item{width:100%}@media screen and (min-width: 32.1875em){.listing-grid__item{width:50%}}.listing-grid__item+.listing-grid__item{padding-top:1.875rem}@media screen and (min-width: 32.1875em){.listing-grid__item+.listing-grid__item{padding-top:0}.listing-grid__item:nth-child(even){padding-left:.9375rem}.listing-grid__item:nth-child(n+3){padding-top:1.875rem}}.listing-inactive{padding:.9375rem;border:1px solid var(--vertical-primary-color)}.listing-inactive--gone{border-top-width:1px}.listing-inactive__title{font-size:1.5rem;margin:0 0 5px 0;padding:0}.listing-inactive__controls{margin-top:.9375rem}.listing-inactive__controls .button--to-search{background:#4ba722}.listing-inactive__controls .button--to-search:hover,.listing-inactive__controls .button--to-search:focus{background:#228000}.listing-page .cts-middlebanner .sadblob{display:none}.listing-page .cts-middlebanner .sadblob--loaded:not(.sadblob--empty){display:block;padding:1.875rem 0 0}.listing-page .cts-positioner{left:100%;margin-left:.9375rem}.listing-page .footer{margin-top:5rem}.listing-preview{margin-top:.9375rem}.listing-columns{display:grid;gap:1.875rem;overflow-wrap:anywhere;word-break:normal}@media screen and (min-width: 60.5em){.listing-columns{grid-template-columns:1fr 22.5rem;column-gap:.9375rem}}@media screen and (min-width: 60.5em){.listing-columns__left{order:1}}.listing-columns__right{display:grid;gap:.9375rem;align-content:start}@media screen and (min-width: 60.5em){.listing-columns__right{order:2}}.listing-columns__neighbourhood-profile{position:relative;overflow:hidden}@media screen and (min-width: 60.5em){.listing-columns__neighbourhood-profile{order:3;grid-column:1/3}}@media screen and (min-width: 60.5em){.listing-columns__neighbourhood-survey-banner{order:4;grid-column:1/3}}@media screen and (min-width: 60.5em){.listing-columns__living-area{order:5;grid-column:1/3}}@media screen and (min-width: 60.5em){.listing-columns__banner{order:6;grid-column:1/3}}.listing-media-control{margin:.9375rem}.listing-media-control--upper{margin-top:0;margin-bottom:1.875rem}.listing-media-control--lower{margin-bottom:0}@media screen and (min-width: 48em){.listing-media-control{margin-left:0;margin-right:0}}.listing-media-item{text-align:center;padding-bottom:1em}.listing-media-item__image{max-width:100%}.listing-lift{display:flex;align-items:center;gap:.9375rem;width:100%;padding:.9375rem;border:1px solid #ddd;border-radius:.1875rem;box-shadow:inset 0px -2px 0px 0px rgba(0,0,0,.05)}.listing-lift:hover,.listing-lift:focus,.listing-lift:active{border-color:#202020}.listing-lift__icon{font-size:2.125rem;width:2.125rem;text-align:center}.listing-lift__title{margin:0;font-size:1rem;font-weight:600}.listing-lift__text{padding:0;margin:0;font-size:.75rem;line-height:1rem;font-weight:400}.listing-lift-container{padding:1.875rem .9375rem 0 .9375rem}@media screen and (min-width: 48em){.listing-lift-container{padding:1.875rem 0 0}}.listing-offer{overflow:hidden;background:#f8f8f8;margin-bottom:1.875rem;padding:.9375rem;border-radius:.1875rem}.listing-offer__title{margin:0 0 .625rem 0;font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:1.25rem;line-height:1.625rem;font-weight:400}.listing-offer__info{clear:both}.listing-offer__info>*{width:100%;float:left}@media screen and (min-width: 60.5em){.listing-offer__info>*{width:33%}}.listing-offer__controls{clear:both}.listing-offer__price{font-weight:bold;margin:0 0 1em 0}.listing-offer__price__title:after{content:":"}.listing-overview{padding:0 .9375rem}@media screen and (min-width: 48em){.listing-overview{padding:0}}.listing-person{display:flex;flex-direction:column;align-items:center;gap:.9375rem;align-self:stretch}.listing-person--mini{flex-direction:row}.listing-person__image{flex:0 0 6.25rem;width:6.25rem;height:6.25rem}.listing-person__image--bottom{flex-basis:9.375rem;height:9.375rem;width:9.375rem;margin-bottom:.9375rem}@media screen and (min-width: 64em){.listing-person__image--bottom{flex-basis:12.5rem;height:12.5rem;width:12.5rem}}.listing-person__image--mini{flex-basis:6.875rem;height:6.875rem;width:6.875rem;margin:-2.5rem 0 0 0;border:5px solid #f8f8f8;border-radius:50%}.listing-person__details{display:flex;flex-direction:column;align-items:center;gap:.3125rem;align-self:stretch}.listing-person__details--mini{text-align:left;width:100%;flex-direction:row;align-items:center;justify-content:space-between;height:5rem}.listing-person__details-item{align-self:stretch;text-align:center}.listing-person__details-item--to-left{text-align:left}.listing-person__details-item--big{font-size:1.25rem;line-height:1.625rem;font-weight:400}.listing-person__details-item--marginless{margin:0}.listing-person__details-item--waisted{font-size:.875rem;line-height:1.125rem;font-weight:400;padding-bottom:4px;max-width:21.65rem;margin-right:1.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-person__logo{display:none;max-height:3.125rem;max-width:10rem}@media screen and (min-width: 64em){.listing-person__logo{display:block}}.promotion{display:flex;flex-wrap:wrap;background:#f8f8f8;padding:.9375rem;margin-bottom:1.875rem}@media screen and (min-width: 26.5625em){.promotion{flex-wrap:nowrap}}@media screen and (min-width: 26.5625em){.promotion__image{margin-right:.9375rem}}.promotion__text{margin-top:.9375rem}@media screen and (min-width: 26.5625em){.promotion__text{margin-top:0}}.map-control{position:relative;display:inline-block;padding:3px;border-radius:.1875rem;pointer-events:auto}.map-control--icon{padding:0;border-radius:62.5rem}.map-control__icon{font-size:1.125rem}.map-control a:hover{text-decoration:none;color:#202020}.map-control--callout-popover-container{align-items:center;display:flex;flex-direction:row;gap:1rem}.map-control-button{position:relative;background:#fff;padding:.625rem .9375rem;border:1px solid #ddd;border-radius:.1875rem;color:#202020;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;font-family:"Roboto","Helvetica","Arial",sans-serif;font-style:normal;font-size:.875rem;font-weight:600;line-height:1rem;margin:0;outline-color:rgba(0,0,0,0);outline-style:none;-webkit-appearance:none;text-transform:uppercase;transition:opacity .3s ease}.map-control-button:hover,.map-control-button:focus{background:#f5f5f5;color:#202020}.map-control-button:hover .button__text,.map-control-button:focus .button__text{text-decoration:none}.map-control-button--icon{display:flex;width:3rem;height:3rem;padding:1rem 0;justify-content:center;align-items:center;border-radius:62.5rem;box-shadow:0px 2px 6px 0px rgba(32,32,32,.15)}.map-control-button--invert,.map-control-button--invert:focus{background:#202020;color:#fff;border-color:#202020}a.map-control-button{text-decoration:none}.map-control-button .button__icon{font-size:1rem}.map-control-button .button__text{text-decoration:underline;text-decoration-color:var(--vertical-link-color);text-underline-offset:.16em}.map-control-button--active{pointer-events:none;background:#f8f8f8;color:#202020;text-decoration:none}.map-control-button--active .button__text{text-decoration:none}.map-control-button--active .button__icon{color:#202020}.map-control-button--active:focus{background:#f8f8f8}.map-control-button--desktop{display:none}@media screen and (min-width: 48em){.map-control-button--desktop{display:inline-block}}@media screen and (min-width: 48em){.map-control-button--mobile{display:none}}.map-container{width:100%;height:100%;position:relative;display:flex;flex-direction:column}.map-container--fixed{position:fixed}.map-container__main-screen{flex:1;display:flex;flex-direction:row}.map-container__main-screen--with-top-bar{height:calc(100% - 4.25rem)}.map-container__main-screen--top-bar-desktop-only{height:100%}@media screen and (min-width: 64em){.map-container__main-screen--top-bar-desktop-only{height:calc(100% - 4.25rem)}}.map-container__notice{background:rgba(32,32,32,.7);color:#fff;text-align:center;padding:.9375rem;width:100%}.map-container__popup{flex:none}.map-container__control{flex:1 0}@media screen and (min-width: 48em){.map-container__control{flex:none}}.map-container__map-screen{flex:1;display:block;position:relative}.map-container__map{display:block;position:relative;width:100%;height:100%}.map-controls{z-index:801;position:absolute;left:0;top:0;display:grid;height:100%;width:100%;grid-template-areas:"top" "main-controls" "." "bottom";grid-auto-rows:minmax(min-content, max-content);grid-template-columns:1fr;grid-template-rows:auto auto 1fr auto;pointer-events:none}.map-controls__section--top-notice{grid-area:top}.map-controls__section--bottom{grid-area:bottom;justify-self:center;margin-bottom:1.25rem;pointer-events:auto}@media screen and (min-width: 48em){.map-controls__section--bottom{margin-bottom:1.875rem}}.map-controls__section--main-controls{grid-area:main-controls;display:flex;justify-content:space-between;gap:.625rem;width:100%;flex-direction:column;align-items:flex-end;background:none;box-shadow:none;padding-top:1.25rem;padding-right:1.25rem;z-index:802}@media screen and (min-width: 48em){.map-controls__section--main-controls{padding-top:1.875rem;padding-right:1.875rem}}@media screen and (max-width: 64em){.map-controls__section--hidden-mobile{display:none}}@media screen and (max-width: 64em){.map-control{background:none;padding:0;border-radius:0}}.leaflet-control.leaflet-control-zoom,.leaflet-control-scale{display:none}@media screen and (min-width: 64em){.leaflet-control.leaflet-control-zoom,.leaflet-control-scale{border-width:0;display:flex;flex-direction:column;gap:.625rem}}.leaflet-control.leaflet-control-zoom.leaflet-bar>.leaflet-control-zoom-in,.leaflet-control.leaflet-control-zoom.leaflet-bar>.leaflet-control-zoom-out,.leaflet-control-scale.leaflet-bar>.leaflet-control-zoom-in,.leaflet-control-scale.leaflet-bar>.leaflet-control-zoom-out{width:3rem;height:3rem;line-height:2.7rem;border-radius:100%;font-family:sans-serif;font-size:1.7rem}.listing-map-link{display:flex;text-align:left}.listing-map-link__icon{font-size:1.25rem}@media screen and (min-width: 64em){.listing-map-link__icon{margin-right:.625rem;height:1.5625rem}}.listing-map-link__text{display:none}@media screen and (min-width: 64em){.listing-map-link__text{display:block;font-size:.75rem;line-height:1rem;font-weight:400}}.listing-map-no-map{background:#ededed;display:flex;flex-direction:column;height:100%;width:100%;position:relative;justify-content:center;align-items:center;padding:1.25rem 1.875rem 3.125rem 1.875rem}.listing-map-no-map__image{flex:0 1 auto}.listing-map-no-map__text{flex:none;font-size:1.5rem;text-align:center}.manage-listing-notification{background-color:var(--vertical-color-50);border-radius:.5rem;padding:1.25rem}@media screen and (min-width: 48em){.manage-listing-notification{padding:.625rem 0}}.manage-listing-notification__block{text-align:center}@media screen and (min-width: 48em){.manage-listing-notification__block{display:flex;justify-content:space-between;padding:0 .9375rem}}.manage-listing-notification__text{display:block;font-size:1rem;margin-bottom:1.25rem;align-self:center}@media screen and (min-width: 48em){.manage-listing-notification__text{margin-bottom:0}}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.spinner{animation:spinner 1430ms infinite linear;background-image:url("/images/loader.svg");background-repeat:no-repeat;background-size:cover;background-color:rgba(0,0,0,0);display:inline-block;font-size:10px;width:100px;height:100px;margin:1.5em;overflow:hidden;text-indent:100%}.spinner.inverted{background-image:url("/images/loader-invert.svg")}ul.media{list-style:none;margin:0}ul.media li{margin-bottom:5px}.gallery-logo{margin:10px 0;max-height:37px}.gallery-close{float:right;margin-top:10px}.media-page{display:flex;min-height:43.75rem;margin:0;max-width:none;width:auto}.media-page:before,.media-page:after{content:" ";display:table}.media-page:after{clear:both}.media-page .row{margin:0;max-width:none;width:auto}.media-page .row:before,.media-page .row:after{content:" ";display:table}.media-page .row:after{clear:both}.media-page .medium-flex{background-color:#fff}@media screen and (min-width: 48em){.media-page .medium-flex{flex:1}}@media screen and (min-width: 48em){.media-page .medium-static{width:180px}}body.media{overflow:hidden}.media-nav-button{background-color:var(--vertical-primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.375rem;cursor:pointer;padding:.9375rem}.media-nav-button:before{content:"";display:block;padding-top:80%}.media-nav-button i{font-size:4.0625rem;margin-bottom:.625rem}.media-nav-button i,.media-nav-button strong,.media-nav-button span{display:block}.media-nav-button+.media-nav-button{margin-top:2px}.media-nav-button>div{max-width:100%}.media-container{padding:.9375rem;display:flex;flex-direction:column;overflow:hidden}.media-container .spinner{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.media-header{display:flex;align-items:center;color:var(--vertical-primary-color)}.media-header h1,.media-header h2,.media-header h3{flex:1}.media-card{height:16.875rem;background-color:#fff;border:1px solid #ddd;position:absolute;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;flex:none}@media screen and (min-width: 48em){.media-card{width:calc(33.3333333333% - 12px)}}.media-card .media-card-header{background-color:var(--vertical-primary-color);color:#fff;display:flex;align-items:center;height:2.5rem;padding:0 .3125rem;font-size:.875rem}.media-card .media-card-header span{flex:1}.media-card .media-card-header *{cursor:pointer}.media-card .media-card-header>*{display:block}.media-card .media-card-container.media-loading img{opacity:.6}.media-card .media-card-container.media-loading .media-progress{width:80%;background:#ddd;border-radius:62.5rem;position:absolute;top:0;bottom:0;left:0;right:0;height:1.875rem;font-size:.75rem;margin:auto;overflow:hidden;color:#000;display:flex;align-items:center}.media-card .media-card-container.media-loading .media-progress span{transition:all .2s ease-in;background-color:var(--vertical-secondary-color);display:flex;align-items:center;height:100%;color:#fff;justify-content:flex-end;margin-right:.3125rem}.media-card .media-card-container.media-loading .media-progress span+span{background-color:rgba(0,0,0,0);color:#000}.media-card .media-card-container .spinner{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.media-card-container,.building-modal-image{position:relative;cursor:pointer;flex:1;display:block}.media-card-container img,.building-modal-image img{display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:calc(100% - 0.25rem);max-height:calc(100% - 0.25rem)}.media-card.media-loaded{visibility:visible}.media-upload-a>div{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;height:100%}.media-upload-a>div>i{font-size:5rem;margin-bottom:.625rem;color:#ddd}.media-upload-a>div .button,.media-upload-a>div span,.media-upload-a>div strong{display:block}.media-upload-a>div span,.media-upload-a>div strong{color:#aaa;font-size:.6875rem;padding:0 .3125rem}.media-upload-a>div strong{font-size:1rem}.media-upload-a>div .media-upload-spacer{margin-bottom:.625rem}.media-upload-a>div .button{position:relative;width:11.25rem;margin-bottom:.625rem;padding-top:.5625rem;padding-bottom:.625rem;color:#fff;font-size:.9375rem}.media-upload-a>div .button i{position:absolute;left:.375rem;font-size:1.5rem;line-height:.5;display:flex;align-items:center;height:100%;top:0}@keyframes bounce{0%{animation-timing-function:ease-out;transform:translateY(10px)}50%{animation-timing-function:ease-in;transform:translateY(-10px)}100%{animation-timing-function:ease-out;transform:translateY(10px)}}.media-upload-a .media-upload-dragging{display:none}.media-upload-a .media-upload-dragging i{animation:bounce 1s infinite;font-size:11.25rem;color:#fff}.media-upload-a.dragover{background-color:var(--vertical-primary-color)}.media-upload-a.dragover .media-upload-not-dragging{display:none}.media-upload-a.dragover .media-upload-dragging{display:flex}.media-list{padding-left:.9375rem;padding-right:.3125rem;position:relative;width:100%}.media-draggables{position:relative}.media-list.media-list-empty{flex:1;display:flex;align-items:center;justify-content:center}.media-list.media-list-empty .media-upload-a{width:25rem;height:25rem;border-radius:62.5rem;border-width:5px;border-color:#f7f7f7}.media-list.media-list-empty .media-upload-a>div>i{font-size:6.25rem}.media-list.media-list-empty .media-upload-a strong{font-size:1.75rem}.media-list.media-list-empty .media-upload-a .button{font-size:1.375rem;width:15.625rem}.media-list.media-list-empty .media-upload-a .button i{font-size:2rem}.media-list.media-list-empty .media-upload-a .media-upload-dragging>i{font-size:10rem}.media-list.media-list-empty .media-card{position:static}.media-list.media-list-empty .media-draggables{width:100%;display:flex;justify-content:center}.media-container-empty{height:100%;width:100%;justify-content:center;position:absolute}.media-container-empty+.media-video-container{display:none}.media-modal.ot-reveal-modal{padding:0}.media-modal.ot-reveal-modal .ot-reveal-modal-title{margin-bottom:0}.media-modal.ot-reveal-modal .media-modal-control{display:flex;align-items:center;justify-content:center;color:#fff;background-color:var(--vertical-primary-color);font-size:1.875rem;padding:.9375rem;height:15.625rem;cursor:pointer;visibility:visible}.media-modal.ot-reveal-modal .media-modal-control-hidden{visibility:hidden}.media-modal.ot-reveal-modal .media-modal-container{display:flex;align-items:center;height:45vh;max-height:31.25rem}.media-modal.ot-reveal-modal .media-modal-image{position:relative;height:100%;flex:1;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}.media-modal.ot-reveal-modal .media-modal-image img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:calc(100% - 1.875rem);max-height:calc(100% - 1.875rem)}.media-modal.ot-reveal-modal .media-modal-bottom .button{padding:1rem 6rem 1.0625rem 6rem;margin-bottom:.9375rem}.media-building-modal>div{display:flex;flex-direction:column}.media-building-modal .building-modal-image{height:7.5rem}.media-building-modal .ot-reveal-modal-title{flex:none}.media-building-modal .building-modal-medium{display:inline-block;border:1px solid #ddd;padding:.125rem}@media screen and (min-width: 48em){.media-building-modal .building-modal-medium{width:calc(25% - 0.9375rem);margin-left:.9375rem;margin-bottom:.9375rem}.media-building-modal .building-modal-medium:nth-of-type(4n-2){margin-left:0}}.media-building-modal .building-modal-medium .building-modal-image-check label{width:100%;margin:.3125rem 0 .1875rem 0;text-align:center}.media-building-modal p{margin-bottom:.5rem}.media-building-modal .building-modal-content{display:flex;justify-content:center;align-items:center;flex-direction:column;max-height:60vh}.media-building-modal .building-modal-content>*{flex:none}.media-building-modal .building-modal-content .building-modal-images{flex:1;overflow:auto;width:100%;min-height:12.5rem}.media-video-modal .media-video-modal-help{-webkit-user-select:none;user-select:none;display:inline-block;color:var(--vertical-primary-color);margin-bottom:1rem}.media-video-modal input:not(.button){margin-bottom:1rem}.media-video-modal input:not(.button).media-video-error{border-color:#e00000}.media-video-modal .media-video-error-text{color:#e00000}.media-building-modal,.media-video-modal,.media-validation-modal{text-align:center}.media-building-modal p,.media-building-modal input,.media-video-modal p,.media-video-modal input,.media-validation-modal p,.media-validation-modal input{margin:auto;margin-bottom:1rem;max-width:37.5rem}.media-building-modal .button,.media-video-modal .button,.media-validation-modal .button{border-radius:62.5rem;padding:.9375rem 2.5rem;margin:.9375rem .625rem 0 0}.media-building-modal .button+.button,.media-video-modal .button+.button,.media-validation-modal .button+.button{margin-left:.625rem}.media-video-container .media-card{position:static}.media-video-container span{margin:1rem 0}.media-validation-modal .media-validation-modal-content{text-align:left;margin:auto;max-width:37.5rem}.media-validation-modal .media-validation-modal-content .media-validation-list{color:var(--vertical-primary-color);display:flex}.media-validation-modal .media-validation-modal-content .media-validation-list span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex:1}.media-validation-modal .media-validation-modal-content .media-validation-list span+span{flex:none}.media-validation-modal .media-validation-list:last-of-type{margin-bottom:1rem}.media-validation-modal .media-validation-modal-info p{margin-bottom:.375rem}.media-card-rotate-controls{display:flex;align-items:center;height:5rem;cursor:pointer}.media-card-rotate-controls>div{flex:1;text-align:center}.media-card-rotate-controls i{font-size:1.875rem}.media-card-rotate-controls span{font-size:.6875rem}.media-card-rotate-controls span,.media-card-rotate-controls i{display:block;color:var(--vertical-primary-color)}.media-rotation-0{transform:rotate(0deg)}.media-rotation-90{transform:rotate(90deg)}.media-rotation-180{transform:rotate(180deg)}.media-rotation-270{transform:rotate(270deg)}