.subscribe{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}@media screen and (min-width: 992px){.subscribe{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;min-height:683px}}.subscribe__figure{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width: 992px){.subscribe__figure{position:relative;width:50%}}.subscribe__figure img{width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 992px){.subscribe__figure img{position:absolute;height:100%;aspect-ratio:auto;top:0;right:0;bottom:0;left:0}}.subscribe__body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:40px 15px}@media screen and (min-width: 992px){.subscribe__body{padding:100px 30px}}.subscribe__heading{max-width:392px;margin-bottom:0;text-align:center}.subscribe__content{max-width:484px;margin-top:20px;text-align:center}.subscribe__signed-up-message{max-width:484px;margin:36px 0 0;text-align:center}.subscribe__form{width:100%;max-width:484px;margin-top:36px}.subscribe__form input{height:37px!important;margin-bottom:25px!important;padding:6px 0!important;border:0!important;border-bottom:1px solid #141414!important;border-radius:0!important;background-color:#fff!important;color:#141414!important;font-family:IBM Plex Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:14px!important}.subscribe__form input::-webkit-input-placeholder{font-family:IBM Plex Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:14px!important}.subscribe__form input::-moz-placeholder{font-family:IBM Plex Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:14px!important}.subscribe__form input:-ms-input-placeholder{font-family:IBM Plex Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:14px!important}.subscribe__form input::-ms-input-placeholder{font-family:IBM Plex Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:14px!important}.subscribe__form input::placeholder{font-family:IBM Plex Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:14px!important}.subscribe__form input:focus-visible{outline:2px solid #1E283C!important;outline-offset:2px!important}.subscribe__form label{color:#141414!important;font-family:IBM Plex Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important}.subscribe__form p,.subscribe__form p span{color:#141414!important;font-family:IBM Plex Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important}.subscribe__form p strong{font-family:"Noto Serif JP",Helvetica Neue,Helvetica,Arial,sans-serif!important}.subscribe__form button[type=button]{width:100%!important;height:41px!important;padding:6px 20px!important;border-radius:0!important;-webkit-transition:all .5s ease!important;transition:all .5s ease!important;background-color:#1e283c!important;color:#fff!important;font-family:IBM Plex Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:14px!important;letter-spacing:.56px!important;line-height:normal!important}.subscribe__form button[type=button]:hover,.subscribe__form button[type=button]:focus{background-color:#141414!important}.subscribe__form button[type=button]:focus-visible{outline:2px solid #1E283C!important;outline-offset:2px!important}
