@charset "UTF-8";
.page_lead_tt{white-space:nowrap;}
@media screen and (max-width: 768px){#slide_list .slide_it_ctn{margin-top:clamp(0px, 7.692307692307693vw, 30px);}}
@media screen and (min-width: 769px){#slide_list .slide_it_ctn{margin-top:clamp(0px, 3.513909224011713vw, 48px);}
#slide_list .slide_it_txt{margin-top:clamp(-2px, -.146412884333821vw, 0px);}}
#desired_profile .desired_it{width:100%;border:2px solid #1f4eea;color:#1f4eea;font-weight:bold;}
@media screen and (max-width: 768px){#desired_profile .desired_it{padding:clamp(0px, 5.128205128205128vw, 20px) clamp(0px, 6.153846153846154vw, 24px);border-radius:clamp(0px, 4.102564102564102vw, 16px);font-size:clamp(0px, 3.846153846153846vw, 15px);line-height:clamp(0px, 7.692307692307693vw, 30px);}
#desired_profile .desired_it:not(:first-child){margin-top:clamp(0px, 2.564102564102564vw, 10px);}}
@media screen and (min-width: 769px){#desired_profile .desired_it{padding:clamp(0px, 1.317715959004393vw, 18px) clamp(0px, 2.928257686676428vw, 40px);border-radius:clamp(0px, 1.171303074670571vw, 16px);font-size:clamp(0px, 1.317715959004393vw, 18px);line-height:clamp(0px, 2.196193265007321vw, 30px);}
#desired_profile .desired_it:not(:first-child){margin-top:clamp(0px, .732064421669107vw, 10px);}}
#application_requirements .slide_it_ctn{background-color:#f1f4fe;}
#application_requirements .application_it_tt{font-weight:bold;}
#application_requirements .application_it_txt a{display:inline;color:#1f4eea;text-decoration:underline;}
@media screen and (max-width: 768px){#application_requirements .slide_it_ctn{padding:clamp(0px, 7.692307692307693vw, 30px) clamp(0px, 6.153846153846154vw, 24px) clamp(0px, 25.64102564102564vw, 100px);border-radius:clamp(0px, 4.102564102564102vw, 16px);}
#application_requirements .application_it{padding:clamp(0px, 7.179487179487179vw, 28px) 0 clamp(0px, 10.256410256410255vw, 40px);}
#application_requirements .application_it:not(:first-child){border-top:1px solid #1f4eea;}
#application_requirements .application_it:last-child{border-bottom:1px solid #1f4eea;}
#application_requirements .application_it_tt{font-size:clamp(0px, 3.846153846153846vw, 15px);line-height:clamp(0px, 6.153846153846154vw, 24px);}
#application_requirements .application_it_txt{margin-top:clamp(0px, 4.102564102564102vw, 16px);font-size:clamp(0px, 3.846153846153846vw, 15px);line-height:clamp(0px, 6.41025641025641vw, 25px);}
#application_requirements .application_it_txt+.application_it_tt{margin-top:clamp(0px, 7.692307692307693vw, 30px);}}
@media screen and (min-width: 769px){#application_requirements .slide_it_ctn{padding:clamp(0px, 2.928257686676428vw, 40px) clamp(0px, 2.928257686676428vw, 40px) clamp(0px, 5.417276720351391vw, 74px);border-radius:clamp(0px, 1.171303074670571vw, 16px);}
#application_requirements .application_it{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;padding:clamp(0px, 1.09809663250366vw, 15px) 0;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-align:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;}
#application_requirements .application_it:not(:first-child){border-top:2px solid rgba(31,78,234,.5);}
#application_requirements .application_it_tt{width:clamp(0px, 14.202049780380674vw, 194px);font-size:clamp(0px, 1.09809663250366vw, 15px);line-height:clamp(0px, 1.756954612005857vw, 24px);}
#application_requirements .application_it_txt{width:clamp(0px, 48.75549048316252vw, 666px);font-size:clamp(0px, 1.09809663250366vw, 15px);line-height:clamp(0px, 2.196193265007321vw, 30px);}}
#selection_process .slide_it_ctn{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
#selection_process .process_it{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;flex-direction:column;position:relative;border-radius:100%;font-weight:bold;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-align:center;-webkit-flex-direction:column;-ms-flex-direction:column;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
#selection_process .process_it:not(:last-child){border-style:solid;border-color:#1f4eea;color:#1f4eea;}
#selection_process .process_it:last-child{background:-webkit-linear-gradient(top, #0076ff 0%, #0030d0 100%);background:-moz-linear-gradient(top, #0076ff 0%, #0030d0 100%);background:-o-linear-gradient(top, #0076ff 0%, #0030d0 100%);background:-ms-linear-gradient(top, #0076ff 0%, #0030d0 100%);background:linear-gradient(to bottom, #0076ff 0%, #0030d0 100%);color:#fff;}
#selection_process .process_it:not(:first-child)::before{position:absolute;top:50%;border-color:#1f4eea;border-top-style:solid;border-right-style:solid;content:"";-webkit-transform:translateY(-50%) rotate(45deg);-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-o-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);}
#selection_process .process_it_step{font-family:"Montserrat", sans-serif;}
@media screen and (max-width: 768px){#selection_process .slide_it_ctn{margin-top:clamp(0px, 12.82051282051282vw, 50px);-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(0px, 4.102564102564102vw, 16px) clamp(0px, 5.641025641025641vw, 22px);}
#selection_process .process_it{width:clamp(0px, 24.394871794871793vw, 95.14px);height:clamp(0px, 24.394871794871793vw, 95.14px);-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;}
#selection_process .process_it:not(:last-child){border-width:clamp(0px, .512820512820513vw, 2px);}
#selection_process .process_it:not(:first-child)::before{top:50%;left:clamp(-22px, -5.641025641025641vw, 0px);width:clamp(0px, 3.076923076923077vw, 12px);height:clamp(0px, 3.076923076923077vw, 12px);border-width:clamp(0px, .512820512820513vw, 2px);}
#selection_process .process_it_step{margin-top:clamp(0px, 6.41025641025641vw, 25px);line-height:clamp(0px, 5.128205128205128vw, 20px);}
#selection_process .process_it_step_txt{font-size:clamp(0px, 3.846153846153846vw, 15px);}
#selection_process .process_it_step_num{font-size:clamp(0px, 4.615384615384616vw, 18px);}
#selection_process .process_it_tt{margin-top:clamp(0px, 1.538461538461539vw, 6px);font-size:clamp(0px, 3.333333333333333vw, 13px);line-height:clamp(0px, 5.128205128205128vw, 20px);}}
@media screen and (min-width: 769px){#selection_process .process_it{width:clamp(0px, 10.248901903367496vw, 140px);height:clamp(0px, 10.248901903367496vw, 140px);}
#selection_process .process_it:not(:last-child){border-width:clamp(0px, .146412884333821vw, 2px);}
#selection_process .process_it:not(:first-child){margin-left:clamp(0px, 2.928257686676428vw, 40px);}
#selection_process .process_it:not(:first-child)::before{left:clamp(-32px, -2.342606149341142vw, 0px);width:clamp(0px, 1.09809663250366vw, 15px);height:clamp(0px, 1.09809663250366vw, 15px);border-width:clamp(0px, .292825768667643vw, 4px);}
#selection_process .process_it_step{line-height:clamp(0px, 1.464128843338214vw, 20px);}
#selection_process .process_it_step_txt{font-size:clamp(0px, 1.09809663250366vw, 15px);}
#selection_process .process_it_step_num{font-size:clamp(0px, 1.464128843338214vw, 20px);}
#selection_process .process_it_tt{margin-top:clamp(0px, .805270863836018vw, 11px);font-size:clamp(0px, 1.09809663250366vw, 15px);}}
@media screen and (max-width: 768px){#slide_inner{padding-bottom:clamp(0px, 40vw, 156px);}}
@media screen and (min-width: 769px){#slide_inner{padding-bottom:clamp(0px, 14.055636896046853vw, 192px);}}
@media screen and (max-width: 768px){.more_about_hm{margin-top:clamp(0px, 25.64102564102564vw, 100px);}}
@media screen and (min-width: 769px){.more_about_hm{margin-top:clamp(0px, 9.077598828696926vw, 124px);}}