html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}em,i{font-style:normal}.faq{display:flex;flex-direction:column;gap:16px}.faq__unit{position:relative}.faq input{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;-webkit-appearance:none;appearance:none;outline:none;border-radius:0;cursor:pointer}.faq__prefix{font-family:"jost",sans-serif;font-style:normal;font-size:1.5rem;font-weight:600;line-height:24px}.faq__question{display:flex;gap:8px;padding:1rem 3rem 1rem 1rem;position:relative;background:#f5f5f5}.faq__question:before,.faq__question:after{position:absolute;top:50%;right:15px;content:"";width:15px;height:2px;background-color:#f6c424;transition:.3s transform;transform-origin:center;transform:translateY(-50%)}.faq__question:before{transform:translateY(-50%) rotate(0)}.faq__question:after{transform:translateY(-50%) rotate(90deg)}.faq__question span:first-child{color:#f6c424}.faq__question span:last-child{font-weight:bold;line-height:1.6}.faq__answer{display:grid;grid-template-rows:0fr;transition:.3s;overflow:hidden;position:relative;z-index:1}.faq__answer--outside{min-height:0}.faq__answer--inside{padding:16px 20px 16px}.faq__answer--inside p{margin:0}.faq__answer--inside a{text-decoration:underline}.faq__answer--inside a:hover{color:#f6c424}.faq__answer .home-faq__prefix{display:inline-block;margin:0 4px 0 0}.faq input:checked+div:after{transform:translateY(-50%) rotate(0)}.faq input:checked+div+.faq__answer{grid-template-rows:1fr}@media screen and (max-width: 667px){.faq__prefix{font-size:1.4rem}.faq__answer--inside{padding:16px}}.agents-carousel{padding-top:16px;padding-bottom:16px;margin:0 0 3rem;width:min(100%,1140px)}.agents-carousel__photo{display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:.5rem}.agents-carousel__photo img{width:100px;border-radius:9999px;overflow:hidden}.agents-carousel__photo span{font-weight:bold;font-size:15px}.agents-carousel__info p{margin:0;font-size:15px;line-height:1.8;text-align:justify}.agents-carousel ul{margin:0;padding:0}.agents-carousel li{display:flex;gap:2rem;border-radius:7px;padding:2rem 2.5rem 1.5rem 2rem;box-shadow:0 1px 14px rgba(0,0,0,.16)}@media screen and (max-width: 820px){.agents-carousel li{flex-direction:column;padding:2rem 2.5rem;gap:1rem}}.c-cvbtn{background:#ff7200;text-shadow:0 0 3px rgb(204,91.2,0)}.c-cvbtn:hover{background:rgb(244.8,109.44,0)}.faq__question:before,.faq__question:after{background-color:#ff7200}.faq__question span:first-child{color:#ff7200}.faq__answer--inside a:hover{color:#ff7200}.vk-mobile-nav-menu-btn{display:none !important}.splide{max-width:1140px;margin:0 auto}.splide__arrow{background:none !important}.splide__arrow svg{fill:#256489 !important;height:1.8em !important;width:1.8em !important}header{width:min(100%,1140px);margin:0 auto}.careerace-header{display:flex;align-items:center;gap:1rem}@media screen and (max-width: 667px){.careerace-header{gap:.5rem}}.careerace-header h1{width:300px;margin:0;padding:4px 16px 12px}@media screen and (max-width: 667px){.careerace-header h1{width:186px;padding:0 10px 8px}}.careerace-header p{margin:0;font-size:18px;font-weight:bold}@media screen and (max-width: 667px){.careerace-header p{font-size:11px}}.careerace-header a{font-size:14px;font-weight:bold;text-decoration:underline}@media screen and (max-width: 820px){.careerace-header a{display:none}}.careerace-fv{border:none;margin:0;padding:0}.careerace-fv a:hover{opacity:.8;transition:opacity .3s}.careerace-intro{display:flex;flex-direction:column;align-items:center;gap:2rem;margin:3rem 0 0}.careerace-intro__catch{font-style:normal;font-weight:bold;text-align:center;font-size:clamp(1.375rem,1.065rem + 1.32vw,1.875rem);position:relative;letter-spacing:2px;color:#000;margin:0 auto 1rem}.careerace-intro__catch::after{content:"";position:absolute;width:100%;height:2px;background:#000;bottom:-3px;left:0}.careerace-intro__box{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}@media screen and (max-width: 667px){.careerace-intro__box{grid-template-columns:1fr}}.careerace-intro__box dl{display:flex;flex-direction:column;background:#fff;border:1px solid #256489;margin:0}.careerace-intro__box dt{width:100%;background:#256489;color:#fff;font-size:20px;font-weight:bold;line-height:2;display:grid;place-items:center;letter-spacing:2px;padding:0 0 2px;border:none;margin:0}.careerace-intro__box dd{width:100%;height:100%;background:#fff;padding:1rem 1.5rem;display:flex;flex-direction:column;gap:1rem;border:none;margin:0}.careerace-intro__copy{font-size:clamp(1rem,.613rem + 1.65vw,1.625rem);font-size:clamp(1.125rem,0.903rem + 1.01vw,1.625rem);font-weight:bold;color:#d90000;text-align:center;margin:0}.careerace-heading{position:relative;padding:.3em .5em;border-top:none;border-bottom:6px solid #d3d3d3;font-size:clamp(1.25rem,0.973rem + 1.27vw,1.875rem);font-weight:bold;line-height:1.5;color:#256489;margin:0 0 2em}.careerace-heading::before{position:absolute;bottom:-6px;left:0;width:20%;height:6px;content:"";background:#256489}@media screen and (max-width: 667px){.careerace-heading{padding:.3em 0}}.careerace-lead{text-align:center;font-size:20px;font-weight:bold}@media screen and (max-width: 667px){.careerace-lead{font-size:16px}}.careerace-reason{width:min(100%,820px);display:flex;flex-direction:column;align-items:center;gap:1rem;padding:10px;border-radius:8px;background:#fff;margin:auto}@media screen and (max-width: 667px){.careerace-reason{padding:8px 10px 10px;border-radius:0 0 8px 8px}}.careerace-reason__item{width:100%;margin:auto;border-radius:8px;padding:4px;background:#d3d3d3}.careerace-reason__item dl{display:flex;flex-direction:column;gap:12px;margin:0}.careerace-reason__item dt{width:fit-content;height:30px;color:#fff;font-size:1.125rem !important;font-weight:bold;line-height:28px;letter-spacing:2px;position:relative;left:-28px;padding:2px 16px 1px 16px;border-radius:4px;border:1px solid #fff;box-sizing:content-box;background:#ff7200;margin:0}.careerace-reason__item dt span{display:block}@media screen and (max-width: 667px){.careerace-reason__item dt{height:fit-content;font-size:1rem !important;line-height:1.4;padding:4px 8px 5px 16px}}.careerace-reason__item dd{line-height:1.8;border:none;margin:0}.careerace-reason__item-inner{width:100%;border-radius:4px;background:#fff;padding:12px 16px 12px;display:grid;grid-template-columns:1fr;justify-content:space-between;gap:14px}@media screen and (max-width: 667px){.careerace-reason__item-inner{display:flex;flex-direction:column;gap:16px;height:auto}}.careerace-flow{display:flex;flex-direction:column;align-items:center;gap:1rem}.careerace-flow-content{display:flex;flex-direction:column;align-items:center;gap:24px}.careerace-flow-item{display:flex;gap:16px;width:100%;max-width:660px}.careerace-flow-item__head{color:#256489;font-family:"Jost",sans-serif;font-weight:500;line-height:1;font-size:22px;letter-spacing:2px;position:relative;white-space:nowrap;transform:translateY(-2px);margin:0}.careerace-flow-item__head::after{content:"";border-left:1px dashed #256489;position:absolute;transform:translate(-50%, 0);width:1px;left:50%;top:40px;height:60%}.careerace-flow-item__head--5::after{height:50%}.careerace-flow-item__body{display:flex;flex-direction:column;gap:12px}.careerace-flow-item__title{color:#ff7200;font-size:22px;letter-spacing:2px;font-weight:bold;margin:-6px 0 0;line-height:1.4}.careerace-flow-item__lead{font-size:16px;line-height:30px;text-align:justify}@media screen and (max-width: 667px){.careerace-flow-content{gap:16px}.careerace-flow-item{gap:8px}.careerace-flow-item__head{font-size:18px}.careerace-flow-item__head:after{top:30px}.careerace-flow-item__body{gap:8px}.careerace-flow-item__title{font-size:18px}.careerace-flow-item__lead{font-size:15px;line-height:28px}}.careerace-contact{width:min(100%,820px);padding:64px 20px;border:1px solid #ccc;box-shadow:0 3px 6px rgba(0,0,0,.16);display:flex;flex-direction:column;align-items:center;gap:3rem;text-align:center;margin:5rem auto}@media screen and (max-width: 667px){.careerace-contact{margin:3rem auto;padding:48px 18px;letter-spacing:0}}.careerace-contact__catch{border:none;font-size:clamp(1.375rem,1.098rem + 1.27vw,2rem);line-height:1.5;margin:0;padding:0}.careerace-contact__lead{font-weight:bold;display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin:0;font-size:18px;line-height:2;width:min(100%,460px)}@media screen and (max-width: 667px){.careerace-contact__lead{font-size:16px}}.careerace-contact .c-cvbtn{margin:auto;width:min(90%,560px)}.careerace-fixedbanner{width:100%;display:none;position:fixed;left:0;bottom:0;background:hsla(0,0%,100%,.7)}.careerace-fixedbanner.show{display:block}.careerace-fixedbanner .c-cvbtn{margin:.75rem auto 1rem;box-shadow:0 3px 0 1px #d85555}
