:root{--orange:#ff6900;--cyan:#00BCD4}.gradient-gray{background:linear-gradient(to right,#E3E0D7,#e3ded5);}.bg-black{background-color:#00bbd3;border-left:107px var(--orange) solid;background-color:#607D8B;}.gradient-purple{background:linear-gradient(to bottom,#f0eeea,#E7E7E7);background:linear-gradient(to bottom,#e3ded5,white);}.bg-wheat{background:linear-gradient(to bottom,#FCF5E8,rgb(255 255 255 / 30%));background:linear-gradient(to bottom,#fafbfc,rgb(255 255 255 / 30%));background:#f2f2f2;}.bg-frost{background-color:#ffe2d5;}.end-bg{background:url(../images/1408042_end_bg_big.png) no-repeat center center,linear-gradient(to top,#E6D6A7,white);height:540px;}*{transition:all .5s}body{font-family:Arial,Microsoft JhengHei,"微軟正黑體",LiHei Pro,"儷黑體",PMingLiu,"新細明體",sans-serif;}.logo_brand{color:var(--navy-blue);text-shadow:initial;line-height:0;}.logo_brand small{color:var(--blue);}.headerbg{background:initial;box-shadow:0 10px 20px rgba(44,62,80,.05);padding:1rem 0;display:flex;flex-wrap:wrap;position:fixed;top:0;left:0;background-color:white;z-index:1;height:75px;}.nvbar_out nav{margin:auto 0 auto auto;}.nvbar_out nav ul li{margin:auto 1rem;}.nvbar_out nav ul li a{text-decoration:none;font-weight:bold;border-bottom:1px white solid;padding-bottom:2px;}.nvbar_out nav ul li a:hover{border-bottom:1px var(--orange) solid;padding-bottom:2px;}.menu-toggle{display:none;padding:.75rem 1rem 0 0;cursor:pointer;font-size:1.5rem;margin:0 0 auto auto;}.hotline{font-size:1.15rem;letter-spacing:1px;font-weight:bold;background-color:#0075C2;color:white;border-radius:8px;padding:.35rem 1rem;}.hotline span{padding:0 0 0 .25rem;}.banner{padding:150px 0 5% 13%;background:url(../images/1408042_map_t0.png) repeat-y left 0,url(../images/1408042_map_top_ok.jpg) repeat-y right 70px,linear-gradient(to left,#f0ede8 -10%,#e5e5e5 30%,#e3ded4 60%,#e3e0d8 110%);}.banner h1{font-size:4.2rem;line-height:4.8rem;width:fit-content;text-align:left;color:var(--orange);letter-spacing:-1px}.banner h1 strong{display:block;font-family:"Microsoft YaHei";font-size:60px;line-height:1.2;letter-spacing:1px;color:#233d49;padding-left:3px;margin-bottom:4px;}.banner h1 .dot{position:relative;bottom:13px;padding:0 8px;}.banner figure img{width:90px;}.quota-events,.quota{font-size:2.4rem;line-height:4.3rem;font-weight:bold;font-family:"Microsoft YaHei";}.quota-events{color:#233d49;border-top:2px white solid;margin:0 1% 0;}.quota{color:var(--orange);}.CrossOut{color:var(--cyan);font-size:1.35rem;margin:auto .25rem auto 0;}.circle{color:var(--orange);font-size:1.9rem;margin:-.5% .3% -.35% 0;}.worry{width:16rem;position:relative;margin:auto 0;}.worry::after{content:'➤';position:absolute;right:35px;font-size:1rem;line-height:1.85rem}.summary{font-size:1.25rem;font-weight:bold;letter-spacing:0;padding:0 0 0 1rem;margin:1.5rem 0 1rem}.summary li{display:flex;flex-wrap:wrap;padding:0 0;align-items:center;}.summary .plan{color:var(--orange);font-size:1.78rem;letter-spacing:0;margin-top:2%;margin-left:75px;font-family:"Microsoft YaHei";font-weight:600}.button-group a{color:white;font-weight:bold;border-radius:50px;padding:1rem 2rem;text-decoration:none;background-color:#19b747;background-color:var(--orange);font-size:1.3rem;line-height:2.5rem;display:inline-flex;width:max-content;align-items:center;justify-content:center;margin:auto .5rem;text-shadow:initial;}.button-group a:hover{background-color:var(--orange);background-color:var(--cyan);}.line-button img{margin-right:5px;display:inline-flex;}.button-group{display:flex;flex-wrap:wrap;align-items:center;}.button-group a i{margin:auto .5rem auto auto;font-size:1.5rem;color:#fff06d;}.button-group a.card-button i{font-size:1.875rem;}.button-group2 a{color:white;font-weight:bold;border-radius:50px;padding:1rem 2rem;text-decoration:none;background-color:var(--orange);background-color:#00BCD4;font-size:1.3rem;line-height:2.5rem;display:inline-flex;flex-direction:row-reverse;width:max-content;align-items:center;justify-content:center;margin:auto .5rem;text-shadow:initial;}.button-group2 a:hover{background-color:#f15044;}.button-group2{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}.button-group2 a i{margin:auto auto auto .5rem;font-size:1.5rem;color:#FFEB3B;color:#ffbbb6;}.button-group2 a.card-button i{font-size:1.875rem;}.call .phone{display:none;}.counselor{padding:5% 0;}.counselor dl{width:calc(100%/3 - 4rem);margin:auto 2rem;}.counselor dl dt{font-size:1.5rem;font-weight:bold;margin:auto auto 2rem;border-bottom:2px solid;}.difficulty{padding:0 0 2.5%;}.difficulty h2{font-size:2rem;width:100%;color:white;background-color:#128dc8;background-color:#1896d3;background-color:var(--cyan);font-weight:bold;transform:skewX(330deg);text-align:center;padding:1rem 0;}.difficulty h2 span{transform:skewX(15deg);display:block;}.difficulty ul li{font-size:1.4rem;padding:1.5rem 0 .7rem;border-radius:0;width:calc(100% / 3 - 5rem);margin:1rem auto 2rem;text-align:center;color:#060606;font-family:"Microsoft JhengHei";border-bottom:1px var(--cyan) solid}.difficulty ul li i{font-size:2rem;padding:0 0 4%;color:var(--cyan);}.efficiency{font-size:1.65rem;letter-spacing:.35rem;font-weight:bold;border-bottom:1px solid var(--orange);padding:2rem 3rem .5rem 4rem;width:fit-content;margin:0 auto;}.efficiency strong{display:block;}.prepare{padding:5% 0;}.case{font-size:2.25rem;text-align:center;border-bottom:2px solid;text-align:left;width:fit-content;letter-spacing:.25rem;color:white;font-family:"Microsoft JhengHei";}.mode{width:calc(100% / 4);margin:4rem auto auto;color:white;flex-direction:column;align-items:center;}.mode dl{width:calc(100% - 45px - 2rem);}.mode dl dt{font-size:2.6rem;line-height:3rem;font-weight:bold;border-bottom:2px solid rgb(255 255 255 / 30%);margin:auto auto 1.75rem}.mode dl dd{font-size:1.125rem;margin:.25rem auto;word-break:keep-all;overflow-wrap:anywhere;}.mode ul{margin-left:2rem;}.mode ul li{word-break:initial;text-indent:-27px}.mode ul li::before{content:'';width:12px;height:12px;display:inline-flex;background-color:#000;margin:auto 1rem auto 0;}.mode .icon{background-color:#19b747;background-color:white;width:7rem;height:7rem;color:#d0c5b0;border-radius:6rem;font-size:3rem;display:flex;align-items:center;justify-content:center;margin:0 7rem 1rem 0;border:8px #d0c5b0 solid}.mode dl dd strong{color:yellow;color:#ff9f5b;font-size:1.16rem;font-weight:bold;}.data{justify-content:center;}.data li{font-size:1.5rem;color:white;letter-spacing:.25rem;font-weight:bold;padding:1rem;border-bottom:2px solid rgb(255 255 255 / 30%);margin:auto 1rem;}.data li span{color:#0084FF;font-size:1.75rem;margin:auto .5rem;}.special{padding:3%;letter-spacing:.1rem;text-align:center;}.unlock{font-size:1.34rem;background-color:#f15044;color:#fff;display:inline-block;padding:4px 20px 1px 20px;border-radius:50px;}.ticket{padding:1rem 0;font-size:3.3rem;line-height:4.35rem;font-weight:bold;font-family:"Microsoft YaHei";color:#233d49;text-indent:-3.35%;margin-left:2.4%;}.ticket strong{color:var(--cyan);color:var(--orange);color:#f15044;border-bottom:5px solid;}.ticket strong b{font-size:3.55rem;vertical-align:top;margin-right:8px;}.special p{font-size:1.125rem;text-wrap:pretty;}.special .box{width:calc(100%/3 - 2rem);margin:3rem auto;padding:1rem 2rem;font-size:1.125rem;border-radius:1rem;background-color:white;}.special .all-in{box-shadow:rgba(0,0,0,.35) 0 5px 15px;border:8px var(--orange) solid;position:relative;border-radius:1rem;border-left:10px #f15044 solid;border-right:10px #00BCD4 solid;border-bottom:10px #ff9800 solid;}.all-in .title{position:absolute;bottom:92%;background-color:#f15044;color:white;width:85%;padding:.15rem 0 .2rem;font-weight:bold;left:8%;border-radius:2.7rem;border:8px #f15044 solid;word-break:keep-all;overflow-wrap:anywhere;border-bottom:0;font-size:1.5rem;line-height:1.9rem;}.special .box dl{text-align:left;padding:1rem;}.special .box dl dt{font-size:1.25rem;font-weight:bold;}.special .box dl .t1{font-size:1.8rem;}.price b{font-size:2rem;font-weight:normal;}.price .t123{font-size:2.5rem;}.special .box ul{text-align:left;padding:1rem 0;}.special .box ul li{}.special .box ul li::before{content:'\f00c';font-family:"Font Awesome 6 Free";font-weight:900;padding:0 .5rem;}.special .box ul li:last-of-type{color:var(--cyan);color:#298e9b;background-color:#b4b4b426;border-radius:50px;}.special .all-in ul li:last-of-type{color:var(--orange);background-color:#f150441a;border-radius:50px;}.special .box ul li:last-of-type::before{content:'\f017';font-weight:400;}.checkout{font-size:1.75rem;font-weight:bold;color:#233d49;border-bottom:2px #233d49 solid;display:math;}.checkout i{color:#00adc3;}.special .item{width:calc(100%/3 - 2rem);border-radius:1rem;margin:2rem auto;background-color:#ffe2d5;padding:1rem 1.25rem;display:flex;flex-wrap:wrap;align-items:center;border-radius:1rem;background-color:white;}.special .item i{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background-color:#ff5e5280;color:white;border-radius:50%;}.special .item dl{width:calc(100% - 3rem);text-align:left;padding:0 0 0 1rem;font-size:1.15rem;}.special .item dl dt{font-weight:bold;font-size:1.5rem;}.special .item dl dd b{padding:0 0 0 .25rem;color:var(--orange);}.special .button-group a{margin:auto;}.proof{padding:1rem 0 0;}.testimony{padding:3% 0;letter-spacing:.1rem;}.senior{font-size:2.25rem;width:fit-content;text-align:left;font-weight:bold;letter-spacing:.25rem;padding:0 5rem 0 0;border-bottom:2px solid;font-family:"Microsoft YaHei";}.strategy{font-size:1.75rem;width:fit-content;text-align:left;letter-spacing:.25rem;padding:0 0 0;border-bottom:5px solid;color:var(--orange);margin:0 auto auto}.strategy strong{display:block;}.testimony .cont{padding:5%;}.grade dl{font-weight:bold;}.grade dl dt{color:var(--orange);font-size:1.25rem;width:fit-content;margin:auto auto .25rem 0;}.grade dl dd{font-size:1.1rem;border-bottom:2px solid;width:fit-content;}.grade dl dd a{text-decoration:none;}.grade .name{width:calc(100% - 150px);margin:auto auto 0 1.5rem;}.grade .name strong{border-top:1px var(--orange) solid;border-bottom:1px var(--cyan) solid;font-size:1.6rem;letter-spacing:5px;padding-left:5px}.grade .name ul{margin-top:10px}.grade .name ul li{line-height:1.6rem;color:#000;}.grade img{border-radius:4%;}.abstract{border-left:8px solid var(--orange);padding:9px 0 7px 1rem;margin:1rem auto 1.5rem;font-size:1.05rem;background-color:var(--cyan);background-color:#f2f2f2;color:#000}.abstract strong{font-size:1.2rem}.testimony p{font-size:1.125rem;}.testimony p a{background-color:#f1f1f1;padding:4px .75rem;border-radius:.25rem;font-size:.75rem;color:var(--orange)}button.VueCarousel-navigation-button[data-v-453ad8cd]{background-color:var(--cyan);color:white;font-size:1rem;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;}a.more-button{border-bottom:1px #000 solid;padding-bottom:0;font-weight:bold;text-decoration:none;font-size:1.15rem;margin-top:-10px;display:block}a.more-button:hover{border-bottom:1px var(--orange) solid;}.compete{padding:6% 0 6%;}.other{font-size:2.25rem;text-align:center;border-bottom:3px solid;text-align:left;width:fit-content;letter-spacing:.25rem;padding:0 0 .5rem 0;font-weight:bold;font-family:"Microsoft YaHei";}.ultimate{background-color:var(--orange);padding:1rem 0 1rem 4rem;color:white;font-size:1.75rem;margin:auto auto auto 2rem;position:relative;}.ultimate strong{border-bottom:2px solid white;padding:0 4rem 0 0;font-family:"Microsoft YaHei";}.ultimate::before{content:'◄';position:absolute;left:-1.46rem;top:auto;bottom:auto;margin:auto;color:var(--orange);font-size:1.75rem;}.cram{padding:2rem 0;}.cram .name{margin:0 auto;}.cram .name li{margin:auto;color:var(--orange);font-size:2rem;line-height:2.3rem;font-weight:bold;letter-spacing:4px;width:calc((100% - 200px)/2);text-align:center;}.cram .name span{border-bottom:1px solid;border-top:1px solid;padding:.5rem 0 .4rem 4px;display:inline-block;}.cram .name .no-line{border-top:0;border-bottom:0;width:135px;}.cram .list{width:100%;}.cram .list li{font-size:1.25rem;letter-spacing:.1rem;}.cram .list li ol{display:flex;flex-wrap:wrap;justify-content:center;border-bottom:1px solid rgb(255 105 0 / 34%);}.cram .list li ol li{width:calc((100% - 200px)/2);text-align:center;padding:2.4rem 0;font-size:1.2rem;font-family:"Microsoft JhengHei";}.cram .list li ol li:nth-of-type(2){background-color:#2f3336;padding:.25rem 1.5rem;border-radius:2rem;margin:auto;width:135px;color:white;}.cram .list li ol li:nth-of-type(1){position:relative;background-color:#fff;font-weight:bold;font-size:1.25rem}.cram .list li ol li:nth-of-type(1)::after{content:'WIN!';color:var(--orange);font-size:1.75rem;font-style:italic;font-weight:bold;position:absolute;right:0;transform:rotate(350deg);margin-top:-3%;margin-right:2%;}.onetime{background-color:var(--cyan);color:white;font-size:1.35rem;text-align:center;padding:2rem;}.onetime strong{font-size:2.25rem;display:block;}.frequent{padding:3% 2rem 5%;}.frequent .item{border-bottom:1px solid rgb(0 0 0 / 10%);}.question{cursor:pointer;font-weight:bold;position:relative;font-size:1.25rem;padding:2rem 2rem 2rem 0;text-align:justify;}.question::after{content:'+';position:absolute;right:0;top:calc(2rem + 15px);line-height:0;}.question.active{padding:2rem 2rem 0 0;}.question.active::after{content:'-';transform:rotate(0deg);font-size:1.75rem;line-height:0;}.answer{font-size:1.125rem;padding:2rem 0;text-align:justify;}.answer mark{background-color:#000;padding:.1rem .3rem;font-weight:bold;color:white;margin:0 .1rem;}.addin{padding:5% 5% 5% 0;color:#000;}.winway{font-size:2.97rem;line-height:3.5rem;margin-bottom:1%;font-weight:bold;}.overcome{font-size:1.8rem;margin:auto auto 2rem;}.announce{}.announce button{position:fixed;right:0;bottom:10%;writing-mode:vertical-lr;}.announce a{padding:.75rem .5rem 1rem;background-color:#233d49;display:flex;flex-wrap:wrap;align-items:center;border-radius:1rem 0 0 1rem;box-shadow:3px 3px 6px #00000069;color:white;margin:auto 0 auto auto;}.announce a i{font-size:2.5rem;color:#07b53b;position:relative;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:50px;z-index:2;overflow:hidden;margin-bottom:5px;}.announce a i::before{z-index:2;position:relative;}.announce a i::after{content:'';width:30px;height:30px;display:flex;background-color:white;left:0;right:0;margin:auto;top:5px;position:absolute;}.announce .call i{color:var(--orange);font-size:2.5rem;background-color:#ff6900;}.pin_top a{color:white;background:#ff601fb0;}@media screen and (min-width:768px){.logo img{width:60px;}.logo_brand{color:var(--navy-blue);text-shadow:initial;font-size:3rem;line-height:0;}.md\:block{display:block;}.hotline a{text-decoration:none;}}@media screen and (min-width:1180px){.banner{min-height:800px;max-width:2000px;}.call .text{display:inline}.call:hover .text{display:none}.call:hover .phone{display:inline}.announce:has(.call:hover) button:first-of-type{bottom:calc(10% + 176px)}.announce button:first-of-type{transition:bottom .3s ease}}@media screen and (min-width:1281px){.mode dl dt{font-size:2.4rem;line-height:2.8rem;}.mode dl{width:calc(100% - 6px - 2rem);}.mode .icon{margin:0 5.5rem 1rem 0;}}@media screen and (max-width:1535px){.strategy{font-size:1.5rem;}.onetime{font-size:1.5rem;}.cram .list li ol li:nth-of-type(1)::after{bottom:2%;}.ultimate strong{display:block;}.mode dl{width:calc(100% - 45px - 2rem);}.banner{text-shadow:0 0 4px white;}.special{max-width:100%;}.special .box dl{padding:1rem 0;}.prepare{max-width:95%;}.bg-black{border-left:50px var(--orange) solid;}}@media screen and (max-width:1280px){.strategy{letter-spacing:.2rem;}.senior{letter-spacing:.2rem;padding:0 2rem 0 0;}.prepare{padding:7% 0;}.mode{width:calc(100% / 4 - 1rem);}.mode .icon{margin:0 5.5rem 1rem 0;}.mode dl{width:calc(100% - -21px - 3rem);}.mode dl dt{font-size:2.3rem;line-height:2.8rem;}.special .item{width:calc(100% / 3 - .5rem);}}@media screen and (max-width:1179px){.logo{margin:0 auto auto 1rem;}.menu-toggle{display:block;}.nvbar_out .active{display:flex;transform:translateX(0);justify-content:flex-start;}.difficulty h2{width:90%;margin:auto;}.efficiency{margin:1rem;padding:2rem .5rem 1rem .5rem;}.prepare .cont{padding:2rem 0 0;justify-content:center;}.mode{margin:0 1rem 2rem;border-radius:1.5rem;padding:2rem;width:calc(100% / 2 - 2rem);}.mode dl{width:100%;}.mode dl dt{padding:1rem 0 .25rem;border-bottom:2px solid rgb(0 0 0 / 30%);}.headerbg{background-color:#ede4d7;height:55px;}.banner{background:url(../images/1408042_map_top_ok.jpg) repeat-y 84% 0px,linear-gradient(to left,#f0ede8 -10%,#e5e5e5 30%,#e3ded4 60%,#e3e0d8 110%);background-repeat:no-repeat;background-size:200%;margin:55px auto auto;padding:15% 5% 10%;}.banner h1{font-size:3.3rem;line-height:3.4rem;letter-spacing:-3px;}.strategy{padding:2% 0 0}.special{max-width:100%;}.special .box{padding:0 1rem;width:calc(100% / 3 - .5rem);}.price,.special .box ul li{font-size:1rem;}}@media screen and (max-width:1023px){.hotline{text-align:center;border-radius:0 0 1rem 1rem;width:100%;margin:0 auto .25rem;margin:0 2rem .25rem;background-color:#ff6900;}.nvbar_out{align-items:flex-start;}.nvbar_out nav{margin:auto;}.prepare{padding:2rem 0;}.testimony{padding:2rem 1rem;}.compete{padding:2rem 1rem;}.ultimate{font-size:1.25rem;padding:1rem 0 1rem 1rem;}.addin{padding:5% 5% 5% 2%;}.br_mb{display:block;}.banner h1 strong{line-height:1.2;}.ticket{font-size:3rem;}.all-in .title{font-size:1.25rem;line-height:1.5rem;bottom:97%;}.case strong{display:block;}}@media (min-width:740px) and (max-width:1023px){.special .item{align-content:flex-start;}.special .item dl{width:100%;padding:0;}.special .item i{margin:auto;}}@media screen and (max-width:767px){.hotline{font-size:1rem;line-height:1.125rem;}.banner h1{background-color:#ffffffba;border-radius:10px;padding:5% 6% 5% 7%;width:auto;}.banner h1 strong{font-size:34px;padding-bottom:3%;}.quota-events,.quota{font-size:1.3rem;line-height:2.6rem;letter-spacing:6px;background-color:#233d49;height:46px;text-align:center;border-radius:7px;color:white}.banner{background:url(../images/1408042_map_top_ok.jpg) repeat-y 84% 0px,linear-gradient(to left,#f0ede8 -10%,#e5e5e5 30%,#e3ded4 60%,#e3e0d8 110%);background-repeat:no-repeat;background-size:309%;padding:15% 5%;text-shadow:initial;}.banner button{text-align:center;}.banner h1 .dot{bottom:8px;}.gradient-purple{background:linear-gradient(to bottom,#f8f3e985 2%,white)}.grade img{margin-bottom:8px;}.quota{color:var(--orange);}.summary{font-size:1.1rem;margin:6rem 0 1rem;padding:0;}.summary li{margin:0 auto .9rem;text-shadow:initial}.summary .plan{font-weight:bold;margin-top:7%;margin-left:0;font-size:1.8rem;}.counselor dl{width:100%;margin:auto 2rem 2rem;}.difficulty ul li{width:100%;margin:0 2rem 0;font-size:1.25rem;word-break:keep-all;overflow-wrap:anywhere;}.difficulty h2{font-size:1.4rem;width:84%;margin:0 auto 0;padding:.5rem .5rem .5rem .6rem;}.efficiency{font-size:1.35rem;}.strategy{font-size:1.4rem;letter-spacing:0;}.school{margin:2rem;padding:40% 0;}.case{font-size:1.75rem;margin:auto 1rem;letter-spacing:.13rem;word-break:keep-all;overflow-wrap:break-word;}.mode{width:100%;margin:0 auto auto;color:white;flex-direction:column;align-items:center;padding:2rem 1rem;}.mode dl dt{font-size:2.2rem;line-height:2.6rem;}.mode dl{width:calc(100% - 6px - 2rem);}.mode .icon{font-size:2.5rem;margin:0 5.5rem 0 0;width:6.5rem;height:6.5rem;border:6px #d0c5b0 solid;}.prepare .cont ul li i{font-size:1.75rem;margin:auto .5rem auto auto;width:auto;}.testimony .cont{padding:2rem}.senior{font-size:1.75rem;padding:0 0 0 0;}.abstract{margin:2rem 1rem;}.announce a{padding:.5rem .25rem .75rem;}.intro{font-size:1.75rem;}.cram .list li{font-size:1.1rem;}.cram .list li ol li:nth-of-type(2){width:auto;writing-mode:vertical-lr;padding:1.5rem .5rem;margin:auto 1rem;}.cram .list li ol li{width:calc((100% - 40px - 2rem) / 2);display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:1rem;padding-left:2%;padding-right:2%;}.cram .list li ol li:nth-of-type(1){font-size:1.12rem;line-height:1.6rem;letter-spacing:0;}.cram .name span{height:90px;display:flex;align-items:center;}.cram .name .no-line{width:40px;}.onetime{font-size:1.25rem;}.onetime strong{font-size:1.75rem;}.other{font-size:1.75rem;}.nvbar_out nav ul li{margin:auto .5rem;font-size:.9rem;}.winway{font-size:2rem;line-height:2.8rem;}.overcome{font-size:1.25rem;}.end-bg{background:url(../images/1408042_end_bg_big.png) no-repeat 53%,linear-gradient(359deg,#7271b4 44.07%,var(--cyan) 62.07%,#FFEB3B 76.05%);height:500px;background-size:219%;background-position:60% 277px;}.addin{padding:8%;color:white;}.ultimate{margin:2rem auto auto auto;width:100%;}.ultimate::before{transform:rotate(90deg);top:-1.5rem;left:1rem;}.items-start{align-items:flex-start;padding:0 1rem;}.compete{padding:2rem 0;}.special .box{width:100%;margin:auto auto 1rem;}.special .all-in{margin:3rem auto auto;}}@media screen and (max-width:767px) and (orientation:portrait){.hotline span{display:block;}.grade .name{width:100%;}.worry{width:100%;margin:auto auto auto 1.75rem;}.worry::after{content:'';}.circle::before{content:'';margin:auto 1.5rem auto auto;}.bg-black{border-left:25px var(--orange) solid;}.cram .name li:first-of-type span{word-break:keep-all;overflow-wrap:anywhere;min-width:115px;}.banner figure img{width:60px;}.button-group a.call{margin-top:.5rem;}.button-group a.short{padding:1rem 5.5rem;justify-content:center;}.button-group a.card-button{margin-bottom:.5rem;}.button-group a{width:100%;}.special .button-group a{padding:1rem;letter-spacing:-1px;}.special p{margin:2% 0 2.5% 2%;text-align:left;letter-spacing:3%;}.ticket{font-size:1.7rem;line-height:2.8rem;word-break:keep-all;overflow-wrap:break-word;text-align:left;text-indent:0;margin-left:2.4%;}.ticket strong b{font-size:2.2rem;vertical-align:top;margin-right:4px;}.unlock{font-size:1.05rem;display:inline-block;padding:12px 20px 8px 20px;margin-top:7%;}.checkout{font-size:1.5rem;display:inline-block;margin-top:7%;padding:12px 0 0 0;}.unlock i{font-size:1.3rem;}.special .item{width:100%;margin:auto auto 1rem;}.button-group2 a{line-height:2rem;word-break:keep-all;overflow-wrap:break-word;width:min-content;background-color:#00BCD4;}.checkout i{font-size:1.8rem;display:block;}.efficiency strong{word-break:keep-all;overflow-wrap:anywhere;}}