#mail-magazine,#mail-magazine-modal{border:1px solid #000;padding:45px;width:100%}@media screen and (max-width:959px){#mail-magazine,#mail-magazine-modal{padding:36px}}@media screen and (max-width:599px){#mail-magazine,#mail-magazine-modal{padding:35px 25px}}@media screen and (max-width:479px){#mail-magazine,#mail-magazine-modal{padding:25px 15px}}#mail-magazine{margin-bottom:80px!important;margin-top:20px!important}@media screen and (max-width:959px){#mail-magazine{margin-bottom:60px!important;margin-top:0!important}}@media screen and (max-width:599px){#mail-magazine{margin-bottom:50px!important}}#mail-magazine .txt-wrap,#mail-magazine-modal .txt-wrap{margin-bottom:50px}@media screen and (max-width:959px){#mail-magazine .txt-wrap,#mail-magazine-modal .txt-wrap{margin-bottom:40px}}@media screen and (max-width:599px){#mail-magazine .txt-wrap,#mail-magazine-modal .txt-wrap{margin-bottom:30px}}@media screen and (max-width:479px){#mail-magazine .txt-wrap,#mail-magazine-modal .txt-wrap{margin-bottom:20px}}#mail-magazine .txt-wrap .section-title,#mail-magazine-modal .txt-wrap .section-title{margin-bottom:35px;text-align:center}@media screen and (max-width:959px){#mail-magazine .txt-wrap .section-title,#mail-magazine-modal .txt-wrap .section-title{margin-bottom:25px}}@media screen and (max-width:599px){#mail-magazine .txt-wrap .section-title,#mail-magazine-modal .txt-wrap .section-title{margin-bottom:15px}}#mail-magazine .txt-wrap .section-title em,#mail-magazine-modal .txt-wrap .section-title em{font-size:32px}@media screen and (max-width:599px){#mail-magazine .txt-wrap .section-title em,#mail-magazine-modal .txt-wrap .section-title em{font-size:28px}}#mail-magazine .txt-wrap .section-title .font-yellow,#mail-magazine-modal .txt-wrap .section-title .font-yellow{font-size:18px;font-weight:700;padding-bottom:12px}@media screen and (max-width:599px){#mail-magazine .txt-wrap .section-title .font-yellow,#mail-magazine-modal .txt-wrap .section-title .font-yellow{font-size:15px;padding-bottom:5px}}#mail-magazine .txt-wrap p,#mail-magazine-modal .txt-wrap p{font-size:16px}#form-wrap .form-area .wpcf7{width:100%}#form-wrap .form-area .wpcf7 .item-wrap{align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:23px;margin-left:65px}@media screen and (max-width:959px){#form-wrap .form-area .wpcf7 .item-wrap{justify-content:center;margin-left:0}}@media screen and (max-width:599px){#form-wrap .form-area .wpcf7 .item-wrap{flex-wrap:wrap;margin-bottom:15px}#form-wrap .form-area .wpcf7 .item-wrap>span{width:100%}}#form-wrap .form-area .wpcf7 .item-wrap label{margin-right:42px;padding-top:10px;text-align:right;white-space:nowrap;width:120px}@media screen and (max-width:959px){#form-wrap .form-area .wpcf7 .item-wrap label{margin-right:20px;min-width:112px}}@media screen and (max-width:599px){#form-wrap .form-area .wpcf7 .item-wrap label{font-size:15px;margin-right:0;text-align:left;width:100%}}#form-wrap .form-area .wpcf7 .item-wrap input{background-color:#fff;border:1px solid #000;border-radius:0;box-sizing:border-box;color:#000;font-size:1.6rem;font-weight:700;height:50px;max-width:360px;padding:0 12px;width:100%}@media screen and (max-width:959px){#form-wrap .form-area .wpcf7 .item-wrap input{font-size:1.5rem;margin-right:50px}}@media screen and (max-width:599px){#form-wrap .form-area .wpcf7 .item-wrap input{max-width:none}}@media screen and (max-width:479px){#form-wrap .form-area .wpcf7 .item-wrap input{font-size:1.4rem}}#form-wrap .btn-wrap{flex-direction:column}#form-wrap .btn-yellow{background-color:#ffb504;border:none;font-size:18px;font-weight:700;letter-spacing:.2em;margin-bottom:15px;margin-top:30px;padding:10px 48px;transition:opacity .3s ease}@media screen and (max-width:959px){#form-wrap .btn-yellow{margin-top:20px}}@media screen and (max-width:599px){#form-wrap .btn-yellow{font-size:16px;padding:10px 30px}}#form-wrap .btn-yellow:hover{cursor:pointer;opacity:.7}#form-wrap .btn-yellow:focus{outline:none}#mail-magazine-modal{box-sizing:border-box;overflow:hidden}.modal-overlay{align-items:center;background-color:transparent;display:flex;height:100%;justify-content:center;left:0;opacity:0;overflow-y:auto;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:10002}.modal-overlay.show{background-color:rgba(0,0,0,.8);opacity:1;visibility:visible}.modal-overlay .modal-content{background-color:#fff;border-radius:8px;max-height:90vh;max-width:800px;overflow-y:auto;position:relative;transform:scale(.7);transition:transform .3s ease;width:100%}@media screen and (max-width:959px){.modal-overlay .modal-content{max-width:none;width:90%}}.modal-overlay.show .modal-content{transform:scale(1)}.modal-overlay.show .modal-content .modal-close{background:none;border:none;cursor:pointer;padding:5px;position:absolute;right:15px;top:15px;transition:opacity .3s ease;z-index:10000}.modal-overlay.show .modal-content .modal-close:hover{opacity:.7}.modal-overlay.show .modal-content .modal-close img{height:24px;width:24px}#footer-resources-btn,#main-resources-btn,#resources-btn,#sp-resources-btn{cursor:pointer}.wpcf7-not-valid-tip{font-size:1.4rem!important}@media screen and (max-width:599px){.wpcf7-not-valid-tip{font-size:.9em!important}}.wpcf7-spinner{display:none!important}.wpcf7-response-output{border:none!important;color:#dc3232;font-size:1.4rem!important;margin-top:0!important;padding-top:0!important;text-align:center}@media screen and (max-width:599px){.wpcf7-response-output{line-height:1.4;margin-top:5px!important}}.wpcf7 form.sent .wpcf7-response-output{color:#0f5f28;font-size:1.6rem!important;font-weight:700!important}
