@media only screen and (max-width:782px){.recruitment-banner{margin-bottom:var(--wp--preset--spacing--separator)}}.recruitment-banner__inner{min-height:71.0416666667vw;position:relative}.recruitment-banner__content{padding:var(--wp--preset--spacing--separator) 0;position:relative;z-index:10}@media only screen and (max-width:782px){.recruitment-banner__content{padding-bottom:0}}.recruitment-banner__content>:not(.hgroup){max-width:512px}@media only screen and (max-width:782px){.recruitment-banner__content>:not(.hgroup){max-width:none}}.recruitment-banner__bg{bottom:0;left:calc(50% - var(--wp--preset--spacing--160));position:absolute;right:0;top:0}@media only screen and (max-width:1080px){.recruitment-banner__bg{left:50%}}@media only screen and (max-width:782px){.recruitment-banner__bg{left:auto;position:relative;right:auto;top:auto}}.recruitment-banner__bg img{display:block;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}