.section-pass__background{margin-top:30px;padding:25px 0;background-color:#f4f4f4}@media (max-width:767px){.section-pass__background{padding:10px 0}}.section-pass__content .pass{border-radius:4px;background-color:#fff;border:1px solid #e4e4e4}.section-pass__content .pass form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.section-pass__content .pass form{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:9px}}.section-pass__content .pass form ::-webkit-input-placeholder{color:#979797;opacity:1}.section-pass__content .pass form ::-moz-placeholder{color:#979797;opacity:1}.section-pass__content .pass form :-ms-input-placeholder{color:#979797;opacity:1}.section-pass__content .pass form ::-ms-input-placeholder{color:#979797;opacity:1}.section-pass__content .pass form ::placeholder{color:#979797;opacity:1}.section-pass__content .pass form input{font-size:30px;font-size:1.875rem;line-height:46px;border:0;font-weight:500;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;color:#000;background-color:transparent;font-family:Ranade,serif;padding:0 20px}@media (max-width:767px){.section-pass__content .pass form input{font-size:20px;font-size:1.25rem;line-height:32px;padding:0 15px;min-width:230px}}.section-pass__content .pass form button{width:170px;height:44px;line-height:24px;font-size:18px;font-size:1.125rem;font-weight:500;font-family:Ranade,serif;-webkit-transition:opacity .3s;transition:opacity .3s;color:#000;border:0;margin:9px;border-radius:3px;background-color:#e4e4e4}@media (max-width:767px){.section-pass__content .pass form button{width:100%}}.section-pass__content .pass form button:hover{opacity:.9}