.message_box .socials{display:flex;align-items:center}.message_box .socials .social{display:flex;flex-grow:0;flex-shrink:0;align-items:center;justify-content:center;width:var(--height-control);height:var(--height-control);margin-left:16px;border:1px solid var(--color-light);color:var(--color-heading);transition:0.2s;cursor:pointer}.message_box .socials .social:first-child{margin-left:0}@media (hover: hover){.message_box .socials .social:hover{border-color:var(--color-secondary);color:var(--color-secondary)}}.message_box .socials .social:before{content:'';display:block;width:50%;height:50%;background-color:currentColor;-webkit-mask:none 50% 50% / contain no-repeat}.message_box .socials .social_twitter:before{-webkit-mask-image:url(../../images/ico_social_twitterx.svg)}.message_box .socials .social_linkedin:before{-webkit-mask-image:url(../../images/ico_social_linkedin.svg)}.message_box .socials .social_instagram:before{-webkit-mask-image:url(../../images/ico_social_instagram.svg)}.message_box .socials .social_youtube:before{-webkit-mask-image:url(../../images/ico_social_youtube.svg)}.message_box .socials .social_facebook:before{-webkit-mask-image:url(../../images/ico_social_facebook.svg)}.message_box{display:flex;flex-grow:1;align-items:center;justify-content:center}.message_box .contents{display:block;position:relative;max-width:700px;margin:0 auto;text-align:center;z-index:2}.message_box .image{display:inline-block;max-width:360px;margin:0 auto 25px}.message_box img{display:block;width:auto;max-width:100%;height:auto}.message_box .note{display:block;max-width:420px;padding:calc(var(--gap-contents) - 5px) 0 0;margin:var(--gap-contents) auto 0;border-top:1px solid var(--color-border);text-align:center}.message_box .note .title{display:block;margin:0 0 5px;font-size:var(--size-featured);font-weight:700;line-height:1.333}.message_box .note .title:last-child{margin-bottom:0}.message_box .note .text{display:block;font-size:var(--size-base);font-weight:400;line-height:1.5}.message_box .socials{justify-content:center;margin:25px auto 0}.message_box .password{display:flex;align-items:flex-start;max-width:480px;padding-top:5px;margin:0 auto}.message_box .password input{display:block;flex-grow:1;width:auto;min-width:0}.message_box .password .button{flex-grow:0;flex-shrink:0;margin-left:10px}@media (max-width: 1024px){.message_box .image{max-width:240px;margin-bottom:20px}}

/*# sourceMappingURL=message.css.map */
