@charset "UTF-8";
.main{--aC:#0b98ff;}
@media screen and (max-width: 768px){.main .section_inner{padding-inline:clamp(0px, 3.2vw, 12px);}}
@media screen and (min-width: 769px){.content{padding-block:clamp(0px, 13.025210084033615vw, 155px) clamp(0px, 16.386554621848738vw, 195px);}}
@media screen and (max-width: 768px){.content{padding-block:clamp(0px, 17.333333333333336vw, 65px) clamp(0px, 36vw, 135px);}}
.firstview_title{position:relative;z-index:1;background-size:100% 100%;font-weight:700;}
.firstview_title span{display:block;}
.firstview_title_en{color:var(--darkgreen);font-family:var(--en-sans);letter-spacing:.2em;}
@media screen and (min-width: 769px){.firstview_title{background-image:url("../images/recruit/firstview_wave.svg");}
.firstview_title_inner{padding-block:clamp(0px, 10.420168067226891vw, 124px) clamp(0px, 12.26890756302521vw, 146px);}
.firstview_title_en{margin-bottom:clamp(0px, 3.025210084033613vw, 36px);font-size:clamp(1px, 3.697478991596639vw, 2.75rem);line-height:clamp(1px, 5.378151260504202vw, 4rem);}
.firstview_title_ja{font-size:clamp(1px, 1.680672268907563vw, 1.25rem);line-height:clamp(1px, 2.521008403361344vw, 1.875rem);}}
@media screen and (max-width: 768px){.firstview_title{background-image:url("../images/recruit/sp/firstview_wave.svg");}
.firstview_title_inner{padding-block:clamp(0px, 11.466666666666667vw, 43px) clamp(0px, 21.333333333333336vw, 80px);}
.firstview_title_en{margin-bottom:clamp(0px, 2.133333333333333vw, 8px);font-size:clamp(1px, 8vw, 1.875rem);line-height:clamp(1px, 12vw, 2.8125rem);}
.firstview_title_ja{font-size:clamp(1px, 3.2vw, .75rem);line-height:clamp(1px, 4.8vw, 1.125rem);}}
.firstview_message{background-position:bottom center;background-size:cover;color:var(--darkgreen);text-align:center;}
.firstview_message_head{font-weight:700;text-indent:.06em;}
.firstview_message_content{margin-block:calc((1em - 1lh) / 2);}
.firstview_message p+p{margin-top:1lh;}
@media screen and (min-width: 769px){.firstview_message{margin-top:clamp(-230px, -19.327731092436977vw, 0px);background-image:url("../images/recruit/firstview_message_bg.jpg");padding-block:clamp(0px, 23.52941176470588vw, 280px) clamp(0px, 7.983193277310924vw, 95px);}
.firstview_message_head{margin-bottom:clamp(0px, 5.042016806722689vw, 60px);font-size:clamp(1px, 2.689075630252101vw, 2rem);line-height:clamp(1px, 3.781512605042017vw, 2.8125rem);}
.firstview_message_content{font-size:clamp(1px, 1.512605042016807vw, 1.125rem);line-height:clamp(1px, 3.529411764705882vw, 2.625rem);}}
@media screen and (max-width: 768px){.firstview_message{margin-top:clamp(-58px, -15.466666666666667vw, 0px);background-image:url("../images/recruit/sp/firstview_message_bg.jpg");padding-block:clamp(0px, 25.333333333333336vw, 95px) clamp(0px, 23.466666666666665vw, 88px);}
.firstview_message_head{margin-bottom:clamp(0px, 12vw, 45px);font-size:clamp(1px, 4.266666666666667vw, 1rem);line-height:clamp(1px, 6vw, 1.40625rem);}
.firstview_message_content{font-size:clamp(1px, 3.466666666666666vw, .8125rem);line-height:clamp(1px, 6.933333333333333vw, 1.625rem);}}
.pageNav_list_item_link{display:block;position:relative;background-color:#f1f6f2;font-weight:700;}
.pageNav_list_item_link_label.en_sans{letter-spacing:.2em;}
.pageNav_list_item_link:after{display:block;position:absolute;width:.5em;height:.5em;margin:auto;content:"";inset:0 1em 0 auto;rotate:45deg;translate:0 -25%;}
@media screen and (min-width: 769px){.pageNav{margin-bottom:clamp(0px, 17.647058823529413vw, 210px);}
.pageNav_list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.pageNav_list_item_link{width:clamp(0px, 21.008403361344538vw, 250px);border-bottom:5px solid var(--aC);font-size:clamp(1px, 1.848739495798319vw, 1.375rem);}
.pageNav_list_item_link_label{padding:clamp(0px, 2.352941176470588vw, 28px) clamp(0px, 1.680672268907563vw, 20px);line-height:clamp(1px, 2.689075630252101vw, 2rem);}
.pageNav_list_item_link:after{right:clamp(0px, 1.680672268907563vw, 20px);border-right:3px solid;border-bottom:3px solid;}}
@media screen and (max-width: 768px){.pageNav{margin-bottom:clamp(0px, 32vw, 120px);}
.pageNav_list_item+.pageNav_list_item{margin-top:clamp(0px, 5.333333333333334vw, 20px);}
.pageNav_list_item_link{border-bottom:3px solid var(--aC);font-size:clamp(1px, 4vw, .9375rem);}
.pageNav_list_item_link_label{padding:clamp(0px, 3.466666666666666vw, 13px) clamp(0px, 5.333333333333334vw, 20px);line-height:clamp(1px, 5.866666666666666vw, 1.375rem);}
.pageNav_list_item_link:after{right:clamp(0px, 6.133333333333333vw, 23px);border-right:2px solid;border-bottom:2px solid;}}
.section_head{position:relative;font-weight:700;}
.section_head.en_sans{letter-spacing:.1em;}
.section_head:before{display:block;position:absolute;top:50%;left:0;background-color:var(--aC);content:"";aspect-ratio:1/1;translate:0 -50%;}
@media screen and (min-width: 769px){.section_head{padding:clamp(0px, .504201680672269vw, 6px) 0 clamp(0px, .672268907563025vw, 8px) clamp(0px, 3.361344537815126vw, 40px);font-size:clamp(1px, 2.689075630252101vw, 2rem);}
.section_head:before{width:clamp(0px, 2.352941176470588vw, 28px);}}
@media screen and (max-width: 768px){.section_head{padding:clamp(0px, .933333333333333vw, 3.5px) 0 clamp(0px, 1.2vw, 4.5px) clamp(0px, 6.666666666666667vw, 25px);font-size:clamp(1px, 4.533333333333333vw, 1.0625rem);}
.section_head:before{width:clamp(0px, 4.266666666666667vw, 16px);}}
.flow_lead{font-weight:500;}
.flow_graph picture,.flow_graph img{display:block;}
@media screen and (min-width: 769px){.flow{margin-bottom:clamp(0px, 14.705882352941178vw, 175px);}
.flow .section_head{margin-bottom:clamp(0px, 3.529411764705882vw, 42px);}
.flow_lead{margin-bottom:clamp(0px, 7.899159663865546vw, 94px);font-size:clamp(1px, 1.512605042016807vw, 1.125rem);line-height:clamp(1px, 3.025210084033613vw, 2.25rem);}
.flow_graph{width:clamp(0px, 83.8655462184874vw, 998px);margin-inline:auto;}}
@media screen and (max-width: 768px){.flow{margin-bottom:clamp(0px, 30vw, 112.5px);}
.flow .section_head{margin-bottom:clamp(0px, 7.466666666666668vw, 28px);}
.flow_lead{margin-bottom:clamp(0px, 9.333333333333334vw, 35px);font-size:clamp(1px, 3.2vw, .75rem);line-height:clamp(1px, 6.4vw, 1.5rem);}
.flow_graph{width:clamp(0px, 192.13333333333333vw, 720.5px);}
.flow_graph_container{margin-inline:clamp(-37px, -9.866666666666667vw, 0px);}
.flow_graph_scroller{overflow-x:scroll;}}
.requirements_notes{margin-top:1lh;text-align:right;}
@media screen and (min-width: 769px){.requirements{margin-bottom:clamp(0px, 13.445378151260504vw, 160px);}
.requirements_lead{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-bottom:clamp(0px, 4.53781512605042vw, 54px);-webkit-align-items:center;align-items:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;}
.requirements_lead_notification{margin-left:clamp(0px, 4.201680672268908vw, 50px);font-size:clamp(1px, 1.512605042016807vw, 1.125rem);}
.requirements_notes{font-size:clamp(1px, 1.176470588235294vw, .875rem);line-height:clamp(1px, 1.680672268907563vw, 1.25rem);}}
@media screen and (max-width: 768px){.requirements{margin-bottom:clamp(0px, 29.333333333333332vw, 110px);}
.requirements_lead{margin-bottom:clamp(0px, 8.799999999999999vw, 33px);}
.requirements_lead:has(.requirements_lead_notification){margin-bottom:clamp(0px, 6.133333333333333vw, 23px);}
.requirements_lead_notification{margin-top:clamp(0px, 3.2vw, 12px);font-size:clamp(1px, 2.933333333333333vw, .6875rem);}
.requirements_notes{font-size:clamp(1px, 2.4vw, .5625rem);line-height:clamp(1px, 3.466666666666666vw, .8125rem);}}
.requirement{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;position:relative;border-bottom:1px solid #707070;}
.requirement .administrative{--aC:#69a2cc;}
.requirement .technical{--aC:var(--darkgreen);}
.requirement .race{--aC:#9b8300;}
.requirement .security{--aC:#48a252;}
.requirement .other{--aC:#0b98ff;}
.requirement:first-child{border-top:1px solid #707070;}
.requirement:first-child .requirement_head:before{display:block;position:absolute;z-index:1;top:-2px;left:0;width:100%;height:3px;border-radius:3px;background-color:var(--aC);content:"";}
.requirement_head{position:relative;font-weight:700;-webkit-flex-shrink:0;flex-shrink:0;}
.requirement_head:after{display:block;position:absolute;z-index:1;bottom:-2px;left:0;width:100%;height:3px;border-radius:3px;background-color:var(--aC);content:"";}
.requirement_content{width:100%;font-weight:500;}
.requirement .linedHead span,.requirement .ovalHead span{display:block;border-radius:9999px;background-color:var(--aC);color:#fff;font-weight:700;vertical-align:bottom;line-height:1;}
.requirement .linedHead{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;-ms-flex-align:center;}
.requirement .linedHead span{-webkit-flex-shrink:0;flex-shrink:0;}
.requirement .linedHead:after{width:100%;height:1px;background-color:#707070;content:"";}
.requirement .ovalHead span{width:fit-content;}
.requirement .ovalHead_container_box{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;}
.requirement .diamondList>li{position:relative;padding-left:1.555555555555556em;}
.requirement .diamondList>li:before{position:absolute;color:var(--aC);content:"◆";inset:0 auto auto 0;}
.requirement .diamondList+p{margin-top:1lh;}
.requirement .address{font-weight:400;}
.requirement .address dt{font-weight:700;}
.requirement .address>li{margin-top:1lh;}
@media screen and (min-width: 769px){.requirement>*{line-height:clamp(1px, 3.025210084033613vw, 2.25rem);padding-block:clamp(0px, 4.033613445378151vw, 48px);}
.requirement_head{width:clamp(0px, 16.386554621848738vw, 195px);font-size:clamp(1px, 1.848739495798319vw, 1.375rem);}
.requirement_content{font-size:clamp(1px, 1.512605042016807vw, 1.125rem);}
.requirement_content_detail .linedHead:first-child{margin-top:clamp(0px, 4.705882352941177vw, 56px);}
.requirement .jobLargeCat~.jobLargeCat{margin-top:clamp(0px, 5.46218487394958vw, 65px);}
.requirement .jobSubCat+.jobSubCat{margin-top:clamp(0px, 3.781512605042017vw, 45px);}
.requirement .linedHead,.requirement .ovalHead{margin-bottom:clamp(0px, 2.184873949579832vw, 26px);}
.requirement .linedHead span,.requirement .ovalHead span{padding:clamp(0px, .420168067226891vw, 5px) clamp(0px, 2.352941176470588vw, 28px) clamp(0px, .588235294117647vw, 7px) clamp(0px, 2.352941176470588vw, 28px);font-size:clamp(1px, 1.848739495798319vw, 1.375rem);}
.requirement .linedHead span{width:clamp(0px, 21.008403361344538vw, 250px);margin-right:clamp(0px, 1.512605042016807vw, 18px);}
.requirement .ovalHead+.ovalHead{margin-left:clamp(0px, 1.680672268907563vw, 20px);}
.requirement .address{font-size:clamp(1px, 1.344537815126051vw, 1rem);line-height:clamp(1px, 2.689075630252101vw, 2rem);}
.requirement .address>li:before{font-size:clamp(1px, 1.512605042016807vw, 1.125rem);}
.requirement .address dl>*{display:inline-block;}
.requirement .address dt{margin-right:1em;}}
@media screen and (max-width: 768px){.requirement>*{line-height:clamp(1px, 4.533333333333333vw, 1.0625rem);padding-block:clamp(0px, 5.333333333333334vw, 20px) clamp(0px, 10.666666666666668vw, 40px);}
.requirement_head{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:clamp(0px, 11.466666666666667vw, 43px);font-size:clamp(1px, 3.466666666666666vw, .8125rem);}
.requirement_head span{letter-spacing:.25em;writing-mode:vertical-rl;}
.requirement_content{font-size:clamp(1px, 3.2vw, .75rem);}
.requirement_content_detail .linedHead:first-child{margin-top:clamp(0px, 6.666666666666667vw, 25px);}
.requirement .jobLargeCat~.jobLargeCat{margin-top:clamp(0px, 8.533333333333333vw, 32px);}
.requirement .jobSubCat+.jobSubCat{margin-top:clamp(0px, 8vw, 30px);}
.requirement .linedHead,.requirement .ovalHead{margin-bottom:clamp(0px, 4vw, 15px);}
.requirement .linedHead span,.requirement .ovalHead span{padding:clamp(0px, 1.066666666666667vw, 4px) clamp(0px, 3.466666666666666vw, 13px) clamp(0px, 1.066666666666667vw, 4px) clamp(0px, 3.466666666666666vw, 13px);font-size:clamp(1px, 3.466666666666666vw, .8125rem);}
.requirement .linedHead span{width:clamp(0px, 33.33333333333333vw, 125px);margin-right:clamp(0px, 2.666666666666667vw, 10px);}
.requirement .ovalHead+.ovalHead{margin-left:clamp(0px, 4vw, 15px);}
.requirement .address dd,.requirement .address ul{font-size:clamp(1px, 2.933333333333333vw, .6875rem);}
.requirement .address>li li+li{margin-top:0;}
.requirement p+ul,.requirement ul+p,.requirement .diamondList:not(.address) li+li{margin-top:clamp(0px, 2.666666666666667vw, 10px);}}
.benefits_list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;}
@media screen and (min-width: 769px){.benefits{margin-bottom:clamp(0px, 16.80672268907563vw, 200px);}
.benefits .section_head{margin-bottom:clamp(0px, 5.042016806722689vw, 60px);}
.benefits_list_item{width:calc((340 / 1100) * 100%);}
.benefits_list_item:nth-of-type(n+4){margin-top:clamp(0px, 3.19327731092437vw, 38px);}}
@media screen and (max-width: 768px){.benefits{margin-bottom:clamp(0px, 29.86666666666667vw, 112px);}
.benefits .section_head{margin-bottom:clamp(0px, 9.333333333333334vw, 35px);}
.benefits_list_item{width:calc((280 / 602) * 100%);}
.benefits_list_item:nth-of-type(n+3){margin-top:clamp(0px, 5.600000000000001vw, 21px);}}
.faq_lead{font-weight:500;}
@media screen and (min-width: 769px){.faq .section_head{margin-right:clamp(0px, 4.201680672268908vw, 50px);}
.faq_lead{font-size:clamp(1px, 1.512605042016807vw, 1.125rem);}
.faq_lead_box{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;-ms-flex-align:center;}
.faq_lead_container{margin-bottom:clamp(0px, 5.88235294117647vw, 70px);}
.faq_list{width:clamp(0px, 80.33613445378151vw, 956px);margin-inline:auto;}}
@media screen and (max-width: 768px){.faq .section_head{margin-bottom:clamp(0px, 2.666666666666667vw, 10px);}
.faq_lead{font-size:clamp(1px, 2.933333333333333vw, .6875rem);line-height:clamp(1px, 4.8vw, 1.125rem);}
.faq_lead_container{margin-bottom:clamp(0px, 6.666666666666667vw, 25px);}
.faq_list{margin-inline:clamp(-12px, -3.2vw, 0px);}}
.faq_list_item_block{background-color:#ebf7ff;}
.faq_list_item_question_button{width:100%;background-color:#b2dfff;font-weight:700;}
.faq_list_item_question_button_box{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;-ms-flex-align:center;}
.faq_list_item_question_button_q,.faq_list_item_question_button_icon{-webkit-flex-shrink:0;flex-shrink:0;}
.faq_list_item_question_button_q{font-family:var(--en-sans);letter-spacing:0;}
.faq_list_item_question_button_title{padding-right:2em;}
.faq_list_item_question_button_icon{position:relative;margin-left:auto;border-radius:50%;background-color:#fff;aspect-ratio:1/1;}
.faq_list_item_question_button_icon:before,.faq_list_item_question_button_icon:after{display:block;position:absolute;width:50%;margin:auto;background-color:var(--newgrad);content:"";inset:0;}
.faq_list_item_question_button_icon:after{rotate:90deg;}
.faq_list_item_answer{display:grid;visibility:hidden;font-weight:500;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:grid-template-rows, visibility;-moz-transition-property:grid-template-rows, visibility;-ms-transition-property:grid-template-rows, visibility;-o-transition-property:grid-template-rows, visibility;transition-property:grid-template-rows, visibility;grid-template-rows:0fr;}
.faq_list_item_answer_hider{overflow:hidden;}
.faq_list_item_answer h4{margin-bottom:.5em;}
.faq_list_item_answer h4~h4{margin-top:1lh;padding-top:1lh;border-top:1px solid #707070;}
.faq_list_item_answer ul li{padding-left:1em;text-indent:-1em;}
.faq_list_item_answer ul li:before{content:"・";}
.faq_list_item_answer p+p,.faq_list_item_answer ul+p,.faq_list_item_answer table+p,.faq_list_item_answer p+ul,.faq_list_item_answer ul+ul,.faq_list_item_answer table+ul,.faq_list_item_answer p+table,.faq_list_item_answer ul+table,.faq_list_item_answer table+table{margin-top:1lh;}
.faq_list_item_answer a{text-decoration:underline;}
.faq_list_item_answer table{width:100%;border:1px solid #707070;text-align:center;}
.faq_list_item_answer table col{width:50%;}
.faq_list_item_answer table th,.faq_list_item_answer table td{vertical-align:middle;}
.faq_list_item_answer table th+th,.faq_list_item_answer table td+td{border-left:1px solid #707070;}
.faq_list_item_answer table tr+tr th,.faq_list_item_answer table tr+tr td{border-top:1px solid #707070;}
.faq_list_item_answer table .nighter th,.faq_list_item_answer table .nighter td{background-color:rgba(11,152,255,.1);}
.faq_list_item:has(.faq_list_item_question_button.opened) .faq_list_item_question_button_icon:after{rotate:0deg;}
.faq_list_item:has(.faq_list_item_question_button.opened) .faq_list_item_answer{visibility:visible;grid-template-rows:1fr;}
@media screen and (min-width: 769px){.faq_list_item{margin-top:clamp(0px, 1.260504201680672vw, 15px);}
.faq_list_item_block{border-radius:clamp(0px, 2.100840336134454vw, 25px);}
.faq_list_item_question_button{border-radius:clamp(0px, 2.100840336134454vw, 25px);padding-inline:clamp(0px, 2.941176470588235vw, 35px) clamp(0px, 3.361344537815126vw, 40px);}
.faq_list_item_question_button_box{height:clamp(0px, 7.815126050420168vw, 93px);}
.faq_list_item_question_button_q{margin-right:clamp(0px, 1.344537815126051vw, 16px);font-size:clamp(1px, 3.025210084033613vw, 2.25rem);}
.faq_list_item_question_button_title{font-size:clamp(1px, 1.848739495798319vw, 1.375rem);}
.faq_list_item_question_button_icon{width:clamp(0px, 3.445378151260504vw, 41px);}
.faq_list_item_question_button_icon:before,.faq_list_item_question_button_icon:after{height:clamp(0px, .252100840336134vw, 3px);border-radius:clamp(0px, .252100840336134vw, 3px);}
.faq_list_item_answer_inner{padding:clamp(0px, 3.361344537815126vw, 40px) clamp(0px, 4.201680672268908vw, 50px) clamp(0px, 4.621848739495799vw, 55px) clamp(0px, 5.042016806722689vw, 60px);font-size:clamp(1px, 1.512605042016807vw, 1.125rem);line-height:clamp(1px, 3.025210084033613vw, 2.25rem);}
.faq_list_item_answer table td{padding-block:clamp(0px, 1.176470588235294vw, 14px);}}
@media screen and (max-width: 768px){.faq_list_item{margin-top:clamp(0px, 4vw, 15px);}
.faq_list_item_block{border-radius:clamp(0px, 4vw, 15px);}
.faq_list_item_question_button{border-radius:clamp(0px, 4vw, 15px);padding-inline:clamp(0px, 4.666666666666667vw, 17.5px) clamp(0px, 3.2vw, 12px);}
.faq_list_item_question_button_box{min-height:clamp(0px, 13.333333333333334vw, 50px);padding-block:clamp(0px, 3.733333333333334vw, 14px);}
.faq_list_item_question_button_q{margin-right:clamp(0px, 2.666666666666667vw, 10px);font-size:clamp(1px, 4.8vw, 1.125rem);}
.faq_list_item_question_button_title{font-size:clamp(1px, 3.466666666666666vw, .8125rem);line-height:clamp(1px, 5.333333333333334vw, 1.25rem);letter-spacing:0;margin-block:calc((1em - 1lh) / 2);}
.faq_list_item_question_button_icon{width:clamp(0px, 5.866666666666666vw, 22px);}
.faq_list_item_question_button_icon:before,.faq_list_item_question_button_icon:after{height:clamp(0px, .533333333333333vw, 2px);border-radius:clamp(0px, .533333333333333vw, 2px);}
.faq_list_item_answer_inner{padding:clamp(0px, 4vw, 15px) clamp(0px, 3.2vw, 12px) clamp(0px, 6.133333333333333vw, 23px);font-size:clamp(1px, 3.2vw, .75rem);line-height:clamp(1px, 5.333333333333334vw, 1.25rem);}
.faq_list_item_answer table td{padding-block:clamp(0px, 2.666666666666667vw, 10px);}}
.disabled-link {
  pointer-events: none;
  cursor: default; }