.elementor-kit-240667{--e-global-color-primary:#212121;--e-global-color-secondary:#54595f;--e-global-color-text:#3c3c3c;--e-global-color-accent:#61ce70;--e-global-color-1229ec1:#000;--e-global-color-6e5d77e:#fff;--e-global-color-6e1a234:#ffd057;--e-global-color-35e2f45:#262626;--e-global-color-facfec9:#d6c8b4;--e-global-color-e6dfe31:#eddbc1;--e-global-color-937359a:#f4f3ee;--e-global-typography-primary-font-family:"sofia-pro";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"sofia-pro";--e-global-typography-secondary-font-weight:300;--e-global-typography-text-font-family:"sofia-pro";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"sofia-pro";--e-global-typography-accent-font-weight:500}.elementor-kit-240667 e-page-transition{background-color:#ffbc7d}body.e-wc-message-notice .woocommerce-message,body.e-wc-message-notice .wc-block-components-notice-banner.is-success{background-color:var(--e-global-color-6e5d77e)}.elementor-kit-240667 h1{color:var(--e-global-color-35e2f45);font-size:40px;font-weight:400}.elementor-kit-240667 h2{color:var(--e-global-color-35e2f45);font-size:32px;font-weight:400}.elementor-kit-240667 h5{font-size:15px;line-height:1.2em}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.e-wc-message-notice .woocommerce-message,.e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var(--e-global-color-primary);font-size:13px;--message-message-icon-color:var(--e-global-color-primary);box-shadow:0px 8px 13px -3px rgba(0,0,0,.12);--message-box-border-radius:999px}.e-wc-message-notice .woocommerce-message .restore-item,.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item,.e-wc-message-notice .woocommerce-message a:not([class]),.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){--notice-message-normal-links-color:var(--e-global-color-6e5d77e)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0px;padding-inline-start:0px}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-kit-240667 h1{font-size:35px}.elementor-kit-240667 h2{font-size:28px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-240667 h1{font-size:30px}.elementor-kit-240667 h2{font-size:26px}.elementor-kit-240667 h4{font-size:20px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.elementor-price-table{padding-bottom:2em}.wc-pao-addons-container:after{content:'Hinnat sis.alv.';display:block;margin-bottom:1em}.euro{font-size:calc(40em / 100);vertical-align:top;margin-left:2px;position:relative;top:.5em}.woocommerce div.product form.cart .button{background-color:#111;color:#fff;font-weight:400;line-height:1.4em}.woosq-product .product_meta,.woosq-product .required,.woosq-product .price{display:none}.woosq-product .wc-pao-addon-name{margin-bottom:1em;font-size:1.4em}.elementor-menu-cart__product-name dt,.cart_item dt{display:none!important}.wc-pao-addon-256136-0 .wc-pao-addon-name:after{content:'Aloitushinta: 190 €';display:block;font-size:15px;margin-top:1em}.wc-pao-addon-256490-0 .wc-pao-addon-name:after{content:'Aloitushinta: 190 €';display:block;font-size:15px;margin-top:1em}.wc-pao-addon-256492-0 .wc-pao-addon-name:after{content:'Aloitushinta: 300 €';display:block;font-size:15px;margin-top:1em}.wc-pao-addon-256493-0 .wc-pao-addon-name:after{content:'Aloitushinta: 390 €';display:block;font-size:15px;margin-top:1em}.woosq-popup img{width:80%!important}.wc-pao-addon-wrap div{margin:1.5em 0}.wc-pao-addon-wrap label{line-height:.5!important;padding-left:20px}.wc-pao-addon-checkbox{float:left}.wc-pao-addons-container .woocommerce-info{display:none!important}.elementor-location-popup .woocommerce-product-gallery,.elementor-location-popup .related,.elementor-location-popup .product_title{display:none!important;float:none!important}.elementor-location-popup .summary{width:100%!important;float:none!important}.gform_legacy_markup_wrapper .top_label input.large{max-width:400px}@media only screen and (max-width:420px){.elementor-240865 .elementor-element.elementor-element-16bd5fd .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:0!important}}h2.wp-block-heading{margin-top:1em}@media only screen and (max-width:768px){.wp-block-image .alignright{float:none;margin:1em 0}}.page-id-208132 .site-main{max-width:1000px!important;padding:30px!important}.page-id-208132 h1{padding:30px 0;text-align:center}.page-id-231941 #aloitanappi{display:none}#toimitilapaketit .elementor-price-table__footer{padding-top:0;padding-bottom:20px}#toimitilapaketit .elementor-price-table__price{;padding-bottom:0}body.page-id-43 h1{text-align:center}.woocommerce-MyAccount-navigation{display:none;width:0}body.page-id-43 .woocommerce-MyAccount-content{margin:auto!important;float:none}body.page-id-43 a.gform_button{display:none}body{font-family:'Sofia-pro',Sans-serif!important}b,strong{font-weight:600}#cookie-notice a{color:#fff!important;font-weight:700}.elementor-widget-text-editor a,.elementor-widget-theme-post-content a{color:#111;text-decoration:underline}.footeri a{text-decoration:none;color:#fff!important}.lomake .gform_body label,.lomake .gform_body input{font-family:'sofia-pro',Sans-serif!important;font-weight:400!important}.lomake .gform_wrapper .button{font-family:'sofia-pro';text-align:center!important;margin:auto!important;float:none;padding:10px 70px 13px 70px!important}.lomake li{text-align:center}.lomake{max-width:800px;text-align:center;margin:auto}.lomake .gform_body input{padding:10px!important}.lomake li.field_sublabel_below .gfield_label{margin:.2em!important}.lomake .gform_footer{text-align:center}.lomake li.field_sublabel_below .gfield_label{font-size:1em!important}.elementor-slideshow__title{display:none!important}.swiper-wrapper{align-items:center!important}#postcontentti a{text-decoration:underline}.logger{font-size:13px;font-weight:500}h5{margin-top:1.2rem;margin-bottom:.3rem}.woocommerce-message a.wc-forward{display:none}body.page-id-254410 .woocommerce-message{position:absolute!important;top:50px;z-index:1000}.woocommerce-message{animation:woocommerce-message 4s 1;-webkit-animation:woocommerce-message 4s 1;animation-fill-mode:forwards;animation-delay:0s;-webkit-animation-delay:0s;-webkit-animation-fill-mode:forwards}@-webkit-keyframes woocommerce-message{0%{opacity:0;-webkit-transform:translateX(120px)}40%{opacity:1;-webkit-transform:translateX(0px)}75%{opacity:1;-webkit-transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateX(120px)}}a.e-show-coupon-form{text-decoration:underline}.roundimg img{border-radius:999px}#logor{margin-bottom:0!important}.woocommerce-mini-cart-item{max-width:120px;list-style-type:none;margin-bottom:1em;font-size:12px}.woocommerce-mini-cart-item img{max-width:80px;margin:auto}.elementor-menu-cart__container .elementor-menu-cart__main{width:240px!important;padding:0 30px 0 10px!important;z-index:5}.elementor-menu-cart__close-button{margin-top:15px!important;margin-bottom:30px!important;z-index:5!important}@media only screen and (max-width:1024px){.logger{display:none!important}}@media only screen and (max-width:768px){.woocommerce table.cart td{padding:10px 0!important}}@media only screen and (min-width:768px){.icon-bars:after{content:'MENU';left:35px;position:relative;top:3px;font-size:13px;letter-spacing:3px;font-weight:400}}.contti{max-width:900px;margin:auto!important;margin-top:20px!important;margin-bottom:80px!important}.contti h2{font-size:20px}td.gfield_list_cell input{border:1px solid #ddd!important}.gform_save_link{margin:20px 0!important}.form_saved_message{margin-top:15px!important}.form_saved_message_emailform form input[type=submit]{background-color:#000!important}.image-choices-choice-image-wrap{background-size:cover!important}.gform_confirmation_message{padding:20px!important;border:1px solid #ddd!important;width:100%;padding-left:5% !important;padding-right:5% !important;margin:auto}.gform_confirmation_message p{font-size:1.1em!important}.smalllabel label{margin:0!important}.gform_page_footer {margin:20px 0!important}input.medium{margin-left:12px!important}.ginput_container_text input,.ginput_container_textarea textarea{border:1px solid #ddd !important;padding:5px !important}li.field_sublabel_below .gfield_label{font-size:22px!important;margin:1em 0!important}.gfield_radio li input,.gfield_checkbox li input{display:none!important}.gfield_radio li label,.gfield_checkbox li label{background-color:#666!important;display:block!important;max-width:300px!important;padding:10px!important;margin:auto!important;text-align:center;color:#fff!important;margin-top:5px!important;margin-bottom:5px!important}.gfield_checkbox li.image-choices-choice label{background-color:#fff!important}.gfield_radio li input[type=radio]:checked+label,.gfield_checkbox li input[type=checkbox]:checked+label{background-color:#000!important}.gfield_checkbox li.image-choices-choice input[type=checkbox]:checked+label{background-color:#fff!important}.image-choices-choice-image-wrap{width:200px!important;height:200px!important}.image-choices-choice-text{display:none}.image-choices-choice-selected .image-choices-choice-image-wrap{transform:scale(.9);opacity:.7!important}.image-choices-choice-selected .image-choices-choice-image-wrap:before{content:"\2714" !important;display:block!important;width:45px!important;height:45px!important;position:absolute!important;color:#fff!important;z-index:9999!important;top:30%!important;left:38%!important;font-size:3em!important}[type=button],[type=submit]{border:0!important;border-radius:0!important}.gform_wrapper{text-align:left}.gform_confirmation_message_24{padding:20px;border:1px solid #ddd;background-color:#efefef;margin:40px 0}body.customer-area-active .gform_legacy_markup_wrapper{text-align:center!important;font-size:1.1em!important;width:69%!important;float:right!important;text-align:center!important;padding-top:50px!important;display:block;background-color:#fff!important;margin-right:2%!important;margin-left:2%!important;padding:20px!important;border:1px solid #ddd!important}body.customer-area-active .cuar-css-wrapper h1{text-align:center!important;margin:20px!important}.gf_progressbar_wrapper{background-color:#efefef!important;padding:10px!important}.gf_progressbar_percentage.percentbar_blue{background-color:#111!important;border-radius:999px!important}.gform_save_link{display:block!important}.gform_wrapper .button{background-color:#111!important;padding:5px 20px 10px 20px!important;color:#fff!important;margin-top:20px}body.customer-area-active .cuar-css-wrapper .gform_wrapper .button{background-color:#111!important;padding:5px 20px 10px 20px!important;color:#fff!important;margin:20px!important}.wp-block-button__link{text-decoration:none!important}body.user-role-customer .hidelink{display:none!important}.cuar-sc-protected-content-grid .cuar_private_file{width:100%!important;padding:5px 15px !important;margin:0!important;margin-bottom:40px!important;border:0 !important}.cuar-js-conversation-manager,{left:0!important;width:100%!important;margin-left:10px!important}body.single-cuar_conversation .cuar-menu-container{top:40px!important}.cuar-single-post-header{max-height:100px!important}body.single-cuar_private_file .cuar_private_file{padding:0!important}body.single-cuar_private_file .cuar-menu-container{top:40px!important}body.single-cuar_private_file #cuar-js-content-cols-sizer{width:71% !important;float:right}body.single-cuar_private_file .cuar_private_file{margin:0!important;width:100%!important}body.single-cuar_conversation #cuar-js-content-cols-sizer{max-width:71%!important;margin:0!important;left:28.2%!important}.cuar-js-conversation-manager{padding:0!important}.slick-list{padding:0 0 0 30px!important}body:not([class*=elementor-page-]) .site-main{max-width:100%}.note-editable{text-align:left!important}.cuar-author-reply .media-body{background-color:#ddd!important}.cuar-panel-meta-tile-links{display:none!important}h1.entry-title{font-family:'Sofia-pro',Sans serif}body.customer-area-active .cuar-css-wrapper .h2,body.customer-area-active .cuar-css-wrapper h2{font-size:30px!important;text-align:center;margin:0 20px 21px !important}.pull-right{font-size:15px!important;margin-top:10px!important}body.customer-area-active .cuar-css-wrapper .page-heading{background-color:transparent!important;border-bottom:0;padding:0;margin:0!important}body.customer-area-active .cuar-css-wrapper .collection .collection-content.list .collection-item{padding:0}body.customer-area-active .cuar-css-wrapper .cuar-page-content.table-layout>div,body.customer-area-active .cuar-css-wrapper .cuar-page-content.table-layout>section{padding:0!important;padding-top:0!important}.blokki,.cuar_private_file,.cuar-page-customer-new-conversation,.cuar-page-customer-new-private-file{text-align:center!important;padding-top:50px!important;display:block;background-color:#fff!important;widtH:69%!important;float:right!important;margin-right:2%!important;margin-left:2%!important;padding:20px!important;border:1px solid #ddd!important;margin-bottom:200px!important}#myglowetusivu .cuar_private_file{width:100%!important;margin:0!important}.cuar-single-post-wrapper,{text-align:center!important;padding-top:50px!important;display:block;background-color:#fff!important;widtH:69%!important;float:right!important;margin-right:2%!important;margin-left:2%!important;padding:20px!important;border:1px solid #ddd!important;margin-top:62px!important}#cuar-js-content-container{background-color:#f8f8f8;padding-bottom:150px;float:left!important}@media only screen and (max-width:768px){body.single-cuar_conversation #cuar-js-content-cols-sizer{left:2%!important;max-width:100%!important}.slick-slider{left:2%!important}body.single-cuar_conversation .cuar-css-wrapper .cuar-single-entry{display:none!important}body.customer-area-active .cuar-css-wrapper .slick-next,body.customer-area-active .cuar-css-wrapper .slick-prev{top:40%!important;z-index:11}input.button{width:auto!important}body.customer-area-active .cuar-css-wrapper .cuar-menu-container{float:none!important;width:95%!important;margin-bottom:60px!important;top:20px!important}.blokki,.cuar-single-post-wrapper,body.customer-area-active .cuar-css-wrapper .gform_wrapper{float:none!important;width:95%!important;margin-bottom:60px!important}}body.customer-area-active .cuar-css-wrapper .cuar-menu-container{width:25%;float:left;margin-right:0;position:relative;top:73px;margin-left:2%!important;border:1px solid #ddd}body.customer-area-active .cuar-css-wrapper .table-layout{width:96%;margin:2%;margin-top:0}body.customer-area-active .cuar-css-wrapper .tray-center.tray-center-on-left{padding-right:0!important}.cuar-page{max-width:1000px!important;margin:auto!important}#cuar-js-content-container{overflow:hidden}.cuar-menu-container{z-index:10!important}body.page-id-247499 .page-header{display:none}body.customer-area #cuar-js-content-container a{font-size:1.1em!important}body.customer-area #cuar-js-content-container .pull-right a{font-size:.8em!important;border:0}.blokki p{text-align:center!important}.blokki a{display:block;background-color:#ddd!important;padding:10px!important;width:250px!important;margin:auto!important;text-decoration:none!important}.blokki a:hover{background-color:#515151!important;color:#fff!important}body.customer-area-active .cuar-css-wrapper .cuar-menu-container .nav-container>ul>li{display:block}body.customer-area-active .cuar-css-wrapper .cuar-menu-container .nav-container>ul .just-hide{visibility:visible;opacity:1}li.menu-plus{display:none!important}body.customer-area #cuar-js-content-container,body.customer-area a{font-family:"sofia-pro",Sans-serif!important}body.customer-area #cuar-js-content-container .panel-heading{font-size:1.4em!important}body.customer-area h1{text-align:center!important}body.customer-area .elementor-widget-woocommerce-menu-cart,body.customer-area .cuar-page-sidebar,.cuar-toolbar{display:none!important}body.customer-area-active .cuar-css-wrapper input{text-align:left!important}@media only screen and (max-width:768px){.dialog-message{padding:10px 10px 40px 10px!important}.dialog-widget-content{margin:10px!important}}.elementor-widget-woocommerce-checkout-page{font-family:'Sofia-pro',Sans-serif!important}b{font-weight:600}#cookie-notice .cn-button{border:1px solid #fff;padding:10px}body.category-suunnittelijan-ohjeet h2 a{font-size:20px;color:#111;text-decoration:underline!important}body.category-suunnittelijan-ohjeet article{max-width:80% !important;margin:auto}body.category-suunnittelijan-ohjeet h1.entry-title{text-align:center;margin:50px 0}#wcmd_modal .mfp-close{margin-right:10px}.nappi{background-color:#111!important;padding:5px 20px 10px 20px!important;color:#fff!important;margin-top:20px!important;display:block}