.rec-ctabtn{position:relative;display:block;background:#d83c0c;border-radius:100px;padding:13px 23px;font-size:36px;font-weight:700;color:#fff;text-align:center}@media screen and (min-width: 1024px){.rec-ctabtn{padding:13px 23px;font-size:36px}}.rec-ctabtn:hover{text-decoration:none;color:#fff;opacity:.7;transition:.3s}.rec-ctabtn::after{content:"";position:absolute;top:0;bottom:0;right:13px;margin:auto;width:55px;height:0;padding-top:55px;background:url("../img/cta_arrow.svg") no-repeat center/cover}@media screen and (min-width: 768px){.rec-ctabtn::after{width:53px;padding-top:53px}}.rec-cmnhead{width:fit-content;margin:0 auto;text-align:right}.rec-cmnhead h2{margin:5px 0 0;font-size:15px;font-weight:700}@media screen and (min-width: 640px){.rec-cmnhead h2{font-size:20px}}@media screen and (min-width: 768px){.rec-cmnhead h2{margin:10px 0 0}}.rec__cmnhead--2{font-size:26px;font-weight:700;text-align:center;color:#0082be}@media screen and (min-width: 640px){.rec__cmnhead--2{font-size:35px}}#rec-mv{padding-top:70px;background:#000;color:#fff}@media screen and (min-width: 1024px){#rec-mv{padding-top:130px}}.rec__mv__block{position:relative}.rec__mv__txt{position:absolute;top:4%;left:4%;width:33.31%}@media screen and (min-width: 768px){.rec__mv__txt{top:145px;left:150px;width:47.08%}}.rec__mv__img{width:100%;margin:0 auto}@media screen and (min-width: 768px){.rec__mv__img{width:86.66%;margin:0 0 0 auto}}.rec__mv__btn{width:86.66%;max-width:527px;margin:0 auto}@media screen and (min-width: 768px){.rec__mv__btn{position:absolute;right:30px;bottom:24px;width:27.44%}}@media screen and (min-width: 1024px){.rec__mv__btn{right:60px;bottom:48px}}.rec__mv__btn .rec-ctabtn{padding:13px 66px 13px 23px;font-size:24px}@media screen and (min-width: 1024px){.rec__mv__btn .rec-ctabtn{font-size:28px}}.rec__bg__gradation{background:linear-gradient(to bottom, #000 0%, #000 27.6%, #0082be 100%)}#rec-message{padding:68px 6.67% 34px;color:#fff}@media screen and (min-width: 768px){#rec-message{padding:81px 20px 48px}}#rec-message .rec-cmnhead{width:61.33%}@media screen and (min-width: 1024px){#rec-message .rec-cmnhead{width:fit-content}}@media screen and (min-width: 768px){#rec-message .rec-cmnhead img{max-width:400px}}.rec__message__mov{margin:46px auto 0;aspect-ratio:16/9;max-width:830px;width:100%}@media screen and (min-width: 768px){.rec__message__mov{margin:64px auto 0;width:100%}}@media screen and (min-width: 1024px){.rec__message__mov{margin-top:64px}}.rec__message__mov__img a{position:relative;display:block;transition:all .3s}.rec__message__mov__img a:hover{opacity:.7}.rec__message__mov__img a::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:88px;height:88px;background:url(../img/interview_play.svg) no-repeat center/cover}@media screen and (min-width: 768px){.rec__message__mov__img a::after{width:176px;height:176px}}#rec-philosophy{padding:34px 0 60px;color:#fff}@media screen and (min-width: 1024px){#rec-philosophy{padding:48px 0 96px}}#rec-philosophy .rec-cmnhead{width:82.13%}@media screen and (min-width: 1024px){#rec-philosophy .rec-cmnhead{width:fit-content}}@media screen and (min-width: 768px){#rec-philosophy .rec-cmnhead img{max-width:550px}}.rec__philosophy__block{position:relative;margin-top:50px;overflow:hidden}@media screen and (min-width: 1024px){.rec__philosophy__block{margin-top:65px}}.rec__philosophy__txt{position:relative;z-index:2;left:20px;color:#fff;width:calc(100% - 40px)}@media screen and (min-width: 1024px){.rec__philosophy__txt{left:150px;width:calc(100% - 170px);padding-block:42px}}.rec__philosophy__txt h3{margin-bottom:42px;font-size:15px;font-weight:700}@media screen and (min-width: 640px){.rec__philosophy__txt h3{font-size:22px}}@media screen and (min-width: 768px){.rec__philosophy__txt h3{margin-bottom:42px}}.rec__philosophy__txt p{font-size:14px;line-height:2}@media screen and (min-width: 640px){.rec__philosophy__txt p{font-size:18px}}.rec__philosophy__img{position:absolute;top:50%;right:0;transform:translateY(-50%);text-align:right;width:78.9%}@media screen and (min-width: 1024px){.rec__philosophy__img{width:60.1%}}.rec__philosophy__img img{width:100%;height:auto}#rec-about{background:#fff;padding:60px 0 0}@media screen and (min-width: 768px){#rec-about{padding:0}}#rec-about .rec-cmnhead.pc{display:none;margin:0 0 50px;text-align:left}@media screen and (min-width: 768px){#rec-about .rec-cmnhead.pc{display:block}}#rec-about .rec-cmnhead.sp{display:block;width:65.2%;margin-bottom:30px}@media screen and (min-width: 768px){#rec-about .rec-cmnhead.sp{display:none}}.rec__about__block{display:block;padding:30px 0 60px}@media screen and (min-width: 768px){.rec__about__block{position:relative;display:block;padding:0}}.rec__about__block.even{background:#d8effc}@media screen and (min-width: 768px){.rec__about__block.even{background:#fff}}@media screen and (min-width: 768px){.rec__about__block.even .rec__about__img{left:auto;right:0}}@media screen and (min-width: 768px){.rec__about__block.even .rec__about__txt{margin-left:0;margin-right:42.6%}}.rec__about__block.even .rec__about__txt__in{margin-left:auto}.rec__about__img{width:42.6%;display:none}@media screen and (min-width: 768px){.rec__about__img{display:block;position:absolute;top:0;left:0;height:100%}}.rec__about__img img{width:100%;height:100%;object-fit:cover}.rec__about__txt{width:100%}@media screen and (min-width: 768px){.rec__about__txt{width:57.4%;padding:68px 55px;margin:0 0 0 42.6%}}.rec__about__txt__in{max-width:802px}.rec__about__txt p{font-size:14px;line-height:2;margin:0}@media screen and (min-width: 768px){.rec__about__txt p{font-size:16px}}.rec__about__txt__col{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:30px}@media screen and (min-width: 1024px){.rec__about__txt__col{gap:60px}}.rec__about__txt__col.align--center{align-items:center;margin-bottom:0}.rec__about__txt__head{display:none}@media screen and (min-width: 768px){.rec__about__txt__head{display:flex;align-items:center;justify-content:center;order:2;width:21.28%}}@media screen and (min-width: 1024px){.rec__about__txt__head{width:16.4%}}.rec__about__txt__cont{padding:0 20px}@media screen and (min-width: 768px){.rec__about__txt__cont{padding:0;flex:1}}.rec__about__txt__cont__img{margin-bottom:29px}@media screen and (min-width: 768px){.rec__about__txt__cont__img{margin-bottom:58px}}.rec__about__txt__cont__img.pc{display:none}@media screen and (min-width: 768px){.rec__about__txt__cont__img.pc{display:block}}.rec__about__txt__cont__phase{margin:0;color:#000}.rec__about__txt__cont__phase .yellowmarker{background:linear-gradient(transparent 70%, #ffcc01 0%);background-size:100%;background-repeat:no-repeat;background-position:left}.rec__about__block__sp{display:flex;margin-bottom:30px}@media screen and (min-width: 768px){.rec__about__block__sp{display:none}}.rec__about__block__sp.imgnone{margin-bottom:60px}.rec__about__block__sp__img{width:74%}.rec__about__block__sp__img img{width:100%;height:100%;object-fit:cover}.rec__about__block__sp__txt{width:26%;padding:0 20px;margin-bottom:0}.rec__about__txt__col+.rec__about__txt__cont__phase{padding:0 20px}@media screen and (min-width: 768px){.rec__about__txt__col+.rec__about__txt__cont__phase{padding:0}}#rec-interview{padding:60px 0 50px;background:#0082be;color:#fff}@media screen and (min-width: 768px){#rec-interview{padding:70px 0 90px}}#rec-interview .rec-cmnhead{width:74.78%}@media screen and (min-width: 768px){#rec-interview .rec-cmnhead{order:2;writing-mode:vertical-rl;text-align:left;width:auto}}@media screen and (min-width: 768px){#rec-interview .rec-cmnhead h2{margin-top:0}}@media screen and (min-width: 768px){#rec-interview .rec-cmnhead img{max-width:67px}}#rec-interview .swiper-button-next,#rec-interview .swiper-button-prev{color:#fff}#rec-interview .swiper-button-next:after,#rec-interview .swiper-button-prev:after{font-size:20px}@media screen and (min-width: 768px){#rec-interview .swiper-button-next:after,#rec-interview .swiper-button-prev:after{font-size:44px}}#rec-interview .swiper-button-prev{left:0}@media screen and (min-width: 768px){#rec-interview .swiper-button-prev{left:10px}}#rec-interview .swiper-button-next{right:0}@media screen and (min-width: 768px){#rec-interview .swiper-button-next{right:10px}}.rec__interview__inner{max-width:1417px;margin:0 auto;padding:0 20px}@media screen and (min-width: 768px){.rec__interview__col{display:flex;align-items:center}}.rec__interview__slider{position:relative;margin-top:60px}@media screen and (min-width: 768px){.rec__interview__slider{width:76.79%;margin-top:0}}.rec__interview__slide{position:relative}.rec__interview__slider__img .img{display:block;position:relative;width:82.6%;margin:0 auto;transition:all .3s}.rec__interview__slider__img .img:hover{opacity:.7}.rec__interview__slider__img .img::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:88px;height:88px;background:url(../img/interview_play.svg) no-repeat center/cover}@media screen and (min-width: 768px){.rec__interview__slider__img .img::after{width:176px;height:176px}}.rec__interview__slider__img .img .label{width:fit-content;background:#fff;color:#000;padding:0 15px;margin:30px auto 0;font-size:14px;font-weight:700}@media screen and (min-width: 768px){.rec__interview__slider__img .img .label{position:absolute;bottom:20px;right:-20px;margin:0;padding:0 30px;font-size:18px}}.rec__interview__quote{position:relative;border:solid 1px #fff;margin-top:40px;padding:20px 12px}@media screen and (min-width: 768px){.rec__interview__quote{margin-top:80px;padding:50px}}.rec__interview__quote .top,.rec__interview__quote .bottom{position:absolute;width:30px;height:40px;background:#0082be}@media screen and (min-width: 768px){.rec__interview__quote .top,.rec__interview__quote .bottom{width:60px;height:80px}}.rec__interview__quote .top img,.rec__interview__quote .bottom img{width:22px;height:auto}@media screen and (min-width: 768px){.rec__interview__quote .top img,.rec__interview__quote .bottom img{width:44px}}.rec__interview__quote .top{top:-18px;left:-10px}@media screen and (min-width: 768px){.rec__interview__quote .top{top:-3px;left:-20px}}.rec__interview__quote .bottom{bottom:-15px;right:-10px;display:flex;align-items:flex-end;justify-content:flex-end}@media screen and (min-width: 768px){.rec__interview__quote .bottom{bottom:-30px;right:-20px}}.rec__interview__quote p{font-size:14px;font-weight:700;line-height:2;margin-bottom:0;text-align:center}@media screen and (min-width: 768px){.rec__interview__quote p{font-size:27px}}#rec-job{background:#fff}#rec-job .rec-cmnhead{position:relative;width:82%;border:solid 2px #000;box-shadow:3px 3px 0 #000;padding:35px 0 60px;text-align:center;cursor:pointer}@media screen and (min-width: 768px){#rec-job .rec-cmnhead{max-width:628px}}#rec-job .rec-cmnhead::after{content:"";position:absolute;bottom:15px;left:0;right:0;margin:auto;width:41px;height:21px;background:url(../img/job_arrow.svg) no-repeat center/cover;transition:all .3s}#rec-job .rec-cmnhead img{width:67.42%}@media screen and (min-width: 768px){#rec-job .rec-cmnhead img{width:366px;max-width:100%}}#rec-job .rec__job__top.is-open .rec-cmnhead::after{transform:rotate(180deg)}.rec__job__top{padding:30px 20px;background:#ffcc01;cursor:pointer}@media screen and (min-width: 1024px){.rec__job__top{cursor:auto}}@media screen and (min-width: 768px){.rec__job__top{padding:52px 20px}}.rec__job__btm{display:none;padding:20px 0 60px}@media screen and (min-width: 1024px){.rec__job__btm{padding:81px 0 92px}}.rec__job__tbl{max-width:1240px;margin:0 auto;padding:0 20px}.rec__job__tbl table{display:block;width:100%}@media screen and (min-width: 768px){.rec__job__tbl table{display:table;border-collapse:collapse}}.rec__job__tbl table tbody{display:block}@media screen and (min-width: 768px){.rec__job__tbl table tbody{display:table-row-group}}.rec__job__tbl table tr{display:block;border-bottom:1px solid #9b9b9b}@media screen and (min-width: 768px){.rec__job__tbl table tr{display:table-row}}.rec__job__tbl table th,.rec__job__tbl table td{display:block;padding-block:26px}@media screen and (min-width: 768px){.rec__job__tbl table th,.rec__job__tbl table td{display:table-cell}}.rec__job__tbl table th{padding-bottom:5px}@media screen and (min-width: 768px){.rec__job__tbl table th{vertical-align:top;width:21.66%;padding-bottom:26px}}.rec__job__tbl table th .label{display:inline-block;padding:2px 12px;margin-bottom:0;background:#0082be;color:#fff;font-size:14px;font-weight:700;text-align:center}@media screen and (min-width: 768px){.rec__job__tbl table th .label{display:block;padding:4px 12px;font-size:16px}}.rec__job__tbl table td{padding-top:10px;font-size:14px;font-weight:700}@media screen and (min-width: 768px){.rec__job__tbl table td{padding-top:26px;padding-left:60px;font-size:16px}}.rec__job__tbl table td .blue{color:#0082be}#rec-qa{padding:47px 0 50px;background:#f5f5f5}@media screen and (min-width: 1024px){#rec-qa{padding:93px 0 145px}}.rec__qa__inner{max-width:1240px;margin:0 auto;padding:0 20px}.rec__qa__list{margin-top:28px}@media screen and (min-width: 1024px){.rec__qa__list{margin-top:40px}}.rec__qa__item{background:#fff;border-radius:10px;box-shadow:7px 7px 3px rgba(0,0,0,.1)}.rec__qa__item+.rec__qa__item{margin-top:30px}@media screen and (min-width: 768px){.rec__qa__item+.rec__qa__item{margin-top:40px}}.rec__qa__link{position:relative;display:flex;align-items:center;text-align:left;text-decoration:none;cursor:pointer;padding:20px 50px 20px 20px;margin-bottom:0}@media screen and (min-width: 1024px){.rec__qa__link{padding:20px 50px}}.rec__qa__link::before{content:"";display:block;background-color:#9b9b9b;position:absolute;transition:all .3s;top:calc(50% - 1.5px);width:20px;height:2px;right:20px}@media screen and (min-width: 1024px){.rec__qa__link::before{width:25px;right:40px}}.rec__qa__link::after{content:"";display:block;background-color:#9b9b9b;position:absolute;transition:all .3s;top:50%;width:2px;height:20px;right:28px;margin-top:-10px}@media screen and (min-width: 1024px){.rec__qa__link::after{top:50%;height:25px;right:51px;margin-top:-13px}}.rec__qa__link span:nth-of-type(1){padding-right:8px;font-size:16px;font-weight:700;color:#0082be}@media screen and (min-width: 768px){.rec__qa__link span:nth-of-type(1){padding-right:12px;font-size:20px}}.rec__qa__link span:nth-of-type(2){font-size:14px;font-weight:700}@media screen and (min-width: 768px){.rec__qa__link span:nth-of-type(2){font-size:16px}}.rec__qa__link.is-open::after{transform:rotate(90deg);opacity:0}.rec__qa__body{display:none;padding:0 20px 20px;font-size:14px}@media screen and (min-width: 768px){.rec__qa__body{font-size:16px}}@media screen and (min-width: 1024px){.rec__qa__body{padding:0 50px}}.rec__qa__answer{line-height:2}@media screen and (min-width: 1024px){.rec__qa__answer{padding-bottom:30px}}.rec__qa__answer p{margin-bottom:0}.rec__qa__answer__col{display:flex}.rec__qa__answer__col+.rec__qa__answer__col{margin-top:30px}@media screen and (min-width: 1024px){.rec__qa__answer__col+.rec__qa__answer__col{margin-top:30px}}.rec__qa__answer__head{color:#0082be;font-weight:700}.rec__qa__answer__note{margin-top:15px;font-size:12px}@media screen and (min-width: 768px){.rec__qa__answer__note{font-size:12px}}@media screen and (min-width: 1024px){.rec__qa__answer__note{margin-top:30px}}.rec__qa__answer__note .blue{color:#0082be}.rec__form__top img{width:100%;height:auto}.rec__form__btm{padding:60px 20px 90px;background:#f5f5f5}@media screen and (min-width: 1024px){.rec__form__btm{padding:100px 20px 90px}}.rec__form__btm__inner{max-width:1200px;margin:0 auto}.rec__form__btm__box{background:#fff;border-radius:10px;box-shadow:7px 7px 3px rgba(0,0,0,.1);padding:45px 15px 60px;margin-top:55px}@media screen and (min-width: 1024px){.rec__form__btm__box{padding:70px 15px 90px;margin-top:76px}}.rec__form__btm__form{max-width:890px;margin:0 auto}.rec__form__btm__form dt{display:flex;align-items:baseline;gap:13px;font-size:14px;font-weight:700;color:#0082be}@media screen and (min-width: 768px){.rec__form__btm__form dt{gap:13px;font-size:16px}}.rec__form__btm__form dt .required{font-size:12px;color:#d83c0c}@media screen and (min-width: 768px){.rec__form__btm__form dt .required{font-size:12px}}.rec__form__btm__form dd{margin-bottom:21px}@media screen and (min-width: 768px){.rec__form__btm__form dd{margin-bottom:25px}}.rec__form__btm__form dd input{width:100%;border-bottom:solid 1px #9b9b9b;font-size:16px}@media screen and (min-width: 768px){.rec__form__btm__form dd input{font-size:16px}}.rec__form__btm__form dd input::placeholder{color:#9b9b9b}.rec__form__btm__form dd .rec-form-subTitle{font-size:13px}@media screen and (min-width: 768px){.rec__form__btm__form dd .rec-form-subTitle{font-size:15px}}.rec__form__btm__form dd .wpcf7-form-control.wpcf7-radio .wpcf7-list-item:first-of-type{margin-left:0}.rec__form__btm__form dd .wpcf7-form-control.wpcf7-radio .wpcf7-list-item input[type=radio]{display:none}.rec__form__btm__form dd .wpcf7-form-control.wpcf7-radio .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label{color:#005ca0}.rec__form__btm__form dd .wpcf7-form-control.wpcf7-radio .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label:before{animation:ripple .2s linear forwards}.rec__form__btm__form dd .wpcf7-form-control.wpcf7-radio .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label:after{opacity:1}.rec__form__btm__form dd .wpcf7-form-control.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{display:flex;align-items:center;min-height:16px;font-size:14px;color:#9b9b9b;line-height:1}@media screen and (min-width: 640px){.rec__form__btm__form dd .wpcf7-form-control.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{font-size:16px;min-height:25px}}.rec__form__btm__form dd .wpcf7-form-control.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{position:relative;padding:0 15px 0 26px}@media screen and (min-width: 640px){.rec__form__btm__form dd .wpcf7-form-control.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{padding:0 15px 0 35px}}.rec__form__btm__form dd .wpcf7-form-control.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{margin-bottom:0;cursor:pointer;vertical-align:bottom}.rec__form__btm__form dd .wpcf7-form-control.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:before,.rec__form__btm__form dd .wpcf7-form-control.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:after{position:absolute;content:"";border-radius:50%}.rec__form__btm__form dd .wpcf7-form-control.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:before{left:0;top:0;width:16px;height:16px}@media screen and (min-width: 640px){.rec__form__btm__form dd .wpcf7-form-control.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:before{width:25px;height:25px}}.rec__form__btm__form dd .wpcf7-form-control.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:before{background-color:#c9c9c9}.rec__form__btm__form dd .wpcf7-form-control.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:after{top:4px;left:4px;width:8px;height:8px}@media screen and (min-width: 640px){.rec__form__btm__form dd .wpcf7-form-control.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:after{top:5px;left:5px;width:15px;height:15px}}.rec__form__btm__form dd .wpcf7-form-control.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:after{opacity:0;background:#005ca0}.rec__form__btm__form dd .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item:first-of-type{margin-left:0}.rec__form__btm__form dd .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item input[type=checkbox]{display:none}.rec__form__btm__form dd .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label{color:#005ca0}.rec__form__btm__form dd .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:before{animation:ripple .2s linear forwards;background-color:#005ca0}.rec__form__btm__form dd .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:after{opacity:1}.rec__form__btm__form dd .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{display:flex;align-items:center;min-height:16px;font-size:14px;color:#9b9b9b;line-height:1}@media screen and (min-width: 640px){.rec__form__btm__form dd .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{font-size:16px;min-height:25px}}.rec__form__btm__form dd .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{position:relative;padding:0 15px 0 26px}@media screen and (min-width: 640px){.rec__form__btm__form dd .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{padding:0 15px 0 35px}}.rec__form__btm__form dd .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{margin-bottom:0;cursor:pointer;vertical-align:bottom}.rec__form__btm__form dd .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before,.rec__form__btm__form dd .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:after{position:absolute;content:"";border-radius:4px}.rec__form__btm__form dd .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before{left:0;top:0;width:16px;height:16px}@media screen and (min-width: 640px){.rec__form__btm__form dd .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before{width:25px;height:25px}}.rec__form__btm__form dd .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before{background-color:#c9c9c9}.rec__form__btm__form dd .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:after{top:4px;left:4px;width:8px;height:8px}@media screen and (min-width: 640px){.rec__form__btm__form dd .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:after{top:5px;left:5px;width:15px;height:15px}}.rec__form__btm__form dd .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:after{opacity:0;background-image:url(../img/checkbox.svg);background-size:15px 9px;background-repeat:no-repeat;background-position:center center}.rec__form__btm__form div:has(>input[type=submit]){position:relative;width:fit-content;margin:15px auto 0}@media screen and (min-width: 768px){.rec__form__btm__form div:has(>input[type=submit]){margin-top:55px}}.rec__form__btm__form div:has(>input[type=submit])::after{content:"";position:absolute;top:0;bottom:0;right:13px;margin:auto;width:50px;height:0;padding-top:50px;background:url("../img/cta_arrow.svg") no-repeat center/cover}@media screen and (min-width: 768px){.rec__form__btm__form div:has(>input[type=submit])::after{width:53px;height:53px}}.rec__form__btm__form input[type=submit]{position:relative;display:block;width:348px;background:#d83c0c;border-radius:100px;padding:13px 63px 13px 23px;font-size:18px;font-weight:700;color:#fff;text-align:center;cursor:pointer}@media screen and (min-width: 768px){.rec__form__btm__form input[type=submit]{font-size:24px}}.rec__form__btm__form input[type=submit]:hover{text-decoration:none;color:#fff;opacity:.7;transition:.3s}.rec__form__btm__form .wpcf7-spinner{left:0;right:0;margin:0 auto}.rec-input-privacy{margin-top:33px;text-align:center;color:#000;font-size:16px}@media screen and (min-width: 768px){.rec-input-privacy{margin-top:53px;font-size:16px}}.rec-input-privacy a{color:#000}.rec-input-privacy a:hover{text-decoration:underline}.rec__cta{position:fixed;right:0;bottom:100px;width:55.7%;max-width:276px;z-index:10;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}.rec__cta.is-visible{opacity:1;visibility:visible}.rec__cta a{transition:all .3s}.rec__cta a img{transition:all .3s}.rec__cta a:hover{opacity:.7}.fade-in{opacity:0;transition:1.2s ease-out;transition-property:opacity,filter}.fade-in.is-visible{opacity:1}/*# sourceMappingURL=recruit.css.map */
