::-moz-selection{color:#fff;background:#4077C7}::selection{color:#fff;background:#4077C7}h1 span{display:block;line-height:1.05}#et-main-area ul{padding-bottom:0!important}.wpcf7-form-control-wrap{margin-right:.3rem}.wpcf7-form-control.h-captcha{display:block}#main-footer,#footer-bottom{background-color:transparent}#main-footer{position:relative}#footer-bottom{position:absolute;bottom:0;z-index:999;width:100%}#footer-bottom .copyright,#footer-bottom .copyright a{color:#ddd!important}.mfp-bottom-bar{display:none}@media only screen and (min-width:981px){h1 span{font-size:40%}small{font-size:70%}.wpcf7-spinner{right:6rem;margin-bottom:-.38rem!important;transform:scale(2.1);-webkit-transform:scale(2.1,2.1)}span[data-name="tietosuojaseloste"] .wpcf7-not-valid-tip{display:inline-block;position:absolute;width:230px;left:20rem;top:1.54rem}.align_center{align-items:center;display:flex}.align_end{align-items:flex-end;display:flex}.br_paalle_mobiilissa br{display:none}}@media only screen and (max-width:980px){#logo{transform:scale(1.86);-webkit-transform:scale(1.86,1.86)}h1 span{font-size:50%}small{font-size:85%;line-height:120%;display:inline-block}sup{bottom:.4em}.cmplz-buttons button{margin-bottom:.5rem!important;display:block!important}.cmplz-link.privacy-statement{padding-left:1rem}.wpcf7-spinner{right:32%;margin-bottom:-2.4%!important;transform:scale(2);-webkit-transform:scale(2,2)}span[data-name="tietosuojaseloste"] .wpcf7-not-valid-tip{display:inline-block;position:absolute;width:20vw;top:6vw;left:-10vw}td{display:block}.copyright{line-height:1.2;text-align:center;padding:0!important}.br_pois_mobiilissa br{display:none}.vaihda_mobiilissa_jarjestys{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.vaihda_mobiilissa_jarjestys .et_pb_column:nth-child(2){-webkit-order:1;order:1}.vaihda_mobiilissa_jarjestys .et_pb_column:nth-child(1){-webkit-order:2;order:2}}#main-header .mobile_menu_bar::before{color:#045dad!important}.et_mobile_menu{border-top:2px solid #01101D}#et_mobile_nav_menu a{text-transform:uppercase;letter-spacing:2px}#mobile_menu .current_page_item>a{color:#045dad}