#app-embed *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:SanomatSans-Light,sans-serif;font-style:normal;font-weight:400}
#app-embed [class^=_formContainer]{max-width:800px}
#app-embed [class^=_formHeader] h2[class^=_textHeading]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-gunmetal,#2c2c2c);font-family:Sanomat-Medium,serif;font-size:2.24rem;font-style:normal;font-weight:400;margin-bottom:16px}
@media (min-width:992px){#app-embed [class^=_formHeader] h2[class^=_textHeading]{font-size:2.72rem}}
#app-embed [class^=_formHeader] [class^=_textBody] p{color:var(--color-gunmetal,#2c2c2c);font-size:1.2rem;line-height:1.3}
#app-embed form{background-color:var(--color-white,#fff);border:1px solid var(--color-gunmetal,#2c2c2c);border-radius:0;margin:16px;padding:16px;width:calc(100% - 64px)}
@media (min-width:768px){#app-embed form{margin:24px;padding:24px;width:calc(100% - 96px)}}
@media (min-width:992px){#app-embed form{margin:32px;width:calc(100% - 128px)}}
#app-embed form [class^=_formFieldContainer] label{color:var(--color-gunmetal,#2c2c2c);font-size:1.12rem;line-height:1}
#app-embed form [class^=_formFieldContainer] input{background-color:var(--color-white,#fff);border:1px solid var(--color-gunmetal,#2c2c2c);border-radius:0;box-shadow:none;color:var(--color-gunmetal,#2c2c2c);font-size:1.2rem;line-height:1}
#app-embed form [class^=_birthdayText],#app-embed form [class^=_formFileInput] [class^=_textBody]{font-size:1.12rem;line-height:1}
#app-embed form [class^=_formFileInput] button{border:1px solid var(--color-gunmetal,#2c2c2c)}
#app-embed form button[type=submit]{background-color:var(--color-gunmetal,#2c2c2c);border:none;display:inline-block;height:auto;margin-top:16px;outline:none;overflow:hidden;position:relative;z-index:1}
#app-embed form button[type=submit] span,#app-embed form button[type=submit]:after{color:var(--color-offwhite,#f4efe7);display:grid;height:40px;font-family:SanomatSans-Light,sans-serif;letter-spacing:1.5px;padding-inline:40px;place-content:center;text-transform:uppercase;transition:transform .48s;transition-timing-function:cubic-bezier(.19,1,.22,1)}
#app-embed form button[type=submit]:after{content:attr(data-content);height:100%;left:0;position:absolute;top:0;transform:translate3d(0,100%,0);width:100%}
#app-embed form button[type=submit]:focus-visible span,#app-embed form button[type=submit]:hover span{transform:translate3d(0,-100%,0)}
#app-embed form button[type=submit]:focus-visible:after,#app-embed form button[type=submit]:hover:after{transform:translateZ(0)}
#app-embed form [class^=_formError]{color:#b3261e;position:relative;top:-6px}
