@font-face{font-family:"Muller";src:url(../fonts/FontfabricMullerExtraBold.woff2) format('woff2'),url(../fonts/FontfabricMullerExtraBold.woff) format('woff'),url(../fonts/FontfabricMullerExtraBold.ttf) format('truetype');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Muller";src:url(../fonts/FontfabricMullerRegular.woff2) format('woff2'),url(../fonts/FontfabricMullerRegular.woff) format('woff'),url(../fonts/FontfabricMullerRegular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Muller";src:url(../fonts/FontfabricMullerRegularItalic.woff2) format('woff2'),url(../fonts/FontfabricMullerRegularItalic.woff) format('woff'),url(../fonts/FontfabricMullerRegularItalic.ttf) format('truetype');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Muller";src:url(../fonts/FontfabricMullerBold.woff2) format('woff2'),url(../fonts/FontfabricMullerBold.woff) format('woff'),url(../fonts/FontfabricMullerBold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.flex{display:flex}.flex_wrap{flex-wrap:wrap}.align_end{align-items:flex-end}.align_center{align-items:center}.justify_center{justify-content:center}*,*:before,*:after{box-sizing:border-box}.popup_wrap:focus-visible,body:focus-visible,header:focus-visible,.cookie_content:focus-visible{outline:none}.js_skip_nav{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;font-weight:bold;background-color:#FFF;color:#333;text-transform:uppercase;border-radius:8px}.js_skip_nav:focus{top:15px;left:15px;width:auto;height:auto;margin:0;padding:10px 15px;overflow:visible;clip:auto;white-space:normal;box-shadow:rgba(0,0,0,0.24) 0 3px 8px;z-index:10001}img{display:block;max-width:100%;height:auto}body{font-family:"Muller",sans-serif;overflow-x:hidden}body.popup_open{overflow:hidden}.wrap{max-width:1370px;width:100%;margin:auto;padding-left:20px;padding-right:20px}.border_btn{display:inline-block;position:relative;text-decoration:none;border:none;padding:0;background:transparent}.border_btn span{transition:all 0.3s ease;background:#ffffff;color:#004a99;font-weight:bolder;padding:1em 1.8em;border:2px solid #004a99;position:relative;cursor:pointer;display:inline-block;z-index:3}.border_btn:hover span{background:#004a99;color:#FFF}.border_btn:hover:after,.border_btn:hover:before{left:0;top:0}.border_btn:after,.border_btn:before{content:'';border:2px solid #004a99;position:absolute;left:-6px;top:6px;width:100%;height:100%;background:#ffffff;z-index:2;transition:all 0.3s ease;pointer-events:none}.border_btn:after{left:-12px;top:12px;z-index:1}.main_header{position:relative;z-index:30}.main_header .main_header_wrap{display:flex;align-items:center;justify-content:space-between}.main_header .main_header_wrap .logo_header_wrap img{max-width:127px;width:100vw}@media (max-width:715px){.main_header .main_header_wrap .logo_header_wrap img{max-width:87px}}.main_header .main_header_wrap .mobile_btn{width:40px;height:40px;background:none;border:none;position:relative;cursor:pointer}.main_header .main_header_wrap .mobile_btn:after,.main_header .main_header_wrap .mobile_btn:before{content:'';position:absolute;width:100%;height:3px;background:#004a99;right:0;top:0;bottom:0;left:0;margin:auto;transition:all 0.3s ease}.main_header .main_header_wrap .mobile_btn:after{top:0;box-shadow:0 9px 0 0 #004a99}.main_header .main_header_wrap .mobile_btn:before{bottom:18px}.main_header .main_header_wrap .mobile_btn.active:after{top:0;transform:rotate(-45deg);box-shadow:0 0 0 0 #004a99}.main_header .main_header_wrap .mobile_btn.active:before{bottom:0;transform:rotate(45deg)}@media (max-width:820px){.main_header .main_header_wrap .mobile_btn{display:block}}.main_header .main_header_wrap .header_menu_wrap ul{display:flex;list-style:none;gap:4vw;margin:0;padding:0;font-size:1.1em;height:max-content}.main_header .main_header_wrap .header_menu_wrap ul li{min-height:100%}.main_header .main_header_wrap .header_menu_wrap ul a{display:inline-block;text-decoration:none;color:#004a99;position:relative;min-height:inherit}.main_header .main_header_wrap .header_menu_wrap ul a:before{content:'';width:0;height:2px;position:absolute;bottom:-8px;left:-8px;background:#d3284d;transition:width 0.3s ease}.main_header .main_header_wrap .header_menu_wrap ul a.active,.main_header .main_header_wrap .header_menu_wrap ul a:hover{color:#d3284d}.main_header .main_header_wrap .header_menu_wrap ul a.active:before,.main_header .main_header_wrap .header_menu_wrap ul a:hover:before{width:calc(100% + 16px)}@media (max-width:820px){.main_header .main_header_wrap .header_menu_wrap ul a.active:before,.main_header .main_header_wrap .header_menu_wrap ul a:hover:before{width:0}}@media (max-width:820px){.main_header .main_header_wrap .header_menu_wrap{display:none;position:absolute;left:0;top:100%;width:100%;background:#FFF;box-shadow:0 16px 19px -7px #cecece}.main_header .main_header_wrap .header_menu_wrap ul{flex-direction:column;gap:0}.main_header .main_header_wrap .header_menu_wrap ul li{width:100%}.main_header .main_header_wrap .header_menu_wrap ul a{width:100%;display:block;padding:0.6em 1.3em}.main_header .main_header_wrap .header_menu_wrap.active{display:block}}.section_banner{position:relative;margin-bottom:6vw}@media (max-width:1540px){.section_banner{margin-bottom:12vw}}@media (max-width:1170px){.section_banner{margin-bottom:18vw}}.section_banner_wrap{display:flex;align-items:center;justify-content:space-between}@media (max-width:715px){.section_banner_wrap{flex-direction:column}}.section_banner .main_banner_img_wrap{position:relative;max-width:574px;width:100%;margin-left:40px}@media (max-width:715px){.section_banner .main_banner_img_wrap{max-width:314px}}.section_banner .main_banner_img_wrap:before{content:'';width:77%;height:70%;border:2px solid #004a99;position:absolute;bottom:0}.section_banner .main_banner_img_wrap img{position:relative;z-index:9;max-height:521px;transform:translateX(-60px)}.section_banner .main_banner_text{font-size:calc(2.6vw + 22px);color:#004a99;text-transform:uppercase;font-weight:800;white-space:nowrap}@media (max-width:715px){.section_banner .main_banner_text{text-align:center;font-size:calc(1.+vw + 22px)}}.section_banner .main_banner_text .dot{width:14px;height:14px;display:inline-block;border:1px solid #004a99}.section_banner .main_banner_text .dot_1{background:#A82234}.section_banner .main_banner_text .dot_2{background:#E40141}@media (max-width:635px){.section_banner .main_banner_text .dot{width:10px;height:10px;margin-left:4px}}.section_banner .banner_dots{position:absolute;bottom:-30%;z-index:10;pointer-events:none;max-width:1920px;right:0;width:100%}@media (max-width:715px){.section_banner .banner_dots{bottom:-13%;width:140%;max-width:140%;right:0}}@media (max-width:500px){.section_banner .banner_dots{bottom:-9%;width:180%;max-width:180%}}.section{margin:7.5vw 0}@media (max-width:715px){.section{margin:20vw 0}}.section_h3{color:#004a99;font-weight:800;font-size:calc(0.9vw + 19px);position:relative}.section_h3.smaller_text{font-size:calc(0.8vw + 17px)}.section_h2{color:#004a99;font-weight:800;font-size:42px;position:relative}@media (max-width:450px){.section_h2{font-size:36px}}.section_h2.center{text-align:center}@media (max-width:980px){.section_h2.center.mobile_left{text-align:left}}.section_h1{color:#004a99;font-weight:800;font-size:calc(2.4vw + 22px);position:relative}.section_h1.center{text-align:center}.relative{position:relative}.title_dots{position:absolute;width:14px;height:14px;border:1px solid #004a99;background:#004a99;top:-11px;left:40px}.title_dots:before,.title_dots:after{content:'';position:absolute;width:14px;height:14px;border:1px solid #004a99;left:-30px;top:10px}.title_dots:before{background:#EBEDEF}.title_dots:after{background:#d3284d;left:-40px;top:40px}.title_dots + *{padding-left:40px;padding-right:40px;display:inline-block}@media (max-width:670px){.title_dots{display:none}.title_dots + *{padding-left:0;padding-right:0;display:inline-block}}.inline_block{display:inline-block}.career_wrap_hp{display:flex;flex-wrap:wrap;justify-content:center;margin:-20px}.career_wrap_hp .career_item_hp{padding:20px;max-width:370px;flex:1 1 auto}.career_wrap_hp .career_item_hp a{display:block;border:1px solid #DEDEDE;padding:40px 20px;text-decoration:none;text-align:center;transition:background 0.3s linear;display:inline-block;width:100%}.career_wrap_hp .career_item_hp a:hover{background-color:#004a99}.career_wrap_hp .career_item_hp a:hover .title{color:#FFF}.career_wrap_hp .career_item_hp a .title{display:block;color:#004a99;font-weight:800;font-size:26px;transition:color 0.3s linear}.career_wrap_hp .career_item_hp a .more_info{color:#d3284d;font-size:16px;font-weight:700;margin-top:10px;display:block}.more_career_btn{text-align:center;margin-top:4vw}.more_career_btn .border_btn span{font-size:1.2em}@media (max-width:780px){.more_career_btn{margin-top:6vw}}.group_wrap{display:flex;justify-content:space-between}.group_wrap img{max-width:645px;margin-top:-18%;width:100%}.group_wrap_text{max-width:535px;line-height:1.9em;color:#3B526A}@media (max-width:940px){.group_wrap_text{max-width:400px}}@media (max-width:830px){.group_wrap{flex-direction:column-reverse}.group_wrap img{max-width:495px;margin-top:0;margin:auto}.group_wrap_text{max-width:inherit}}.client_wrap{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:40px;position:relative;overflow:hidden}.client_wrap_title{margin-bottom:0}.client_wrap_title_second{text-align:center;color:#d3284d;margin-top:0;margin-bottom:2em}.client_wrap:not(.client_wrap_no_shadow):before{content:'';width:100%;position:absolute;box-shadow:0 0 3vw 1px rgba(0,0,0,0.75);top:0;left:0}.client_wrap .client_item{position:relative}.client_wrap .client_item img{max-height:80px;width:150px}.await_block{display:flex}.await_block_text{flex:1 1 auto;background:#004a99;color:#FFF;max-width:736px;padding:4vw}.await_block_text h2{color:#FFF}@media (max-width:1200px){.await_block_text{max-width:666px}}@media (max-width:1100px){.await_block_text{max-width:550px}}@media (max-width:830px){.await_block_text{max-width:none}}.await_block_img{background:#d3284d;display:flex;align-items:flex-end}.await_block_img img{margin-top:-20%}@media (max-width:830px){.await_block_img{display:none}}.benefits_wrap{display:flex;flex-wrap:wrap;margin:-30px -20px}@media (max-width:570px){.benefits_wrap{padding-top:30px}}.benefits_wrap .benefits_item{width:50%;padding:30px 20px;display:flex;align-items:center;font-weight:700}.benefits_wrap .benefits_item img{opacity:0.65;margin-right:20px}@media (max-width:570px){.benefits_wrap .benefits_item{width:100%}.benefits_wrap .benefits_item img{max-width:50px}}.grid_bg{background:url("../image/grid_repeat.webp");position:relative}.grid_bg.section{padding:1vw 0;margin:0}.grid_bg:not(.no_before):before{content:'';width:100%;height:290px;display:block;position:absolute;background:#FFF;left:0;top:0}.grid_bg > *{position:relative}.grid_bg > *:last-child{margin-bottom:0}.where_section{display:flex;flex-wrap:wrap;justify-content:space-between;gap:50px;padding-bottom:50px}.where_section .section_h1{margin:0;flex:1 1 320px}.where_section .where_box_wrap{flex:1 1 620px;max-width:720px;min-width:0}.where_section .where_row{display:grid;gap:20px}.where_section .where_row_main{grid-template-columns:repeat(3,1fr)}.where_section .where_row_sub{grid-template-columns:repeat(4,1fr)}.where_section .where_more_title{color:#004a99;font-size:18px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;margin:34px 0 20px}.where_section .where_box{display:flex;flex-direction:column;min-width:0;background:#FFF}.where_section .where_name{font-weight:800;line-height:1.1}.where_section .where_name small{display:block;margin-top:8px;font-size:13px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}.where_section .where_box_main{justify-content:space-between;min-height:168px;padding:24px;background:#004a99;color:#FFF}.where_section .where_box_main .where_pin{display:block;width:26px;height:26px;flex-shrink:0;margin-bottom:12px}.where_section .where_box_main .where_name{font-size:30px;text-transform:uppercase}.where_section .where_box_sub{min-height:108px;padding:20px 22px;border:1.5px solid #004a99;color:#004a99;display:flex;flex-direction:column;justify-content:end}.where_section .where_box_sub .where_name{font-size:20px}.where_section .where_box_sub .where_name small{margin-top:12px}@media (max-width:980px){.where_section{gap:30px}.where_section .section_h1{width:100%;flex-basis:100%}.where_section .section_h1 br{display:none}.where_section .where_box_wrap{flex-basis:100%;max-width:100%;margin-bottom:0}}@media (max-width:650px){.where_section .where_row_main{grid-template-columns:1fr}.where_section .where_row_sub{grid-template-columns:repeat(2,1fr)}.where_section .where_box_main{min-height:140px}.where_section .where_box_main .where_name{font-size:26px}}.free_places_box{display:flex;align-items:center;justify-content:space-between;background:#004a99;padding:42px 38px}@media (max-width:890px){.free_places_box{flex-wrap:wrap;justify-content:center;text-align:center;padding:32px 18px}}.free_places_box.center{justify-content:center}.free_places_box_section{margin-top:-10%;z-index:9;position:relative}.free_places_box_section.no_margin_top{margin-top:7.5vw}.free_places_box_image{max-width:440px;margin:0 auto 0 0;margin-bottom:-49px;width:100%}@media (max-width:980px){.free_places_box_image{margin-left:auto}}@media (max-width:755px){.free_places_box_image{max-width:350px;margin-bottom:-39px}}@media (max-width:480px){.free_places_box_image{max-width:250px;margin-bottom:-28px}}.free_places_box h2,.free_places_box p{margin:0;color:#FFF}.free_places_box .shorter_line{width:80%}@media (max-width:890px){.free_places_box .shorter_line{width:100%}}@media (max-width:890px){.free_places_box .border_btn span{min-width:148px}}.free_places_box .border_btn:hover span{background:#d3284d}.free_places_box_btn_wrap .border_btn{width:max-content;margin:0 3vw}@media (max-width:890px){.free_places_box_btn_wrap .border_btn{margin-top:20px}}.line_title:before{content:'';background:#d3284d;width:84px;height:2px;position:absolute;left:0;right:0;margin:auto;bottom:-0.4em}.atmoskop_box{background:#EBEDEF;color:#004a99;padding:40px;margin-top:60px}@media (max-width:700px){.atmoskop_box{padding:40px 20px}}.atmoskop_box_container{display:flex;justify-content:space-between;align-items:center;margin:-20px}@media (max-width:950px){.atmoskop_box_container{flex-wrap:wrap;justify-content:center}}.atmoskop_box_container > *{padding:20px}@media (max-width:950px){.atmoskop_box_container > *:last-child{width:100%;text-align:center}}@media (max-width:700px){.atmoskop_box_container > *{width:100%;text-align:center}}.atmoskop_img{max-width:266px}@media (max-width:700px){.atmoskop_img{margin:auto;width:100%}}.atmoskop_text{font-size:20px;color:#3B526A;margin-top:14px}.line_container{flex:1 1 auto;max-width:550px}.line_wrap{display:flex;margin-bottom:10px;margin-top:5px;font-weight:700}.line_wrap .line{width:100%;height:20px;background:#FFF;border:1px solid #004a99;margin-right:30px;display:flex;position:relative}@media (max-width:430px){.line_wrap .line{margin-right:15px}}.line_wrap .line_1 div,.line_wrap .line_2 div,.line_wrap .line_3 div{position:absolute;background:#d3284d;left:0;top:0;height:100%;width:0;transition:width 2s ease-out}.line_wrap .line span{flex:1 1 auto;display:inline-block;border-right:1px solid #004a99;z-index:1}.line_wrap .line span:last-child{border-right:0}.line_wrap .percent_text{min-width:35px}.social_icon{display:flex;width:115px;height:115px;justify-content:center;align-items:center;position:relative;z-index:9;padding:20px;transition:transform 0.3s ease}.social_icon:hover{transform:scale(1.1)}.social_icon_facebook{background:#004a99}.social_icon_instagram{background:#e94c6f}@media (max-width:730px){.social_icon_instagram{margin-top:0}}.social_icon_linkedin{background:#b1afb0}.social_icon_youtube{background:#a82234}@media (max-width:730px){.social_icon{width:90px;height:90px}}@media (max-width:470px){.social_icon{width:50px;height:50px;padding:10px}.social_icon img{max-height:100%}}.social_container{max-width:1200px;margin:auto;border:2px solid #004a99;display:flex}.social_container .dots_social{position:absolute;width:14px;height:14px;border:1px solid #004a99;left:-30px;top:10px}.social_container .dots_social_1{left:34%;top:13%;background:#d3284d}.social_container .dots_social_2{left:39%;top:25%}.social_container .dots_social_3{left:60%;top:20%}.social_container .dots_social_4{left:76%;top:33%;background:#004a99}.social_container .dots_social_5{left:7%;top:66%;background:#d3284d}.social_container .dots_social_6{left:10%;top:20%}.social_container .dots_social_7{left:92%;top:60%}.social_container .dots_social_8{left:84%;top:75%;background:#004a99}.social_container .dots_social_9{left:23%;top:45%;background:#d3284d}@media (max-width:730px){.social_container .dots_social{display:none}}.social_container_icons{flex:1 1 auto;align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}@media (min-width:731px){.social_container_icons{gap:10%}}.social_container_icons_wrap{flex:1 1 auto;display:flex}.social_container_icons_line{display:flex;width:100%;justify-content:space-between;justify-content:center;gap:10%}.social_container_icons_line:first-child{padding-bottom:20px}@media (max-width:730px){.social_container_icons_line{gap:20%}.social_container_icons_line:first-child{padding:0;padding-bottom:20px}.social_container_icons_line:last-child{padding:0}}.social_img{max-width:410px;margin-left:-3.6%;margin-top:-7.2%;margin-bottom:-4.9%}@media (max-width:970px){.social_img{max-width:280px;margin-bottom:auto;margin-top:-6.3%;margin-left:-3.3%}}@media (max-width:730px){.social_img{display:none}}.hide{display:none}footer .footer_wrap{display:flex;justify-content:space-between;border-top:1px solid #ebebeb;color:#3B526A;font-size:14px;line-height:1.8em;margin:-20px}footer .footer_wrap > *{padding:20px}@media (max-width:1000px){footer .footer_wrap{flex-wrap:wrap;justify-content:space-around}}@media (max-width:675px){footer .footer_wrap > *{width:100%;display:flex;justify-content:center;text-align:center}}footer .footer_logo{max-width:60px;width:100vw}footer .footer_copy{text-align:center;padding:10px;color:#666d74;font-size:14px}footer a{color:inherit;text-decoration:none}footer a:hover{text-decoration:underline}.newsletter_wrap .k2msg1,.newsletter_wrap .k2msg2{width:100%;bottom:100%;font-size:1em;left:auto;color:#FFF;padding:0.4em 0.5em;line-height:1.4em}.newsletter_wrap .k2msg1{background:#16990a}.newsletter_wrap .k2msg2{background:#e21616}.newsletter_wrap .k2msg3{position:absolute;width:100%;bottom:100%;font-size:0.9em;right:0;left:auto;background:#e21616;color:#FFF;padding:0.4em 0.5em;line-height:1.4em}.newsletter_wrap .k2msg3{position:absolute;width:100%;bottom:100%;font-size:0.9em;right:0;left:auto;background:#e21616;color:#FFF;padding:0.4em 0.5em;line-height:1.4em}.newsletter_wrap input{border:2px solid #C9C9C9;padding:0.6em 1.1em}.newsletter_wrap input:focus{border-color:#004a99;outline:none}.newsletter_wrap button{background:#004a99;padding:0.75em 1.7em;border:none;color:#FFF;cursor:pointer}.newsletter_wrap button:hover{background:#d3284d}.points_wrap{display:flex;margin:-20px;flex-wrap:wrap}.points_item{width:25%;padding:20px;text-align:center;position:relative}.points_item:not(:last-child):before{content:'';position:absolute;width:50%;height:1px;border-top:2px dashed #004a99;left:75%;top:63px}.points_item h3{color:#004a99;font-size:25px;font-weight:800;margin:0}@media (max-width:970px){.points_item h3{font-size:22px}}.points_item p{color:#3B526A}@media (max-width:970px){.points_item{width:50%}.points_item:nth-child(2):before{display:none}}@media (max-width:470px){.points_item{width:100%}.points_item:before{display:none}}.points_number{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#d3284d;font-size:100px;line-height:100px;font-weight:800;color:#FFF;position:relative}.points_number_1:before{background:#d3284d}.points_number_2:before{background:#004a99}.points_number_3:before{background:#FFF}.points_number_4:before{background:#d3284d}.points_number:before{content:'';position:absolute;width:14px;height:14px;display:inline-block;border:1px solid #004a99;bottom:34px;left:80%}.boxs_wrap{margin:-20px;display:flex;flex-wrap:wrap}.boxs_wrap > *{width:25%;padding:20px;display:flex}@media (max-width:990px){.boxs_wrap > *{width:50%}}@media (max-width:530px){.boxs_wrap > *{width:100%}}@media (max-width:1220px){.boxs_wrap{margin:-10px}.boxs_wrap > *{padding:10px}}.boxs_item{padding:20px;color:#004a99;border:1px solid #004a99;width:100%;background:#FFF}.boxs_item ul{padding-left:0;list-style:none}.boxs_item ul li{font-weight:700;line-height:1.4em;position:relative;padding-left:20px}.boxs_item ul li span{display:block;font-weight:100;font-style:italic;font-size:13px}.boxs_item ul li:before{content:'';position:absolute;width:9px;height:9px;background:#004a99;left:0;top:0.5em}.boxs_item h3{font-size:24px;font-weight:800;color:#d3284d;margin-bottom:0}.box_icons_img{max-width:285px;margin-left:-3%;margin-top:-39%;width:100%}@media (max-width:930px){.box_icons_img{max-width:220px}}@media (max-width:740px){.box_icons_img{display:none}}.box_icons_wrap{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;padding:60px 70px}@media (max-width:620px){.box_icons_wrap{padding:30px 35px}}.box_icons_wrap_icon{display:flex;margin:-20px}.box_icons_wrap_icon > *{width:33.333%;padding:20px}@media (max-width:620px){.box_icons_wrap_icon > *{width:50%;text-align:center}}@media (max-width:414px){.box_icons_wrap_icon > *{width:100%}}.box_icons_wrap_icon_item{display:inline-block}.box_icons_wrap_icon_item img{margin:auto}.box_icons_wrap_icon_item p{font-size:25px;color:#FFF;font-weight:800;text-align:center}@media (max-width:930px){.box_icons_wrap_icon_item p{font-size:20px}}@media (max-width:620px){.box_icons_wrap_icon{flex-wrap:wrap;justify-content:center}}.box_icons_container{background:#004a99;max-width:1270px;margin:auto;display:flex}.box_icons_container > *:first-child{display:flex;align-items:flex-end}.box_icons_container h2{color:#FFF;margin:0;margin-bottom:30px}@media (max-width:930px){.box_icons_container h2{font-size:30px}}@media (max-width:740px){.box_icons_container h2{text-align:center}}.section_gradient_half{position:relative}.section_gradient_half > *{position:relative}.section_gradient_half:before{content:'';position:absolute;width:100%;left:0;top:50%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0.03),transparent)}.section_gradient{position:relative}.section_gradient > *{position:relative}.section_gradient:before{content:'';position:absolute;width:100%;left:0;top:0;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0.03),transparent)}.people_main_text{font-size:16px;color:#3B526A;max-width:826px;margin-bottom:4vw;line-height:1.5em}.people_wrap{display:flex;flex-wrap:wrap;margin:-20px}.people_item{width:50%;display:flex;align-items:flex-start;padding:20px}@media (max-width:960px){.people_item{flex-direction:column}}@media (max-width:520px){.people_item{width:100%}}.people_item_name{color:#d3284d;font-weight:800;margin:0;margin-top:8%;font-size:21px}.people_item_position{color:#004a99;font-weight:700}.people_item_content{max-width:600px;width:100%}.people_item_text{color:#3B526A;line-height:1.5em}.people_item_img_wrap{max-width:180px;position:relative;width:100%;margin-right:20px}@media (max-width:450px){.people_item_img_wrap{flex-direction:column}}.people_item_img_wrap img{position:relative}.people_item_img_wrap:before{content:'';position:absolute;width:100%;height:75%;border:1px solid #004a99;bottom:0}.gallery_box{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:100px 100px;grid-gap:15px;grid-auto-flow:dense}@media (max-width:730px){.gallery_box{display:flex;flex-wrap:wrap;margin:-10px;grid-gap:0}}.gallery_box_item{display:flex}@media (max-width:730px){.gallery_box_item{width:50%;padding:10px}}.gallery_box_item a{width:100%;border:1px solid #004a99;overflow:hidden;position:relative}.gallery_box_item a:hover img{transform:scale(1.1)}.gallery_box_item a img{object-fit:cover;width:100%;height:100%;max-width:none;transition:transform 0.3s ease;position:absolute;left:0;top:0}@media (max-width:730px){.gallery_box_item a{padding-bottom:100%}}.gallery_box_item:nth-child(14n+1){grid-row:span 4;grid-column:span 2}.gallery_box_item:nth-child(14n+2){grid-row:span 3;grid-column:span 2}.gallery_box_item:nth-child(14n+3){grid-row:span 3;grid-column:span 2}.gallery_box_item:nth-child(14n+4){grid-row:span 3;grid-column:span 2}.gallery_box_item:nth-child(14n+5){grid-row:span 3;grid-column:span 2}.gallery_box_item:nth-child(14n+6){grid-row:span 2;grid-column:span 1}.gallery_box_item:nth-child(14n+7){grid-row:span 2;grid-column:span 1}.gallery_box_item:nth-child(14n+8){grid-row:span 3;grid-column:span 2}.gallery_box_item:nth-child(14n+9){grid-row:span 3;grid-column:span 2}.gallery_box_item:nth-child(14n+10){grid-row:span 4;grid-column:span 2}.gallery_box_item:nth-child(14n+11){grid-row:span 3;grid-column:span 2}.gallery_box_item:nth-child(14n+12){grid-row:span 3;grid-column:span 2}.gallery_box_item:nth-child(14n+13){grid-row:span 2;grid-column:span 1}.gallery_box_item:nth-child(14n+14){grid-row:span 2;grid-column:span 1}@media (max-width:730px){.gallery_box_item{grid-column-start:none !important;grid-row-start:none !important;grid-column-end:none !important;grid-row-end:none !important}}.life_main_text{font-size:16px;color:#3B526A;max-width:950px;margin:auto;margin-bottom:4vw;line-height:1.5em;text-align:center}@media (max-width:980px){.life_main_text{text-align:left}}.life_item{margin:7vw 0}.life_item h3{text-transform:uppercase;color:#004a99;font-size:calc(0.6vw + 16px);font-weight:800;text-align:center}@media (max-width:980px){.life_item h3{text-align:left}}.life_item p{color:#3B526A;max-width:810px;margin:auto;margin-bottom:2em;line-height:1.5em;text-align:center}.life_item p:empty{display:none}@media (max-width:980px){.life_item p{text-align:left;margin-left:0}}.mini_gallery{display:flex;flex-wrap:wrap;margin:-10px}.mini_gallery_item{width:25%;padding:10px}.mini_gallery_item_name{font-style:italic;color:#666;text-decoration:none;margin-top:10px;display:block}.mini_gallery_item_img_wrap{position:relative;width:100%;padding-bottom:100%;display:block;border:1px solid #004a99;overflow:hidden}.mini_gallery_item_img_wrap img{position:absolute;width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.mini_gallery_item a{text-decoration:none}.mini_gallery_item a:hover img{transform:scale(1.1)}@media (max-width:830px){.mini_gallery_item{width:50%}}.student_main_text{max-width:550px;color:#3B526A}@media (max-width:970px){.student_main_text{max-width:none}}.student_main_text h3,.student_main_text h2{padding-left:30px;font-size:26px;font-weight:800;position:relative;color:#004a99}.student_main_text h3.blue:before,.student_main_text h2.blue:before{background:#004a99}.student_main_text h3:before,.student_main_text h2:before{content:'';position:absolute;width:18px;height:18px;border:1px solid #004a99;background:#d3284d;top:0.2em;left:0}.student_main_text ul{list-style:none;padding:0}.student_main_text ul.blue li:before{background:#004a99}.student_main_text ul li{position:relative;padding:4px 0;padding-left:30px}.student_main_text ul li:before{content:'';position:absolute;width:8px;height:8px;border:1px solid #004a99;background:#d3284d;top:0.6em;left:0.8em}.student_section{margin-top:2vw}.student_section .gallery_title_studet{font-size:26px;font-weight:800;position:relative;color:#004a99}.student_section_container_text{max-width:665px;margin-right:30px}@media (max-width:970px){.student_section_container_text{max-width:none;margin:0}}.student_wrap{display:flex;justify-content:space-between}.student_img{max-width:600px;width:100%}@media (max-width:970px){.student_img{max-width:none}}.student_img.hide_desktop{display:none}@media (max-width:970px){.student_img.hide_mobile{display:none}.student_img.hide_desktop{display:block;max-width:380px}}.student_form_wrap{max-width:805px}.student_form_wrap .career_form_container{padding:5vw 0;padding-top:2vw}.student_form_header p{color:#3B526A;font-size:22px;text-align:center}.student_form_header p a{text-decoration:underline;color:#004a99}.student_form_header p a:hover{text-decoration:underline}.share_student_link{display:flex;justify-content:space-between;align-items:center;background:#d3284d;border:1px solid #707070;padding:40px 30px}.share_student_link h3{font-size:20px;font-weight:700;color:#FFF}.share_student_link a{display:flex;align-items:center;color:#FFF;font-weight:700;text-decoration:none}.share_student_link a .social_wrap_img{background:#004a99;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin:10px}.share_student_link a .social_wrap_img img{max-width:60%;max-height:60%}@media (max-width:780px){.share_student_link{flex-wrap:wrap;justify-content:center}.share_student_link h3{width:100%;text-align:center}}.career_banner_section{margin-top:2vw;margin-bottom:0}.career_banner_section_container_text{max-width:670px}.career_banner_section_wrap_img{display:flex;align-items:flex-end}.career_banner_section_img{margin-bottom:-9%;margin-right:5vw}@media (max-width:700px){.career_banner_section_img{max-width:350px}}.career_banner_section_title{background:#004a99;margin:0;text-align:center;color:#FFF;font-size:calc(1.6vw + 21px);padding:20px;position:relative;z-index:9}.career_banner_wrap{display:flex;justify-content:space-between}@media (max-width:700px){.career_banner_wrap{flex-direction:column;align-items:center}}.career_banner_main_text{max-width:670px;color:#3B526A}.career_List_section{margin:0}.career_List:not(:has(.for_student:not(:empty))) .for_student{max-width:0}.career_List_item{width:100%;border:1px solid #DEDEDE;display:flex;align-items:center;justify-content:space-between;padding:32px 30px;text-decoration:none;color:#3B526A;margin-bottom:-1px;will-change:transform;transition:box-shadow 0.3s linear}.career_List_item:hover{box-shadow:0 0 13px 0 rgba(0,0,0,0.25)}.career_List_item > *{flex:1;padding:10px 10px}.career_List_item > *:last-child{text-align:right}.career_List_item .title{color:#004a99;font-size:26px;font-weight:800;flex:1 1 300px}.career_List_item .for_student{flex:1 1 185px}.career_List_item .for_student:has(img){min-width:135px}.career_List_item .for_student > *{color:#004a99;display:flex;align-items:center;gap:5px;font-size:14px;font-weight:500}.career_List_item .for_student > * img{height:22px}.career_List_item .location{font-weight:700;flex:1 1 300px}.career_List_item .more_info{color:#d3284d;font-weight:700;flex:0 0 auto}@media (max-width:990px){.career_List_item{padding:22px 20px}}@media (max-width:850px){.career_List_item{flex-wrap:wrap}.career_List_item .for_student > *{justify-content:flex-end}}@media (max-width:590px){.career_List_item .for_student > *{justify-content:flex-start}}.career_filter{margin-top:20px;margin-bottom:20px}.section_career_detail{margin-top:2vw}.section_career_detail .career_link_back{text-align:center;padding-top:20px}.section_career_detail .career_link_back a{color:#004a99;padding:20px;font-weight:700;font-size:16px;text-decoration:none;display:inline-block}.section_career_detail .career_link_back a:hover{text-decoration:underline}.section_career_detail .career_link_back.upper{text-align:left;padding-top:0}.section_career_detail .career_link_back.upper a{padding:10px}.section_career_detail_wrap{display:flex;margin:-80px;margin-bottom:0}.section_career_detail_wrap > *{width:50%;padding:80px}.section_career_detail_wrap > * h1{margin-right:-80px}@media (max-width:990px){.section_career_detail_wrap{margin:-30px;margin-bottom:0}.section_career_detail_wrap > *{padding:30px}.section_career_detail_wrap > * h1{margin-right:-30px}}@media (max-width:850px){.section_career_detail_wrap{flex-wrap:wrap;margin:0;margin-bottom:30px}.section_career_detail_wrap > *{width:100%;padding:0}.section_career_detail_wrap > * h1{margin-right:0}}.section_career_detail_img_mobile{display:none}@media (max-width:850px){.section_career_detail_img_mobile{display:block;margin:40px 0}}@media (max-width:850px){.section_career_detail_img_desktop{display:none}}@keyframes blinking{50%{outline:3px solid transparent}}.checkbox_wrap{position:relative;display:inline-block;padding:10px;cursor:pointer}.checkbox_wrap input{opacity:0;position:absolute}.checkbox_wrap input:checked + span:before{background:#004a99;outline:none !important}.checkbox_wrap input.k2inputFail + span:before{outline:3px solid #dc0808;outline-offset:-2px;animation-name:blinking;animation-duration:1.5s;animation-iteration-count:infinite}.checkbox_wrap input + span{color:#3B526A;font-size:16px;font-weight:700;padding-left:40px;position:relative;display:block}.checkbox_wrap input + span:before{content:'';border:2px solid #004a99;width:20px;height:20px;position:absolute;left:0}.checkbox_wrap input + span:after{content:'';border:2px solid #FFF;border-top:0;border-left:0;width:6px;height:12px;position:absolute;transform:rotate(45deg);left:0.45em;top:0.15em}.filter_title{color:#3B526A;font-weight:700;font-size:16px;padding-right:2vw;max-width:210px;min-width:210px}.filter_container{display:flex;align-items:baseline}@media (max-width:700px){.filter_container{flex-direction:column}.filter_container:last-child{padding-top:15px}}.filter_container .filters{width:100%}.filter_container:has(.filter_wrap_student):not(:has(.filter_item)){display:none}.filter_wrap{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));width:100%}.career_form{display:flex;flex-wrap:wrap;margin:-5px}.career_form_container{max-width:676px;margin:auto}.career_form > *{padding:5px;width:100%}.career_form > *.half{width:50%}@media (max-width:510px){.career_form > *.half{width:100%}}.career_form textarea{resize:vertical;min-height:148px}.career_form textarea:not([type="file"]),.career_form input:not([type="file"]){width:100%;border:1px solid #004a99;padding:0.7em 1em}.career_form textarea:not([type="file"]):focus,.career_form input:not([type="file"]):focus{outline:1px solid #004a99}.career_form textarea:not([type="file"]).k2inputFail,.career_form input:not([type="file"]).k2inputFail{border-color:#dc0808}.career_form_agreement{padding:1em 0}.career_form_btn{background:#004a99;border:none;padding:0.8em 1em;color:#FFF;font-weight:700;cursor:pointer;width:100%}.career_form_btn:hover{background:#d3284d}#agreeCheckbox + span{font-weight:300}.agreement_click:hover{text-decoration:underline}.agreement_text{display:none}.agreement_text.active{display:block}.k2btnUpload.k2inputFail + .file_label_content,.k2btnUpload_first.k2inputFail + .file_label_content{border-color:#dc0808}.file_label{position:relative;overflow:hidden;display:block}.file_label_content{border:1px solid #004a99;display:flex;align-items:center;justify-content:space-between;color:#004a99;position:relative;cursor:pointer}.file_label input{opacity:0;font-size:9999px;position:absolute;cursor:pointer}.file_label_name{font-weight:700;padding-left:1em}.file_label_btn{background:#004a99;padding:0.7em 0.8em}.max_file_size{text-align:center;display:inline-block;width:100%;color:#dc0808;visibility:hidden}.max_file_size.active{visibility:visible;display:inline-block}@media (max-width:500px){.max_file_size{display:none}}.popup_msg,.form_career_popup{position:fixed;left:0;top:0;z-index:99999;display:none;justify-content:center;align-items:center;width:100%;height:100%;padding:20px}.popup_msg.active,.form_career_popup.active{display:flex}.popup_msg_bg,.form_career_popup_bg{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}.popup_msg_wrap,.form_career_popup_wrap{z-index:99;padding:30px 6vw;background:#FFF;max-height:100%;overflow-y:auto;position:relative}.popup_msg_wrap_header,.form_career_popup_wrap_header{color:#004a99;text-align:center;padding-bottom:30px}.popup_msg_wrap_header h3,.form_career_popup_wrap_header h3{text-decoration:#004a99;font-size:26px;font-weight:800;margin-bottom:0;margin-top:0}.popup_cross{position:absolute;right:0;top:0;width:45px;height:45px;cursor:pointer}.popup_cross:before{content:'';position:absolute;width:70%;height:4px;background:#004a99;right:0;left:0;top:0;bottom:0;margin:auto;transform:rotate(45deg)}.popup_cross:after{content:'';position:absolute;width:70%;height:4px;background:#004a99;right:0;left:0;top:0;bottom:0;margin:auto;transform:rotate(-45deg)}.page_cookie .cookie_set_popup{background:#004a99;border:none;padding:0.6em 1.4em;color:#FFF;margin:2em 0;cursor:pointer}.page_cookie .cookie_set_popup:hover{background:#d3284d}.html_wrap{line-height:1.6em;color:#3B526A}.html_wrap.pink_list{min-height:450px}.html_wrap.pink_list li:before{background:#d3284d}.html_wrap ul{list-style:none;padding:0}.html_wrap ul li{position:relative;padding:4px 0;padding-left:15px}.html_wrap ul li:before{content:'';position:absolute;width:8px;height:8px;border:1px solid #004a99;background:#004a99;top:0.8em;left:0}.html_wrap table{border-collapse:collapse}.html_wrap table td,.html_wrap table th{border:1px solid #cecece;padding:0.4em 1em}.html_wrap table th{color:#FFF;background:#004a99}.html_wrap h3{color:#004a99;font-size:27px;font-weight:800}.html_wrap h2{color:#004a99;font-size:30px;font-weight:800}.gallery{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:99999;backdrop-filter:blur(18px)}.gallery .loader:before,.gallery .loader:after{border-color:#FFF;left:0;top:0;right:0;bottom:0}.gallery .lazy_load_error{width:40%;height:40%;background-size:contain}.gallery_title{color:#FFF;padding-left:20px}.gallery_close{position:absolute;z-index:999999;height:50px;right:0;width:50px;font-size:30px;top:0;background:none;border:none}.gallery_close:before{content:'';-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.gallery_close:after{content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.gallery_close:after,.gallery_close:before{content:'';width:50%;height:2px;background:#FFF;position:absolute;-webkit-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;right:0;left:0;top:0;bottom:0;margin:auto}.gallery_container{height:100%;width:calc(100% - 250px);margin-left:0 !important}@media (max-width:1000px){.gallery_container{width:calc(100% - 200px)}}@media (max-width:790px){.gallery_container{width:100%}}.gallery_container:before{content:'';position:absolute;background:rgba(0,0,0,0.5);width:100%;height:50px}.gallery_container .gallery_slide{display:flex;flex-wrap:wrap;align-items:flex-end}.gallery_container .gallery_img{display:flex;width:100%;align-items:center;justify-content:center;height:calc(100% - 50px);text-align:center;position:relative}.gallery_container .gallery_img img{max-height:100%;max-width:calc(100% - 80px)}@media (max-width:610px){.gallery_container .gallery_img img{max-width:100%}}.gallery_container .gallery_img img .gallery_title{display:flex;width:100%;height:50px;align-items:center;color:#FFF;left:0;top:0;padding:0 20px;z-index:999;position:absolute}.gallery_next{right:0}.gallery_prev{left:0;-ms-transform:scale(-1,1);-o-transform:scale(-1,1);-webkit-transform:scale(-1,1);transform:scale(-1,1)}.gallery_next,.gallery_prev{position:absolute;z-index:99;bottom:0;height:calc(100% - 50px);color:#FFF;font-size:28px;width:40px;text-align:center;top:auto;background:none;border:none}.gallery_next.swiper-button-disabled,.gallery_prev.swiper-button-disabled{opacity:.4}.gallery_next:before,.gallery_prev:before{content:'';-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all 0.3s ease;border:2px solid #FFF;position:absolute;left:0;top:0;bottom:0;right:10px;width:20px;height:20px;margin:auto;border-left:0;border-top:0;transform-origin:center;transform:rotate(-45deg)}.gallery_next:hover:before,.gallery_prev:hover:before{-webkit-transform:rotate(-45deg) scale(1.3);-ms-transform:rotate(-45deg) scale(1.3);-o-transform:rotate(-45deg) scale(1.3);transform:rotate(-45deg) scale(1.3)}@media (max-width:610px){.gallery_next,.gallery_prev{text-align:right;background:rgba(0,0,0,0.5);height:60px;top:50px;margin:auto}}.gallery_pagination{width:100%;position:relative}.gallery_pagination_container{width:100%;overflow-y:auto;max-height:calc(100vh - 50px)}.gallery_pagination .gallery_pagination_item{width:100%;cursor:pointer;padding-right:10px;padding-bottom:10px;display:inline-block}.gallery_pagination .gallery_pagination_item:last-child{padding-bottom:0}.gallery_pagination .gallery_pagination_item.active > div,.gallery_pagination .gallery_pagination_item:hover > div{opacity:1}.gallery_pagination .gallery_pagination_item > div{padding-bottom:70%;position:relative;background:#000;opacity:.4;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.gallery_pagination .gallery_pagination_item > div img{position:absolute;max-height:100%;left:0;right:0;bottom:0;top:0;margin:auto}.gallery_pagination_wrap{display:flex;position:absolute;width:250px;height:100%;background:rgba(0,0,0,0.5);bottom:0;z-index:99999;right:0;padding-top:50px;padding-left:10px}@media (max-width:1000px){.gallery_pagination_wrap{width:200px}}.gallery .btn_gallery_menu{display:none}@media (max-width:790px){.gallery .btn_gallery_menu{position:absolute;width:50px;height:50px;background:rgba(0,0,0,0.5);right:100%;cursor:pointer}}.gallery .btn_gallery_menu span{position:absolute;width:60%;height:2px;background:#FFF;top:0;bottom:0;right:0;left:0;margin:auto;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.gallery .btn_gallery_menu span:before{top:-8px}.gallery .btn_gallery_menu span:after{bottom:-8px}.gallery .btn_gallery_menu span:after,.gallery .btn_gallery_menu span:before{content:'';width:100%;height:inherit;background:#FFF;position:absolute;-webkit-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;right:0}.gallery .mobile_gallery input{display:none}.gallery .mobile_gallery input:checked + .gallery_pagination_wrap{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}@media (max-width:790px){.gallery .mobile_gallery input:checked + .gallery_pagination_wrap{width:180px;height:calc(100% - 50px);padding-top:10px;background:#000}.gallery .mobile_gallery input:checked + .gallery_pagination_wrap:before{content:'';position:absolute;width:100vw;height:100vh;right:100%;top:0}}.gallery .mobile_gallery input:checked + .gallery_pagination_wrap .btn_gallery_menu{background:#000}.gallery .mobile_gallery input:checked + .gallery_pagination_wrap .btn_gallery_menu span{background:0 0}.gallery .mobile_gallery input:checked + .gallery_pagination_wrap .btn_gallery_menu span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0}.gallery .mobile_gallery input:checked + .gallery_pagination_wrap .btn_gallery_menu span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);bottom:0}@media (max-width:790px){.gallery .mobile_gallery input + .gallery_pagination_wrap{width:180px;height:calc(100% - 50px);padding-top:10px;-webkit-transform:translateX(180px);-ms-transform:translateX(180px);-o-transform:translateX(180px);transform:translateX(180px);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}}.loading{position:fixed;left:0;top:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;z-index:99999;background:rgba(0,0,0,0.4)}.loading.active{display:flex}.loading .loader{width:90px;height:90px;border:9px solid white;border-left-color:#004a99;border-radius:50%;-webkit-animation:rotateloading linear 1s;-o-animation:rotateloading linear 1s;animation:rotateloading linear 1s;-webkit-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes rotateloading{0{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotateloading{0{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateloading{0{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.popup_msg_wrap{padding:50px 40px}.popup_msg_img{max-width:85px;margin:auto}.popup_msg_title{font-size:26px;color:#004a99;font-weight:800;margin-top:40px;text-align:center}.popup_msg_desc{color:#3B526A;text-align:center}.popup_msg_btn{background:#004a99;width:100%;max-width:215px;text-transform:uppercase;margin:auto;display:block;margin-top:40px;padding:0.5em 0.3em;color:#FFF;font-weight:700;border:none;cursor:pointer}.popup_error .popup_msg_title{color:#d72828}.main_404_btn{margin-top:3em;text-align:center}@keyframes blink{0{outline:0}100%{outline:3px solid #dc0808}}.message{padding:0.7em 1.4em;font-size:1.2em;font-weight:800;display:none}.message.block{display:block}.message_error{background:#d72828;color:#FFF}.message_done{background:#39ab16;color:#FFF}.form_newsletter{padding-top:2em;display:flex;align-items:flex-end}.form_newsletter label{display:flex;flex-direction:column}.form_newsletter label input{padding:0.4em 0.8em}.form_newsletter .btn_normal{background-color:#004a99;padding:0.5em 0.8em;color:#FFF;border:0;cursor:pointer}.form_newsletter .btn_normal:hover{background:#d3284d}.carrer_detail + .section_social{display:none}.career_not_exist h1,.career_not_exist p{text-align:center}.career_not_exist_link_back{text-align:center;margin-top:2em}.logo_404{max-width:min(450px,100%);margin:auto;padding-bottom:30px}.visually_hidden{position:absolute;opacity:0;width:0;height:0;margin:0}.visually_hidden:focus-visible + .custom_checkbox,.filter_item_input:focus-visible + .custom_checkbox{outline:2px solid #005fcc;outline-offset:2px}.language_switch_wrap{margin-top:8px;display:inline-flex}.language_switch_wrap a{display:flex;align-items:stretch;overflow:hidden;border:2px solid #004a99;text-decoration:none;font-weight:bolder;color:#004a99;transition:box-shadow 0.25s ease,transform 0.25s ease}.language_switch_wrap a span{display:flex;align-items:center;justify-content:center;flex:1;padding:0.15em 0.85em;background-color:transparent;color:#004a99;transition:background-color 0.25s ease,color 0.25s ease;border:1px solid #004a99}.language_switch_wrap a span.active{background-color:#004a99;color:#fff}.language_switch_wrap a:hover{border:2px solid #d3284d;box-shadow:0 2px 6px rgba(211,40,77,0.35);transform:translateY(-1px);text-decoration:none}.language_switch_wrap a:hover span{background-color:#d3284d;color:#fff;border:1px solid #d3284d}.language_switch_wrap a:hover span.active{background-color:#fff;color:#d3284d}.boxs_wrap{justify-content:center}.people_wrap p{line-height:1.6em;color:#3B526A}.footer_newsletter_wrap{display:flex;flex-direction:column;align-items:start}@media (max-width:1000px){.footer_newsletter_wrap{align-items:center}}