@font-face{font-family:bill_corp_narbook;src:url("https://cdn2.hubspot.net/hubfs/2868439/Unelmalaskuri/fonts/ogj_type_design_-_bill_corp_nar_book-webfont.woff2");font-weight:400;font-style:normal}@font-face{font-family:bill_corp_narbold;src:url("https://cdn2.hubspot.net/hubfs/2868439/Unelmalaskuri/fonts/ogj_type_design_-_bill_corp_nar_bold-webfont.woff2");font-weight:400;font-style:normal}.hs-casa-ora-taloyhtio .casa-ora-with-bottom-pane-row1{padding:0}.hs-casa-ora-taloyhtio .body-container-wrapper .hs_cos_wrapper_widget{padding:0}.hs-casa-ora-taloyhtio .body-container-wrapper .hs_cos_wrapper_widget:first-child{padding:76.12px 0 46.12px}.hs-casa-ora-taloyhtio .body-container-wrapper .casa-ora-with-bottom-pane-row1 .hs_cos_wrapper_widget{padding:76.12px 0}.hs-casa-ora-taloyhtio .custom-footer{margin-top:0}@media only screen and (max-width:1000px){.hs-casa-ora-taloyhtio .full-width-right-content .bg{background-attachment:scroll !important;background-position:50% !important}.hs-casa-ora-taloyhtio .body-container-wrapper .hs_cos_wrapper_widget:first-child{padding:4vw 0 0}.hs-casa-ora-taloyhtio .body-container-wrapper .casa-ora-with-bottom-pane-row1 .hs_cos_wrapper_widget{padding:4vw 0}}@media(max-width:690px){.four-col-popup-wrapper .span3{width:100% !important;margin:0 0 25px !important}}.hs-westpron-asiakkaana .custom-footer{margin:0}.hs-westpron-asiakkaana .body-container-wrapper .hs_cos_wrapper_widget:first-child{margin-bottom:0}.hs-vitra-onin .bottom-wrapper .custom-full-width{padding-top:35px}@media only screen and (max-width:1000px){.hs-vitra-onin .container-fluid .row-fluid .custom-full-width .page-center{max-width:700px}.hs-vitra-onin .bottom-wrapper .custom-full-width p{padding-bottom:0}}@media(max-width:690px){.hs-vitra-onin .container-fluid .row-fluid .custom-full-width .page-center{max-width:420px;padding:0 !important}}@media(max-width:479px){.hs-vitra-onin .container-fluid .row-fluid .custom-full-width .page-center{max-width:300px;padding:0 10px !important}}.hs-rekisteriseloste .body-container-wrapper .hs_cos_wrapper_widget{margin:76.12px 0 0;padding:0}.hs-rekisteriseloste .hs_cos_wrapper_widget a:hover{color:inherit}.hs-portus-taloyhtio .banner-area-contet .center a.btn{font-family:bill_corp_narbook,'Lato';:font-family:'Arial' !important;font-size:18px}.hs-portus-taloyhtio .body-container-wrapper br{line-height:inherit}.hs-portus-taloyhtio .custom-column-wrapper .hs_cos_wrapper_type_custom_widget:last-child{padding:76.12px 0 !important}@media only screen and (max-width:1000px){.custom-column-wrapper .hs_cos_wrapper_type_custom_widget:last-child{padding:76.12px 0 0 !important}}.hs-portus-portus-materiaalit-ja-varustelu .custom-column-wrapper .hs_cos_wrapper_widget:first-child{padding:76.12px 0;width:65.95744680199999%;margin:0 auto !important;float:none !important;text-align:center}@media only screen and (max-width:1000px){.hs-portus-portus-materiaalit-ja-varustelu .custom-column-wrapper .hs_cos_wrapper_widget:first-child{width:100%}.hs-portus-portus-materiaalit-ja-varustelu .custom-column-wrapper .hs_cos_wrapper_widget:first-child{padding:45px 0}}.hs-portus-portus-materiaalit-ja-varustelu .custom-column-wrapper .hs_cos_wrapper_type_custom_widget:last-child{margin-bottom:35px}.hs-portus-portus-materiaalit-ja-varustelu .custom-column-wrapper .hs_cos_wrapper_type_custom_widget:nth-child(6){padding:76.12px 0 46.12px}.hs-portus-portus-materiaalit-ja-varustelu .custom-four-col-button-with-section-header a.btn{padding:15px 17px 12px 17px}.hs-portus .body-container-wrapper p:first-of-type{padding-bottom:27px}@media only screen and (max-width:1000px){.hs-portus .three-col-full-width .center .center-inner{text-align:center;width:calc( 100% - 30px);margin:0 auto;max-width:500px}.custom-banner-area.hs-portus .three-col-equal .three-col .col iframe{width:100%;height:337.778px}.hs-portus .body-container-wrapper p:first-of-type{padding-bottom:27px}}@media only screen and (max-width:1000px){.custom-banner-area.hs-portus .three-col-equal .three-col .col iframe{height:100%}}@media only screen and (max-width:800px){.hs-vitra-onin .two-col-eq-property a.btn{font-family:bill_corp_narbook,'Lato';:font-family:'lato';font-size:15px !important}.hs-vitra-onin .three-col-equal a.btn{font-family:bill_corp_narbook,'Lato';:font-family:'lato';font-size:15px !important}}.hs-casa-ora-ymparisto-ja-sijainti .custom-four-col-button-with-section-header{padding-bottom:66.12px}.hs-casa-ora-ymparisto-ja-sijainti .custom-four-col-button-with-section-header a.btn{padding:10px 15px;margin-bottom:0}.hs-etu-asunnonostajalle .banner-area{margin-bottom:4vw}@media only screen and (max-width:1300px) and (min-width:1000px){.hs-etu-asunnonostajalle .banner-area{height:418px}.banner-area .page-center .content h1{font-size:36px !important;line-height:56px !important}}@media only screen and (max-width:1000px){.hs-etu-asunnonostajalle .banner-area{height:359px}}@media only screen and (max-width:690px){.hs-etu-asunnonostajalle .banner-area .page-center .content h1{font-size:22.5px !important;line-height:35px !important}}.full-width-image-des-wrapper .hs_cos_wrapper_widget:nth-child(3) .custom-full-width{padding-top:3.8vw;padding-bottom:50px}@media only screen and (max-width:1300px) and (min-width:1000px){.hs-kohteet .full-width-image-des .des h2{font-size:23.1px;line-height:26.6px}.hs-kohteet .custom-full-width .page-center{max-width:100% !important;padding-right:30px !important;padding-left:30px !important}}@media only screen and (max-width:1000px){.full-width-image-des-wrapper .hs_cos_wrapper_widget:nth-child(3) .custom-full-width{padding-top:3.8vw;padding-bottom:30px}.full-width-image-des-wrapper .hs_cos_wrapper_widget:nth-child(3) .custom-full-width{padding-top:3.8vw;padding-bottom:50px}.full-width-image-des .inner>div.des{padding-left:6%;padding-right:6%}.hs-kohteet .body-container-wrapper p:first-of-type{padding-bottom:27px}.hs-kohteet .custom-full-width .page-center{max-width:100% !important;padding-right:30px !important;padding-left:30px !important;width:100% !important}}@media only screen and (max-width:767px){.hs-kohteet .full-width-image-des.custom-left-image{text-align:center}.hs-kohteet .full-width-image-des.mobile-bg{background-color:#1e3a5d}.hs-kohteet .full-width-image-des.mobile-bg *{color:#ffff !important}.hs-kohteet .full-width-image-des.mobile-bg a.btn{border:2px solid rgba(255,255,255,0.75);margin-top:0}.hs-kohteet .full-width-image-des *{text-align:center !important}.hs-kohteet .full-width-image-des .des .des-content>div{margin:0 0 20px}.hs-kohteet .full-width-image-des .des .des-content>h3{margin:0 0 20px}.hs-kohteet .full-width-image-des .des .des-content>div p{padding:0}}@media only screen and (max-width:479px){.full-width-image-des-wrapper .hs_cos_wrapper_widget:nth-child(1) .custom-full-width h2{font-size:12px !important}}@media only screen and (max-width:1000px){.kapelli-ymparisto-ja-sijainti-row1-col #hs_cos_wrapper_widget_1511448203840{width:100% !important}}@media only screen and (max-width:767px){.hs-kohteet .banner-area .page-center .content h1{font-size:27px !important;line-height:42px !important;letter-spacing:-0.5px}.hs-kohteet .banner-area{height:calc(100vh - 58px) !important}}@media only screen and (max-width:690px){.hs-kohteet .banner-area .page-center .content h1{font-size:22.5px !important;line-height:35px !important}}@media only screen and (max-width:1300px) and (min-width:1000px){.hs-kapelli-ymparisto-ja-sijainti .banner-area .page-center .content h1{font-size:32px !important;line-height:50px !important}}@media only screen and (max-width:1220px) and (min-width:768px){.hs-kapelli-ymparisto-ja-sijainti .custom-four-col-button-with-section-header .custom-4 .col a.btn{font-size:14px !important}}@media only screen and (max-width:1000px) and (min-width:691px){.hs-kapelli-ymparisto-ja-sijainti .four-col-popup-wrapper.clearfix:before,.hs-kapelli-ymparisto-ja-sijainti .four-col-popup-wrapper.clearfix:after{display:none}.hs-kapelli-ymparisto-ja-sijainti .banner-area .page-center .content h1{font-size:32px !important;line-height:50px !important}}@media only screen and (max-width:1000px){.hs-kapelli-ymparisto-ja-sijainti .kapelli-ymparisto-ja-sijainti-row1-col #hs_cos_wrapper_widget_1511448203840{padding:62.28px 0}.hs-kapelli-ymparisto-ja-sijainti .custom-three-col-zoom-image .col{margin-bottom:25px !important;margin-left:0}.hs-kapelli-ymparisto-ja-sijainti .custom-three-col-zoom-image{margin-bottom:0}}@media only screen and (max-width:767px){.hs-kapelli-ymparisto-ja-sijainti .body-container-wrapper .banner-area{height:302px !important}.hs-kapelli-ymparisto-ja-sijainti .four-col-popup-wrapper.clearfix.custom-3 .span3{float:left}}.hs-casa-ora h3.form-title{text-align:center}.hs-casa-ora .hs-form-field{margin-bottom:0}.hs-casa-ora .hs-form-field>label{padding-top:0;font-weight:normal;font-family:bill_corp_narbook,'Lato';:font-family:Lato;font-size:15px;color:#1e3a5d;line-height:25px}.hs-casa-ora .full-intab{max-width:50%;margin:0 auto !important;float:none !important}.hs-casa-ora .full-width-three-col-heading .col h5{font-weight:400}@media only screen and (max-width:1000px) and (min-width:768px){.hs-casa-ora #hs_cos_wrapper_widget_1511245048299 p:first-child{text-align:left}}@media only screen and (max-width:1000px){.hs-casa-ora #hs_cos_wrapper_widget_1511245048299{padding-top:6vw !important;padding-bottom:14vw !important}.hs-casa-ora .full-intab{max-width:100%;padding:0 30px}}@media only screen and (max-width:767px){.hs-casa-ora .body-container-wrapper .full-width-three-col-heading p:first-of-type{text-align:center !important}.hs-casa-ora .custom-four-col-zoom-image .left{margin-bottom:25px}.hs-casa-ora .full-width-three-col-heading .heading h2{text-align:center}.hs-casa-ora .banner-area{height:calc(100vh - 100px) !important}}@media only screen and (max-width:1220px) and (min-width:768px){.hs-origo-taloyhtio .custom-four-col-button-with-section-header .custom-4 .col a.btn{font-size:14px !important}}@media only screen and (max-width:1000px){.hs-origo-taloyhtio .custom-three-col-zoom-image .page-center{padding:0 0 !important}.full-width-right-content{height:calc(100vh - 58px);display:flex;flex-direction:column-reverse}.hs-origo-taloyhtio .casa-ora-with-bottom-pane-row1{padding:8vw 0}}@media only screen and (max-width:767px){.hs-origo-taloyhtio .custom-four-col-button-with-section-header .custom-4 .col a.btn{font-size:15px !important;margin:0}}.hs-kapelli h3.form-title{text-align:center;color:#444}.hs-kapelli .body-container-wrapper .hs_cos_wrapper_widget{padding:0;margin:76.12px 0}.full-width-with-bottom-form-row1-content .hs_cos_wrapper_widget:nth-child(4){margin-bottom:25px}.full-width-with-bottom-form-row1-content .hs_cos_wrapper_widget:nth-child(5){margin-top:0}.full-width-with-bottom-form-row1-content .hs_cos_wrapper_widget:nth-child(1){padding-top:30px}.hs-kapelli .two-col-left-heading .left{padding-top:0}@media only screen and (max-width:1300px) and (min-width:1000px){.full-width-with-bottom-form-row1-content .hs_cos_wrapper_widget:nth-child(1){margin:46.12px 0}}@media only screen and (max-width:1000px){.full-width-with-bottom-form-row1-content .hs_cos_wrapper_widget:nth-child(1) h1{font-size:21.45px !important;line-height:24.7px !important}.full-width-with-bottom-form-row1-content .hs_cos_wrapper_widget:nth-child(1){margin:46.12px 0 0}.full-width-with-bottom-form-row1-content .hs_cos_wrapper_widget:nth-child(2){margin-top:0}.hs-kapelli .body-container-wrapper .hs_cos_wrapper_widget{margin:4vw 0}}@media(max-width:800px){.full-width-with-bottom-form-row1-content .hs_cos_wrapper_widget:nth-child(1) h1{font-size:16px !important}}@media(max-width:479px){.full-width-with-bottom-form-row1-content .hs_cos_wrapper_widget:nth-child(1) h1{font-size:11px !important}}#hs_cos_wrapper_widget_1511261570784{padding-top:0}.hs-kustannuslaskija .hs-form-field{margin:0}.hs-kustannuslaskija .body-container-wrapper p:first-of-type{padding-bottom:27px}.hs-kustannuslaskija h3.form-title{margin:0}.hs-tyonjohtaja .banner-area{margin-bottom:2.5vw !important}@media only screen and (max-width:1000px){.hs-westpro-westprolaiset .two-col-left-heading .left,.hs-westpro-westprolaiset .two-col-left-heading .right{width:100% !important}.hs-tyonjohtaja .banner-area{margin-bottom:1vw !important}.hs-tyonjohtaja .banner-area .page-center .content h1{font-size:33px !important;line-height:57px !important;margin-bottom:8px}}@media only screen and (max-width:767px){.hs-casa-ora-asunnot .customSecondaryCol2 span.btn.btn-house{color:#fff !important;font-weight:normal;font-family:bill_corp_narbook,'Lato';:font-family:Arial}.hs-casa-ora-asunnot .customSecondaryCol2 span.btn.btn-house:hover{color:#fff !important}}.hs-meltemi-asunnot .custom-footer{margin-top:0}.hs-meltemi-asunnot .banner-area.custom-left{height:25vw}.hs-meltemi-asunnot .two-col-left-heading .right{padding-top:3vw}.hs-meltemi-asunnot .two-col-left-heading .right h3{margin-top:33px !important}@media only screen and (max-width:767px){.hs-kapelli-3d-pohjat .banner-area.custom-left{height:calc(100vh - 106px) !important}}.hs-westprocustomer .banner-area .page-center{padding:0 90px !important}.hs-meltemi .full-width-with-bottom-form-row1-content .hs_cos_wrapper_widget:nth-child(1),.hs-origo .full-width-with-bottom-form-row1-content .hs_cos_wrapper_widget:nth-child(1){padding-top:4.2vw;margin-top:0}.hs-meltemi h3#hs_cos_wrapper_module_151126906718127_title.form-title{line-height:36px !important;color:#444 !important}.hs-origo .full-width-three-col-heading a:hover{color:#1e3a5d}.hs-origo-asunnot .two-col-left-heading .right{padding-top:1vw}.hs_cos_wrapper_type_form .hs-button.primary.large{font-family:bill_corp_narbook,'Lato';:font-family:'Montserrat' !important}.hs-origo .full-width-with-bottom-form-row2 .widget-type-form .hs-input{font-family:bill_corp_narbook,'Lato';:font-family:'Open Sans';line-height:22px;color:#555}.hs-origo .full-width-with-bottom-form-row1-content .hs_cos_wrapper_widget:nth-child(4){padding-top:25px}.hs-origo .full-width-with-bottom-form-row1-content .hs_cos_wrapper_widget:nth-child(3){padding-bottom:0}.hs-kapelli-taloyhtio #hs_cos_wrapper_widget_1511329320384{margin:0 !important;padding:0 0 10px !important}.hs-kapelli-taloyhtio div#hs_cos_wrapper_widget_1511329224523{padding-bottom:4.2vw}.hs-kapelli-taloyhtio .custom-three-col-zoom-image{margin-bottom:0}.hs-casa-ora .case-row2 h3.form-title{text-align:center;color:#444}.hs-origo-ymparisto-ja-sijainti .body-container-wrapper .custom-row2-content .hs_cos_wrapper_widget{margin:76.12px 0}.hs-origo-ymparisto-ja-sijainti.westpro .custom-three-col-zoom-image{padding:0}.hs-origo-ymparisto-ja-sijainti.westpro .custom-three-col-zoom-image{padding:0}.hs-origo-ymparisto-ja-sijainti .custom-row2-content{margin:76.12px 0}.hs-origo-ymparisto-ja-sijainti .body-container-wrapper .custom-row2-content .hs_cos_wrapper_widget{margin:0}.hs-origo-ymparisto-ja-sijainti .custom-footer{margin-top:0}.hs-origo-ymparisto-ja-sijainti .body-container-wrapper .custom-row2-content .hs_cos_wrapper_widget:first-child{margin-bottom:25px}.hs-kapelli-materiaalit-ja-varustelu .body-container-wrapper p:last-of-type{padding-bottom:27px}.hs-kapelli-materiaalit-ja-varustelu .kapelli-materiaalit-ja-varustelu-row1 .hs_cos_wrapper_widget{padding:0;margin:76.12px 0}.hs-kapelli-materiaalit-ja-varustelu .kapelli-materiaalit-ja-varustelu-row1 .hs_cos_wrapper_widget:nth-child(5){margin-top:4vw}@media only screen and (max-width:1000px){.hs-kapelli-materiaalit-ja-varustelu .kapelli-materiaalit-ja-varustelu-row1 .hs_cos_wrapper_widget:nth-child(1){margin-top:7vw}.hs-kapelli-materiaalit-ja-varustelu .two-col-left-heading .left{text-align:center}.hs-kapelli-materiaalit-ja-varustelu .kapelli-materiaalit-ja-varustelu-row1 .hs_cos_wrapper_widget:nth-child(2),.hs-kapelli-materiaalit-ja-varustelu .kapelli-materiaalit-ja-varustelu-row1 .hs_cos_wrapper_widget:nth-child(3),.hs-kapelli-materiaalit-ja-varustelu .kapelli-materiaalit-ja-varustelu-row1 .hs_cos_wrapper_widget:nth-child(4){margin:0}.hs-kapelli-materiaalit-ja-varustelu .kapelli-materiaalit-ja-varustelu-row1 .hs_cos_wrapper_widget:nth-child(5){margin-bottom:0;margin-top:4vw}.hs-kapelli-materiaalit-ja-varustelu .kapelli-materiaalit-ja-varustelu-row1 .hs_cos_wrapper_widget:nth-child(6){margin:0}.hs-kapelli-materiaalit-ja-varustelu .kapelli-materiaalit-ja-varustelu-row1 .hs_cos_wrapper_widget:nth-child(5) .custom-three-col-zoom-image.custom-2{margin-bottom:0}.hs-kapelli-materiaalit-ja-varustelu .custom-three-col-zoom-image .col{margin:0 0 25px !important}.hs-kapelli-materiaalit-ja-varustelu .kapelli-materiaalit-ja-varustelu-row1 p:first-of-type{padding-bottom:27px}.hs-origo-ymparisto-ja-sijainti .custom-row2-content{margin:3vw 0 0}.hs-origo-kuvagalleria .custom-three-col-zoom-image.custom-3 .col:last-child{margin-bottom:25px !important}.hs-origo-3d-pohjat .custom-three-col-zoom-image.custom-3 .col:last-child{margin-bottom:25px !important}.hs-origo-3d-pohjat div#hs_cos_wrapper_widget_5446590806{text-align:center}.hs-kapelli-taloyhtio .custom-three-col-zoom-image .col{margin:0 0 25px !important}.hs-kapelli-taloyhtio div#hs_cos_wrapper_widget_1511329224523{padding-bottom:0}.hs-origo .full-width-with-bottom-form-row1-content .hs_cos_wrapper_widget:nth-child(4){padding-top:25px}.hs-origo .full-width-with-bottom-form-row1-content .hs_cos_wrapper_widget:nth-child(3){padding-bottom:0}.hs-origo-asunnot .two-col-left-heading .right{padding-top:8vw;padding-left:5vw;margin-top:10px}.hs-meltemi-asunnot .two-col-left-heading .right{padding-top:4vw;padding-left:4vw;margin-top:20px}.hs-meltemi .full-width-with-bottom-form-row2{padding-top:10%;margin-top:45px}.hs-meltemi .body-container-wrapper .hs_cos_wrapper_widget:nth-child(3){padding-top:2.5vw}.hs-meltemi .full-width-with-bottom-form-row1-content .hs_cos_wrapper_widget:nth-child(1){padding-top:4.5vw;margin-top:25px}.hs-origo .full-width-with-bottom-form-row1-content .hs_cos_wrapper_widget:nth-child(1){padding-top:7.5vw;margin-top:25px}.hs-kapelli-3d-pohjat .custom-three-col-zoom-image{margin:0}.hs-kapelli-3d-pohjat a.btn.show-mobile{font-family:bill_corp_narbook,'Lato';:font-family:'Arial' !important;font-size:18px !important}.hs-kapelli-3d-pohjat #hs_cos_wrapper_widget_5444773653{margin-top:7vw !important}.hs-kapelli-3d-pohjat .custom-three-col-zoom-image.custom-2 .col{margin:0 0 25px 0}.hs-kapelli-3d-pohjat #hs_cos_wrapper_widget_1511268349659{padding-bottom:0;margin-bottom:0 !important}.hs-kohteet .full-width-image-des-wrapper .hs_cos_wrapper_widget:nth-child(1) .custom-full-width p:first-of-type{padding-bottom:0}.hs-origo .body-container-wrapper p:first-of-type{padding-bottom:27px}.hs-origo div#hs_cos_wrapper_widget_1511505365128{width:100%;margin:0 auto}.hs-origo .custom-four-col-zoom-image .left{margin-bottom:25px}}@media only screen and (min-width:1000px){.hs-kapelli-materiaalit-ja-varustelu .kapelli-materiaalit-ja-varustelu-row1 .hs_cos_wrapper_widget:nth-child(2),.hs-kapelli-materiaalit-ja-varustelu .kapelli-materiaalit-ja-varustelu-row1 .hs_cos_wrapper_widget:nth-child(3),.hs-kapelli-materiaalit-ja-varustelu .kapelli-materiaalit-ja-varustelu-row1 .hs_cos_wrapper_widget:nth-child(4){width:68.5%;margin:0 auto}.hs-kapelli-materiaalit-ja-varustelu .kapelli-materiaalit-ja-varustelu-row1 .hs_cos_wrapper_widget:nth-child(1){width:65.95744680199999%;margin:0 auto;padding-bottom:20px;padding-top:4.2vw !important}.hs-casa-ora .case-row2 .widget-type-form.full-intab,.hs-casa-ora-casaoralomake .case-row2 .widget-type-form.full-intab{max-width:50%;margin:0 auto !important;float:none}.hs-origo .full-width-with-bottom-form-row2 .widget-type-form,.hs-meltemi .full-width-with-bottom-form-row2 .widget-type-form{width:48.93617020799999%;margin:0 auto !important;float:none !important}.hs-origo .full-width-with-bottom-form-row2 .widget-type-form h3.form-title{color:#444;line-height:39px;text-align:center}}@media only screen and (max-width:1000px) and (min-width:768px){.hs-origo-ymparisto-ja-sijainti .banner-area .page-center .content{left:0}.hs-westpro-rekrytointi .banner-area .page-center .content{left:0}.hs-westprocustomer .banner-area .page-center{padding:0 0 !important}.hs-kohteet .banner-area .page-center{padding:0 !important}.hs-origo-3d-pohjat .banner-area .page-center{padding:0 !important}.hs-origo-3d-pohjat .banner-area .page-center .content{left:0 !important}}@media screen and (max-width:800px){.hs-kapelli-3d-pohjat a.btn.show-mobile{font-family:bill_corp_narbook,'Lato';:font-family:'lato' !important;font-size:15px !important}}@media screen and (max-width:767px){.hs-origo .full-width-with-bottom-form-row1-content .hs_cos_wrapper_widget:nth-child(1){padding-top:16.5vw;margin-top:25px}.hs-kapelli-materiaalit-ja-varustelu .two-col-left-heading .left{padding:0 0 2% !important}.hs-westpro4u-3 .banner-area.custom-left{height:calc(100vh - 107px) !important}.hs-westpro-rekrytointi .body-container-wrapper p:last-child br:nth-child(1),.hs-westpro-rekrytointi .body-container-wrapper p:last-child br:nth-child(2){display:none}.hs-westpro-rekrytointi .two-col-eq-content .col-group{margin-bottom:40px}.hs-meltemi-asunnot .banner-area.custom-left{height:calc(100vh - 106px) !important}.hs-kapelli-taloyhtio .four-col-popup-wrapper .span3{margin-bottom:25px !important}.hs-kapelli-taloyhtio .four-col-popup-wrapper{padding-bottom:10px}.hs-origo .body-container-wrapper .full-width-with-bottom-form-row1-content p{text-align:center !important}.hs-origo div#hs_cos_wrapper_widget_1511505365128{text-align:center}.hs-meltemi .body-container-wrapper .banner-area{height:calc(100vh - 106px) !important}.hs-kohteet .kohteet-row1-content.full-width-image-des-wrapper .hs_cos_wrapper_widget:nth-child(3) .custom-full-width>div{padding-top:30px;padding-bottom:30px}}@media screen and (max-width:480px){.hs-kapelli-ymparisto-ja-sijainti a.for-col-img-wrapper img{height:210px}}.hs-menu-children-wrapper{background-color:#1e3a5d !important;padding:10px !important;padding-right:15px !important}.hs-menu-children-wrapper a{color:#fff;font-size:13px;font-weight:100 !important;margin-left:8px}.hs-menu-children-wrapper a:hover{color:#84abcc}.custom-menu-primary,.custom-menu-primary .hs-menu-wrapper>ul,.custom-menu-primary .hs-menu-wrapper>ul li,.custom-menu-primary .hs-menu-wrapper>ul li a{font-weight:normal}