.cBreadcrumbs{display:none}@media screen and (min-width:768px){.cBreadcrumbs{position:absolute;top:calc(52 * var(--px));left:0;z-index:var(--z-base);display:block;width:100%}.cBreadcrumbs__list{display:flex;flex-wrap:wrap;gap:calc(8 * var(--px));align-items:center;padding:calc(16 * var(--px)) calc(24 * var(--px))}.cBreadcrumbs__item{display:flex;gap:calc(8 * var(--px));align-items:center;font-size:calc(.75 * var(--rem));font-weight:400;line-height:1.6;color:var(--color-gray-green)}.cBreadcrumbs__item:not(:first-child):before{width:calc(4 * var(--px));height:1px;margin-top:calc(3 * var(--px));content:"";background-color:var(--color-gray-green)}.cBreadcrumbs__item:last-child{color:var(--color-gray-black)}}.cHeadline.--white{--_after-color: var(--color-white)}.cHeadline.--green{--_before-color: var(--color-black);--_after-color: var(--color-green)}.cHeadline__main_icon,.cHeadline__main_text{opacity:var(--init-opacity)}.cHeadline__line{position:relative;width:-moz-fit-content;width:fit-content;opacity:var(--init-opacity)}.cHeadline__text{display:block;color:transparent;-webkit-background-clip:text;background-clip:text}.cHeadline__text.--before{position:absolute;top:0;left:0;background-color:var(--_before-color, var(--color-green))}.cHeadline__text.--after{background-color:var(--_after-color, var(--color-black))}.cIndexNav{position:fixed;right:calc(25 * var(--px));bottom:calc(24 * var(--px));z-index:var(--z-header);display:grid;grid-template-columns:calc(96 * var(--px)) auto;width:-moz-fit-content;width:fit-content;color:var(--color-white);opacity:var(--init-opacity)}.cIndexNav__bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#82978c;border-radius:2px}.cIndexNav__head{display:flex;align-items:center;justify-content:center;padding:calc(6 * var(--px)) 0;font-family:var(--akshar);font-size:calc(.9375 * var(--rem));font-weight:400;line-height:1;text-align:center;text-transform:uppercase}.cIndexNav__body{display:flex;padding:calc(6 * var(--px)) 0;overflow:hidden}.cIndexNav__separator{flex-shrink:0;width:1px;height:100%;background-color:#55635a}.cIndexNav__list{display:flex;flex-shrink:0;align-items:center;width:-moz-max-content;width:max-content;padding:0 calc(22 * var(--px))}.cIndexNav__item{flex-shrink:0}.cIndexNav__link{display:flex;gap:calc(6 * var(--px));align-items:center;padding:calc(4 * var(--px)) calc(10 * var(--px)) calc(6 * var(--px))}.cIndexNav__link_arrow{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:calc(2 * var(--px)) 0;overflow:hidden}.cIndexNav__link_arrow_inner{position:relative;width:calc(6 * var(--px));height:calc(5 * var(--px))}.cIndexNav__link_arrow_svg:nth-child(1){position:absolute;top:-160%;left:0;width:100%;height:100%}.cIndexNav__link_text{font-size:calc(.8125 * var(--rem));font-weight:700;line-height:1.6}.cFixedNav{position:fixed;right:0;bottom:calc(8 * var(--px));z-index:var(--z-menu);display:flex;justify-content:center;width:100%;pointer-events:none}.cFixedNav__inner{display:grid;gap:calc(4 * var(--px))}.cFixedNav__inner.--index{width:calc(188 * var(--px))}.cFixedNav__inner.--products{width:calc(262 * var(--px))}.cFixedNav__main{display:grid;pointer-events:auto;border-radius:1px;opacity:var(--init-opacity)}.cFixedNav__main.--normal{width:calc(188 * var(--px));padding:1px;background-color:var(--color-green)}.cFixedNav__main.--index{grid-template-columns:1fr calc(72 * var(--px));gap:1px;padding:1px;background-color:var(--color-green);border-radius:1px}.cFixedNav__main.--products{grid-template-columns:1fr calc(122 * var(--px));gap:1px;padding:1px;background-color:var(--color-green);border-radius:1px}.cFixedNav__main.--products-single{width:calc(260 * var(--px));padding:1px;background-color:var(--color-green)}.cFixedNav__contact{display:flex;align-items:center;justify-content:center;padding:calc(7 * var(--px)) calc(12 * var(--px));overflow:hidden;background-color:#0c713b;border-radius:1px}.cFixedNav__contact_text{font-family:var(--akshar);font-size:calc(.9375 * var(--rem));font-weight:300;line-height:1;color:var(--color-white);text-transform:uppercase}.cFixedNav__contactProducts{display:flex;align-items:center;justify-content:center;padding:calc(4 * var(--px)) calc(12 * var(--px));overflow:hidden;background-color:#0c713b;border-radius:1px}.cFixedNav__contactProducts_text{font-size:calc(.875 * var(--rem));font-weight:500;line-height:1.6;color:var(--color-white);text-transform:uppercase}.cFixedNav__indexButton{display:flex;align-items:center;justify-content:center;padding:calc(7 * var(--px)) calc(12 * var(--px));overflow:hidden;color:var(--color-white);background-color:var(--color-black);border-radius:1px}.cFixedNav__indexButton[aria-expanded=true]{color:var(--color-green);background-color:var(--color-white)}.cFixedNav__indexButton_text{font-family:var(--akshar);font-size:calc(.9375 * var(--rem));font-weight:300;line-height:1;text-transform:uppercase}.cFixedNav__searchButton{display:flex;align-items:center;justify-content:center;padding:calc(4 * var(--px)) calc(12 * var(--px));overflow:hidden;color:var(--color-white);background-color:var(--color-black);border-radius:1px}.cFixedNav__searchButton[aria-expanded=true]{color:var(--color-green);background-color:var(--color-white)}.cFixedNav__searchButton_text{font-size:calc(.875 * var(--rem));font-weight:500;line-height:1.6;text-transform:uppercase}.cFixedNav__detail{width:100%;padding:1px;overflow:hidden;background-color:#5f6b65;border-radius:1px;opacity:0}.cFixedNav__detail_index{display:flex;flex-direction:column;gap:calc(.875 * var(--rem));padding:calc(34 * var(--px)) calc(24 * var(--px)) calc(32 * var(--px));background-color:var(--color-gray-black);border-radius:1px}.cFixedNav__detail_index_link{display:flex;gap:calc(6 * var(--px));align-items:center;width:-moz-fit-content;width:fit-content;color:var(--color-white)}.cFixedNav__detail_index_link_arrow{width:calc(6 * var(--px));height:calc(5 * var(--px))}.cFixedNav__detail_index_link_text{font-size:calc(.8125 * var(--rem));font-weight:700;line-height:1.6}.cFixedNav__detail_products{display:flex;flex-direction:column;gap:calc(1 * var(--px));background-color:var(--color-gray-black);border-radius:1px}.cFixedNav__detail_products_category_link{display:flex;gap:calc(13 * var(--px));align-items:center;padding:calc(.8125 * var(--rem)) calc(14 * var(--px)) calc(.875 * var(--rem));color:var(--color-white);background-color:#919a94;border-radius:2px}.cFixedNav__detail_products_category_link_icon{width:calc(10 * var(--px));height:calc(10 * var(--px));background-color:var(--color-gray-black);border-radius:1px}.cFixedNav__detail_products_category_link_text{font-size:calc(.8125 * var(--rem));font-weight:500;line-height:1.3}.cFixedNav__detail_close{display:flex;align-items:center;justify-content:center;width:100%;padding:calc(7 * var(--px)) calc(12 * var(--px))}.cFixedNav__detail_close_text{font-family:var(--akshar);font-size:calc(.9375 * var(--rem));font-weight:300;line-height:1;color:var(--color-white);text-transform:uppercase}@media screen and (min-width:768px){.cFixedNav{bottom:calc(24 * var(--px))}.cFixedNav__main.--products-single{width:calc(336 * var(--px));padding:0;background-color:transparent}.cFixedNav__contactProducts{position:relative;padding:calc(1.25 * var(--rem)) calc(24 * var(--px)) calc(1.375 * var(--rem));background-color:transparent}.cFixedNav__contactProducts_bg{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-image:linear-gradient(216deg,#2dc574 -21.8%,#009144 81.85%);border-radius:1px}.cFixedNav__contactProducts:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;content:"";background-color:var(--color-green);border-radius:1px;opacity:0}.cFixedNav__contactProducts_text{position:relative;z-index:1;font-weight:700;line-height:1}}@media(any-hover:hover){.cFixedNav__contactProducts:before{opacity:0;transition:transform .4s var(--ease-out-quart),opacity .4s var(--ease-out-quart)}.cFixedNav__contactProducts_bg{transition:transform .4s var(--ease-out-quart)}.cFixedNav__contactProducts:hover .cFixedNav__contactProducts_bg{transform:scale(.98,.93);transition-duration:.32s}.cFixedNav__contactProducts:hover:before{opacity:1;transform:scale(.98,.93);transition-duration:.32s}}.cBoxIcon{display:grid;width:100%;height:100%}.cBoxIcon__bg{grid-row:1;grid-column:1;width:100%;height:100%}.cBoxIcon__hover{grid-row:1;grid-column:1;width:100%;height:100%;background-color:#055e2e;opacity:0}.cBoxIcon__hover.--clear{background-color:#fff6}.cBoxIcon__hover.--gray{background-color:#e8eae9}.cBoxIcon__hover.--white{background-color:var(--color-white)}.cBoxIcon__icon{position:relative;display:flex;grid-row:1;grid-column:1;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}.cBoxIcon__icon_arrow{position:relative;width:100%;height:100%}.cBoxIcon__icon_inner{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:100%;height:100%}.cBoxIcon__icon_inner:nth-child(2){position:absolute;top:0;left:-100%}.cBoxIcon__icon_svg.--arrow{width:calc(var(--_box-icon_width, 5) * var(--px));height:calc(var(--_box-icon_height, 6) * var(--px))}.cBoxIcon__icon_svg.--download{width:calc(var(--_box-icon_width, 11) * var(--px));height:calc(var(--_box-icon_height, 11) * var(--px))}.cBoxIcon__icon_svg.--toggle{width:calc(var(--_box-icon_width, 6) * var(--px));height:calc(var(--_box-icon_height, 6) * var(--px))}.cBoxIcon__icon_svg.--toggle path:nth-child(2){transform:rotate(var(--_icon-rotate, 0deg));transform-origin:center;transition:transform .4s var(--ease-out-quart)}.cBoxIcon__icon_svg.--search{width:calc(var(--_box-icon_width, 10) * var(--px));height:calc(var(--_box-icon_height, 11) * var(--px))}.cTextBanner__inner,.cTextBanner__line{position:relative}.cTextBanner__text{display:block;color:transparent;-webkit-background-clip:text;background-clip:text}.cTextBanner__text.--before{position:absolute;top:0;left:0;background-color:var(--_before-color, var(--color-green))}.cTextBanner__text.--after{background-color:var(--_after-color, var(--color-black))}@keyframes loopSlide1{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes loopSlide2{0%{transform:translate(0)}to{transform:translate(-200%)}}.lHeader__lang_link.is-current{color:var(--color-white)}.lHeader__lang_link.is-current.--fixed{color:var(--color-green)}.pFv__inner{position:relative;width:100%;overflow:hidden;background-color:#2d302e}.pFv__slider{--_slide_width: 460;--_-slider-time: 160s;position:relative;width:100%}.pFv__slider_wrapper{display:grid;grid-template-columns:calc(var(--_slide_width) * 4 * var(--px)) calc(var(--_slide_width) * 4 * var(--px));width:-moz-max-content;width:max-content;width:100%}.pFv__slider_slide{display:grid;grid-template-columns:repeat(4,calc(var(--_slide_width) * var(--px)));height:calc(814 * var(--px))}.pFv__slider_slide:nth-child(1){animation:loopSlide1 var(--_-slider-time, 50s) calc(var(--_-slider-time, 50s) * -.5) linear infinite}.pFv__slider_slide:nth-child(2){animation:loopSlide2 var(--_-slider-time, 50s) linear infinite}.pFv__slider_slide_item{width:100%;height:100%;overflow:hidden;opacity:var(--init-opacity)}.pFv__slider_slide_item img{width:calc(690 * var(--px))}.pFv__slider_mask{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(270deg,#232b279e,#0d0d0d9e)}.pFv__content{position:absolute;top:0;left:0;width:100%;height:100%;padding:calc(196 * var(--px)) calc(20 * var(--px))}.pFv__head_main{display:flex;gap:calc(8 * var(--px));align-items:center;margin-left:calc(10 * var(--px))}.pFv__head_main_icon{width:calc(7 * var(--px));height:calc(7 * var(--px));background-color:var(--color-green);border-radius:50%}.pFv__head_main_text{font-size:calc(1.125 * var(--rem));font-weight:600;line-height:1.6;color:var(--color-white)}.pFv__head_sub{--_before-color: var(--color-white);display:block;margin-top:calc(.625 * var(--rem));font-family:var(--akshar);font-size:calc(5.75 * var(--rem));line-height:1;text-transform:uppercase;letter-spacing:-.01em}.pFv__head_sub_text.--after{background-image:radial-gradient(215.19% 148.94% at 33.2% 12.35%,#48d389,#21c66e)}.pMessage__inner{position:relative;z-index:1;padding:calc(138 * var(--px)) 0 calc(463 * var(--px));overflow-x:clip}.pMessage__bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;overflow:hidden;pointer-events:none;background:linear-gradient(228deg,#2dc574 16.08%,#009144 77.04%);background-color:#fff}.pMessage__bg_gradation{position:absolute}.pMessage__bg_gradation:nth-child(1){top:calc(-300 * var(--px));right:calc(-17 * var(--px));width:calc(360 * var(--px));height:calc(593 * var(--px));filter:blur(calc(138 * var(--px)))}.pMessage__bg_gradation:nth-child(2){top:calc(-29 * var(--px));left:calc(-362 * var(--px));width:calc(566 * var(--px));height:calc(593 * var(--px));filter:blur(calc(208 * var(--px)))}.pMessage__bg_gradation:nth-child(3){top:calc(400 * var(--px));right:calc(-357 * var(--px));width:calc(339 * var(--px));height:calc(251 * var(--px));filter:blur(calc(190 * var(--px)))}.pMessage__bg_gradation:nth-child(4){right:calc(-357 * var(--px));bottom:calc(-36 * var(--px));width:calc(797 * var(--px));height:calc(452 * var(--px));filter:blur(calc(160 * var(--px)))}.pMessage__image{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none}.pMessage__image_item{position:absolute;z-index:1}.pMessage__image_item_move{overflow:hidden;border-radius:2px}.pMessage__image_item_bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:var(--color-green);border-radius:2px}.pMessage__image_item_inner{opacity:var(--init-opacity)}.pMessage__image_item:nth-child(1){top:calc(-54 * var(--px));right:0;width:calc(208 * var(--px));height:calc(226 * var(--px));border-radius:2px 0 0 2px}.pMessage__image_item:nth-child(2){bottom:calc(184 * var(--px));left:calc(24 * var(--px));width:calc(196 * var(--px));height:calc(218 * var(--px))}.pMessage__image_item:nth-child(3){right:calc(24 * var(--px));bottom:calc(110 * var(--px));width:calc(138 * var(--px));height:calc(143 * var(--px))}.pMessage__textSlider{display:grid;grid-template-columns:repeat(2,calc(569 * var(--px)));width:-moz-max-content;width:max-content}.pMessage__textSlider_slide{--_-slider-time: 20s;padding-left:calc(48 * var(--px));mix-blend-mode:soft-light}.pMessage__textSlider_slide:nth-child(1){animation:loopSlide1 var(--_-slider-time, 50s) calc(var(--_-slider-time, 50s) * -.5) linear infinite}.pMessage__textSlider_slide:nth-child(2){animation:loopSlide2 var(--_-slider-time, 50s) linear infinite}.pMessage__textSlider_slide_text{font-family:var(--akshar);font-size:calc(5 * var(--rem));font-weight:400;line-height:1;color:#289c5e;text-transform:uppercase;letter-spacing:-.01em}.pMessage__content{padding:0 calc(24 * var(--px));margin-top:calc(2.125 * var(--rem));color:var(--color-white)}.pMessage__lead{display:flex;flex-direction:column;font-size:calc(1.5 * var(--rem));font-weight:600;font-feature-settings:"palt" on;line-height:1.6;letter-spacing:.02em}.pMessage__about{display:flex;flex-direction:column;gap:calc(1.25 * var(--rem));margin-top:calc(2 * var(--rem))}.pMessage__about_text{font-size:calc(1 * var(--rem));font-weight:400;line-height:1.8;opacity:var(--init-opacity)}.pWorkplace{position:relative;z-index:1}.pWorkplace__bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.pWorkplace__bg_image{position:sticky;top:0;width:100%;height:100vh;pointer-events:none}.pWorkplace__inner{padding:calc(6.625 * var(--rem)) calc(24 * var(--px)) calc(138 * var(--px))}.pWorkplace__head{display:flex;flex-direction:column;align-items:flex-end;color:var(--color-white)}.pWorkplace__head_inner{display:flex;flex-direction:column;width:calc(241 * var(--px))}.pWorkplace__head_main{padding-right:calc(3 * var(--px))}.pWorkplace__head_main_text{display:inline-block;font-size:calc(1 * var(--rem));font-weight:700;font-feature-settings:"palt" on;line-height:1.6;letter-spacing:.02em}.pWorkplace__head_sub{margin-top:calc(1.125 * var(--rem));font-family:var(--akshar);font-size:calc(3.375 * var(--rem));font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:-.01em}.pWorkplace__body{margin-top:calc(2.8125 * var(--rem))}.pWorkplace__list{display:grid;gap:calc(20 * var(--px))}.pWorkplace__item{position:relative;z-index:1;padding:calc(16 * var(--px)) calc(20 * var(--px)) calc(20 * var(--px))}.pWorkplace__item_bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:var(--color-white);border-radius:1px;opacity:var(--init-opacity)}.pWorkplace__item_inner{display:flex;flex-direction:column;gap:calc(1.625 * var(--rem));opacity:var(--init-opacity)}.pWorkplace__item_index{font-family:var(--akshar);font-size:calc(.875 * var(--rem));font-weight:400;line-height:1;color:var(--color-green);text-transform:uppercase;letter-spacing:-.02em}.pWorkplace__item_headline{margin-top:calc(1.5 * var(--rem));font-size:calc(1.375 * var(--rem));font-weight:600;font-feature-settings:"palt" on;line-height:1.6;letter-spacing:.02em}.pWorkplace__item_description{margin-top:calc(.75 * var(--rem));font-size:calc(.9375 * var(--rem));font-weight:400;line-height:1.8}.pWorkplace__item_image{width:100%;height:calc(205 * var(--px));overflow:hidden;border-radius:2px}.pWelfare{margin-top:calc(104 * var(--px))}.pWelfare__inner{padding:0 calc(24 * var(--px))}.pWelfare__head_main{padding-left:calc(4 * var(--px));font-size:calc(.875 * var(--rem));font-weight:700;line-height:1.6;color:var(--color-gray-black)}.pWelfare__head_sub{display:block;margin-top:calc(.9375 * var(--rem));font-family:var(--akshar);font-size:calc(3.375 * var(--rem));font-weight:400;line-height:1;color:transparent;text-transform:uppercase;letter-spacing:-.01em;background:radial-gradient(215.19% 148.94% at 33.2% 12.35%,#48d389,#21c66e);-webkit-background-clip:text;background-clip:text}.pWelfare__body{margin-top:calc(2.75 * var(--rem))}.pWelfare__table_body{display:flex;flex-direction:column;gap:calc(4 * var(--px))}.pWelfare__table_row{display:flex;flex-direction:column;gap:calc(.875 * var(--rem));padding:calc(1.25 * var(--rem)) calc(20 * var(--px)) calc(1.5 * var(--rem));background-color:var(--color-green-soft);border-radius:1px}.pWelfare__table_headline{position:relative;padding-left:calc(20 * var(--px));font-size:calc(1.125 * var(--rem));font-weight:600;line-height:1.5;color:var(--color-green)}.pWelfare__table_headline:before{position:absolute;top:calc(11 * var(--px));left:calc(4 * var(--px));width:calc(6 * var(--px));height:calc(6 * var(--px));content:"";background-color:currentcolor;border-radius:50%}.pWelfare__table_detail_text{font-size:calc(.9375 * var(--rem));font-weight:400;line-height:1.8;letter-spacing:.02em}.pRequirements{margin-top:calc(90 * var(--px))}.pRequirements__inner{padding:0 calc(24 * var(--px))}.pRequirements__head_main{padding-left:calc(4 * var(--px));font-size:calc(.875 * var(--rem));font-weight:700;line-height:1.6;color:var(--color-gray-black)}.pRequirements__head_sub{display:block;margin-top:calc(.9375 * var(--rem));font-family:var(--akshar);font-size:calc(3.375 * var(--rem));font-weight:400;line-height:1;color:transparent;text-transform:uppercase;letter-spacing:-.01em;background:radial-gradient(215.19% 148.94% at 33.2% 12.35%,#48d389,#21c66e);-webkit-background-clip:text;background-clip:text}.pRequirements__body{margin-top:calc(2.8125 * var(--rem))}.pRequirements__nav_list{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(3 * var(--px))}.pRequirements__nav_button{--_icon_color: var(--color-gray-black);--_text_color: var(--color-black);--_bg_color: var(--color-gray-white);display:flex;gap:calc(12 * var(--px));align-items:center;width:100%;padding:calc(.5 * var(--rem)) calc(14 * var(--px)) calc(.625 * var(--rem));background-color:var(--_bg_color)}.pRequirements__nav_button.is-current{--_icon_color: var(--color-green);--_text_color: var(--color-green);--_bg_color: var(--color-green-soft);pointer-events:none}.pRequirements__nav_button_icon{width:calc(6 * var(--px));height:calc(6 * var(--px));background-color:var(--_icon_color)}.pRequirements__nav_button_text{font-size:calc(.875 * var(--rem));font-weight:500;line-height:1.6;color:var(--_text_color)}.pRequirements__content{margin-top:calc(23 * var(--px))}.pRequirements__table{width:100%;border-bottom:solid 1px var(--color-gray)}.pRequirements__table_row{display:flex;flex-direction:column;gap:calc(.4375 * var(--rem));padding:calc(1.25 * var(--rem)) 0 calc(1.5 * var(--rem));border-top:solid 1px var(--color-gray)}.pRequirements__table_headline{font-size:calc(.9375 * var(--rem));font-weight:500;line-height:1.6;color:var(--color-green)}.pRequirements__table_data{font-size:calc(.9375 * var(--rem));font-weight:400;line-height:1.6}.pRequirements__table_data a{display:inline;color:var(--color-green);background-image:linear-gradient(90deg,currentcolor,currentcolor);background-repeat:no-repeat;background-position:0% 100%;background-size:100% 1px}.pRequirements__table_data strong{font-weight:700}.pRequirements__interviewLink{display:grid;width:100%;margin-top:calc(24 * var(--px))}.pRequirements__interviewLink_bg{grid-row:1;grid-column:1;background-color:var(--color-gray-light);border-radius:1px}.pRequirements__interviewLink_inner{position:relative;display:flex;grid-row:1;grid-column:1;gap:calc(16 * var(--px));align-items:center;justify-content:space-between;padding:calc(1.375 * var(--rem)) calc(24 * var(--px))}.pRequirements__interviewLink_head{display:flex;flex-direction:column;gap:calc(.25 * var(--rem))}.pRequirements__interviewLink_head_sub{font-family:var(--akshar);font-size:calc(1.75 * var(--rem));font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:-.02em}.pRequirements__interviewLink_head_main{font-size:calc(.875 * var(--rem));font-weight:600;line-height:1.4;color:var(--color-gray-black)}.pRequirements__interviewLink_arrow{width:calc(32 * var(--px));height:calc(32 * var(--px))}.pEntry{margin-top:calc(105 * var(--px))}.pEntry__inner{display:flex;flex-direction:column;align-items:center;padding-bottom:calc(24 * var(--px))}.pEntry__image{width:100%;height:calc(301 * var(--px))}.pEntry__link{display:grid;width:calc(352 * var(--px));margin-top:calc(-36 * var(--px))}.pEntry__link_bg{grid-row:1;grid-column:1;background:radial-gradient(60.48% 69.73% at 33.2% 12.35%,#48d389,#19bc65)}.pEntry__link_bg_hover{width:100%;height:100%;background:var(--color-green);opacity:var(--init-opacity)}.pEntry__link_inner{grid-row:1;grid-column:1;padding:calc(2.5 * var(--rem)) calc(24 * var(--px)) calc(20 * var(--px))}.pEntry__link_content{color:var(--color-white)}.pEntry__link_head{--_before-color: var(--color-white);--_after-color: var(--color-white);overflow:hidden;font-family:var(--akshar);font-size:calc(3.125 * var(--rem));font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:-.02em}.pEntry__link_head_text{position:relative}.pEntry__link_head_text:before{position:absolute;bottom:-100%;color:var(--color-white);content:"Entry"}.pEntry__link_body{margin-top:calc(.9375 * var(--rem))}.pEntry__link_lead{font-size:calc(1.125 * var(--rem));font-weight:600;line-height:1.8}.pEntry__link_guide{margin-top:calc(.6875 * var(--rem));font-size:calc(.875 * var(--rem));font-weight:500;line-height:1.8}.pEntry__link_arrow{width:calc(28 * var(--px));height:calc(28 * var(--px));margin:calc(2.25 * var(--rem)) calc(-4 * var(--px)) 0 auto}@media screen and (min-width:768px){.pFv__slider{--_slide_width: 740;--_-slider-time: 200s}.pFv__slider_slide{height:calc(948 * var(--px))}.pFv__slider_slide_item img{width:calc(1110 * var(--px))}.pFv__slider_mask_gradation{position:absolute;right:0;bottom:0;width:calc(1222 * var(--px));height:100%;opacity:var(--init-opacity)}.pFv__content{padding:calc(294 * var(--px)) calc(40 * var(--px)) 0}.pFv__head_sub{margin-top:calc(.9375 * var(--rem));font-size:calc(10.625 * var(--rem))}.pMessage__inner{padding:calc(120 * var(--px)) 0 calc(280 * var(--px))}.pMessage__bg_gradation:nth-child(1){top:calc(-224 * var(--px));right:calc(662 * var(--px));width:calc(518 * var(--px));height:calc(352 * var(--px));filter:blur(calc(200 * var(--px)))}.pMessage__bg_gradation:nth-child(2){top:calc(-61 * var(--px));left:calc(-383 * var(--px));width:calc(816 * var(--px));height:calc(855 * var(--px));filter:blur(calc(300 * var(--px)))}.pMessage__bg_gradation:nth-child(3){top:calc(52 * var(--px));right:calc(-186 * var(--px));width:calc(488 * var(--px));height:calc(362 * var(--px));filter:blur(calc(275 * var(--px)))}.pMessage__bg_gradation:nth-child(4){right:calc(-226 * var(--px));bottom:calc(-168 * var(--px));width:calc(1148 * var(--px));height:calc(651 * var(--px));filter:blur(calc(300 * var(--px)))}.pMessage__image_item:nth-child(1){top:calc(-80 * var(--px));width:calc(384 * var(--px));height:calc(419 * var(--px))}.pMessage__image_item:nth-child(2){top:calc(277 * var(--px));bottom:auto;left:calc(48 * var(--px));width:calc(264 * var(--px));height:calc(294 * var(--px))}.pMessage__image_item:nth-child(3){right:calc(95 * var(--px));bottom:calc(157 * var(--px));width:calc(217 * var(--px));height:calc(223 * var(--px))}.pMessage__textSlider{grid-template-columns:repeat(2,calc(1220 * var(--px)))}.pMessage__textSlider_slide{--_-slider-time: 40s}.pMessage__textSlider_slide_text{font-size:calc(11.25 * var(--rem))}.pMessage__content{display:flex;flex-direction:column;align-items:center;width:calc(674 * var(--px));padding:0;margin:calc(4.875 * var(--rem)) auto 0}.pMessage__lead{font-size:calc(2.25 * var(--rem));text-align:center}.pMessage__about{align-items:center;margin-top:calc(2.5 * var(--rem))}.pMessage__about_text{display:flex;flex-direction:column;line-height:2.1;text-align:center}.pWorkplace__inner{padding:calc(160 * var(--px)) calc(72 * var(--px)) calc(270 * var(--px))}.pWorkplace__head_inner{width:calc(757 * var(--px))}.pWorkplace__head_sub{padding-right:calc(1 * var(--px));margin-top:calc(1.5 * var(--rem));font-size:calc(10.625 * var(--rem))}.pWorkplace__body{margin-top:calc(9.6875 * var(--rem))}.pWorkplace__list{grid-template-columns:repeat(2,calc(552 * var(--px)));row-gap:calc(80 * var(--px));-moz-column-gap:calc(112 * var(--px));column-gap:calc(112 * var(--px));padding:0 calc(64 * var(--px))}.pWorkplace__item{padding:calc(48 * var(--px))}.pWorkplace__item:nth-child(1){grid-row:1}.pWorkplace__item:nth-child(2){grid-row:2}.pWorkplace__item:nth-child(3){grid-row:3}.pWorkplace__item:nth-child(4){grid-row:4}.pWorkplace__item:nth-child(5){grid-row:5}.pWorkplace__item:nth-child(6){grid-row:6}.pWorkplace__item:nth-child(7){grid-row:7}.pWorkplace__item:nth-child(8){grid-row:8}.pWorkplace__item:nth-child(9){grid-row:9}.pWorkplace__item:nth-child(10){grid-row:10}.pWorkplace__item:nth-child(2n){grid-column:2}.pWorkplace__item_inner{gap:calc(1.8125 * var(--rem))}.pWorkplace__item_index{font-size:calc(1 * var(--rem))}.pWorkplace__item_headline{margin-top:calc(2 * var(--rem));font-size:calc(1.75 * var(--rem))}.pWorkplace__item_description{margin-top:calc(1.125 * var(--rem));font-size:calc(1 * var(--rem));line-height:2}.pWorkplace__item_image{height:calc(300 * var(--px))}.pWelfare{display:flex;flex-direction:column;align-items:center;margin-top:calc(164 * var(--px))}.pWelfare__inner{width:calc(1296 * var(--px));padding:0}.pWelfare__head_main{padding-left:calc(4 * var(--px));font-size:calc(1 * var(--rem));letter-spacing:.02em}.pWelfare__head_sub{margin-top:calc(1.0625 * var(--rem));font-size:calc(7.5 * var(--rem))}.pWelfare__body{display:flex;flex-direction:column;align-items:flex-end;margin-top:calc(6.6875 * var(--rem))}.pWelfare__table{width:calc(1008 * var(--px))}.pWelfare__table_body{gap:calc(6 * var(--px))}.pWelfare__table_row{display:grid;grid-template-columns:calc(240 * var(--px)) 1fr;gap:calc(32 * var(--px));padding:calc(2.5625 * var(--rem)) calc(40 * var(--px))}.pWelfare__table_headline{font-size:calc(1.25 * var(--rem))}.pWelfare__table_headline:before{top:calc(12 * var(--px))}.pWelfare__table_detail_text{font-size:calc(1.0625 * var(--rem))}.pRequirements{display:flex;flex-direction:column;align-items:center;margin-top:calc(243 * var(--px))}.pRequirements__inner{width:calc(1296 * var(--px));padding:0}.pRequirements__head_main{padding-left:0;font-size:calc(1 * var(--rem));letter-spacing:.02em}.pRequirements__head_sub{margin-top:calc(1.0625 * var(--rem));font-size:calc(7.5 * var(--rem))}.pRequirements__body{position:relative;display:grid;grid-template-columns:calc(192 * var(--px)) 1fr;gap:calc(96 * var(--px));margin-top:calc(106 * var(--px))}.pRequirements__nav{position:sticky;top:calc(96 * var(--px));height:-moz-fit-content;height:fit-content}.pRequirements__nav_list{grid-template-columns:1fr}.pRequirements__nav_button{padding:calc(.75 * var(--rem)) calc(20 * var(--px)) calc(.875 * var(--rem))}.pRequirements__nav_button_text{font-size:calc(.9375 * var(--rem))}.pRequirements__content{display:grid;margin-top:0}.pRequirements__group{grid-row:1;grid-column:1}.pRequirements__table{width:100%}.pRequirements__table:not(:first-child){display:none}.pRequirements__table_row{display:grid;grid-template-columns:calc(206 * var(--px)) 1fr;gap:0;padding:calc(1.1875 * var(--rem)) 0 calc(1.5 * var(--rem))}.pRequirements__table_headline{font-size:calc(1 * var(--rem));line-height:1.8}.pRequirements__table_data{font-size:calc(1 * var(--rem))}.pRequirements__interviewLink{margin-top:calc(72 * var(--px))}.pRequirements__interviewLink_inner{gap:calc(16 * var(--px));padding:calc(3 * var(--rem)) calc(48 * var(--px))}.pRequirements__interviewLink_head{flex-direction:row;gap:calc(25 * var(--px));align-items:center}.pRequirements__interviewLink_head_sub{margin-top:calc(4 * var(--px));font-size:calc(3 * var(--rem))}.pRequirements__interviewLink_head_main{font-size:calc(1 * var(--rem));line-height:1.6}.pRequirements__interviewLink_arrow{--_box-icon_width: 9;--_box-icon_height: 10;width:calc(56 * var(--px));height:calc(56 * var(--px))}.pEntry__inner{position:relative;z-index:1;align-items:flex-end;padding:calc(96 * var(--px))}.pEntry__image{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.pEntry__link{width:calc(527 * var(--px));margin-top:0}.pEntry__link_inner{padding:calc(4.25 * var(--rem)) calc(40 * var(--px)) calc(40 * var(--px)) calc(56 * var(--px))}.pEntry__link_head{font-size:calc(6.875 * var(--rem))}.pEntry__link_body{width:calc(324 * var(--px));padding-left:calc(4 * var(--px));margin-top:calc(1.75 * var(--rem))}.pEntry__link_lead{font-size:calc(1.375 * var(--rem))}.pEntry__link_guide{margin-top:calc(.75 * var(--rem));font-size:calc(1 * var(--rem))}.pEntry__link_arrow{width:calc(40 * var(--px));height:calc(40 * var(--px));margin:calc(4.8125 * var(--rem)) 0 0 auto}}@media(any-hover:hover){.pRequirements__nav_button_icon{transition:transform .4s var(--ease-out-quart),background-color .4s var(--ease-out-quart)}.pRequirements__nav_button_text{transition:color .4s var(--ease-out-quart)}.pRequirements__nav_button:hover{--_icon_color: var(--color-green);--_text_color: var(--color-green)}.pRequirements__nav_button:hover .pRequirements__nav_button_icon{transform:scale(1.2);transition-duration:.32s}}
