.front_page .front_slider{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.front_page .front_slider .front_slider_carousel{--common_slider_navigation_side: 32px;background-color:#e9f0fa;overflow:hidden;padding:20px 0}@media(max-width: 450px){.front_page .front_slider .front_slider_carousel{--common_slider_navigation_side: 24px;padding:12px 0}}.front_page .front_slider .front_slider_carousel .front_slider_group{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;list-style:none;padding:0 20px;width:100%}@media(max-width: 769px){.front_page .front_slider .front_slider_carousel .front_slider_group{gap:16px;padding:0 16px}}@media(max-width: 450px){.front_page .front_slider .front_slider_carousel .front_slider_group{gap:12px;padding:0 12px}}.front_page .front_slider .front_slider_carousel .front_slider_group .front_slider_item{-webkit-box-flex:0;-webkit-flex:0 0 780px;-ms-flex:0 0 780px;flex:0 0 780px;list-style:none;min-width:0;width:780px}@media(max-width: 1200px){.front_page .front_slider .front_slider_carousel .front_slider_group .front_slider_item{-webkit-flex-basis:660px;-ms-flex-preferred-size:660px;flex-basis:660px;width:660px}}@media(max-width: 769px){.front_page .front_slider .front_slider_carousel .front_slider_group .front_slider_item{-webkit-flex-basis:calc(100vw - 190px);-ms-flex-preferred-size:calc(100vw - 190px);flex-basis:calc(100vw - 190px);width:calc(100vw - 190px)}}@media(max-width: 450px){.front_page .front_slider .front_slider_carousel .front_slider_group .front_slider_item{-webkit-flex-basis:calc(100vw - 90px);-ms-flex-preferred-size:calc(100vw - 90px);flex-basis:calc(100vw - 90px);width:calc(100vw - 90px)}}.front_page .front_slider .front_slider_carousel .front_slider_group .front_slider_item .front_slider_box{height:100%}.front_page .front_slider .front_slider_carousel .front_slider_group .front_slider_item .front_slider_box .front_slider_link{display:block;height:100%}.front_page .front_slider .front_slider_carousel .front_slider_group .front_slider_item .front_slider_box .front_slider_link .front_slider_image_box{aspect-ratio:2/1;border-radius:7px;overflow:hidden;width:100%}.front_page .front_slider .front_slider_carousel .front_slider_group .front_slider_item .front_slider_box .front_slider_link .front_slider_image_box .front_slider_image{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .2s;transition:opacity .2s;width:100%}.front_page .front_slider .front_slider_carousel .front_slider_group .front_slider_item .front_slider_box .front_slider_link:hover .front_slider_image_box .front_slider_image{opacity:.86}.front_page .front_slider .front_slider_controls{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:15px 0 16px}@media(max-width: 450px){.front_page .front_slider .front_slider_controls{padding:12px 0}}.front_page .front_slider .front_slider_controls .front_slider_arrow{background-color:rgba(0,0,0,0);border:0;cursor:pointer;height:24px;padding:0;position:relative;width:24px}.front_page .front_slider .front_slider_controls .front_slider_arrow.front_slider_arrow_prev::before{-webkit-transform:translate(-35%, -50%) rotate(-45deg);transform:translate(-35%, -50%) rotate(-45deg)}.front_page .front_slider .front_slider_controls .front_slider_arrow.front_slider_arrow_next::before{-webkit-transform:translate(-65%, -50%) rotate(135deg);transform:translate(-65%, -50%) rotate(135deg)}.front_page .front_slider .front_slider_controls .front_slider_arrow::before{border-left:1px solid #2d73c6;border-top:1px solid #2d73c6;content:"";height:7px;left:50%;position:absolute;top:50%;width:7px}.front_page .front_slider .front_slider_controls .front_slider_dots{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px}.front_page .front_slider .front_slider_controls .front_slider_dots .common_recommend_dot{background-color:rgba(51,61,77,.25);border:0;border-radius:50%;cursor:pointer;height:7px;padding:0;width:7px}.front_page .front_slider .front_slider_controls .front_slider_dots .common_recommend_dot.is_active{background-color:#2d73c6}.front_page .front_notice_area{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:36px 0 52px}@media(max-width: 769px){.front_page .front_notice_area{padding:32px 0 44px}}@media(max-width: 450px){.front_page .front_notice_area{padding:0 0 36px 0}}.front_page .front_notice_area .front_notice_group .front_notice_title{font-size:32px;font-weight:700;letter-spacing:0;line-height:1.5;margin-bottom:20px;text-align:center}@media(max-width: 769px){.front_page .front_notice_area .front_notice_group .front_notice_title{font-size:26px}}@media(max-width: 450px){.front_page .front_notice_area .front_notice_group .front_notice_title{font-size:22px}}.front_page .front_notice_area .front_notice_group .front_notice_box{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(51,61,77,.18);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:32px;min-height:64px;padding:14px 24px}.front_page .front_notice_area .front_notice_group .front_notice_box:first-of-type{border-top:1px solid rgba(51,61,77,.18)}@media(max-width: 450px){.front_page .front_notice_area .front_notice_group .front_notice_box{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;min-height:0;padding:16px 8px}}.front_page .front_notice_area .front_notice_group .front_notice_box .front_notice_date{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:14px;letter-spacing:0;line-height:1.7}.front_page .front_notice_area .front_notice_group .front_notice_box .front_notice_message{color:#2d73c6;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.7}.front_page .front_notice_area .front_notice_group .front_notice_box .front_notice_message a{display:inline;text-decoration:underline;color:#2d73c6}.front_page .front_search_area{background-color:#e9f0fa;padding:0 0 44px}@media(max-width: 769px){.front_page .front_search_area{padding-bottom:20px}}.front_page .front_search_area .front_search_count_group{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;background-color:#f8f8f8;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:34px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:26px 0 18px}.front_page .front_search_area .front_search_count_group .tty{gap:40px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media(max-width: 450px){.front_page .front_search_area .front_search_count_group .tty{-webkit-box-sizing:border-box;box-sizing:border-box;gap:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:85%}}.front_page .front_search_area .front_search_count_group .front_search_count_text{color:#333d4d;font-size:16px;font-weight:700}@media(max-width: 450px){.front_page .front_search_area .front_search_count_group .front_search_count_text{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0;text-align:center}}.front_page .front_search_area .front_search_count_group .front_search_count_text.mini .front_search_count_value .front_search_count_number{font-size:30px}@media(max-width: 450px){.front_page .front_search_area .front_search_count_group .front_search_count_text.mini .front_search_count_value .front_search_count_number{font-size:20px}}@media(max-width: 450px){.front_page .front_search_area .front_search_count_group .front_search_count_text .front_search_count_label{display:block;line-height:1.5;white-space:nowrap}}@media(max-width: 450px){.front_page .front_search_area .front_search_count_group .front_search_count_text .front_search_count_label .front_search_count_separator{display:none}}@media(max-width: 450px){.front_page .front_search_area .front_search_count_group .front_search_count_text .front_search_count_value{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:6px;white-space:nowrap}}.front_page .front_search_area .front_search_count_group .front_search_count_text .front_search_count_value .front_search_count_number{color:#0e3482;font-size:44px;font-weight:700;letter-spacing:0;line-height:1;margin-left:4px}@media(max-width: 450px){.front_page .front_search_area .front_search_count_group .front_search_count_text .front_search_count_value .front_search_count_number{font-size:20px;margin-left:0}}.front_page .front_search_area .front_search_count_group .front_search_count_text .front_search_count_value .front_search_count_unit{font-size:16px;margin-left:6px}.front_page .front_search_area .front_search_group{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:24px}.front_page .front_search_area .front_search_group .front_search_title_box{margin-bottom:18px;text-align:center}.front_page .front_search_area .front_search_group .front_search_title_box .front_search_title{font-size:32px;font-weight:700}@media(max-width: 769px){.front_page .front_search_area .front_search_group .front_search_title_box .front_search_title{font-size:26px}}@media(max-width: 450px){.front_page .front_search_area .front_search_group .front_search_title_box .front_search_title{font-size:22px}}.front_page .front_search_area .front_search_group .front_search_contents{margin:0 auto}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_select_button,.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_submit,.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_clear{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font:inherit;padding:0;-webkit-transition:background-color .2s,border-color .2s,color .2s,opacity .2s;transition:background-color .2s,border-color .2s,color .2s,opacity .2s}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}@media(max-width: 769px){.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box{-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:15px}}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_button_group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;width:70%}@media(max-width: 769px){.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_button_group{gap:18px;width:100%}}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_button_group .front_search_select_button{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#2d73c6;border-radius:7px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px;position:relative;width:33%}@media(max-width: 769px){.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_button_group .front_search_select_button{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;height:64px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:0;padding:8px 4px;width:auto}}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_button_group .front_search_select_button:hover{opacity:.86}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_button_group .front_search_select_button .front_search_button_inner{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:grid;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;gap:10px;grid-template-columns:18px minmax(0, 1fr) auto;margin-right:10px;min-width:0}@media(max-width: 769px){.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_button_group .front_search_select_button .front_search_button_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:5px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:0;width:100%}}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_button_group .front_search_select_button .front_search_button_inner .front_search_button_icon{-webkit-box-flex:0;-webkit-flex:0 0 18px;-ms-flex:0 0 18px;flex:0 0 18px;height:18px;width:18px}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_button_group .front_search_select_button .front_search_button_inner .front_search_button_icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_button_group .front_search_select_button .front_search_button_inner .front_search_select_title{display:block;font-size:16px;font-weight:700;min-width:0;text-align:center}@media(max-width: 769px){.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_button_group .front_search_select_button .front_search_button_inner .front_search_select_title{font-size:14px;line-height:1.4;white-space:nowrap}}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_button_group .front_search_select_button .front_search_button_inner .front_search_selected_badge{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid hsla(0,0%,100%,.78);-webkit-box-sizing:border-box;box-sizing:border-box;display:none;font-size:10px;font-weight:500;height:18px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0;line-height:1;min-width:38px;padding:0 5px;white-space:nowrap}@media(max-width: 769px){.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_button_group .front_search_select_button .front_search_button_inner .front_search_selected_badge{height:17px;min-width:36px}}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_button_group .front_search_select_button .front_search_button_inner .front_search_selected_badge.is_show{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_button_group .front_search_select_button .front_search_button_inner .front_search_selected_badge .front_search_selected_count{display:none}@media(max-width: 769px){.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_button_group .front_search_select_button .front_search_button_inner .front_search_selected_badge{background-color:#fff;border:0;border-radius:50%;color:#2d73c6;font-size:10px;font-weight:700;height:16px;min-width:0;padding:0;position:absolute;right:8px;top:8px;width:16px}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_button_group .front_search_select_button .front_search_button_inner .front_search_selected_badge .front_search_selected_text{display:none}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_button_group .front_search_select_button .front_search_button_inner .front_search_selected_badge .front_search_selected_count{display:block}}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_button_group .front_search_select_button .front_search_arrow{display:block;height:8px;position:relative;width:12px}@media(max-width: 769px){.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_button_group .front_search_select_button .front_search_arrow{display:none}}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_button_group .front_search_select_button .front_search_arrow::before,.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_button_group .front_search_select_button .front_search_arrow::after{background-color:#fff;border-radius:999px;content:"";height:2px;position:absolute;top:3px;width:8px}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_button_group .front_search_select_button .front_search_arrow::before{left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_button_group .front_search_select_button .front_search_arrow::after{right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_input_box{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:7px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50px;padding:0 16px;width:286px}@media(max-width: 769px){.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_input_box{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;height:40px;min-width:0;padding:0 12px;width:auto}}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_input_box .front_search_input_icon{-webkit-box-flex:0;-webkit-flex:0 0 18px;-ms-flex:0 0 18px;flex:0 0 18px;height:18px;margin-right:13px;width:18px}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_input_box .front_search_input_icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_input_box .front_search_input{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;font:inherit;font-size:16px;outline:none;width:100%}@media(max-width: 769px){.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_input_box .front_search_input{font-size:14px}}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_input_box .front_search_input::-webkit-input-placeholder{color:rgba(51,61,77,.62)}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_input_box .front_search_input::-moz-placeholder{color:rgba(51,61,77,.62)}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_input_box .front_search_input:-ms-input-placeholder{color:rgba(51,61,77,.62)}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_input_box .front_search_input::-ms-input-placeholder{color:rgba(51,61,77,.62)}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_input_box .front_search_input::placeholder{color:rgba(51,61,77,.62)}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_submit{background-color:#0e3482;border-radius:7px;color:#fff;font-size:16px;font-weight:700;height:50px;width:126px}@media(max-width: 769px){.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_submit{-webkit-box-flex:0;-webkit-flex:0 0 60px;-ms-flex:0 0 60px;flex:0 0 60px;font-size:14px;height:40px;width:60px}}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_box .front_search_submit:hover{opacity:.86}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_clear{background-color:rgba(0,0,0,0);border:1px solid #0e3482;border-radius:7px;color:#0e3482;font-size:14px;font-weight:500;height:50px;margin-top:18px;min-width:244px;padding:0 28px}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_clear:hover{background-color:#0e3482;color:#fff}@media(max-width: 769px){.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_clear{font-size:12px;height:36px;margin-top:18px;min-width:145px;padding:0 18px}.front_page .front_search_area .front_search_group .front_search_contents .front_search_form .front_search_clear:hover{background-color:rgba(0,0,0,0);color:#0e3482}}.front_page .front_new_jobs_area .front_new_jobs .recent_jobs_message{font-size:16px;font-weight:500;line-height:2;margin-bottom:20px}@media(max-width: 769px){.front_page .front_new_jobs_area .front_new_jobs .recent_jobs_message{font-size:14px}}.front_page .front_new_jobs_area .front_new_jobs .recent_jobs_slider .recent_jobs_group .recent_jobs_card .front_new_jobs_link{inset:0;position:absolute;z-index:1}.front_page .front_new_jobs_area .front_new_jobs .recent_jobs_slider .recent_jobs_group .recent_jobs_card .recent_jobs_favorite{z-index:2}.front_page .front_new_jobs_area .front_new_jobs .recent_jobs_slider .recent_jobs_group .recent_jobs_card .recent_jobs_tags .front_new_jobs_date{font-size:12px;line-height:1.2;margin-right:5px}.front_page .front_new_jobs_area .front_new_jobs .recent_jobs_slider .recent_jobs_group .recent_jobs_card .recent_jobs_text .front_new_jobs_text_body{display:-webkit-box;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.front_page .front_new_jobs_area .front_new_jobs .recent_jobs_pager .front_new_jobs_dots{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:14px}.front_page .front_new_jobs_area .front_new_jobs .front_new_jobs_button{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #0e3482;border-radius:7px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0e3482;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;gap:6px;height:50px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0;margin:0 auto;min-width:240px;padding:0 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#fff;margin-top:24px}.front_page .front_new_jobs_area .front_new_jobs .front_new_jobs_button .front_new_jobs_button_icon{background-color:#0e3482;border-radius:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;position:relative;top:1px}.front_page .front_new_jobs_area .front_new_jobs .front_new_jobs_button .front_new_jobs_button_icon::before{border-right:1px solid #fff;border-top:1px solid #fff;content:"";height:4px;left:6px;position:absolute;top:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}.front_page .front_featured_jobs_area{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:70px 0 80px}@media(max-width: 769px){.front_page .front_featured_jobs_area{padding:50px 0 60px}}@media(max-width: 450px){.front_page .front_featured_jobs_area{padding:40px 0 50px}}.front_page .front_featured_jobs_area .front_featured_jobs_title{font-size:32px;font-weight:700;letter-spacing:0;line-height:1.5;margin-bottom:20px;text-align:center}@media(max-width: 769px){.front_page .front_featured_jobs_area .front_featured_jobs_title{font-size:26px}}@media(max-width: 450px){.front_page .front_featured_jobs_area .front_featured_jobs_title{font-size:22px}}.front_page .front_featured_jobs_area .front_featured_jobs_sub_title{letter-spacing:0;margin-bottom:40px;text-align:center}@media(max-width: 769px){.front_page .front_featured_jobs_area .front_featured_jobs_sub_title{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;margin-bottom:32px;padding:0 16px}}.front_page .front_featured_jobs_area .front_featured_jobs_carousel{--common_slider_navigation_side: max(24px, calc(50% - 168px));--common_slider_navigation_top: 80px;overflow:hidden}@media(max-width: 450px){.front_page .front_featured_jobs_area .front_featured_jobs_carousel{--common_slider_navigation_side: max(24px, calc(50% - 146px));--common_slider_navigation_top: 70px}}.front_page .front_featured_jobs_area .front_featured_jobs_carousel .front_featured_jobs_group{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;list-style:none;padding:0 20px;width:100%}@media(max-width: 769px){.front_page .front_featured_jobs_area .front_featured_jobs_carousel .front_featured_jobs_group{gap:16px;padding:0 16px}}@media(max-width: 450px){.front_page .front_featured_jobs_area .front_featured_jobs_carousel .front_featured_jobs_group{gap:12px;padding:0 12px}}.front_page .front_featured_jobs_area .front_featured_jobs_carousel .front_featured_jobs_group .front_featured_jobs_item{-webkit-box-flex:0;-webkit-flex:0 0 360px;-ms-flex:0 0 360px;flex:0 0 360px;list-style:none;min-width:0;width:360px}@media(max-width: 769px){.front_page .front_featured_jobs_area .front_featured_jobs_carousel .front_featured_jobs_group .front_featured_jobs_item{-webkit-flex-basis:320px;-ms-flex-preferred-size:320px;flex-basis:320px;width:320px}}@media(max-width: 450px){.front_page .front_featured_jobs_area .front_featured_jobs_carousel .front_featured_jobs_group .front_featured_jobs_item{-webkit-flex-basis:280px;-ms-flex-preferred-size:280px;flex-basis:280px;width:280px}}.front_page .front_featured_jobs_area .front_featured_jobs_carousel .front_featured_jobs_group .front_featured_jobs_item .front_featured_jobs_box{height:100%}.front_page .front_featured_jobs_area .front_featured_jobs_carousel .front_featured_jobs_group .front_featured_jobs_item .front_featured_jobs_box .front_featured_jobs_link{display:block;height:100%}.front_page .front_featured_jobs_area .front_featured_jobs_carousel .front_featured_jobs_group .front_featured_jobs_item .front_featured_jobs_box .front_featured_jobs_link .front_featured_jobs_image{aspect-ratio:2/1;background-color:#f8f8f8;border:1px solid rgba(51,61,77,.22);border-radius:7px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;width:100%}.front_page .front_featured_jobs_area .front_featured_jobs_carousel .front_featured_jobs_group .front_featured_jobs_item .front_featured_jobs_box .front_featured_jobs_link .front_featured_jobs_image img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .2s;transition:opacity .2s;width:100%}.front_page .front_featured_jobs_area .front_featured_jobs_carousel .front_featured_jobs_group .front_featured_jobs_item .front_featured_jobs_box .front_featured_jobs_link .front_featured_jobs_name{font-size:16px;font-weight:600;letter-spacing:0;line-height:1.7;margin-top:10px;text-align:center}@media(max-width: 450px){.front_page .front_featured_jobs_area .front_featured_jobs_carousel .front_featured_jobs_group .front_featured_jobs_item .front_featured_jobs_box .front_featured_jobs_link .front_featured_jobs_name{font-size:15px}}.front_page .front_featured_jobs_area .front_featured_jobs_carousel .front_featured_jobs_group .front_featured_jobs_item .front_featured_jobs_box .front_featured_jobs_link:hover .front_featured_jobs_image img{opacity:.86}.front_page .front_featured_jobs_area .front_featured_jobs_controls{margin-top:25px}.front_page .front_featured_jobs_area .front_featured_jobs_controls .front_featured_jobs_dots{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:14px}.front_page .front_featured_jobs_area .front_featured_jobs_button{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #0e3482;border-radius:7px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0e3482;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;gap:6px;height:50px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0;margin:0 auto;min-width:240px;padding:0 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#fff;margin-top:32px}@media(max-width: 450px){.front_page .front_featured_jobs_area .front_featured_jobs_button{margin-top:28px}}.front_page .front_featured_jobs_area .front_featured_jobs_button .front_featured_jobs_button_icon{background-color:#0e3482;border-radius:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;position:relative;top:1px}.front_page .front_featured_jobs_area .front_featured_jobs_button .front_featured_jobs_button_icon::before{border-right:1px solid #fff;border-top:1px solid #fff;content:"";height:4px;left:6px;position:absolute;top:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}.front_page .front_trend_jobs_area{background-color:#e9f0fa}.front_page .front_trend_jobs_area .front_trend_jobs .recent_jobs_message{font-weight:500;letter-spacing:0}.front_page .front_trend_jobs_area .front_trend_jobs .front_trend_jobs_slider .front_trend_jobs_group .front_trend_jobs_card{border-color:#2d73c6;-webkit-box-shadow:none;box-shadow:none;letter-spacing:0;overflow:hidden;padding:0}.front_page .front_trend_jobs_area .front_trend_jobs .front_trend_jobs_slider .front_trend_jobs_group .front_trend_jobs_card .front_trend_jobs_link{inset:0;position:absolute;z-index:1}.front_page .front_trend_jobs_area .front_trend_jobs .front_trend_jobs_slider .front_trend_jobs_group .front_trend_jobs_card .front_trend_jobs_title_box{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#2d73c6;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:72px;padding:12px 16px}@media(max-width: 769px){.front_page .front_trend_jobs_area .front_trend_jobs .front_trend_jobs_slider .front_trend_jobs_group .front_trend_jobs_card .front_trend_jobs_title_box{min-height:66px;padding:10px 14px}}.front_page .front_trend_jobs_area .front_trend_jobs .front_trend_jobs_slider .front_trend_jobs_group .front_trend_jobs_card .front_trend_jobs_title_box .front_trend_jobs_card_title{color:#fff;font-size:14px;line-height:1.5;margin-bottom:0;padding-right:0}@media(max-width: 769px){.front_page .front_trend_jobs_area .front_trend_jobs .front_trend_jobs_slider .front_trend_jobs_group .front_trend_jobs_card .front_trend_jobs_title_box .front_trend_jobs_card_title{font-size:13px}}.front_page .front_trend_jobs_area .front_trend_jobs .front_trend_jobs_slider .front_trend_jobs_group .front_trend_jobs_card .front_trend_jobs_content{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:165px;padding:13px 16px 16px;position:relative}@media(max-width: 769px){.front_page .front_trend_jobs_area .front_trend_jobs .front_trend_jobs_slider .front_trend_jobs_group .front_trend_jobs_card .front_trend_jobs_content{min-height:146px;padding:12px 14px 14px}}.front_page .front_trend_jobs_area .front_trend_jobs .front_trend_jobs_slider .front_trend_jobs_group .front_trend_jobs_card .front_trend_jobs_content .front_trend_jobs_favorite{right:12px;top:12px;z-index:2}.front_page .front_trend_jobs_area .front_trend_jobs .front_trend_jobs_slider .front_trend_jobs_group .front_trend_jobs_card .front_trend_jobs_content .recent_jobs_company{min-height:19px;padding-right:68px}.front_page .front_trend_jobs_area .front_trend_jobs .front_trend_jobs_pager .front_trend_jobs_dots{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:14px}.front_page .front_about_area{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px 0}@media(max-width: 769px){.front_page .front_about_area{padding:50px 0}}@media(max-width: 450px){.front_page .front_about_area{padding:40px 0}}.front_page .front_about_area .front_about_group{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:grid;gap:70px;grid-template-columns:repeat(2, minmax(0, 1fr))}@media(max-width: 769px){.front_page .front_about_area .front_about_group{gap:40px}}@media(max-width: 450px){.front_page .front_about_area .front_about_group{gap:32px;grid-template-columns:minmax(0, 1fr)}}.front_page .front_about_area .front_about_group .front_about_body{min-width:0}@media(max-width: 450px){.front_page .front_about_area .front_about_group .front_about_body{text-align:center}}.front_page .front_about_area .front_about_group .front_about_body .front_about_title{font-size:32px;font-weight:700;letter-spacing:0;line-height:1.5;margin-bottom:20px}@media(max-width: 769px){.front_page .front_about_area .front_about_group .front_about_body .front_about_title{font-size:26px}}@media(max-width: 450px){.front_page .front_about_area .front_about_group .front_about_body .front_about_title{font-size:22px}}.front_page .front_about_area .front_about_group .front_about_body .front_about_title .front_about_title_line{display:block}.front_page .front_about_area .front_about_group .front_about_body .front_about_text{font-weight:500;letter-spacing:0;line-height:2}@media(max-width: 769px){.front_page .front_about_area .front_about_group .front_about_body .front_about_text{font-size:14px}}.front_page .front_about_area .front_about_group .front_about_body .front_about_text .front_about_text_line{display:block}.front_page .front_about_area .front_about_group .front_about_body .front_about_link{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#0e3482;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:500;gap:6px;letter-spacing:0;margin-top:40px}@media(max-width: 450px){.front_page .front_about_area .front_about_group .front_about_body .front_about_link{margin-top:28px}}.front_page .front_about_area .front_about_group .front_about_body .front_about_link .front_about_link_icon{background-color:#0e3482;border-radius:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;position:relative;top:1px}.front_page .front_about_area .front_about_group .front_about_body .front_about_link .front_about_link_icon::before{border-right:1px solid #fff;border-top:1px solid #fff;content:"";height:4px;left:6px;position:absolute;top:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}.front_page .front_about_area .front_about_group .front_about_image{justify-self:end;max-width:600px;width:100%}@media(max-width: 450px){.front_page .front_about_area .front_about_group .front_about_image{justify-self:center;max-width:500px}}.front_page .front_about_area .front_about_group .front_about_image img{aspect-ratio:5/3;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.front_page .front_cases_area{background-color:#e9f0fa;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:70px 0 80px}@media(max-width: 769px){.front_page .front_cases_area{padding:50px 0 60px}}@media(max-width: 450px){.front_page .front_cases_area{padding:40px 0 50px}}.front_page .front_cases_area .front_cases_title{font-size:32px;font-weight:700;letter-spacing:0;line-height:1.5;margin-bottom:20px;text-align:center}@media(max-width: 769px){.front_page .front_cases_area .front_cases_title{font-size:26px}}@media(max-width: 450px){.front_page .front_cases_area .front_cases_title{font-size:22px}}.front_page .front_cases_area .front_cases_sub_title{letter-spacing:0;margin-bottom:40px;text-align:center}@media(max-width: 769px){.front_page .front_cases_area .front_cases_sub_title{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;margin-bottom:32px;padding:0 16px}}.front_page .front_cases_area .front_cases_carousel{overflow:hidden}.front_page .front_cases_area .front_cases_carousel .front_cases_group{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;list-style:none;padding:0 20px;width:100%}@media(max-width: 769px){.front_page .front_cases_area .front_cases_carousel .front_cases_group{gap:16px;padding:0 16px}}@media(max-width: 450px){.front_page .front_cases_area .front_cases_carousel .front_cases_group{gap:12px;padding:0 12px}}.front_page .front_cases_area .front_cases_carousel .front_cases_group .front_cases_item{-webkit-box-flex:0;-webkit-flex:0 0 335px;-ms-flex:0 0 335px;flex:0 0 335px;list-style:none;min-width:0;width:335px}@media(max-width: 769px){.front_page .front_cases_area .front_cases_carousel .front_cases_group .front_cases_item{-webkit-flex-basis:300px;-ms-flex-preferred-size:300px;flex-basis:300px;width:300px}}@media(max-width: 450px){.front_page .front_cases_area .front_cases_carousel .front_cases_group .front_cases_item{-webkit-flex-basis:280px;-ms-flex-preferred-size:280px;flex-basis:280px;width:280px}}.front_page .front_cases_area .front_cases_controls{margin-top:25px}@media(max-width: 450px){.front_page .front_cases_area .front_cases_controls{margin-top:20px}}.front_page .front_cases_area .front_cases_controls .front_cases_dots{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:14px}.front_page .front_cases_area .front_cases_button{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #0e3482;border-radius:7px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0e3482;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;gap:6px;height:50px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0;margin:0 auto;min-width:240px;padding:0 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#fff;margin-top:32px}@media(max-width: 450px){.front_page .front_cases_area .front_cases_button{margin-top:28px}}.front_page .front_cases_area .front_cases_button .front_cases_button_icon{background-color:#0e3482;border-radius:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;position:relative;top:1px}.front_page .front_cases_area .front_cases_button .front_cases_button_icon::before{border-right:1px solid #fff;border-top:1px solid #fff;content:"";height:4px;left:6px;position:absolute;top:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}.front_page .front_templates_area{background-color:#e9f0fa;-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px 20px 50px;text-align:center}@media(max-width: 769px){.front_page .front_templates_area{padding:50px 16px}}@media(max-width: 450px){.front_page .front_templates_area{padding:40px 16px}}.front_page .front_templates_area .front_templates_title{font-size:32px;font-weight:700;letter-spacing:0;line-height:1.5;margin-bottom:18px}@media(max-width: 769px){.front_page .front_templates_area .front_templates_title{font-size:26px}}@media(max-width: 450px){.front_page .front_templates_area .front_templates_title{font-size:22px;margin-bottom:16px}}.front_page .front_templates_area .front_templates_title .front_templates_title_line{display:block}.front_page .front_templates_area .front_templates_text{font-weight:500;letter-spacing:0;line-height:1.5}@media(max-width: 450px){.front_page .front_templates_area .front_templates_text{font-size:14px}}.front_page .front_templates_area .front_templates_text .front_templates_text_line{display:block}.front_page .front_templates_area .front_templates_button{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #0e3482;border-radius:7px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0e3482;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;gap:6px;height:50px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0;margin:0 auto;min-width:240px;padding:0 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#fff;margin-top:38px}@media(max-width: 450px){.front_page .front_templates_area .front_templates_button{margin-top:30px}}.front_page .front_templates_area .front_templates_button .front_templates_button_icon{background-color:#0e3482;border-radius:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;position:relative;top:1px}.front_page .front_templates_area .front_templates_button .front_templates_button_icon::before{border-right:1px solid #fff;border-top:1px solid #fff;content:"";height:4px;left:6px;position:absolute;top:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}.front_slider_carousel .common_slider_navigation{display:none}/*# sourceMappingURL=front.css.map */