body,html{overflow-x:hidden}a,body{color:#000}@font-face{font-family:pag-iconfont;src:url(/wp-content/themes/porsche-macan-ev/macan-2/assets/fonts/pag-iconfont/icc-pva.eot);src:url(/wp-content/themes/porsche-macan-ev/macan-2/assets/fonts/pag-iconfont/icc-pva.eot?#iefix) format("eot"),url(/wp-content/themes/porsche-macan-ev/macan-2/assets/fonts/pag-iconfont/icc-pva.woff) format("woff"),url(/wp-content/themes/porsche-macan-ev/macan-2/assets/fonts/pag-iconfont/icc-pva.ttf) format("truetype")}:root{--swiper-theme-color:#d5001c;--swiper-pagination-bullet-inactive-color:#fff;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-size:.6875rem;--swiper-pagination-bullet-horizontal-gap:.375rem 1.25rem;--swiper-navigation-sides-offset:.5rem;--swiper-navigation-color:#ccc;--glitch-width:100vw;--glitch-height:100vh;--gap-horizontal:10px;--gap-vertical:5px;--time-anim:3s;--delay-anim:2.3s;--blend-mode-1:none;--blend-mode-2:none;--blend-mode-3:none;--blend-mode-4:none;--blend-mode-5:overlay;--blend-color-1:transparent;--blend-color-2:transparent;--blend-color-3:transparent;--blend-color-4:transparent;--blend-color-5:#af4949}input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}@keyframes flash{50%{filter:grayscale(1) invert(1)}}html{font-size:min(max(.8vw,12px),15px)}body{font-family:"Porsche Next","Noto Sans HK","PingFang TC","Heiti TC","微軟正黑體","Microsoft JhengHei","Arial Unicode MS",Arial;font-weight:300}a{cursor:pointer}#main-header{background:#000;background:linear-gradient(0deg,#fff0 8%,rgb(0 0 0 / .5) 100%);position:absolute;padding:42px 24px;left:0;top:0;width:100%;z-index:2}#main-header .container-fluid{padding:12px 0}#main-header .container-fluid>.row div:last-child{text-align:right;align-self:center}#main-header .lang,#main-header .wpml-ls-legacy-list-horizontal{font-size:1rem;padding:0;color:#fff}#main-header .lang a,#main-header .wpml-ls-legacy-list-horizontal a{color:#fff}#main-header .logo{text-align:center}#main-header .logo img{height:12px}footer{background-color:#000;padding:50px 0 30px;min-height:45px;color:#fff}footer a{color:#fff}footer .container{padding:0;position:relative;max-width:1400px}footer .order-md-last{display:flex;align-items:center}footer .logo{text-align:center}footer .logo img{height:80px}footer .social-media{margin-bottom:20px}footer .social-media span{display:block;font-size:1rem;font-weight:500}footer .social-media a{display:inline-block;padding:2px 5px;font-size:25px;border-radius:100%}footer .social-media a i{transition:color .4s ease-in-out}footer .social-media a .fa-facebook-square:hover{color:#2753a7}footer .social-media a .fa-youtube-square:hover{color:#cd201f}footer .social-media a .fa-twitter-square:hover{color:#55acee}footer .social-media a .fa-pinterest-square:hover{color:#cd242b}footer .social-media a .fa-instagram-square:hover{color:#326189}footer .social-media a .fa-linkedin:hover{color:#0274b3}footer .company-info{display:table;width:100%}footer .company-info .col-12{padding:0 15px;margin-bottom:20px}footer .company-info h5{font-size:1rem;font-weight:500;line-height:130%}footer .company-info address{font-size:.9375rem;padding:8px 0;line-height:130%}footer .company-info p{font-size:.9375rem}footer .copyright{margin-top:20px;font-size:.9375rem;margin-bottom:0}footer .copyright a{text-decoration:underline}@keyframes jump{0%{transform:translate(-50%,-10px)}30%{transform:translate(-50%,-7px)}50%{transform:translate(-50%,-5px)}60%{transform:translate(-50%,-4px)}100%{transform:translate(-50%,0)}}video.bgv{max-width:none;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:135%;width:auto;height:auto;z-index:-1000;overflow:hidden}#key-visual,#key-visual .video-wrapper{min-height:56.25vw}#key-visaul.animated{animation:flash .7s linear}.logo-wrapper{margin-top:100px;text-align:center}.logo-wrapper .slogan{position:relative;margin:0 auto;display:inline-block}.logo-wrapper .slogan h1,.logo-wrapper .slogan span{font-size:2rem;font-weight:700;color:#fff;text-align:center;mix-blend-mode:overlay;margin-bottom:8px}.logo-wrapper .slogan span{position:absolute;left:0;top:0}.logo-wrapper .slogan-2{display:flex;justify-content:center;align-items:center;margin-bottom:8px}.logo-wrapper .slogan-2 h3{font-size:2rem;font-weight:400;margin-left:5px}.logo-wrapper .slogan-2 h3::before{content:" - "}.logo-wrapper h2{font-size:2rem;font-weight:400;color:#fff;mix-blend-mode:overlay}#points .tabs .tab h2,.logo-wrapper h3{font-weight:700;color:#fff;mix-blend-mode:overlay;text-align:center}.logo-wrapper h2.price{margin-top:10px;line-height:120%}.logo-wrapper h2.price span{font-size:1.5625rem;display:block}.logo-wrapper h3{font-size:2.6875rem}#key-visual{position:relative;overflow:hidden;background:url(/wp-content/themes/porsche-macan-ev/macan-2/assets/images/keyvisual.png) center center no-repeat;background-size:cover}#key-visual .img-wrapper{min-height:51.5vw}#key-visual .img-wrapper img{width:100%;height:100%;object-fit:cover}#key-visual .scroll-icon{position:absolute;left:50%;bottom:3%;z-index:4;transform:translateX(-50%);animation:jump .8s ease-in alternate infinite;display:none}#key-visual::after{background:linear-gradient(180deg,#fff0 0,rgb(0 0 0 / .6) 46.5%,#fff0 100%);content:"";width:100%;height:190px;position:absolute;bottom:0;left:0;transform:translateY(50%)}.content-wrapper{margin:0 auto}.double-text{position:relative;display:inline-block}.double-text>:last-child{position:absolute;left:0;top:0}#points,#points .tabs,#points .tabs .tab{position:relative}#points .tabs{z-index:3}#points .tabs .tab{aspect-ratio:.64;text-align:center;cursor:pointer}#points .tabs .tab::before{content:"";display:block;position:absolute;left:0;top:0;background-color:rgb(0 0 0 / .5);width:100%;height:100%;transition:background-color .5s}#points .tabs .tab h2{font-size:5.375rem;text-transform:uppercase}#points .tabs .tab>*{margin-top:45%}#points .tabs .tab.active::before,#points .tabs .tab:hover::before{background-color:#fff0}#points .tabs .tab-1{background:url(/wp-content/themes/porsche-macan-ev/macan-2/assets/images/thrill-thumb.jpg) center center no-repeat;background-size:cover}#points .tabs .tab-2{background:url(/wp-content/themes/porsche-macan-ev/macan-2/assets/images/style-thumb.jpg) center center no-repeat;background-size:cover}#points .tabs .tab-3{background:url(/wp-content/themes/porsche-macan-ev/macan-2/assets/images/drive-thumb.jpg) center center no-repeat;background-size:cover}#points .tabs .tab-4{background:url(/wp-content/themes/porsche-macan-ev/macan-2/assets/images/dare-thumb.jpg) center center no-repeat;background-size:cover}#points .contents .content-wrapper{display:none}#points .contents .content-wrapper.active{display:block}#points .contents .top-arrow{display:none}#points .contents .remark{font-size:.875rem;font-weight:300;color:#fff;position:absolute;left:8%;bottom:10%}#points .contents .thrill-features{position:relative}#points .contents .thrill-features h2{position:absolute;top:-10px;left:50%;mix-blend-mode:overlay;z-index:2;font-size:10.75rem;font-weight:700;color:#fff;text-transform:uppercase;transform:translateX(-50%)}#points .contents .thrill-features .row{min-height:700px}#points .contents .thrill-features .row>div:first-child{background:url(/wp-content/themes/porsche-macan-ev/macan-2/assets/images/thrill-main.jpg) center center no-repeat;background-size:cover;border-bottom-left-radius:160px}#points .contents .thrill-features .row>div:last-child{background:linear-gradient(360deg,#190F1A 47%,#7B4A80 100%)}#points .contents .thrill-features .items{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}#points .contents .thrill-features .items .item{display:flex;align-items:center;width:65%;max-width:500px;margin-top:32px}#points .contents .drive-features .drive-swiper .slider-mobile,#points .contents .style-features .style-swiper .slider-mobile{display:none}#points .contents .thrill-features .items .item .icon{text-align:center;flex:.3}#points .contents .thrill-features .items .item .icon img{width:100px}#points .contents .thrill-features .items .item:last-child .icon img{transform:translateX(12%);width:83px}#points .contents .thrill-features .items .item h3{flex:.7;font-size:1.5rem;font-weight:300;color:#fff;line-height:130%;margin-left:32px}#points .contents .style-features{aspect-ratio:2}#points .contents .style-features .row>div:first-child{background:url(/wp-content/themes/porsche-macan-ev/macan-2/assets/images/style-org-2.jpg) center center no-repeat;background-size:cover;border-bottom-left-radius:160px;position:relative}#points .contents .style-features .row>div:first-child h2{font-size:9vw;font-weight:700;color:#fff;text-transform:uppercase;mix-blend-mode:overlay;position:absolute;top:-10px;left:50%;transform:translateX(-50%)}#points .contents .style-features .row>div:last-child{background:linear-gradient(360deg,#190F1A 47%,#AD6546 100%);padding:min(8vw,80px) 0}#points .contents .style-features .style-swiper .swiper-slide{width:fit-content!important}#points .contents .style-features .style-swiper .swiper-slide:not(.first-item) .style-slide-item{margin-top:55px}#points .contents .style-features .style-swiper .section-title{font-size:2.4375rem;font-weight:500;margin-bottom:16px;color:#fff}#points .contents .style-features .style-slide-item{border-radius:30px;overflow:hidden;position:relative;width:30vw}#points .contents .style-features .style-slide-item img{width:100%;aspect-ratio:.86;object-fit:cover}#points .contents .style-features .style-slide-item h4{font-size:1.5rem;font-weight:500;color:#fff}#points .contents .style-features .style-slide-item .bottom{background:linear-gradient(180deg,#fff0 0,rgb(0 0 0 / .7) 49.93%);position:absolute;width:100%;color:#fff;padding:36px 19px;bottom:0;left:0}#points .contents .style-features .style-slide-item .bottom .description{margin-top:16px}#points .contents .style-features .style-slide-item .bottom .description p{font-size:1.125rem;font-weight:400;line-height:170%}#points .contents .style-features .arrow-wrapper{margin-top:32px;display:flex;justify-content:center;gap:20px}#points .contents .style-features .arrow-wrapper svg path{fill:#fff}#points .contents .drive-features{aspect-ratio:2}#points .contents .drive-features .row>div:first-child{background:url(/wp-content/themes/porsche-macan-ev/macan-2/assets/images/drive-main.jpg) center center no-repeat;background-size:cover;border-bottom-left-radius:160px;position:relative}#points .contents .drive-features .row>div:first-child h2{font-size:9vw;font-weight:700;color:#fff;text-transform:uppercase;mix-blend-mode:overlay;position:absolute;top:-10px;left:50%;transform:translateX(-50%)}#points .contents .drive-features .row>div:last-child{background:linear-gradient(180deg,#4D433A 0,#B39C87 56.5%,#887666 100%);padding:min(8vw,80px) 0}#points .contents .drive-features .drive-swiper .swiper-slide{width:fit-content!important}#points .contents .drive-features .drive-swiper .swiper-slide:not(.first-item) .style-slide-item{margin-top:55px}#points .contents .drive-features .drive-swiper .section-title{font-size:3.25rem;font-weight:500;margin-bottom:16px;color:#fff}#points .contents .drive-features .drive-slide-item{border-radius:30px;overflow:hidden;position:relative;width:30vw}#points .contents .drive-features .drive-slide-item img{width:100%;aspect-ratio:.86;object-fit:cover}#points .contents .drive-features .drive-slide-item h4{font-size:1.5rem;font-weight:500;color:#fff}#points .contents .drive-features .drive-slide-item .bottom{background:linear-gradient(180deg,#fff0 0,rgb(0 0 0 / .7) 49.93%);position:absolute;width:100%;color:#fff;padding:36px 19px;bottom:0;left:0}.charge-item,.charge-item .thumbnail{padding:20px}#points .contents .drive-features .drive-slide-item .bottom .description{margin-top:16px}#points .contents .drive-features .drive-slide-item .bottom .description p{font-size:1.125rem;font-weight:400;line-height:170%}#points .contents .drive-features .arrow-wrapper{margin-top:32px;display:flex;justify-content:center;gap:20px}#points .contents .drive-features .arrow-wrapper svg path{fill:#fff}#points .contents .dare-features{position:relative}#points .contents .dare-features .arrow-wrapper{position:absolute;right:3%;bottom:-6%}#points .contents .dare-features .background-wrapper{aspect-ratio:2;background:url(/wp-content/themes/porsche-macan-ev/macan-2/assets/images/dare-main.jpg) center center no-repeat;background-size:cover;position:relative;text-align:center;border-bottom-left-radius:160px;overflow:hidden}#points .contents .dare-features .remark{left:5%}#points .contents .dare-features h2{font-size:10.75rem;font-weight:700;transform:translateY(-10px);color:#fff;text-transform:uppercase;mix-blend-mode:overlay}#points .contents .dare-features .dare-swiper{position:absolute;bottom:-3px;right:0}#points .contents .dare-features .dare-swiper .swiper-slide{width:fit-content!important;height:auto}#points .contents .dare-features .dare-swiper .swiper-slide:nth-child(even) .charge-item{background:#DEDEDE}#points .contents .dare-features .dare-swiper .charge-item{width:calc(100vw / 4);max-width:400px}.charge-item{height:100%;background:#EEEFF2;display:flex;flex-direction:column;justify-content:flex-end}.charge-item .media{flex-grow:1;display:flex;justify-content:center;align-items:center}.charge-item .thumbnail img{width:100%;object-fit:cover}.charge-item .content{text-align:left;margin-top:16px}.charge-item .content h4{font-size:1.875rem;font-weight:700}.charge-item .content .description{margin-top:16px}.charge-item .content .description p{font-size:1.125rem;font-weight:400;line-height:140%;padding-bottom:8px}#car-section .car-block .spec-wrapper .row label,.charge-item .content .description span{font-size:.875rem}.charge-item .battery-1,.charge-item .battery-2{display:flex;justify-content:center;padding:20px 0}.charge-item .battery-1 .battery,.charge-item .battery-2 .battery{transform:scale(.7);border:5px solid #75777b;width:90px;height:180px;border-radius:20px;position:relative}.charge-item .battery-1 .battery::before,.charge-item .battery-2 .battery::before{content:"";background-color:#5d5f60;width:60%;height:11px;border-top-left-radius:5px;border-top-right-radius:5px;position:absolute;left:50%;top:-16px;transform:translateX(-50%)}.charge-item .battery-1 .battery .battery-percent-wrapper,.charge-item .battery-2 .battery .battery-percent-wrapper{padding:5px;height:100%;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;position:relative}.charge-item .battery-1 .battery .battery-percent-wrapper .precent,.charge-item .battery-2 .battery .battery-percent-wrapper .precent{background-color:#9b9c9e;height:90%;border-bottom-left-radius:12px;border-bottom-right-radius:12px;width:100%;animation:power-percentage 6s linear infinite}.charge-item .battery-1 .battery .battery-percent-wrapper .top,.charge-item .battery-2 .battery .battery-percent-wrapper .top{width:100%;height:8%}.charge-item .battery-1 .battery .battery-percent-wrapper .waves,.charge-item .battery-2 .battery .battery-percent-wrapper .waves{width:100%;height:100%;transform:translateY(1px)}.charge-item .battery-1 .battery .battery-percent-wrapper .flash-icon,.charge-item .battery-2 .battery .battery-percent-wrapper .flash-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;animation:flash-icon 6s linear infinite}.charge-item .battery-1 .battery .battery-percent-wrapper .flash-icon img,.charge-item .battery-2 .battery .battery-percent-wrapper .flash-icon img{width:50px;height:50px}.charge-item .battery-2{justify-content:flex-start}.charge-item .battery-2 .battery{position:relative}.charge-item .battery-2 .battery::after{content:"00:00";font-size:1.875rem;font-weight:500;position:absolute;right:-30px;top:50%;transform:translate(100%,-50%);animation:power-time 3s linear infinite}.charge-item .battery-2 .battery .battery-percent-wrapper .precent{animation:power-percentage-2 3s linear infinite}.charge-item .battery-2 .battery .battery-percent-wrapper::after{content:"10%";font-size:1.25rem;font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:power-percentage-number 3s linear infinite}.parallax>use{animation:move-forever 15s cubic-bezier(.55,.5,.45,.5) infinite}.parallax>use:nth-child(1){animation-delay:-2s;animation-duration:3s}.parallax>use:nth-child(2){animation-delay:-3s;animation-duration:5s}.parallax>use:nth-child(3){animation-delay:-4s;animation-duration:7s}.parallax>use:nth-child(4){animation-delay:-5s;animation-duration:10s}@keyframes move-forever{0%{transform:translate3d(-90px,0,0)}100%{transform:translate3d(85px,0,0)}}@keyframes power-percentage{0%{height:0}10%{height:20%}20%{height:35%}30%{height:50%}40%{height:65%}50%{height:80%}60%{height:95%}100%,70%,80%,90%{height:100%}}@keyframes power-percentage-2{0%{height:10%}100%,70%{height:80%}}@keyframes flash-icon{0%,60%,70%,90%{opacity:0}100%,65%,80%{opacity:1}}@keyframes power-percentage-number{0%,10%{content:"10%"}20%{content:"20%"}30%{content:"30%"}40%{content:"40%"}50%{content:"50%";color:#fff}60%{content:"60%";color:#fff}70%{content:"70%";color:#fff}100%,72%,90%{content:"80%";color:#fff}}@keyframes power-time{0%{content:"00:00"}10%{content:"00:02"}20%{content:"00:05"}30%{content:"00:08"}40%{content:"00:10"}50%{content:"00:13"}60%{content:"00:15"}70%{content:"00:18"}100%,72%,90%{content:"00:21"}}#car-section{margin-top:10vh}#car-section .contents .content-wrapper{display:none}#car-section .contents .content-wrapper.active{display:block}#car-section .tabs{transform:translateY(10%);position:relative;z-index:2}#car-section .tabs .row>div:nth-child(1) .tab::after{background-color:#7BA7BC}#car-section .tabs .row>div:nth-child(2) .tab::after{background-color:#94849C}#car-section .tabs .row>div:nth-child(3) .tab img{transform:translateY(12%)}#car-section .tabs .row>div:nth-child(3) .tab::after{background-color:#DFE2E9}#car-section .tabs .tab{cursor:pointer;text-align:center;position:relative;height:100%}#car-section .tabs .tab h4{font-size:2.25rem;font-weight:300;color:#000;text-align:center;transition:font-weight .5s;margin-bottom:28px}#car-section .tabs .tab img{width:80%;max-width:366px;position:relative;z-index:2}#car-section .tabs .tab::after{position:absolute;left:0;bottom:0;content:"";display:block;width:100%;height:25%;transition:height .7s ease-in-out}#car-section .tabs .tab.active h4,#car-section .tabs .tab:hover h4{font-weight:700}#car-section .tabs .tab.active::after,#car-section .tabs .tab:hover::after{height:30%}#car-section .car-block{position:relative}#car-section .car-block .bg-img{border-top-right-radius:160px;overflow:hidden}#car-section .car-block .bg-img img{width:100%;object-fit:cover}#car-section .car-block .spec-wrapper{position:absolute;top:10%;left:50%;transform:translateX(-50%);transition:opacity .2s;max-width:1044px;width:100%;margin:0 auto}#car-section .car-block .spec-wrapper .row .spec{padding:17px 29px}#car-section .car-block .spec-wrapper .row p{margin-top:5px;font-size:4.6875rem;font-weight:700}#car-section .car-block .spec-wrapper .row p span{font-size:3.125rem}#car-section .car-block .spec-wrapper .row:first-child{border-bottom:1px solid rgb(0 0 0 / .37)}#car-section .car-block .spec-wrapper .row:last-child p{color:#fff0;-webkit-text-stroke:2px #000}#car-section .car-block .archive-swiper{min-height:200px;transform:translateY(-55%);max-width:1400px;margin:0 auto}#car-section .car-block .archive-swiper .swiper{width:85%;overflow:visible!important}#car-section .car-block .archive-swiper .swiper-slide{width:calc(((100vw - (24px * 3))/ 7) * 3)}#car-section .car-block .swiper-slide .archive-item{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:11px 15px}#car-section .car-block .swiper-slide .archive-item .item{overflow:hidden;position:relative;aspect-ratio:1.49;border-radius:16px;cursor:pointer}#car-section .car-block .swiper-slide .archive-item .item:hover img:not(.video-play){transform:scale(1.2)}#car-section .car-block .swiper-slide .archive-item .item:after{content:"";display:block;padding-bottom:100%}#car-section .car-block .swiper-slide .archive-item .item .content{position:absolute;width:100%;height:100%}#car-section .car-block .swiper-slide .archive-item .item .content img{width:100%;height:100%;object-fit:cover;transition:transform .5s}#car-section .car-block .swiper-slide .archive-item .item .video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#car-section .car-block .swiper-slide:nth-child(odd) .archive-item .item:first-child{grid-column-start:span 2;grid-row-start:span 2}#car-section .car-block .swiper-slide:nth-child(odd) .archive-item .item:nth-child(2){grid-column-start:span 1}#car-section .car-block .swiper-slide:nth-child(even) .archive-item .item:first-child{grid-column:1/2}#car-section .car-block .swiper-slide:nth-child(even) .archive-item .item:nth-child(2){grid-column:1/2;grid-row:2/3}#car-section .car-block .swiper-slide:nth-child(even) .archive-item .item:nth-child(3){grid-column:2/4;grid-row:1/3}.mfp-arrow:after,.mfp-arrow:before{border:0!important;width:30px;height:4px;border-radius:2px;background-color:#fff;opacity:1}.mfp-arrow.mfp-arrow-right:before{transform:rotate(45deg);margin-left:0}.mfp-arrow.mfp-arrow-right:after{top:20px;transform:rotate(315deg);margin-left:0}.mfp-arrow.mfp-arrow-left:before{transform:rotate(315deg);margin-left:0}.mfp-arrow.mfp-arrow-left:after{top:20px;transform:rotate(45deg);margin-left:0}.bottom-wrapper{background:url(/wp-content/themes/porsche-macan-ev/macan-2/assets/images/middle-bg.png) center 30% no-repeat;background-size:contain}#design-section{padding:15vh 20px 0;transform:translateY(-25%)}#design-section .container{max-width:1400px;padding:0}#design-section .remark{font-size:1rem;font-weight:300;color:#fff;padding:20px 0 0 20px;display:block;position:absolute;left:1%;bottom:3%;z-index:10}#design-section h2{font-size:3.75rem;font-weight:700;padding-bottom:20px;text-align:center}#design-section .car-design-swiper,#design-section .car-design-swiper .swiper,#design-section .car-design-swiper .swiper .thumbnail{height:100%}#design-section .car-design-swiper .swiper .thumbnail img{width:100%;height:100%;object-fit:cover;display:block}#design-section .car-design-swiper .swiper-button-next:after{font-family:pag-iconfont;content:"";font-size:3.45rem}#design-section .car-design-swiper .swiper-button-prev:after{font-family:pag-iconfont;content:"";font-size:3.45rem}#design-section .car-design-swiper .swiper-button-next,#design-section .car-design-swiper .swiper-button-prev{transition:color .8s}#design-section .car-design-swiper .swiper-button-next:hover,#design-section .car-design-swiper .swiper-button-prev:hover{color:#d5001c}#design-section .design-wrapper{border-radius:24px;overflow:hidden;box-shadow:0 20px 40px 0 rgb(0 0 0 / .4)}#design-section .design-wrapper>div:last-child{box-shadow:0 30px 60px rgb(0 0 0 / .2);background-color:#fff}#design-section .setting-wrapper{margin:20px}#design-section .setting-wrapper .setting-item .title-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 8px 12px 0;cursor:pointer}#design-section .setting-wrapper .setting-item .title-wrapper h5{font-size:1.5rem;font-weight:500}#design-section .setting-wrapper .setting-item>.content-wrapper{transition:all .5s;overflow:hidden}#design-section .setting-wrapper .setting-item.active .title-wrapper:after{transform:rotate(90deg)}#design-section .setting-wrapper .setting-item.active>.content-wrapper{max-height:500px;transition:all .8s}#design-section .setting-wrapper .exterior-color .color-group{margin-top:8px}#design-section .setting-wrapper .exterior-color .color-group .title{font-weight:100;font-size:1.125rem}#design-section .setting-wrapper .exterior-color .color-group .colors{display:flex;flex-direction:row;padding-left:6px;margin-top:6px;flex-wrap:wrap}#design-section .setting-wrapper .exterior-color .color-group .colors .color{width:60px;aspect-ratio:1;margin-right:12px;position:relative;cursor:pointer;border-radius:15px;margin-bottom:8px}#design-section .setting-wrapper .exterior-color .color-group .colors .color.active{box-shadow:0 0 .25rem 0 rgb(0 0 0 / .7);z-index:2}#design-section .setting-wrapper .exterior-color .color-group .colors .color.active:after{font-family:pag-iconfont;border:1px solid #fff;border-radius:100%;content:"";color:#fff;background-color:#d5001c;position:absolute;left:70%;top:70%;z-index:2}#design-section .setting-wrapper .exterior-color .color-group .colors .color.color-1{background-color:#efefef}#design-section .setting-wrapper .exterior-color .color-group .colors .color.color-2,#design-section .setting-wrapper .exterior-color .color-group .colors .color.color-3{background-color:#000}#design-section .setting-wrapper .exterior-color .color-group .colors .color.color-4{background-color:#252625}#design-section .setting-wrapper .exterior-color .color-group .colors .color.color-5{background-color:#c3cdd3}#design-section .setting-wrapper .exterior-color .color-group .colors .color.color-6{background-color:#dfe2e9}#design-section .setting-wrapper .exterior-color .color-group .colors .color.color-7{background-color:#94849c}#design-section .setting-wrapper .exterior-color .color-group .colors .color.color-8{background-color:#00194b}#design-section .setting-wrapper .exterior-color .color-group .colors .color.color-9{background-color:#7ba7bc}#design-section .setting-wrapper .exterior-color .color-group .colors .color.color-10{background-color:#d34624}#design-section .setting-wrapper .exterior-color .color-group .colors .color.color-11{background-color:#484c3c}#design-section .setting-wrapper .exterior-color .color-group .colors .color.color-12{background-color:#502b3a}#design-section .setting-wrapper .exterior-color .color-group .colors .color.color-13{background-color:#6c746c}#form-section{transform:translateY(-10%)}#form-section .container{max-width:1400px;background:#fff;border-radius:16px;min-height:50vh;box-shadow:0 29px 58px 0 rgb(0 0 0 / .1);padding:30px}#event,.floating-btn{background-color:#000}#form-section .title{font-size:3.1875rem;padding-bottom:30px;padding-top:60px;color:#000;font-weight:400;text-align:center}#form-section .sub-title{font-size:1.5rem;padding-bottom:60px;color:#000;font-weight:400;text-align:center}.floating-btn{position:fixed;right:20px;bottom:20px;overflow:hidden;display:flex;flex-direction:row;align-items:center;padding:15px 21px;z-index:20;border-radius:43px;cursor:pointer;border:1px solid rgb(255 255 255 / .3)}#event,#event-2{z-index:5;position:relative}.floating-btn .right{color:#fff;font-size:1.0625rem;font-weight:500;margin-left:8px;line-height:130%}.mfp-iframe-holder .mfp-content{max-width:600px}.mfp-iframe-holder .mfp-iframe-scaler{padding-top:176%}#event{background:linear-gradient(180deg,rgb(0 0 0 / .9) 0,#fff0 25%),linear-gradient(90deg,#4f2150 0,#7c7271 45%,#807c7b 58%,#1a2c74 100%)}#event .event-content a.button,#event-2 .event-content a.button{background-color:#fff;font-weight:700;transition:all .2s ease-in-out}#event .thumbnails{display:flex;flex-direction:row;flex-wrap:wrap;overflow:hidden;border-bottom-left-radius:32px;border-top-left-radius:32px}#event .thumbnails figure{width:50%}#event .thumbnails figure img{width:100%;height:100%;object-fit:cover}#event .event-content{max-width:calc(1400px / 2);margin-left:auto;color:#fff;display:flex;flex-direction:column;justify-content:center;height:100%;padding-right:30px;padding-left:30px}#event .event-content h2{font-size:2rem;font-weight:700;padding-bottom:8px;line-height:120%}#event .event-content h2 span{font-family:"Porsche Next","PingFang TC","Heiti TC","微軟正黑體","Microsoft JhengHei","Arial Unicode MS",Arial;color:#fff0;-webkit-text-stroke:1px #fff;padding-right:8px}#event .event-content .description{font-size:1.25rem;line-height:150%;margin:16px 0}#event .event-content .description p{margin-bottom:12px}#event .event-content a.button{display:inline-block;padding:20px 50px;border-radius:50px;font-size:1.125rem;border:1px solid #fff0}#event .event-content a.button:hover{background-color:#000;border-color:#fff;color:#fff}#event-2{background-color:#000;background:linear-gradient(180deg,rgb(0 0 0 / .9) 0,#fff0 25%),linear-gradient(90deg,#4f2150 0,#7c7271 45%,#807c7b 58%,#1a2c74 100%)}#event-2 .event-wrapper{padding:40px 80px}#event-2 .row{padding-top:40px;padding-bottom:40px}#event-2 .row>div:first-child{border-right:1px solid rgb(255 255 255 / .7)}#event-2 .row>div:last-child .event-wrapper{display:flex;flex-direction:column-reverse}#event-2 .thumbnails{display:flex;flex-direction:row;flex-wrap:wrap;overflow:hidden;border-radius:32px}#event-2 .thumbnails figure{width:50%}#event-2 .thumbnails figure img{width:100%;aspect-ratio:1.2;object-fit:cover}#event-2 .event-content{color:#fff;display:flex;flex-direction:column;justify-content:center;padding:30px}#event-2 .event-content h2{font-size:2rem;font-weight:700;padding-bottom:8px;line-height:120%}#event-2 .event-content h2 span{font-family:"Porsche Next","PingFang TC","Heiti TC","微軟正黑體","Microsoft JhengHei","Arial Unicode MS",Arial;color:#fff0;-webkit-text-stroke:1px #fff;padding-right:8px}#event-2 .event-content .description{font-size:1.25rem;line-height:150%;margin:16px 0}#event-2 .event-content .description p{margin-bottom:12px}#event-2 .event-content a.button{display:inline-block;padding:20px 50px;border-radius:50px;font-size:1.125rem;border:1px solid #fff0}#event-2 .event-content a.button:hover{background-color:#000;border-color:#fff;color:#fff}.white-popup-block{background:#FFF;padding:30px;text-align:left;max-width:900px;margin:40px auto;position:relative;border-radius:30px}.white-popup-block.has-img{max-width:70vw}.white-popup-block .mfp-close{right:10px}#pop-up-modal figure img{width:100%;height:auto;object-fit:cover;object-position:center}#pop-up-modal.has-img figure{height:100%}#pop-up-modal.has-img figure img{width:100%;height:100%;object-fit:cover;object-position:center}#pop-up-modal.has-img .content-row{display:flex;gap:16px}#pop-up-modal.has-img .content-row .left,#pop-up-modal.has-img .content-row .right{width:50%}#pop-up-modal .content-wrapper{padding:10px}#pop-up-modal .content-wrapper h1,#pop-up-modal .content-wrapper h2,#pop-up-modal .content-wrapper h3,#pop-up-modal .content-wrapper h4,#pop-up-modal .content-wrapper h5{margin-bottom:18px;font-weight:600;color:#82548e}#pop-up-modal .content-wrapper h1{font-size:1.375rem}#pop-up-modal .content-wrapper h2{font-size:1.25rem}#pop-up-modal .content-wrapper h3,#pop-up-modal .content-wrapper h4,#pop-up-modal .content-wrapper h5{font-size:1.125rem}#pop-up-modal .content-wrapper p{font-size:1rem;line-height:130%;padding-bottom:13px}#pop-up-modal .content-wrapper ul{list-style:disc}#pop-up-modal .content-wrapper ol{list-style:decimal}#pop-up-modal .content-wrapper ol,#pop-up-modal .content-wrapper ul{margin-bottom:5px;margin-left:20px}#pop-up-modal .content-wrapper ol li,#pop-up-modal .content-wrapper ul li{font-size:1rem;line-height:130%;padding-bottom:6px}#pop-up-modal .content-wrapper table{width:100%}#pop-up-modal .content-wrapper table td{font-size:1rem;line-height:130%;padding-bottom:8px}#pop-up-modal .dismiss-with-go-form{display:inline-block;background-color:#ad78bb;color:#fff;font-size:1.125rem;padding:16px 30px;margin-left:10px}