.form1 .checkbox-toggle li input[type=checkbox],.form2 .checkbox-toggle li input[type=checkbox]{visibility:hidden;margin-left:-100%;position:absolute}.form1 .checkbox-toggle li,.form2 .checkbox-toggle li{position:relative;display:inline-block;width:64px;height:31px;top:18px;border-radius:10px!important}.form1 .checkbox-toggle li label,.form2 .checkbox-toggle li label{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:white;-webkit-transition:.4s;transition:.4s;width:100%;border-radius:20px}.form1 .checkbox-toggle li label::before,.form2 .checkbox-toggle li label::before{position:absolute;content:"";height:22px;width:22px;border-radius:10px;left:4px;bottom:4px;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.form1 input:checked+label::before,.form2 input:checked+label::before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.form1 .checkbox-toggle li label,.form2 .checkbox-toggle li label{color:white;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-toggle .gfield_checkbox::before{content:"Ulkona";display:inline-block;color:white}.checkbox-toggle .gfield_checkbox::after{content:"Sisällä";display:inline-block;color:white}.checkbox-toggle .ginput_container{width:fit-content;width:intrinsic;width:-moz-max-content;width:-webkit-max-content;display:inline-block}.checkbox-toggle .gfield_checkbox::before,.checkbox-toggle .gfield_checkbox::after{font-size:16px;font-weight:bold}.checkbox-toggle .gfield_checkbox::before{margin-right:10px}.checkbox-toggle .gfield_checkbox::after{margin-left:2px}.bg-img{background-size:cover!important}.align-l{text-align:left!important}.align-l p{text-align:left!important}.servicerow span.et_pb_image_wrap.et_pb_only_image_mode_wrap{width:8em;margin-top:1em;display:block}.servicerow .servicebox{transition:all .2s linear;aspect-ratio:1}.servicerow .servicebox:hover{scale:1.05}.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color:#000000;font-size:5em}.et_pb_menu__logo-wrap{margin:0!important}