@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes loading{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}to{-o-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}.wrap .wp-block-group.is-style-container{max-width:700px;margin:auto}.wrap .metadata .icon{margin-right:2rem}.wrap .metadata .icon svg{height:1.5rem}.wrap .metadata .timeslot svg{color:#d9b23d;height:2rem;vertical-align:middle}.wrap .metadata .timeslot figcaption{text-transform:uppercase;display:inline-block;vertical-align:middle}.page-header-wrapper .page-header{max-width:1510px;margin-left:auto;margin-right:auto;width:100%;display:grid;grid-template:"image ." 3rem "image title" 64px "image ." 1fr/225px 1fr;-webkit-column-gap:47px;-moz-column-gap:47px;column-gap:47px}@media only screen and (max-width:1589px){.page-header-wrapper .page-header{width:calc(100% - 80px);margin-left:40px;margin-right:40px}}@media only screen and (max-width:766px){.page-header-wrapper .page-header{grid-template:"image" auto "title" 1fr/1fr;row-gap:1rem}}.page-header-wrapper .page-header .page-title-wrapper{position:relative;grid-area:title;padding:0}.page-header-wrapper .page-header .page-title-wrapper .page-title{padding:0;margin:0}.page-header-wrapper .page-header .page-title-wrapper:before{content:"";top:50%;left:-1rem;width:3px;height:100%;background-color:#56c5a8;position:absolute;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.page-header-wrapper .page-header .page-title-wrapper:hover:before{height:calc(100% + 2rem)}.page-header-wrapper .page-header .thumb-wrapper{grid-area:image;width:225px;height:225px;z-index:2}.page-header-wrapper .page-header .thumb-wrapper img{border-radius:50%;-webkit-box-shadow:none;box-shadow:none}.page-header-wrapper+.wp-block-group{margin-top:-6rem}.wp-block-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wp-block-group.is-style-upper-layer{gap:4rem}.wp-block-group .wp-block-group{max-width:1510px;margin-left:auto;margin-right:auto;width:100%;display:grid;grid-template:". title" 1fr ". content" auto/225px 1fr;-webkit-column-gap:138px;-moz-column-gap:138px;column-gap:138px;row-gap:1.5rem}@media only screen and (max-width:1589px){.wp-block-group .wp-block-group{width:calc(100% - 80px);margin-left:40px;margin-right:40px}}@media only screen and (max-width:829px){.wp-block-group .wp-block-group{grid-template:"title" 1fr "content" auto/1fr}}.wp-block-group .wp-block-group h4{grid-area:title}.wp-block-group .wp-block-group>div{grid-area:content}.wp-block-group .wp-block-group.main-block{grid-template:"buttons title" 1fr "buttons metas" auto/225px 1fr}@media only screen and (max-width:829px){.wp-block-group .wp-block-group.main-block{grid-template:"buttons" auto "title" 1fr "metas" auto/1fr}}.wp-block-group .wp-block-group.main-block .jobs{grid-area:title;font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem}.wp-block-group .wp-block-group.main-block .jobs .title{margin:0;font-size:1.4rem}.wp-block-group .wp-block-group.main-block .metas{grid-area:metas;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;gap:1rem}@media only screen and (max-width:1023px){.wp-block-group .wp-block-group.main-block .metas{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:549px){.wp-block-group .wp-block-group.main-block .metas{grid-template-columns:repeat(1,1fr)}}.wp-block-group .wp-block-group.main-block .metas .metadata{display:grid;grid-template:"icon content" 1fr/27px 1fr;gap:17px}.wp-block-group .wp-block-group.main-block .metas .metadata div.icon{grid-area:icon;margin:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-block-group .wp-block-group.main-block .metas .metadata div.icon svg{max-width:27px}.wp-block-group .wp-block-group.main-block .metas .metadata div:not(.icon){grid-area:content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wp-block-group .wp-block-group.main-block .metas .metadata div:not(.icon) p{width:100%}.wp-block-group .wp-block-group.main-block .buttons{grid-area:buttons;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem;padding-top:3rem}@media only screen and (max-width:829px){.wp-block-group .wp-block-group.main-block .buttons{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:766px){.wp-block-group .wp-block-group.main-block .buttons{padding-top:4rem}}.wp-block-group .wp-block-group.main-block .buttons .button{width:100%;font-size:.9rem;margin:0}@media only screen and (max-width:829px){.wp-block-group .wp-block-group.main-block .buttons .button{width:auto;max-width:230px}}
