[v-cloak]{display:none}.font-kr,.font-kr *{font-family:SDGothic,sans-serif;letter-spacing:inherit;line-height:initial}.font-en,.font-en *{font-family:Montserrat,sans-serif;letter-spacing:inherit;line-height:initial}.font-w400{font-weight:400!important}.font-w600{font-weight:600!important}.font-w800{font-weight:800!important}.img-responsive{width:100%;max-width:100%}.img-responsive.center{margin:0 auto;display:block}.container{width:100%;max-width:768px;margin:0 auto}.container-inner{padding:0 1.0416666667rem}.device-pc{display:none!important}.mobile-hidden{display:none!important}.device-mobile{display:block!important}.ellipsis{text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.ellipsis-line2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:normal}.ellipsis-line3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:normal}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only.sr-only-focusable:active,.sr-only.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.clearfix,.clearfix:after,.clearfix:before{display:block;clear:both;content:""}.flex-box{-webkit-display:flex;display:-ms-flex;display:flex}.flex-box.center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-box.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-box.justify-content-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.flex-box.justify-content-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-box.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-box .flex-box.justify-content-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-box.align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-box.wrap{flex-wrap:wrap}.height-full{height:100%}.MG-auto{margin:auto}.W5{width:.1041666667rem!important}.H5{height:.1041666667rem!important}.W10{width:.2083333333rem!important}.H10{height:.2083333333rem!important}.W15{width:.3125rem!important}.H15{height:.3125rem!important}.W20{width:.4166666667rem!important}.H20{height:.4166666667rem!important}.W25{width:.5208333333rem!important}.H25{height:.5208333333rem!important}.W30{width:.625rem!important}.H30{height:.625rem!important}.W35{width:.7291666667rem!important}.H35{height:.7291666667rem!important}.W40{width:.8333333333rem!important}.H40{height:.8333333333rem!important}.W45{width:.9375rem!important}.H45{height:.9375rem!important}.W50{width:1.0416666667rem!important}.H50{height:1.0416666667rem!important}.W55{width:1.1458333333rem!important}.H55{height:1.1458333333rem!important}.W60{width:1.25rem!important}.H60{height:1.25rem!important}.W65{width:1.3541666667rem!important}.H65{height:1.3541666667rem!important}.W70{width:1.4583333333rem!important}.H70{height:1.4583333333rem!important}.W75{width:1.5625rem!important}.H75{height:1.5625rem!important}.W80{width:1.6666666667rem!important}.H80{height:1.6666666667rem!important}.W85{width:1.7708333333rem!important}.H85{height:1.7708333333rem!important}.W90{width:1.875rem!important}.H90{height:1.875rem!important}.W95{width:1.9791666667rem!important}.H95{height:1.9791666667rem!important}.W100{width:2.0833333333rem!important}.H100{height:2.0833333333rem!important}.W105{width:2.1875rem!important}.H105{height:2.1875rem!important}.W110{width:2.2916666667rem!important}.H110{height:2.2916666667rem!important}.W115{width:2.3958333333rem!important}.H115{height:2.3958333333rem!important}.W120{width:2.5rem!important}.H120{height:2.5rem!important}.W125{width:2.6041666667rem!important}.H125{height:2.6041666667rem!important}.W130{width:2.7083333333rem!important}.H130{height:2.7083333333rem!important}.W135{width:2.8125rem!important}.H135{height:2.8125rem!important}.W140{width:2.9166666667rem!important}.H140{height:2.9166666667rem!important}.W145{width:3.0208333333rem!important}.H145{height:3.0208333333rem!important}.W150{width:3.125rem!important}.H150{height:3.125rem!important}.W155{width:3.2291666667rem!important}.H155{height:3.2291666667rem!important}.W160{width:3.3333333333rem!important}.H160{height:3.3333333333rem!important}.W165{width:3.4375rem!important}.H165{height:3.4375rem!important}.W170{width:3.5416666667rem!important}.H170{height:3.5416666667rem!important}.W175{width:3.6458333333rem!important}.H175{height:3.6458333333rem!important}.W180{width:3.75rem!important}.H180{height:3.75rem!important}.W185{width:3.8541666667rem!important}.H185{height:3.8541666667rem!important}.W190{width:3.9583333333rem!important}.H190{height:3.9583333333rem!important}.W195{width:4.0625rem!important}.H195{height:4.0625rem!important}.W200{width:4.1666666667rem!important}.H200{height:4.1666666667rem!important}.W205{width:4.2708333333rem!important}.H205{height:4.2708333333rem!important}.W210{width:4.375rem!important}.H210{height:4.375rem!important}.W215{width:4.4791666667rem!important}.H215{height:4.4791666667rem!important}.W220{width:4.5833333333rem!important}.H220{height:4.5833333333rem!important}.W225{width:4.6875rem!important}.H225{height:4.6875rem!important}.W230{width:4.7916666667rem!important}.H230{height:4.7916666667rem!important}.W235{width:4.8958333333rem!important}.H235{height:4.8958333333rem!important}.W240{width:5rem!important}.H240{height:5rem!important}.W245{width:5.1041666667rem!important}.H245{height:5.1041666667rem!important}.W250{width:5.2083333333rem!important}.H250{height:5.2083333333rem!important}.W255{width:5.3125rem!important}.H255{height:5.3125rem!important}.W260{width:5.4166666667rem!important}.H260{height:5.4166666667rem!important}.W265{width:5.5208333333rem!important}.H265{height:5.5208333333rem!important}.W270{width:5.625rem!important}.H270{height:5.625rem!important}.W275{width:5.7291666667rem!important}.H275{height:5.7291666667rem!important}.W280{width:5.8333333333rem!important}.H280{height:5.8333333333rem!important}.W285{width:5.9375rem!important}.H285{height:5.9375rem!important}.W290{width:6.0416666667rem!important}.H290{height:6.0416666667rem!important}.W295{width:6.1458333333rem!important}.H295{height:6.1458333333rem!important}.W300{width:6.25rem!important}.H300{height:6.25rem!important}.W305{width:6.3541666667rem!important}.H305{height:6.3541666667rem!important}.W310{width:6.4583333333rem!important}.H310{height:6.4583333333rem!important}.W315{width:6.5625rem!important}.H315{height:6.5625rem!important}.W320{width:6.6666666667rem!important}.H320{height:6.6666666667rem!important}.W325{width:6.7708333333rem!important}.H325{height:6.7708333333rem!important}.W330{width:6.875rem!important}.H330{height:6.875rem!important}.W335{width:6.9791666667rem!important}.H335{height:6.9791666667rem!important}.W340{width:7.0833333333rem!important}.H340{height:7.0833333333rem!important}.W345{width:7.1875rem!important}.H345{height:7.1875rem!important}.W350{width:7.2916666667rem!important}.H350{height:7.2916666667rem!important}.W355{width:7.3958333333rem!important}.H355{height:7.3958333333rem!important}.W360{width:7.5rem!important}.H360{height:7.5rem!important}.W365{width:7.6041666667rem!important}.H365{height:7.6041666667rem!important}.W370{width:7.7083333333rem!important}.H370{height:7.7083333333rem!important}.W375{width:7.8125rem!important}.H375{height:7.8125rem!important}.W380{width:7.9166666667rem!important}.H380{height:7.9166666667rem!important}.W385{width:8.0208333333rem!important}.H385{height:8.0208333333rem!important}.W390{width:8.125rem!important}.H390{height:8.125rem!important}.W395{width:8.2291666667rem!important}.H395{height:8.2291666667rem!important}.W400{width:8.3333333333rem!important}.H400{height:8.3333333333rem!important}.W405{width:8.4375rem!important}.H405{height:8.4375rem!important}.W410{width:8.5416666667rem!important}.H410{height:8.5416666667rem!important}.W415{width:8.6458333333rem!important}.H415{height:8.6458333333rem!important}.W420{width:8.75rem!important}.H420{height:8.75rem!important}.W425{width:8.8541666667rem!important}.H425{height:8.8541666667rem!important}.W430{width:8.9583333333rem!important}.H430{height:8.9583333333rem!important}.W435{width:9.0625rem!important}.H435{height:9.0625rem!important}.W440{width:9.1666666667rem!important}.H440{height:9.1666666667rem!important}.W445{width:9.2708333333rem!important}.H445{height:9.2708333333rem!important}.W450{width:9.375rem!important}.H450{height:9.375rem!important}.W455{width:9.4791666667rem!important}.H455{height:9.4791666667rem!important}.W460{width:9.5833333333rem!important}.H460{height:9.5833333333rem!important}.W465{width:9.6875rem!important}.H465{height:9.6875rem!important}.W470{width:9.7916666667rem!important}.H470{height:9.7916666667rem!important}.W475{width:9.8958333333rem!important}.H475{height:9.8958333333rem!important}.W480{width:10rem!important}.H480{height:10rem!important}.W485{width:10.1041666667rem!important}.H485{height:10.1041666667rem!important}.W490{width:10.2083333333rem!important}.H490{height:10.2083333333rem!important}.W495{width:10.3125rem!important}.H495{height:10.3125rem!important}.W500{width:10.4166666667rem!important}.H500{height:10.4166666667rem!important}.M0{margin:0!important}.MT0{margin-top:0!important}.MR0{margin-right:0!important}.MB0{margin-bottom:0!important}.ML0{margin-left:0!important}.PT0{padding-top:0!important}.PR0{padding-right:0!important}.PB0{padding-bottom:0!important}.PL0{padding-left:0!important}.P0{padding:0!important}.M5{margin:.3125rem!important}.MT5{margin-top:.1041666667rem!important}.MR5{margin-right:.1041666667rem!important}.MB5{margin-bottom:.1041666667rem!important}.ML5{margin-left:.1041666667rem!important}.PT5{padding-top:.1041666667rem!important}.PR5{padding-right:.1041666667rem!important}.PB5{padding-bottom:.1041666667rem!important}.PL5{padding-left:.1041666667rem!important}.P5{padding:.1041666667rem!important}.M10{margin:.625rem!important}.MT10{margin-top:.2083333333rem!important}.MR10{margin-right:.2083333333rem!important}.MB10{margin-bottom:.2083333333rem!important}.ML10{margin-left:.2083333333rem!important}.PT10{padding-top:.2083333333rem!important}.PR10{padding-right:.2083333333rem!important}.PB10{padding-bottom:.2083333333rem!important}.PL10{padding-left:.2083333333rem!important}.P10{padding:.2083333333rem!important}.M15{margin:.9375rem!important}.MT15{margin-top:.3125rem!important}.MR15{margin-right:.3125rem!important}.MB15{margin-bottom:.3125rem!important}.ML15{margin-left:.3125rem!important}.PT15{padding-top:.3125rem!important}.PR15{padding-right:.3125rem!important}.PB15{padding-bottom:.3125rem!important}.PL15{padding-left:.3125rem!important}.P15{padding:.3125rem!important}.M20{margin:1.25rem!important}.MT20{margin-top:.4166666667rem!important}.MR20{margin-right:.4166666667rem!important}.MB20{margin-bottom:.4166666667rem!important}.ML20{margin-left:.4166666667rem!important}.PT20{padding-top:.4166666667rem!important}.PR20{padding-right:.4166666667rem!important}.PB20{padding-bottom:.4166666667rem!important}.PL20{padding-left:.4166666667rem!important}.P20{padding:.4166666667rem!important}.M25{margin:1.5625rem!important}.MT25{margin-top:.5208333333rem!important}.MR25{margin-right:.5208333333rem!important}.MB25{margin-bottom:.5208333333rem!important}.ML25{margin-left:.5208333333rem!important}.PT25{padding-top:.5208333333rem!important}.PR25{padding-right:.5208333333rem!important}.PB25{padding-bottom:.5208333333rem!important}.PL25{padding-left:.5208333333rem!important}.P25{padding:.5208333333rem!important}.M30{margin:1.875rem!important}.MT30{margin-top:.625rem!important}.MR30{margin-right:.625rem!important}.MB30{margin-bottom:.625rem!important}.ML30{margin-left:.625rem!important}.PT30{padding-top:.625rem!important}.PR30{padding-right:.625rem!important}.PB30{padding-bottom:.625rem!important}.PL30{padding-left:.625rem!important}.P30{padding:.625rem!important}.M35{margin:2.1875rem!important}.MT35{margin-top:.7291666667rem!important}.MR35{margin-right:.7291666667rem!important}.MB35{margin-bottom:.7291666667rem!important}.ML35{margin-left:.7291666667rem!important}.PT35{padding-top:.7291666667rem!important}.PR35{padding-right:.7291666667rem!important}.PB35{padding-bottom:.7291666667rem!important}.PL35{padding-left:.7291666667rem!important}.P35{padding:.7291666667rem!important}.M40{margin:2.5rem!important}.MT40{margin-top:.8333333333rem!important}.MR40{margin-right:.8333333333rem!important}.MB40{margin-bottom:.8333333333rem!important}.ML40{margin-left:.8333333333rem!important}.PT40{padding-top:.8333333333rem!important}.PR40{padding-right:.8333333333rem!important}.PB40{padding-bottom:.8333333333rem!important}.PL40{padding-left:.8333333333rem!important}.P40{padding:.8333333333rem!important}.M45{margin:2.8125rem!important}.MT45{margin-top:.9375rem!important}.MR45{margin-right:.9375rem!important}.MB45{margin-bottom:.9375rem!important}.ML45{margin-left:.9375rem!important}.PT45{padding-top:.9375rem!important}.PR45{padding-right:.9375rem!important}.PB45{padding-bottom:.9375rem!important}.PL45{padding-left:.9375rem!important}.P45{padding:.9375rem!important}.M50{margin:3.125rem!important}.MT50{margin-top:1.0416666667rem!important}.MR50{margin-right:1.0416666667rem!important}.MB50{margin-bottom:1.0416666667rem!important}.ML50{margin-left:1.0416666667rem!important}.PT50{padding-top:1.0416666667rem!important}.PR50{padding-right:1.0416666667rem!important}.PB50{padding-bottom:1.0416666667rem!important}.PL50{padding-left:1.0416666667rem!important}.P50{padding:1.0416666667rem!important}.M55{margin:3.4375rem!important}.MT55{margin-top:1.1458333333rem!important}.MR55{margin-right:1.1458333333rem!important}.MB55{margin-bottom:1.1458333333rem!important}.ML55{margin-left:1.1458333333rem!important}.PT55{padding-top:1.1458333333rem!important}.PR55{padding-right:1.1458333333rem!important}.PB55{padding-bottom:1.1458333333rem!important}.PL55{padding-left:1.1458333333rem!important}.P55{padding:1.1458333333rem!important}.M60{margin:3.75rem!important}.MT60{margin-top:1.25rem!important}.MR60{margin-right:1.25rem!important}.MB60{margin-bottom:1.25rem!important}.ML60{margin-left:1.25rem!important}.PT60{padding-top:1.25rem!important}.PR60{padding-right:1.25rem!important}.PB60{padding-bottom:1.25rem!important}.PL60{padding-left:1.25rem!important}.P60{padding:1.25rem!important}.M65{margin:4.0625rem!important}.MT65{margin-top:1.3541666667rem!important}.MR65{margin-right:1.3541666667rem!important}.MB65{margin-bottom:1.3541666667rem!important}.ML65{margin-left:1.3541666667rem!important}.PT65{padding-top:1.3541666667rem!important}.PR65{padding-right:1.3541666667rem!important}.PB65{padding-bottom:1.3541666667rem!important}.PL65{padding-left:1.3541666667rem!important}.P65{padding:1.3541666667rem!important}.M70{margin:4.375rem!important}.MT70{margin-top:1.4583333333rem!important}.MR70{margin-right:1.4583333333rem!important}.MB70{margin-bottom:1.4583333333rem!important}.ML70{margin-left:1.4583333333rem!important}.PT70{padding-top:1.4583333333rem!important}.PR70{padding-right:1.4583333333rem!important}.PB70{padding-bottom:1.4583333333rem!important}.PL70{padding-left:1.4583333333rem!important}.P70{padding:1.4583333333rem!important}.M75{margin:4.6875rem!important}.MT75{margin-top:1.5625rem!important}.MR75{margin-right:1.5625rem!important}.MB75{margin-bottom:1.5625rem!important}.ML75{margin-left:1.5625rem!important}.PT75{padding-top:1.5625rem!important}.PR75{padding-right:1.5625rem!important}.PB75{padding-bottom:1.5625rem!important}.PL75{padding-left:1.5625rem!important}.P75{padding:1.5625rem!important}.M80{margin:5rem!important}.MT80{margin-top:1.6666666667rem!important}.MR80{margin-right:1.6666666667rem!important}.MB80{margin-bottom:1.6666666667rem!important}.ML80{margin-left:1.6666666667rem!important}.PT80{padding-top:1.6666666667rem!important}.PR80{padding-right:1.6666666667rem!important}.PB80{padding-bottom:1.6666666667rem!important}.PL80{padding-left:1.6666666667rem!important}.P80{padding:1.6666666667rem!important}.M85{margin:5.3125rem!important}.MT85{margin-top:1.7708333333rem!important}.MR85{margin-right:1.7708333333rem!important}.MB85{margin-bottom:1.7708333333rem!important}.ML85{margin-left:1.7708333333rem!important}.PT85{padding-top:1.7708333333rem!important}.PR85{padding-right:1.7708333333rem!important}.PB85{padding-bottom:1.7708333333rem!important}.PL85{padding-left:1.7708333333rem!important}.P85{padding:1.7708333333rem!important}.M90{margin:5.625rem!important}.MT90{margin-top:1.875rem!important}.MR90{margin-right:1.875rem!important}.MB90{margin-bottom:1.875rem!important}.ML90{margin-left:1.875rem!important}.PT90{padding-top:1.875rem!important}.PR90{padding-right:1.875rem!important}.PB90{padding-bottom:1.875rem!important}.PL90{padding-left:1.875rem!important}.P90{padding:1.875rem!important}.M95{margin:5.9375rem!important}.MT95{margin-top:1.9791666667rem!important}.MR95{margin-right:1.9791666667rem!important}.MB95{margin-bottom:1.9791666667rem!important}.ML95{margin-left:1.9791666667rem!important}.PT95{padding-top:1.9791666667rem!important}.PR95{padding-right:1.9791666667rem!important}.PB95{padding-bottom:1.9791666667rem!important}.PL95{padding-left:1.9791666667rem!important}.P95{padding:1.9791666667rem!important}.M100{margin:6.25rem!important}.MT100{margin-top:2.0833333333rem!important}.MR100{margin-right:2.0833333333rem!important}.MB100{margin-bottom:2.0833333333rem!important}.ML100{margin-left:2.0833333333rem!important}.PT100{padding-top:2.0833333333rem!important}.PR100{padding-right:2.0833333333rem!important}.PB100{padding-bottom:2.0833333333rem!important}.PL100{padding-left:2.0833333333rem!important}.P100{padding:2.0833333333rem!important}.M105{margin:6.5625rem!important}.MT105{margin-top:2.1875rem!important}.MR105{margin-right:2.1875rem!important}.MB105{margin-bottom:2.1875rem!important}.ML105{margin-left:2.1875rem!important}.PT105{padding-top:2.1875rem!important}.PR105{padding-right:2.1875rem!important}.PB105{padding-bottom:2.1875rem!important}.PL105{padding-left:2.1875rem!important}.P105{padding:2.1875rem!important}.M110{margin:6.875rem!important}.MT110{margin-top:2.2916666667rem!important}.MR110{margin-right:2.2916666667rem!important}.MB110{margin-bottom:2.2916666667rem!important}.ML110{margin-left:2.2916666667rem!important}.PT110{padding-top:2.2916666667rem!important}.PR110{padding-right:2.2916666667rem!important}.PB110{padding-bottom:2.2916666667rem!important}.PL110{padding-left:2.2916666667rem!important}.P110{padding:2.2916666667rem!important}.M115{margin:7.1875rem!important}.MT115{margin-top:2.3958333333rem!important}.MR115{margin-right:2.3958333333rem!important}.MB115{margin-bottom:2.3958333333rem!important}.ML115{margin-left:2.3958333333rem!important}.PT115{padding-top:2.3958333333rem!important}.PR115{padding-right:2.3958333333rem!important}.PB115{padding-bottom:2.3958333333rem!important}.PL115{padding-left:2.3958333333rem!important}.P115{padding:2.3958333333rem!important}.M120{margin:7.5rem!important}.MT120{margin-top:2.5rem!important}.MR120{margin-right:2.5rem!important}.MB120{margin-bottom:2.5rem!important}.ML120{margin-left:2.5rem!important}.PT120{padding-top:2.5rem!important}.PR120{padding-right:2.5rem!important}.PB120{padding-bottom:2.5rem!important}.PL120{padding-left:2.5rem!important}.P120{padding:2.5rem!important}.M125{margin:7.8125rem!important}.MT125{margin-top:2.6041666667rem!important}.MR125{margin-right:2.6041666667rem!important}.MB125{margin-bottom:2.6041666667rem!important}.ML125{margin-left:2.6041666667rem!important}.PT125{padding-top:2.6041666667rem!important}.PR125{padding-right:2.6041666667rem!important}.PB125{padding-bottom:2.6041666667rem!important}.PL125{padding-left:2.6041666667rem!important}.P125{padding:2.6041666667rem!important}.M130{margin:8.125rem!important}.MT130{margin-top:2.7083333333rem!important}.MR130{margin-right:2.7083333333rem!important}.MB130{margin-bottom:2.7083333333rem!important}.ML130{margin-left:2.7083333333rem!important}.PT130{padding-top:2.7083333333rem!important}.PR130{padding-right:2.7083333333rem!important}.PB130{padding-bottom:2.7083333333rem!important}.PL130{padding-left:2.7083333333rem!important}.P130{padding:2.7083333333rem!important}.M135{margin:8.4375rem!important}.MT135{margin-top:2.8125rem!important}.MR135{margin-right:2.8125rem!important}.MB135{margin-bottom:2.8125rem!important}.ML135{margin-left:2.8125rem!important}.PT135{padding-top:2.8125rem!important}.PR135{padding-right:2.8125rem!important}.PB135{padding-bottom:2.8125rem!important}.PL135{padding-left:2.8125rem!important}.P135{padding:2.8125rem!important}.M140{margin:8.75rem!important}.MT140{margin-top:2.9166666667rem!important}.MR140{margin-right:2.9166666667rem!important}.MB140{margin-bottom:2.9166666667rem!important}.ML140{margin-left:2.9166666667rem!important}.PT140{padding-top:2.9166666667rem!important}.PR140{padding-right:2.9166666667rem!important}.PB140{padding-bottom:2.9166666667rem!important}.PL140{padding-left:2.9166666667rem!important}.P140{padding:2.9166666667rem!important}.M145{margin:9.0625rem!important}.MT145{margin-top:3.0208333333rem!important}.MR145{margin-right:3.0208333333rem!important}.MB145{margin-bottom:3.0208333333rem!important}.ML145{margin-left:3.0208333333rem!important}.PT145{padding-top:3.0208333333rem!important}.PR145{padding-right:3.0208333333rem!important}.PB145{padding-bottom:3.0208333333rem!important}.PL145{padding-left:3.0208333333rem!important}.P145{padding:3.0208333333rem!important}.M150{margin:9.375rem!important}.MT150{margin-top:3.125rem!important}.MR150{margin-right:3.125rem!important}.MB150{margin-bottom:3.125rem!important}.ML150{margin-left:3.125rem!important}.PT150{padding-top:3.125rem!important}.PR150{padding-right:3.125rem!important}.PB150{padding-bottom:3.125rem!important}.PL150{padding-left:3.125rem!important}.P150{padding:3.125rem!important}.W5P{width:5%!important}.W10P{width:10%!important}.W15P{width:15%!important}.W20P{width:20%!important}.W25P{width:25%!important}.W30P{width:30%!important}.W35P{width:35%!important}.W40P{width:40%!important}.W45P{width:45%!important}.W50P{width:50%!important}.W55P{width:55%!important}.W60P{width:60%!important}.W65P{width:65%!important}.W70P{width:70%!important}.W75P{width:75%!important}.W80P{width:80%!important}.W85P{width:85%!important}.W90P{width:90%!important}.W95P{width:95%!important}.W100P{width:100%!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.d-block{display:block}ul.common-pagination{width:100%;-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:center;padding:0;margin:0}ul.common-pagination li{display:block;margin:0 .3125rem}ul.common-pagination li a{color:#282828;display:block}ul.common-pagination li span{color:#282828;padding:.1666666667rem .3333333333rem;text-decoration:none;transition:background-color .3s;background-color:rgba(0,0,0,0);font-size:.9583333333rem;font-family:Montserrat,sans-serif;cursor:pointer;display:inline-block;border:none!important}ul.common-pagination li.active{background-color:rgba(0,0,0,0)}ul.common-pagination li.active a,ul.common-pagination li.active span{color:#006653!important;font-weight:600}ul.common-pagination li:not(.active) a:hover{background-color:#f5f5f5}ul.common-pagination li.disabled a,ul.common-pagination li.disabled span{color:#d0d0d0!important;cursor:not-allowed!important}.star-ratings-css{unicode-bidi:bidi-override;color:#8c8d93;font-size:1.25rem;position:relative;overflow:hidden;display:inline-block;line-height:2}.star-ratings-css .star-ratings-text{position:absolute;left:0;top:0;font-size:0;color:transparent}.star-ratings-css:before{content:"★★★★★";opacity:.3;text-indent:0;position:relative;width:100%}.star-ratings-css[title="0"]:after{width:0}.star-ratings-css[title="0.5"]:after{width:10%}.star-ratings-css[title="1.0"]:after{width:20%}.star-ratings-css[title="1.5"]:after{width:30%}.star-ratings-css[title="2.0"]:after{width:40%}.star-ratings-css[title="2.5"]:after{width:50%}.star-ratings-css[title="3.0"]:after{width:60%}.star-ratings-css[title="3.5"]:after{width:70%}.star-ratings-css[title="3.6"]:after,.star-ratings-css[title="3.7"]:after,.star-ratings-css[title="3.8"]:after,.star-ratings-css[title="3.9"]:after{width:70%}.star-ratings-css[title="4.0"]:after{width:80%}.star-ratings-css[title="4.1"]:after,.star-ratings-css[title="4.2"]:after,.star-ratings-css[title="4.3"]:after,.star-ratings-css[title="4.4"]:after{width:80%}.star-ratings-css[title="4.5"]:after{width:90%}.star-ratings-css[title="4.6"]:after,.star-ratings-css[title="4.7"]:after,.star-ratings-css[title="4.8"]:after,.star-ratings-css[title="4.9"]:after{width:90%}.star-ratings-css[title="5.0"]:after{width:100%}.star-ratings-css:after{color:#ffc600;content:"★★★★★";position:absolute;z-index:1;display:inline-block;left:0;top:0;width:attr(title);overflow:hidden;white-space:nowrap;text-indent:0}.star-ratings-css.small{font-size:16px}.star-ratings-css.dark:after{color:#000}.graph-box{overflow:hidden}.graph-box .graph{position:relative}.graph-box .graph .label{font-weight:600;font-size:16px;color:#000}.graph-box .graph>span{position:absolute;right:10px;top:15px;font-size:16px;color:#000;font-family:Montserrat,sans-serif}.graph-box .graph .progressbar{width:360px;height:10px;background:#e2e4e3;position:relative}.graph-box .graph .progressbar .progressbar-inner{position:absolute;left:0;top:0;bottom:0;transform:scaleX(0);transform-origin:top left;background-color:#f04a4e;transition-property:transform;transition-timing-function:ease-in-out}.graph-box li:nth-child(1) .graph.visible .progressbar .progressbar-inner{transition-delay:.3s;transition-duration:250ms;transform:scaleX(1)}.graph-box li:nth-child(2) .graph.visible .progressbar .progressbar-inner{transition-delay:.4s;transition-duration:.3s;transform:scaleX(1)}.graph-box li:nth-child(3) .graph.visible .progressbar .progressbar-inner{transition-delay:.5s;transition-duration:350ms;transform:scaleX(1)}.graph-box li:nth-child(4) .graph.visible .progressbar .progressbar-inner{transition-delay:.6s;transition-duration:.4s;transform:scaleX(1)}.graph-box li:nth-child(5) .graph.visible .progressbar .progressbar-inner{transition-delay:.7s;transition-duration:450ms;transform:scaleX(1)}.graph-box li:nth-child(6) .graph.visible .progressbar .progressbar-inner{transition-delay:.8s;transition-duration:.5s;transform:scaleX(1)}.graph-box li:nth-child(7) .graph.visible .progressbar .progressbar-inner{transition-delay:.9s;transition-duration:550ms;transform:scaleX(1)}.graph-box li:nth-child(8) .graph.visible .progressbar .progressbar-inner{transition-delay:1s;transition-duration:.6s;transform:scaleX(1)}.common-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:10px 4px!important;-webkit-transition:background .5s ease-out;-moz-transition:background .5s ease-out;-o-transition:background .5s ease-out;transition:background .5s ease-out;background-color:#dcdcdc;opacity:1}.common-pagination.pagination-dark .swiper-pagination-bullet{background:#fafafa}.common-pagination .swiper-pagination-bullet-active{background:#fafafa;border:3px solid #e86a54}.number-list{text-align:left;counter-reset:listNum}.number-list>li{padding-left:1.25rem;margin-bottom:.625rem;position:relative;color:#666;font-size:.7916666667rem;word-break:keep-all;word-wrap:break-word;line-height:1.5}.number-list>li:after{counter-increment:listNum;content:counter(listNum,decimal) ". ";position:absolute;left:0;top:0;font-size:.75rem;font-family:Montserrat,sans-serif;line-height:1.5}.number-list-circle{text-align:left;counter-reset:listNumCircle}.number-list-circle .number-list>li{font-size:.75rem;word-break:keep-all;word-wrap:break-word;padding-left:1.0416666667rem;line-height:1.5}.number-list-circle .number-list>li:after{font-size:.75rem;line-height:1.5}.number-list-circle>li{padding-left:1.25rem;margin-bottom:.3125rem;position:relative;color:#666;font-size:.7916666667rem;word-break:keep-all;word-wrap:break-word;line-height:1.5}.number-list-circle>li:after{counter-increment:listNumCircle;content:counter(listNumCircle,decimal) " ";position:absolute;left:0;font-family:Montserrat,sans-serif;top:.125rem;width:.875rem;height:.875rem;font-size:.75rem;line-height:.875rem;border:1px solid #666;border-radius:.625rem;text-align:center}.list-hypen{text-align:left;line-height:1.5}.list-hypen>li{padding-left:.8333333333rem;margin-bottom:.3125rem;position:relative;color:#666;font-size:.7916666667rem;word-break:keep-all;word-wrap:break-word;line-height:1.5}.list-hypen>li:after{content:"-";position:absolute;left:0;font-family:Montserrat,sans-serif;top:0;font-size:.9583333333rem;text-align:center;line-height:1}.list-dot{margin-bottom:.3125rem;position:relative;color:#666;font-size:.7916666667rem;line-height:1.5}.list-dot>li{padding-left:.625rem;margin-bottom:.3125rem;position:relative;color:#666;font-size:.7916666667rem;word-break:keep-all;word-wrap:break-word;line-height:1.5}.list-dot>li:after{content:"·";position:absolute;left:.2083333333rem;font-family:Montserrat,sans-serif;top:0;transform:translate(0,0);font-size:.7916666667rem;line-height:1;text-align:center}.byte-text{color:#ccc;font-weight:400;font-size:13px;font-family:Montserrat,sans-serif}.byte-text>span{color:#999}.vertical-dots{-webkit-display:flex;display:-ms-flex;display:flex;flex-direction:column;gap:.25rem;margin:0 auto;align-items:center}.vertical-dots>span{display:block;border-radius:100%;width:.375rem;height:.375rem}.vertical-dots .fir-dot{background:rgba(51,51,51,.3)}.vertical-dots .sec-dot{background:rgba(51,51,51,.7)}.vertical-dots .thr-dot{background:#333}#curriculum .curriculum-learn-more{margin:0 -1.0416666667rem}#curriculum #type31 .ax-container{width:100%}#curriculum #type31 .section{padding:4.375rem 0;box-sizing:border-box}#curriculum #type31 .section .section-last-text{text-align:center;font-size:.8125rem;font-weight:800;line-height:1.4}#curriculum #type31 .text-gri{background:linear-gradient(90deg,#63c3ff 24.87%,#baaeff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#curriculum #type31 .text-white{color:#fff}#curriculum #type31 .text-green{color:#0ff}#curriculum #type31 .text-red{color:#e60012}#curriculum #type31 .text-sky{color:#4cc9f5}#curriculum #type31 .text-blue{color:#0285fe}#curriculum #type31 .text-black{color:#000}@keyframes bubble{0%{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-.25rem)}to{transform:translate(-50%,-50%) translateY(0)}}#curriculum #type31 .ax-con-tit{text-align:center}#curriculum #type31 .ax-con-tit .deco-title{display:block;font-size:.8125rem;font-weight:600;line-height:1.35;margin-bottom:.625rem}#curriculum #type31 .curriculum-title{text-align:center;font-size:1.25rem;line-height:1.5;font-weight:700;letter-spacing:-.03125rem}#curriculum #type31 .curriculum-title .curri-tit-sub{font-size:.8125rem;font-weight:700;line-height:1.4;display:block;margin:.625rem 0}#curriculum #type31 .curriculum-title .curri-tit-label{color:#0285fe;text-align:center;font-size:.625rem;font-weight:600;letter-spacing:.0625rem;text-transform:uppercase;display:block}#curriculum #type31 .curriculum-title>small{font-size:17px;color:#4368d4;font-weight:600;display:block;margin-bottom:10px;text-transform:uppercase;font-family:Montserrat,sans-serif}#curriculum #type31 .close-tit{font-size:.8125rem;font-weight:500;line-height:1.5;text-align:center}#curriculum #type31 .ax-semi{width:100%;position:relative;overflow:hidden;background-color:#000;height:37.0625rem}#curriculum #type31 .ax-semi:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:37.0625rem;background:url(/m/images/curriculum/type31/m-section-01-bg.jpg) center no-repeat;background-size:100%;z-index:1}#curriculum #type31 .ax-semi .ax-semi-tit{position:relative;z-index:3;padding-top:4.375rem}#curriculum #type31 .ax-semi .ax-semi-tit .curriculum-title{color:#fff}#curriculum #type31 .ax-semi .semi-tag{margin-top:.625rem}#curriculum #type31 .ax-semi .semi-tag-list{display:flex;justify-content:center;gap:.375rem}#curriculum #type31 .ax-semi .semi-tag-list>li{width:fit-content;padding:.125rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600}#curriculum #type31 .ax-semi .semi-tag-list>li.tag-gra{color:#000;background:linear-gradient(90deg,#a1adff 0,#4dd8f7 52.88%,#4a92f1 100%)}#curriculum #type31 .ax-semi .semi-tag-list>li.tag-sol{color:#fff;background:rgba(77,105,247,.5)}#curriculum #type31 .ax-semi .semi-content{position:relative;z-index:3}#curriculum #type31 .ax-semi .semi-content .semi-close-tit{margin-top:16.6666666667rem;font-size:.8125rem;color:#fff;text-shadow:0 2px 2px rgba(0,0,0,.75)}#curriculum #type31 .ax-con .curriculum-title{color:#000;text-align:center;font-size:.9375rem;font-weight:800;line-height:1.5;margin-bottom:1.875rem}#curriculum #type31 .ax-con .ax-con-content{padding:0 1.25rem}#curriculum #type31 .ax-con .ax-con-content .adv-status{display:grid;grid-template-columns:repeat(2,1fr);gap:.9375rem;margin-bottom:.8333333333rem}#curriculum #type31 .ax-con .ax-con-content .adv-status-item{padding-top:.8333333333rem;border-top:1px solid rgba(0,0,0,.2)}#curriculum #type31 .ax-con .ax-con-content .adv-status-item .stat-point{margin-bottom:.1875rem}#curriculum #type31 .ax-con .ax-con-content .adv-status-item .stat-point-icon{display:block;width:1.5625rem;height:1.5625rem}#curriculum #type31 .ax-con .ax-con-content .adv-status-item .stat-point-icon>svg{width:1.5625rem;height:1.5625rem}#curriculum #type31 .ax-con .ax-con-content .adv-status-item .stat-point-tit{color:#303dc9;font-size:.875rem;font-weight:600;letter-spacing:-.03125rem;line-height:1;margin-top:.3125rem}#curriculum #type31 .ax-con .ax-con-content .adv-status-item .stat-desc{color:#666;font-size:.625rem;font-weight:400;line-height:1.5}#curriculum #type31 .ax-con .ax-con-content .adv-status-item .stat-desc>b{color:#000;font-weight:700}#curriculum #type31 .ax-con .ax-con-content .adv-status-item:first-child{grid-column:1/-1}#curriculum #type31 .ax-con .ax-con-content .adv-status-item:first-child .stat-point{display:flex;align-items:center;justify-content:center;margin-left:-2.9166666667rem}#curriculum #type31 .ax-con .ax-con-content .adv-status-item:first-child .stat-point-tit{font-size:1.0416666667rem;margin-top:0}#curriculum #type31 .ax-con .ax-con-content .adv-status-item:first-child .stat-point-icon{width:2.0833333333rem;height:2.0833333333rem;margin-right:.9375rem}#curriculum #type31 .ax-con .ax-con-content .adv-status-item:first-child .stat-point-icon>svg{width:2.0833333333rem;height:2.0833333333rem}#curriculum #type31 .ax-con .ax-con-content .adv-status-item:first-child .stat-desc{padding-left:6.25rem;font-size:.6875rem}#curriculum #type31 .ax-con .ax-con-content .adv-status-item:first-child .stat-desc>b{font-size:.75rem}#curriculum #type31 .ax-con .ax-con-content .adv-partners{margin:2.0833333333rem 0}#curriculum #type31 .ax-con .ax-con-content .adv-partners .partner-logos{width:100%;max-width:1000px}#curriculum #type31 .ax-banner{position:relative;padding:0}#curriculum #type31 .ax-banner:before{content:"";background-color:rgba(0,0,0,0);background-image:url(/m/images/curriculum/type31/m-background_triangle.png);background-repeat:no-repeat;background-position-x:center;background-position-y:center;position:absolute;left:0;top:0;width:100%;height:5.5833333333rem;z-index:1;background-size:cover}#curriculum #type31 .ax-banner .ban-txt{color:#fff;text-align:center;font-size:.9375rem;font-weight:800;line-height:1.45;position:relative;z-index:3;padding-top:.8333333333rem}#curriculum #type31 .ax-detail{background:#050d2e}#curriculum #type31 .ax-detail .box .ax-detail-tit{margin-bottom:1.0416666667rem}#curriculum #type31 .ax-detail .box .ax-detail-tit .curriculum-title{color:#fff;font-size:1.25rem;font-weight:500;line-height:1.5}#curriculum #type31 .ax-detail .box .ax-detail-tit .curriculum-title .detail-tit-sub{display:block;font-weight:700;font-size:.75rem}#curriculum #type31 .ax-detail .box .ax-detail-tit .deco-label{display:flex;padding:.3125rem .625rem;min-height:1.4583333333rem;justify-content:center;align-items:center;min-width:10.4166666667rem;gap:.3125rem;border-radius:2.5rem;background:#4141f4;text-align:center;position:relative;margin:0 auto 1.5625rem;width:fit-content;line-height:normal;color:#fff;font-size:.625rem;font-weight:600;letter-spacing:.5px}#curriculum #type31 .ax-detail .box .ax-detail-tit .deco-label .arrow{position:absolute;left:50%;bottom:0;transform:translate(-50%,10px)}#curriculum #type31 .ax-detail .box .box-close-tit{margin-top:-1.0416666667rem;font-size:.875rem;line-height:1.5;font-weight:500}#curriculum #type31 .ax-detail .box .box-close-tit>b{font-weight:700}#curriculum #type31 .ax-detail .box.box-01{margin-bottom:2.0833333333rem}#curriculum #type31 .ax-detail .box.box-01 .title{text-align:center;font-size:1.25rem;font-weight:800;line-height:1.5;background:linear-gradient(90deg,#fff 0,#63c3ff 34.04%,#baaeff 95.31%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#curriculum #type31 .ax-detail .box.box-01 .sub-text{color:#fffefe;font-size:.75rem;font-weight:600;line-height:1.5;text-align:center;margin-top:.625rem}#curriculum #type31 .ax-detail .box.box-02{margin-top:4.375rem;padding:0 1.25rem}#curriculum #type31 .ax-detail .box.box-02 .component-list{display:flex;width:100%;margin:1.875rem auto;flex-wrap:wrap;justify-content:space-around;gap:.9375rem}#curriculum #type31 .ax-detail .box.box-02 .component-list .item{width:100%;border-radius:.375rem;background-color:#fff;display:flex;align-items:center;flex-direction:column;padding-top:.9375rem;gap:.9375rem;overflow:hidden}#curriculum #type31 .ax-detail .box.box-02 .component-list .item>p{color:#000;font-size:.6875rem;font-weight:700;line-height:1.5;text-align:center}#curriculum #type31 .ax-detail .box.box-02 .component-list .item>p .num{display:flex;flex-direction:column;justify-content:center;border-radius:.25rem;background:#4d69f7;font-size:.8125rem;font-weight:800;text-align:center;align-items:center;color:#fff;width:1.5625rem;height:1.5625rem;margin:0 auto 1.25rem}#curriculum #type31 .ax-detail .box.box-02 .component-list .item>p>strong{font-size:1.125rem;color:#333;display:block;margin-bottom:10px}#curriculum #type31 .ax-detail .box.box-02 .component-list .item>p .text-point-blue{display:block;color:#4d69f7;font-weight:400;margin-top:5px}#curriculum #type31 .ax-detail .box.box-02 .component-list .item .video{width:100%;height:10rem;overflow:hidden;position:relative}#curriculum #type31 .ax-detail .box.box-02 .component-list .item .video video{width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1.2)}#curriculum #type31 .ax-detail .box.box-03{margin-top:4.375rem}#curriculum #type31 .ax-detail .box.box-03 .curriculum-title{font-size:1.125rem}#curriculum #type31 .ax-detail .box.box-03 .curriculum-title .detail-tit-sub{font-size:1.125rem}#curriculum #type31 .ax-detail .box.box-03 .diagram-sub-title{margin-top:.9375rem;color:#666;text-align:center;font-size:.75rem;font-weight:400;line-height:1.4}#curriculum #type31 .ax-detail .box.box-03 .diagram-sub-title>span{font-weight:700}#curriculum #type31 .ax-detail .box.box-03 .diagram{position:relative;height:40.3125rem}#curriculum #type31 .ax-detail .box.box-03 .diagram:before{position:absolute;content:"";width:100%;height:40.3125rem;background:url(/m/images/curriculum/type31/m-diagram.png) center no-repeat;background-size:cover;z-index:0;transform:translate(-50%,-50%);left:50%;top:50%}#curriculum #type31 .ax-detail .box.box-03 .diagram-title{font-size:29px;width:100%;text-align:center;top:75px;position:absolute;left:50%;transform:translate(-50%,0);color:#fff}#curriculum #type31 .ax-detail .box.box-03 .diagram .diagram-center{color:#fff;font-size:.8125rem;position:absolute;left:51%;top:48%;transform:translate(-50%,-50%);text-align:center;line-height:1.5}#curriculum #type31 .ax-detail .box.box-03 .diagram .diagram-center .img-icon{width:1.875rem}#curriculum #type31 .ax-detail .box.box-03 .diagram .diagram-center .center-text{color:#fff;text-align:center;line-height:1.5;font-size:.8125rem;font-style:normal;font-weight:500}#curriculum #type31 .ax-detail .box.box-03 .diagram .diagram-center .center-text>b{font-size:1rem;font-weight:800;line-height:1.5}#curriculum #type31 .ax-detail .box.box-03 .diagram .text-list{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;width:100%;height:100%}#curriculum #type31 .ax-detail .box.box-03 .diagram .text-list>li{color:#fff;text-align:center;font-size:.75rem;font-weight:600;line-height:1.5}#curriculum #type31 .ax-detail .box.box-03 .diagram .text-list>li .text-sub{color:#a3a3af;text-align:center;font-size:.625rem;font-weight:500;display:block;margin-top:.3125rem}#curriculum #type31 .ax-detail .box.box-03 .diagram .text-list .text-01{position:absolute;left:25.5%;top:19%;transform:translate(-50%,-50%)}#curriculum #type31 .ax-detail .box.box-03 .diagram .text-list .text-02{position:absolute;left:25.5%;top:80.5%;transform:translate(-50%,-50%)}#curriculum #type31 .ax-detail .box.box-03 .diagram .text-list .text-03{position:absolute;right:-1%;top:19%;transform:translate(-50%,-50%)}#curriculum #type31 .ax-detail .box.box-03 .diagram .text-list .text-04{position:absolute;right:-4.5%;top:81.5%;transform:translate(-50%,-50%)}#curriculum #type31 .ax-detail .box.box-04{margin-top:4.375rem}#curriculum #type31 .ax-detail .box.box-04 .curriculum-title{font-size:1.0625rem}#curriculum #type31 .ax-detail .box.box-04 .curriculum-title .detail-tit-sub{font-size:1.25rem}#curriculum #type31 .ax-detail .box.box-04 .graph{position:relative;margin-top:8.3333333333rem;padding:0 1.25rem}#curriculum #type31 .ax-detail .box.box-04 .graph-img{position:absolute;transform:translate(-50%,-50%);left:50%;top:-35%;width:15.6875rem}#curriculum #type31 .ax-detail .box.box-04 .graph-list{display:grid;grid-template-columns:repeat(3,1fr);gap:.3125rem}#curriculum #type31 .ax-detail .box.box-04 .graph-list-item{border-radius:.3125rem;border:1px solid rgba(255,255,255,.2);background:linear-gradient(105deg,rgba(255,255,255,.3) -41.18%,rgba(5,7,29,.3) 120.53%);display:flex;align-items:center;justify-content:center;flex-direction:column;height:6.875rem}#curriculum #type31 .ax-detail .box.box-04 .graph-list-item .list-num{color:#fff;text-align:center;font-size:1.875rem;font-weight:600;line-height:normal}#curriculum #type31 .ax-detail .box.box-04 .graph-list-item .list-num>span{font-size:1.5625rem}#curriculum #type31 .ax-detail .box.box-04 .graph-list-item .list-txt{color:rgba(255,255,255,.5);font-size:.6875rem;font-weight:500;line-height:200%}#curriculum #type31 .ax-detail .box.box-04 .graph-desc{color:rgba(255,255,255,.6);text-align:right;font-size:.5625rem;font-weight:400;line-height:1.4;width:100%;display:block;margin-top:.625rem}#curriculum #type31 .ax-detail .box.box-04 .box-close-tit{margin-top:1.0416666667rem;font-size:.75rem}#curriculum #type31 .ax-faq{background:#f4f3f0}#curriculum #type31 .ax-faq .curriculum-step .step-item{margin-bottom:14px}#curriculum #type31 .ax-faq .curriculum-step .step-item .step-title{-webkit-display:flex;display:-ms-flex;display:flex;padding:30px 32px;position:relative;border-radius:6px;background:#fff}#curriculum #type31 .ax-faq .curriculum-step .step-item .step-title:hover{cursor:pointer}#curriculum #type31 .ax-faq .curriculum-step .step-item .step-title:after{content:"󰬧";font-family:"Material Design Icons";font-size:26px;font-weight:400;color:#1f1f1f;position:absolute;right:32px;top:50%;transform:translate(0,-50%);transition:.5s}#curriculum #type31 .ax-faq .curriculum-step .step-item .step-title>span.bg-point-color{color:#fff;align-self:flex-start;border-radius:30px;font-size:14px;padding:5px 15px;margin-left:auto;min-width:175px;text-align:center;font-weight:400;font-family:Montserrat,SDGothic,sans-serif;line-height:1.35}#curriculum #type31 .ax-faq .curriculum-step .step-item .step-title>span.bg-point-color>small{color:#ffd800;font-weight:400}#curriculum #type31 .ax-faq .curriculum-step .step-item .step-title>p{width:100%;color:#0a0a0a;font-size:20px;font-weight:700;line-height:normal}#curriculum #type31 .ax-faq .curriculum-step .step-item .step-content{display:none;max-height:0;overflow:hidden;transition:max-height .5s ease-out}#curriculum #type31 .ax-faq .curriculum-step .step-item .step-content .step-content-inner{width:100%}#curriculum #type31 .ax-faq .curriculum-step .step-item .step-content .step-content-inner .box-item{width:100%;padding:32px 32px 18px 32px}#curriculum #type31 .ax-faq .curriculum-step .step-item .step-content .step-content-inner .box-item>p{color:#555;font-size:18px;font-weight:500;line-height:1.5}#curriculum #type31 .ax-faq .curriculum-step .step-item .step-content .step-content-inner .box-item>p>b{color:#000;font-weight:700}#curriculum #type31 .ax-faq .curriculum-step .step-item.active .step-title:after{transform:translate(0,-50%) rotate(180deg)}#curriculum #type31 .ax-faq .curriculum-step .step-item.active .step-content{display:block;max-height:100%}#curriculum #type31 .ax-roadmap{background:#05010d}#curriculum #type31 .ax-roadmap .compare-contents{width:100%;padding:0 1.25rem;margin:6.25rem auto 3.125rem auto;display:flex;align-items:center;flex-direction:column-reverse;position:relative;z-index:2}#curriculum #type31 .ax-roadmap .compare-contents .text-white-60{color:rgba(255,255,255,.6)}#curriculum #type31 .ax-roadmap .compare-contents .compare-card{width:14.5833333333rem;min-height:initial;padding:.8333333333rem;box-sizing:border-box;border-radius:0 0 .4166666667rem .4166666667rem;background:#110e19;border:1px solid rgba(255,255,255,.1);color:#fff;z-index:2;margin-top:-2.5rem}#curriculum #type31 .ax-roadmap .compare-contents .compare-card-head{padding-bottom:.8333333333rem;border-bottom:2px solid transparent;border-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.2),rgba(255,255,255,0)) 1}#curriculum #type31 .ax-roadmap .compare-contents .compare-card-label{margin:0 0 .5rem;font-size:.5625rem;line-height:1.55}#curriculum #type31 .ax-roadmap .compare-contents .compare-card-rate{display:flex;align-items:flex-end;gap:.4166666667rem}#curriculum #type31 .ax-roadmap .compare-contents .compare-card-rate strong{font-size:1.375rem;line-height:1}#curriculum #type31 .ax-roadmap .compare-contents .compare-card-rate span{font-size:.625rem;font-weight:500;border-radius:.5rem;padding:0 .2083333333rem;line-height:1.5}#curriculum #type31 .ax-roadmap .compare-contents .compare-card-rate .rate-badge{display:inline-flex;align-items:center;justify-content:center;padding:.3125rem .4166666667rem;border-radius:.5rem;background:rgba(2,133,254,.16);color:#0285fe;font-size:.625rem;font-weight:800;line-height:1}#curriculum #type31 .ax-roadmap .compare-contents .compare-card-body{position:relative;padding-top:.8333333333rem}#curriculum #type31 .ax-roadmap .compare-contents .compare-card-title{margin:0 0 .375rem;font-size:.75rem;font-weight:700;line-height:1.4}#curriculum #type31 .ax-roadmap .compare-contents .compare-card-list{display:flex;flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none}#curriculum #type31 .ax-roadmap .compare-contents .compare-card-list li{position:relative;padding-left:1.25rem;font-size:.75rem;font-weight:500;line-height:1.4}#curriculum #type31 .ax-roadmap .compare-contents .compare-card-list li:before{content:"";position:absolute;left:0;top:50%;width:.875rem;height:.875rem;transform:translateY(-50%);background-color:rgba(255,255,255,.6);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15.375 8.625C15.375 8.625 11.7975 12.435 10.875 15.375L8.625 13.125M21.375 12C21.375 14.4864 20.3873 16.871 18.6291 18.6291C16.871 20.3873 14.4864 21.375 12 21.375C9.5136 21.375 7.12903 20.3873 5.37087 18.6291C3.61272 16.871 2.625 14.4864 2.625 12C2.625 9.5136 3.61272 7.12903 5.37087 5.37087C7.12903 3.61272 9.5136 2.625 12 2.625C14.4864 2.625 16.871 3.61272 18.6291 5.37087C20.3873 7.12903 21.375 9.5136 21.375 12Z' stroke='white' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15.375 8.625C15.375 8.625 11.7975 12.435 10.875 15.375L8.625 13.125M21.375 12C21.375 14.4864 20.3873 16.871 18.6291 18.6291C16.871 20.3873 14.4864 21.375 12 21.375C9.5136 21.375 7.12903 20.3873 5.37087 18.6291C3.61272 16.871 2.625 14.4864 2.625 12C2.625 9.5136 3.61272 7.12903 5.37087 5.37087C7.12903 3.61272 9.5136 2.625 12 2.625C14.4864 2.625 16.871 3.61272 18.6291 5.37087C20.3873 7.12903 21.375 9.5136 21.375 12Z' stroke='white' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain}#curriculum #type31 .ax-roadmap .compare-contents .compare-card-list-muted li::before{background-color:rgba(255,255,255,.45)}#curriculum #type31 .ax-roadmap .compare-contents .compare-card-list-blue li::before{background-color:#0285fe}#curriculum #type31 .ax-roadmap .compare-contents .compare-card-badge{display:flex;align-items:center;justify-content:center;gap:.1041666667rem;box-sizing:border-box;height:1.6666666667rem;margin:.875rem 0 0;padding:.1458333333rem .2083333333rem;border-radius:.2083333333rem;border:1px solid rgba(0,0,0,.05);background:rgba(255,255,255,.9);box-shadow:0 0 0 3px rgba(255,255,255,.2);color:#000;font-size:.8125rem;line-height:1;letter-spacing:.2px}#curriculum #type31 .ax-roadmap .compare-contents .compare-card-badge span{font-weight:500}#curriculum #type31 .ax-roadmap .compare-contents .compare-card-badge strong{font-weight:800}#curriculum #type31 .ax-roadmap .compare-contents .compare-card-other{position:relative;width:17.7083333333rem;height:auto;padding:0;z-index:1;display:flex;align-items:center;justify-content:center;border:4px solid transparent;border-radius:.25rem;background:linear-gradient(#0b1020,#0b1020) padding-box,conic-gradient(from var(--border-angle),rgba(126,62,255,.9),rgba(5,30,255,.9),rgba(62,243,255,.9),rgba(126,62,255,.9)) border-box;animation:borderSpin 5s linear infinite,compareGlowPulse 3s ease-in-out infinite}#curriculum #type31 .ax-roadmap .compare-contents .compare-card-other::before{content:"";position:absolute;inset:.2083333333rem;border-radius:inherit;mix-blend-mode:screen;background:linear-gradient(120deg,rgba(126,62,255,.9),rgba(5,30,255,.9),rgba(62,243,255,.9));background-size:200% 200%;filter:blur(30px);opacity:1;z-index:1;animation:borderGlow 1s linear infinite}#curriculum #type31 .ax-roadmap .compare-contents .compare-card-other .compare-card-inner{position:relative;z-index:2;width:100%;height:100%;padding:1.0416666667rem 1.25rem 3.125rem 1.25rem;border-radius:.25rem;background:#110e19;overflow:hidden}#curriculum #type31 .ax-roadmap .compare-contents .compare-card-other .compare-card-inner::after{content:"";position:absolute;top:0;left:0;width:35%;height:100%;background:linear-gradient(to right,transparent 0,rgba(255,255,255,.06) 50%,transparent 100%);pointer-events:none;z-index:10;animation:cardShimmer 7s ease-in-out 1.5s infinite}#curriculum #type31 .ax-roadmap .compare-contents .compare-card-other .compare-card-head{padding-bottom:1.5625rem}#curriculum #type31 .ax-roadmap .compare-contents .compare-card-other .compare-card-body{padding-top:1.5625rem}#curriculum #type31 .ax-roadmap .compare-contents .compare-card-other .compare-card-label{font-size:1rem}#curriculum #type31 .ax-roadmap .compare-contents .compare-card-other .compare-card-list li{font-size:.75rem;color:#0285fe}#curriculum #type31 .ax-roadmap .compare-contents .compare-card-other .compare-card-badge{height:2.0833333333rem;font-size:.75rem}#curriculum #type31 .ax-roadmap .compare-contents .bubble-bg{position:absolute;left:40%;top:0;margin-top:.2083333333rem;transform:translate(0,-50%);z-index:10}#curriculum #type31 .ax-roadmap .compare-contents .speech-bubble{position:relative;z-index:3;width:13.5416666667rem;height:1.8125rem;display:flex;align-items:center;justify-content:center;margin:0;border-radius:1.5625rem;background:linear-gradient(107deg,#6c3efc 25%,rgba(62,243,255,.6) 100%),linear-gradient(118deg,#6c3efc 1.52%,#ff3ef7 30.69%,#051eff 75.02%,#051eff 100%);color:#fff;font-size:.75rem;font-weight:700;line-height:1;animation:bubble 2s ease-in-out infinite}#curriculum #type31 .ax-roadmap .compare-contents .speech-bubble::after{content:"";position:absolute;left:.625rem;bottom:-.5208333333rem;width:.9375rem;height:1.125rem;background:#6c3efc;clip-path:polygon(50% 100%,0 0,100% 0);z-index:2}#curriculum #type31 .ax-roadmap .compare-contents .divide-text{position:absolute;width:100%;left:50%;top:0;transform:translate(-50%,-50%);margin:0;padding:.2083333333rem 0;font-size:.625rem;text-align:center;line-height:1}#curriculum #type31 .ax-trend .curriculum-title{font-size:1.125rem}#curriculum #type31 .ax-trend .stat-visual{padding:0 1.25rem;display:grid;grid-template-columns:1fr 1fr;gap:.625rem;margin:1.875rem 0}#curriculum #type31 .ax-trend .stat-visual .stat-card,#curriculum #type31 .ax-trend .stat-visual .visual-box{height:8.75rem;border-radius:.9375rem;overflow:hidden}#curriculum #type31 .ax-trend .stat-visual .visual-box .visual-img{width:100%;height:100%;object-fit:cover;display:block}#curriculum #type31 .ax-trend .stat-visual .stat-card{background:#f5f5f5;padding:.625rem;display:flex;flex-direction:column;justify-content:flex-start}#curriculum #type31 .ax-trend .stat-visual .stat-card .stat-num{font-size:.625rem;font-weight:600;color:#777;margin-bottom:.5rem;font-family:Montserrat,sans-serif}#curriculum #type31 .ax-trend .stat-visual .stat-card .stat-value{display:flex;align-items:flex-end;gap:.25rem;margin-bottom:.5rem;color:#001a3d}#curriculum #type31 .ax-trend .stat-visual .stat-card .stat-value strong{font-size:2.2916666667rem;font-weight:500;line-height:.85;letter-spacing:-.05em}#curriculum #type31 .ax-trend .stat-visual .stat-card .stat-value span{font-size:.875rem;padding-bottom:.5rem;font-weight:700;line-height:1;color:#0084ff}#curriculum #type31 .ax-trend .stat-visual .stat-card .stat-value span.other{font-size:2.0833333333rem;font-weight:400;line-height:.85;letter-spacing:-.05em}#curriculum #type31 .ax-trend .stat-visual .stat-card p{font-size:.5625rem;font-weight:400;line-height:1.5;color:#666;margin:0 0 .3125rem}#curriculum #type31 .ax-trend .stat-visual .stat-card .stat-badge{width:fit-content;min-width:100%;padding:.3125rem .625rem;border-radius:.9375rem;background:linear-gradient(90deg,#15b8ff 0,#3151ff 100%);color:#fff;font-size:.5rem;display:flex;align-items:center;justify-content:center;font-weight:400;line-height:1;text-align:center}#curriculum #type31 .ax-trend .stat-visual.stat-visual-inner .stat-card{padding:30px 28px}#curriculum #type31 .ax-team-info{position:relative;overflow:hidden}#curriculum #type31 .ax-team-info:before{content:"";width:100%;height:40.9166666667rem;background:url(/m/images/curriculum/type31/m-team-back.png) center no-repeat;position:absolute;left:50%;top:35%;transform:translate(-50%,-50%);background-size:cover}#curriculum #type31 .ax-team-info .curriculum-title{background:linear-gradient(270deg,#a1adff 0,#4d69f7 15%,#000 80%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#curriculum #type31 .ax-team-info .team-container{position:relative;z-index:2;width:100%;margin:0 auto;padding:0 1.25rem}#curriculum #type31 .ax-team-info .main-instructor-wrap{position:relative;margin:2.0833333333rem 0 0 0;display:flex;align-items:flex-end;justify-content:center;width:100%}#curriculum #type31 .ax-team-info .instructor-photo{position:relative;z-index:2;width:20.4791666667rem}#curriculum #type31 .ax-team-info .instructor-photo img{display:block;width:100%;height:auto;margin-left:-1.0416666667rem}#curriculum #type31 .ax-team-info .instructor-info{position:absolute;bottom:1.0416666667rem;z-index:3;color:#fff;text-align:center}#curriculum #type31 .ax-team-info .instructor-info p{margin:0 0 .1875rem;font-size:.8125rem;font-weight:500;letter-spacing:-.04em}#curriculum #type31 .ax-team-info .instructor-info strong{display:block;margin-bottom:.3125rem;font-size:.875rem;font-weight:900;letter-spacing:-.04em;line-height:1}#curriculum #type31 .ax-team-info .instructor-info ul{margin:0;padding:0;list-style:none}#curriculum #type31 .ax-team-info .instructor-info li{position:relative;padding-left:30px;font-size:17px;font-weight:600;line-height:1.65;letter-spacing:-.04em}#curriculum #type31 .ax-team-info .instructor-info li:before{content:"";position:absolute;left:0;top:50%;width:24px;height:24px;border-radius:1370.162px;background:#4d69f7;transform:translateY(-50%);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15.375 8.625C15.375 8.625 11.7975 12.435 10.875 15.375L8.625 13.125M21.375 12C21.375 14.4864 20.3873 16.871 18.6291 18.6291C16.871 20.3873 14.4864 21.375 12 21.375C9.5136 21.375 7.12903 20.3873 5.37087 18.6291C3.61272 16.871 2.625 14.4864 2.625 12C2.625 9.5136 3.61272 7.12903 5.37087 5.37087C7.12903 3.61272 9.5136 2.625 12 2.625C14.4864 2.625 16.871 3.61272 18.6291 5.37087C20.3873 7.12903 21.375 9.5136 21.375 12Z' stroke='white' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15.375 8.625C15.375 8.625 11.7975 12.435 10.875 15.375L8.625 13.125M21.375 12C21.375 14.4864 20.3873 16.871 18.6291 18.6291C16.871 20.3873 14.4864 21.375 12 21.375C9.5136 21.375 7.12903 20.3873 5.37087 18.6291C3.61272 16.871 2.625 14.4864 2.625 12C2.625 9.5136 3.61272 7.12903 5.37087 5.37087C7.12903 3.61272 9.5136 2.625 12 2.625C14.4864 2.625 16.871 3.61272 18.6291 5.37087C20.3873 7.12903 21.375 12Z' stroke='white' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain}#curriculum #type31 .ax-team-info .instructor-left{left:12%}#curriculum #type31 .ax-team-info .instructor-right{right:12%}#curriculum #type31 .ax-team-info .team-label{position:relative;z-index:3;width:min(760px,100%);height:2.9166666667rem;margin:-8px auto 0 auto;border-radius:.5208333333rem;border:2px solid rgba(99,195,255,.4);background:linear-gradient(90deg,#07146c 0,#0c238d 100%);box-shadow:0 18px 35px rgba(0,15,90,.28);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:900;letter-spacing:-.04em;animation:teamLabelBorderGlow 2.4s ease-in-out infinite}#curriculum #type31 .ax-team-info .team-label>span{background:linear-gradient(90deg,#fff 0,#63c3ff 34.04%,#baaeff 95.31%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1}@keyframes teamLabelBorderGlow{0%,100%{border-color:rgba(99,195,255,.35);box-shadow:0 18px 35px rgba(0,15,90,.28),0 0 6px 0 rgba(99,195,255,.25),inset 0 0 6px 0 rgba(99,195,255,.15)}50%{border-color:rgba(99,195,255,.95);box-shadow:0 18px 35px rgba(0,15,90,.28),0 0 14px 2px rgba(99,195,255,.7),inset 0 0 10px 0 rgba(99,195,255,.5)}}#curriculum #type31 .ax-team-info .support-line{position:relative;width:14.8333333333rem;height:1.875rem;margin:0 auto -2px}#curriculum #type31 .ax-team-info .support-line:before{content:"";position:absolute;left:50%;bottom:0;width:2px;height:2.5rem;border-left:2px dotted rgba(0,16,68,.75);transform:translateX(-50%)}#curriculum #type31 .ax-team-info .support-line:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-top:2px dotted rgba(0,16,68,.75)}#curriculum #type31 .ax-team-info .support-line span{position:absolute;left:50%;top:50%;z-index:2;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;height:1.5625rem;padding:0 .9375rem;border-radius:6px;background:#0c2a7d;color:#fff;font-size:.625rem;font-family:Montserrat,sans-serif;font-weight:700}#curriculum #type31 .ax-team-info .support-card-list{position:relative;z-index:3;display:grid;grid-template-columns:repeat(2,1fr);width:100%;margin:1.875rem auto 0 auto;border-radius:.625rem;background:rgba(7,20,108,.92);box-shadow:0 30px 70px rgba(2,13,86,.35)}#curriculum #type31 .ax-team-info .support-card-list:before{content:"";position:absolute;left:2.5rem;top:-1.875rem;width:2px;height:1.875rem;border-left:2px dotted rgba(0,16,68,.75);transform:translateX(-50%)}#curriculum #type31 .ax-team-info .support-card-list:after{content:"";position:absolute;right:2.5rem;top:-1.875rem;width:2px;height:1.875rem;border-left:2px dotted rgba(0,16,68,.75);transform:translateX(-50%)}#curriculum #type31 .ax-team-info .support-card{min-height:6.6666666667rem;padding:1.0416666667rem .8333333333rem;background:linear-gradient(120deg,#11176f 0,#151a84 28%,#10125f 55%,#0a0818 100%)}#curriculum #type31 .ax-team-info .support-card:first-child{width:100%;position:relative;border-radius:.5208333333rem .5208333333rem 0 0;overflow:hidden;grid-column:1/-1;display:flex;flex-wrap:wrap}#curriculum #type31 .ax-team-info .support-card:first-child .focus{position:absolute;left:.8333333333rem;top:4.375rem}#curriculum #type31 .ax-team-info .support-card:first-child>strong{padding-top:1.0416666667rem}#curriculum #type31 .ax-team-info .support-card:first-child ul{margin-left:1.5625rem}#curriculum #type31 .ax-team-info .support-card:first-child:before{content:"";width:100%;height:100%;position:absolute;border-radius:20px 0 0 20px;overflow:hidden;right:0;bottom:0;background:conic-gradient(from 180deg at 100% 50.71%,#07113c .3559393203deg,#1e249a 156.9956374168deg,#07113c 307.5157999992deg);z-index:1}#curriculum #type31 .ax-team-info .support-card:nth-child(2){border-radius:0 0 0 .5208333333rem}#curriculum #type31 .ax-team-info .support-card:last-child{border-radius:0 0 .5208333333rem 0;background:linear-gradient(-120deg,#11176f 0,#151a84 28%,#10125f 55%,#0a0818 100%)}#curriculum #type31 .ax-team-info .support-card h3{display:flex;align-items:center;gap:.3125rem;margin:0;font-size:.8125rem;font-weight:700;letter-spacing:-.04em;color:#fff;position:relative;z-index:3}#curriculum #type31 .ax-team-info .support-card h3 .logo-cymechs{display:inline-block;text-indent:-9999px;color:transparent;width:4.0833333333rem;height:.875rem;background-image:url(/m/images/curriculum/type31/m-logo-cymechs.png);background-repeat:no-repeat;background-position:center;background-size:4.0833333333rem .875rem}#curriculum #type31 .ax-team-info .support-card .card-line{width:100%;height:1px;margin:.9375rem 0 .9375rem;background:rgba(255,255,255,.2);position:relative;z-index:3}#curriculum #type31 .ax-team-info .support-card .focus{display:block;margin-bottom:.625rem;font-size:.5625rem;font-weight:400;color:#00d8ff;position:relative;z-index:3;line-height:1}#curriculum #type31 .ax-team-info .support-card>strong{display:block;margin-bottom:.625rem;font-size:.75rem;font-weight:900;line-height:1.45;letter-spacing:-.04em;color:#00eaff;position:relative;z-index:3}#curriculum #type31 .ax-team-info .support-card ul{margin:0;padding:0;list-style:none;position:relative;z-index:3}#curriculum #type31 .ax-team-info .support-card li{position:relative;padding-left:.9375rem;font-size:.6875rem;line-height:1.75;font-weight:500;color:rgba(255,255,255,.82);letter-spacing:-.04em}#curriculum #type31 .ax-team-info .support-card li::before{content:"·";position:absolute;left:0;top:0}#curriculum #type31 .ax-team-info .team-bottom-text{margin:1.875rem 0 0;text-align:center;font-size:.8125rem;font-weight:700;line-height:1.5;letter-spacing:-.04em;color:#001033}#curriculum #type31 .ax-curriculum{background:#000;position:relative;overflow:hidden}#curriculum #type31 .ax-curriculum:before{content:"";border-radius:50%;background:linear-gradient(113deg,#3a49da 14.94%,#3a49da 27.66%,#3a49da 40.78%,#200096 76.86%,#c5b6fd 86.7%,rgba(182,221,253,0) 100.23%);filter:blur(250px);position:absolute;left:50%;top:-25%;transform:translate(-50%,0);width:1370px;height:1022px;aspect-ratio:67/50;z-index:1}#curriculum #type31 .ax-curriculum .ax-container{position:relative;z-index:3;padding:0 1.25rem}#curriculum #type31 .ax-curriculum .process-wrap{width:100%;margin:2.5rem auto 0 auto;position:relative}#curriculum #type31 .ax-curriculum .process-wrap:before{content:"";width:1000px;height:2273px;transform:rotate(.13deg) translate(-50%,-50%);aspect-ratio:161/366;position:absolute;left:50%;top:50%;border-radius:2273px;background:linear-gradient(113deg,#3a49da 14.94%,#3a49da 27.66%,#3a49da 40.78%,#200096 76.86%,#c5b6fd 86.7%,rgba(182,221,253,0) 100.23%);filter:blur(250px);z-index:1}#curriculum #type31 .ax-curriculum .process-list,#curriculum #type31 .ax-curriculum .project-list,#curriculum #type31 .ax-curriculum .project-output{margin:0;padding:0;list-style:none;position:relative;z-index:5}#curriculum #type31 .ax-curriculum .process-list{display:flex;flex-direction:column;gap:.9375rem}#curriculum #type31 .ax-curriculum .process-item{overflow:hidden;border-radius:.5625rem;color:#fff;border:1px solid rgba(255,255,255,.15);background:#020201}#curriculum #type31 .ax-curriculum .process-content{display:flex;min-height:250px;position:relative}#curriculum #type31 .ax-curriculum .process-text{padding:1.0416666667rem;position:relative;z-index:5}#curriculum #type31 .ax-curriculum .process-title{display:flex;align-items:flex-start;gap:.625rem;margin-bottom:.9375rem}#curriculum #type31 .ax-curriculum .process-title span{display:flex;align-items:center;justify-content:center;width:3.75rem;padding:.3125rem 0;border-radius:.25rem;background:#2759ff;color:#fff;font-size:.6875rem;font-weight:500;line-height:1;font-family:Montserrat,sans-serif;white-space:nowrap}#curriculum #type31 .ax-curriculum .process-title h3{margin:0;font-size:1.0208333333rem;font-weight:700;line-height:1.5;letter-spacing:-.04em}#curriculum #type31 .ax-curriculum .process-info strong,#curriculum #type31 .ax-curriculum .process-result strong{display:block;margin-bottom:.3333333333rem;color:#4d69f7;font-size:.75rem;font-weight:900}#curriculum #type31 .ax-curriculum .process-info ul,#curriculum #type31 .ax-curriculum .process-result ul{margin:0;padding:0;list-style:none}#curriculum #type31 .ax-curriculum .process-info li,#curriculum #type31 .ax-curriculum .process-result li{position:relative;padding-left:.625rem;color:rgba(255,255,255,.88);font-size:.8125rem;font-weight:600;line-height:1.55}#curriculum #type31 .ax-curriculum .process-info li+li,#curriculum #type31 .ax-curriculum .process-result li+li{margin-top:.3125rem}#curriculum #type31 .ax-curriculum .process-info li::before,#curriculum #type31 .ax-curriculum .process-result li::before{content:"·";position:absolute;left:0;top:0}#curriculum #type31 .ax-curriculum .process-info{margin-bottom:22px}#curriculum #type31 .ax-curriculum .process-result li{padding-left:1.5625rem}#curriculum #type31 .ax-curriculum .process-result li:before{content:"";position:absolute;left:0;top:50%;width:1.125rem;height:1.125rem;background-color:#4d69f7;transform:translateY(-50%);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15.375 8.625C15.375 8.625 11.7975 12.435 10.875 15.375L8.625 13.125M21.375 12C21.375 14.4864 20.3873 16.871 18.6291 18.6291C16.871 20.3873 14.4864 21.375 12 21.375C9.5136 21.375 7.12903 20.3873 5.37087 18.6291C3.61272 16.871 2.625 14.4864 2.625 12C2.625 9.5136 3.61272 7.12903 5.37087 5.37087C7.12903 3.61272 9.5136 2.625 12 2.625C14.4864 2.625 16.871 3.61272 18.6291 5.37087C20.3873 7.12903 21.375 9.5136 21.375 12Z' stroke='white' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15.375 8.625C15.375 8.625 11.7975 12.435 10.875 15.375L8.625 13.125M21.375 12C21.375 14.4864 20.3873 16.871 18.6291 18.6291C16.871 20.3873 14.4864 21.375 12 21.375C9.5136 21.375 7.12903 20.3873 5.37087 18.6291C3.61272 16.871 2.625 14.4864 2.625 12C2.625 9.5136 3.61272 7.12903 5.37087 5.37087C7.12903 3.61272 9.5136 2.625 12 2.625C14.4864 2.625 16.871 3.61272 18.6291 5.37087C20.3873 7.12903 21.375 12Z' stroke='white' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain}#curriculum #type31 .ax-curriculum .process-img{display:none}#curriculum #type31 .ax-curriculum .project-list{display:flex;flex-direction:column;gap:16px;margin-top:18px}#curriculum #type31 .ax-curriculum .project-item{overflow:hidden;border-radius:.5625rem;background:#fff;box-shadow:0 18px 40px rgba(39,89,255,.14)}#curriculum #type31 .ax-curriculum .project-head{display:flex;align-items:center;gap:.625rem;padding:.625rem .9375rem;border-bottom:1px solid #e4e6f0;min-height:3.125rem}#curriculum #type31 .ax-curriculum .project-head span{display:inline-flex;align-items:center;justify-content:center;width:3.75rem;padding:.3125rem 0;border-radius:.25rem;background:#2759ff;color:#fff;font-size:.6875rem;font-family:Montserrat,sans-serif}#curriculum #type31 .ax-curriculum .project-head h3{margin:0;color:#111;font-size:1.0208333333rem;font-weight:700;line-height:1.5;letter-spacing:-.04em}#curriculum #type31 .ax-curriculum .project-content{display:flex;flex-direction:column;padding:0}#curriculum #type31 .ax-curriculum .project-visual{margin-top:.9375rem}#curriculum #type31 .ax-curriculum .project-visual img{display:block;width:100%;height:auto}#curriculum #type31 .ax-curriculum .project-text{position:relative;padding:0 .9375rem .9375rem .9375rem}#curriculum #type31 .ax-curriculum .project-label{position:relative;z-index:1;color:#2759ff;font-size:.625rem;font-weight:400}#curriculum #type31 .ax-curriculum .project-text{position:relative}#curriculum #type31 .ax-curriculum .project-text h4{position:relative;z-index:1;margin:.3125rem 0 .625rem;color:#111;font-size:1rem;font-weight:700;line-height:1.45;letter-spacing:-.04em}#curriculum #type31 .ax-curriculum .project-desc{position:relative;z-index:1;color:#2759ff;font-size:.625rem;font-weight:400;line-height:1.65;letter-spacing:-.04em;margin-top:.9375rem}#curriculum #type31 .ax-curriculum .project-desc strong{display:block;margin-top:.3125rem;color:#111;font-size:.9375rem;font-weight:700;line-height:1.55}#curriculum #type31 .ax-curriculum .project-output{display:flex;flex-wrap:wrap;padding:.625rem .625rem 1.25rem .625rem;width:100%;margin:0 auto}#curriculum #type31 .ax-curriculum .project-output li{display:flex;align-items:center;justify-content:center;gap:.3125rem;color:#2759ff;border:1.5px solid #2759ff;border-radius:.9375rem;padding:.3125rem .625rem;margin:0 .1875rem .3125rem .1875rem}#curriculum #type31 .ax-curriculum .project-output i{flex-shrink:0;font-size:.8125rem;line-height:1}#curriculum #type31 .ax-curriculum .project-output span{font-size:.5625rem;line-height:1.35}#curriculum #type31 .ax-curriculum .mentor-banner{position:relative;z-index:5;margin-top:3.125rem;padding:.8333333333rem 1.0416666667rem .8333333333rem 9.7916666667rem;color:#fff;border-radius:.625rem;background:linear-gradient(90deg,#4b65f3 0,#031765 100%)}#curriculum #type31 .ax-curriculum .mentor-img{width:13.125rem;position:absolute;left:-3.125rem;top:-5rem}#curriculum #type31 .ax-curriculum .mentor-img img{display:block;width:100%;height:auto}#curriculum #type31 .ax-curriculum .mentor-text{display:flex;align-items:center}#curriculum #type31 .ax-curriculum .mentor-text p{margin:0;font-size:.875rem;font-weight:400;line-height:1.5}#curriculum #type31 .ax-curriculum .mentor-text p>strong{padding-left:4.1666666667rem;position:relative;display:inline}#curriculum #type31 .ax-curriculum .mentor-text p>strong:before{content:"";display:flex;color:transparent;width:4.0833333333rem;height:.875rem;background-image:url(/m/images/curriculum/type31/m-logo-cymechs.png);background-repeat:no-repeat;background-position:center;background-size:4.0833333333rem .875rem;position:absolute;left:0;top:0}#curriculum #type31 .ax-curriculum .process-tabs{counter-reset:step;display:grid;position:relative;grid-template-columns:repeat(1,1fr);gap:.4166666667rem;margin:1.875rem 0 2.5rem 0}#curriculum #type31 .ax-curriculum .process-tabs:before{content:"";position:absolute;left:50%;right:0;top:3.125rem;width:2px;height:calc(100% - 3rem);background:repeating-linear-gradient(180deg,#2c4cdc 0 3px,transparent 3px 7px);z-index:1}#curriculum #type31 .ax-curriculum .process-tabs .process-item{position:relative;z-index:3;display:flex;gap:.625rem;align-items:center;justify-content:center;counter-increment:step;overflow:inherit;margin-top:3.125rem;background-color:#fff}#curriculum #type31 .ax-curriculum .process-tabs .process-item:before{content:"";position:absolute;left:50%;top:-.4375rem;z-index:3;width:.625rem;height:.625rem;border-radius:50%;background:#2c4cdc;box-shadow:0 0 20px 5px rgba(42,76,255,.75);transform:translateX(-50%);animation:processDotSequence 3.6s ease-in-out infinite}#curriculum #type31 .ax-curriculum .process-tabs .process-item:nth-child(1):before{animation-delay:0s}#curriculum #type31 .ax-curriculum .process-tabs .process-item:nth-child(2):before{animation-delay:.6s}#curriculum #type31 .ax-curriculum .process-tabs .process-item:nth-child(3):before{animation-delay:1.2s}#curriculum #type31 .ax-curriculum .process-tabs .process-item:nth-child(4):before{animation-delay:1.8s}#curriculum #type31 .ax-curriculum .process-tabs .process-item:nth-child(5):before{animation-delay:2.4s}#curriculum #type31 .ax-curriculum .process-tabs .process-item:nth-child(6):before{animation-delay:3s}#curriculum #type31 .ax-curriculum .process-tabs .process-item .process-label{content:"";position:absolute;left:50%;top:-2.5rem;transform:translateX(-50%);color:#2c4cdc;font-size:.8125rem;font-weight:800;line-height:1;white-space:nowrap;padding:.3125rem .625rem}@keyframes processDotSequence{0%,100%,40%{background:#17245e;box-shadow:0 0 0 0 rgba(42,76,255,0)}15%{background:#2c4cdc;box-shadow:0 0 20px 6px rgba(42,76,255,.85)}}#curriculum #type31 .ax-curriculum .process-tabs .bottom,#curriculum #type31 .ax-curriculum .process-tabs .top{display:flex;align-items:center;justify-content:center;min-height:3.125rem;border-radius:.2083333333rem;color:#333;font-size:.875rem;font-weight:800;text-align:center;line-height:1.3;letter-spacing:-.04em}#curriculum #type31 .ax-curriculum .process-tabs .bottom{color:#666;font-size:.8125rem;font-weight:500}#curriculum #type31 .ax-curriculum .process-tabs .process-item.active{background-color:#5978ff}#curriculum #type31 .ax-curriculum .process-tabs .process-item.active .bottom,#curriculum #type31 .ax-curriculum .process-tabs .process-item.active .top{color:#fff}#curriculum #type31 .ax-curriculum .process-tabs .process-item.outline{background-color:#000;border:3px solid #3150e7}#curriculum #type31 .ax-curriculum .process-tabs .process-item.outline .bottom,#curriculum #type31 .ax-curriculum .process-tabs .process-item.outline .top{color:#fff}#curriculum #type31 .ax-curriculum .process-tabs .process-item.outline .bottom{font-weight:700}#curriculum #type31 .ax-curriculum .section-last-text{text-align:center;padding-top:2.0833333333rem;font-size:.8125rem;color:#fff;position:relative;z-index:5}#curriculum #type31 .ax-curriculum .btn-wrap{margin:6.25rem auto 0 auto;position:relative;z-index:5}#curriculum #type31 .ax-curriculum .btn-wrap .banner-btn{position:relative;margin:0 auto;width:15.625rem;height:2.5rem;display:flex;gap:.625rem;align-items:center;justify-content:center;color:#10101b;text-align:center;font-size:.875rem;font-style:normal;font-weight:800;line-height:1.4;border-radius:5px;background:linear-gradient(92deg,#a041ff .52%,#b5a6ff 23.61%,#b6ccff 50%,#38a0d9 75%,#8df8ff 100%);box-shadow:0 4px 20px 0 rgba(0,0,0,.75)}#curriculum #type31 .ax-curriculum .btn-wrap .banner-btn .bubble{position:absolute;width:12.0833333333rem;height:1.5833333333rem;font-weight:700;font-size:.75rem;line-height:2.5;text-align:center;left:50%;top:-60%;transform:translate(-50%,-50%);animation:bubble 2s ease-in-out infinite}#curriculum #type31 .ax-curriculum .btn-wrap .banner-btn .bubble:before{position:absolute;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='232' height='47' viewBox='0 0 232 47' fill='none'%3E%3Cpath d='M213 0C223.493 0 232 8.50659 232 19C232 29.4934 223.493 38 213 38H132.383L122.228 46.6016L112.072 38H19C8.50659 38 0 29.4934 0 19C0 8.50659 8.50659 0 19 0H213Z' fill='white'/%3E%3C/svg%3E");width:100%;height:2rem;background-size:contain;background-repeat:no-repeat;background-position:center;transform:translate(-50%,-50%);left:50%;bottom:-1.4583333333rem;z-index:-1}@keyframes bubble{0%{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-.25rem)}to{transform:translate(-50%,-50%) translateY(0)}}#curriculum #type31 .ax-curriculum .btn-wrap .banner-btn .go{background:#000;color:#fff;border-radius:100%;font-size:.5625rem;font-weight:800;width:1.4583333333rem;height:1.4583333333rem;display:flex;align-items:center;justify-content:center}#curriculum #type31 .ax-curriculum .btn-wrap .btn-text{display:block;color:#9e9e9e;font-size:.5625rem;font-weight:400;margin-top:10px}
/*# sourceMappingURL=curriculum-type31.min.css.map */
