p{margin-bottom:10px}.container.site-footer-copyright p:last-child{display:none}.site-header--layout--nav-float .site-header-logo img{display:inline-block}.site-header--layout--nav-float .site-header-logo{margin:0;padding:10px 0}.privacy-link{margin-bottom:10px}.privacy-link a{text-decoration-line:underline}.align-center{text-align:center}.submit{margin:50px auto;text-align:center}.submit input{width:50%;min-width:200px}input,textarea{font-size:16px !important}.required{font-size:12px;color:#fff;background:red;display:inline-block;padding:1px 4px;margin-left:15px;margin-bottom:8px}.wpcf7-list-item{display:block;margin:3px 0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{margin-bottom:0;max-width:100%}.wpcf7 .birth td{display:flex}.wpcf7 .birth td span{margin-right:3px}.wpcf7 .birth td span.b-month,.wpcf7 .birth td span.b-day{margin-left:10px}.recruit-form *{box-sizing:border-box}.recruit-form th{position:relative}.recruit-form .required{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.submit-btn{text-align:center;margin:30px 0 15px}h2.y-marker{background:linear-gradient(transparent 60%,rgba(255,253,107,.7) 0);padding:.5em 0 .1em;margin-bottom:.4em;border-top:none;border-bottom:none;text-align:center}p.check-mark:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f00c";margin-right:10px;color:coral}table{width:100%;table-layout:fixed;word-break:break-all;word-wrap:break-all}@media screen and (max-width:780px){.recruit-form th,.recruit-form td{display:block;width:100%}.recruit-form th{text-align:left}}