.elementor-203 .elementor-element.elementor-element-1e520439{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-203 .elementor-element.elementor-element-1e520439:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-1e520439 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://abc-qualitymatch.fi/wp-content/uploads/2025/03/Kirjautuminen-tausta.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-203 .elementor-element.elementor-element-1f622a1e{right:35px;}body.rtl .elementor-203 .elementor-element.elementor-element-1f622a1e{left:35px;}.elementor-203 .elementor-element.elementor-element-1f622a1e{top:35px;}.elementor-203 .elementor-element.elementor-element-1f622a1e .cpel-switcher__lang a{font-weight:600;color:#FFFFFF;}.elementor-203 .elementor-element.elementor-element-1f622a1e .cpel-switcher__icon{color:#FFFFFF;padding-left:10px;}.elementor-203 .elementor-element.elementor-element-1f622a1e.cpel-switcher--layout-dropdown .cpel-switcher__lang a{background-color:#FFFFFF00;}.elementor-203 .elementor-element.elementor-element-1f622a1e.cpel-switcher--layout-dropdown .cpel-switcher__lang a:hover, .elementor-203 .elementor-element.elementor-element-1f622a1e.cpel-switcher--layout-dropdown .cpel-switcher__lang a:focus{background-color:#D9D9D9;}.elementor-203 .elementor-element.elementor-element-1f622a1e.cpel-switcher--aspect-ratio-11 .cpel-switcher__flag{width:20px;height:20px;}.elementor-203 .elementor-element.elementor-element-1f622a1e.cpel-switcher--aspect-ratio-43 .cpel-switcher__flag{width:20px;height:calc(20px * 0.75);}.elementor-203 .elementor-element.elementor-element-1f622a1e .cpel-switcher__flag img{border-radius:0px;}.elementor-203 .elementor-element.elementor-element-1f622a1e .cpel-switcher__code{padding-left:10px;}body:not(.rtl) .elementor-203 .elementor-element.elementor-element-6f20019e{left:35px;}body.rtl .elementor-203 .elementor-element.elementor-element-6f20019e{right:35px;}.elementor-203 .elementor-element.elementor-element-6f20019e{top:35px;}.elementor-203 .elementor-element.elementor-element-6f20019e img{width:100px;max-width:100%;}.elementor-203 .elementor-element.elementor-element-2c03e2c1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:38px 38px;--row-gap:38px;--column-gap:38px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:5%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-203 .elementor-element.elementor-element-2c03e2c1:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-2c03e2c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-203 .elementor-element.elementor-element-3b201f92{width:100%;max-width:100%;}body:not(.rtl) .elementor-203 .elementor-element.elementor-element-73992f7b{right:35px;}body.rtl .elementor-203 .elementor-element.elementor-element-73992f7b{left:35px;}.elementor-203 .elementor-element.elementor-element-73992f7b{bottom:15px;}.elementor-203 .elementor-element.elementor-element-73992f7b .elementor-heading-title{font-size:14px;font-weight:500;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-203 .elementor-element.elementor-element-2c03e2c1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}}@media(max-width:767px){.elementor-203 .elementor-element.elementor-element-1e520439{--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}body:not(.rtl) .elementor-203 .elementor-element.elementor-element-6f20019e{left:25px;}body.rtl .elementor-203 .elementor-element.elementor-element-6f20019e{right:25px;}.elementor-203 .elementor-element.elementor-element-6f20019e{top:26px;}.elementor-203 .elementor-element.elementor-element-6f20019e img{width:70px;}.elementor-203 .elementor-element.elementor-element-2c03e2c1{--margin-top:5%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:8%;--padding-bottom:7%;--padding-left:6%;--padding-right:6%;}}@media(min-width:768px){.elementor-203 .elementor-element.elementor-element-2c03e2c1{--width:450px;}}/* Start custom CSS for shortcode, class: .elementor-element-3b201f92 */#wpmem_login legend {
    padding-bottom: 20px;
    font-weight: 600;
    Font-family: "Open Sans", Sans-serif;
}

#wpmem_login label { line-height: 1.8; }

#wpmem_login .div_text input {
background-color: #ffffff;
border-color: #02010136;
border-radius: 10px 10px 10px 10px;
}

#wpmem_login .button_div { 
    text-align: unset;
    padding: 0;
}

#wpmem_login input.buttons {
    width: 100%;
    border: none;
        background-color: #008BD2;
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    padding: 13px 30px;
    margin-top: 5px;
}/* End custom CSS */