﻿@charset "UTF-8";.contact-section{display:grid;grid-template-columns:35% 65%;position:relative;width:100%;margin:0 auto 4rem;background:var(--bs-white);border-radius:20px;box-shadow:1px 7px 20px 5px rgba(var(--bs-primary-rgb),.1);margin-bottom:2rem;}@media(max-width:1399px){.contact-section{grid-template-columns:40% 60%;}}@media(max-width:991px){.contact-section{display:flex;flex-direction:column;margin-bottom:0;}}.contact-section .contact-left-info{background:#f2f2f2;padding:3rem 3.5rem;border-radius:20px 0 0 20px;position:relative;}@media(max-width:1399px){.contact-section .contact-left-info{padding:2.5rem 3rem;}}@media(max-width:991px){.contact-section .contact-left-info{border-radius:20px 20px 0 0;}}@media(max-width:767px){.contact-section .contact-left-info{padding:2rem;}}@media(max-width:380px){.contact-section .contact-left-info{padding:2rem 1.5rem;}}.contact-section .contact-left-info .contact-title{font-size:1.75rem;font-weight:700;color:var(--colorSecond);}@media(max-width:991px){.contact-section .contact-left-info .contact-title{font-size:1.5rem;}}.contact-section .contact-left-info .contact-title2{font-size:1.125rem;font-weight:300;margin-bottom:.5em;}@media(max-width:991px){.contact-section .contact-left-info .contact-title2{font-size:1rem;}}.contact-section .contact-left-info .contact-text{font-size:15px;line-height:1.4;color:#555;}.contact-section .contact-left-info .contact-info-box{padding:20px 20px;border-radius:12px;max-width:320px;}.contact-section .contact-left-info .contact-info-box .contact-info-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px;}.contact-section .contact-left-info .contact-info-box .contact-info-item.last-child{margin-bottom:0;}.contact-section .contact-left-info .contact-info-box .contact-info-item .contact-info-icon{width:48px;height:48px;border-radius:50%;background-color:var(--colorFifth);display:flex;align-items:center;justify-content:center;flex-shrink:0;}.contact-section .contact-left-info .contact-info-box .contact-info-item .contact-info-icon img{max-width:20px;max-height:20px;display:block;filter:invert(1);}.contact-section .contact-left-info .contact-info-box .contact-info-item .contact-info-icon img.morebig{max-width:22px;max-height:22px;}.contact-section .contact-left-info .contact-info-box .contact-info-item .contact-info-text{flex:1;}.contact-section .contact-left-info .contact-info-box .contact-info-item .contact-info-text .contact-info-title{font-size:15px;font-weight:700;color:#1c1c1c;margin-bottom:2px;}.contact-section .contact-left-info .contact-info-box .contact-info-item .contact-info-text .contact-info-desc{font-size:14px;line-height:1.5;color:#555;}.contact-section .contact-left-info>ul{padding-left:0;margin-bottom:0;list-style:none;font-size:1rem;}@media(max-width:991px){.contact-section .contact-left-info>ul{font-size:.9375rem;}}.contact-section .contact-left-info>ul li{position:relative;padding-left:1em;}.contact-section .contact-left-info>ul li:before{content:"";display:block;position:absolute;top:.375em;left:.25em;width:.375em;height:.375em;clip-path:polygon(0 0,0% 100%,100% 50%);background:var(--colorThird);}.contact-section .contact-left-info>ul li+li{margin-top:5px;}.contact-section .contact-right-info{padding:3rem 4rem;}@media(max-width:1399px){.contact-section .contact-right-info{padding:2.5rem 3rem;}}@media(max-width:767px){.contact-section .contact-right-info{padding:2rem;}}@media(max-width:380px){.contact-section .contact-right-info{padding:2rem 1.5rem;}}@media(max-width:767px){.contact-section .contact-right-info .contact-form-text .el-form-item{flex-direction:column;}}@media(max-width:767px){.contact-section .contact-right-info .contact-form-text .el-form-item .el-form-item__label-wrap{margin-left:0!important;}}.contact-section .contact-right-info .contact-form-text .el-card .el-card__body{padding:10px 0 10px 0;}.contact-section .agree{color:var(--colorFifth);text-decoration:underline;}.contact-section .agree:hover{color:#222344;}.contact-section .el-2bt{margin-top:20px;text-align:center;}.contact-section .el-2bt .el-button{padding:0 25px;}.contact-section .el-2bt button:not(.is-disabled){position:relative;overflow:hidden;transition:background-color .4s ease;}.contact-section .el-2bt button:not(.is-disabled)::before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 100%);transform:skewX(-25deg);opacity:.5;}.contact-section .el-2bt button:not(.is-disabled):hover{color:#fff;}.contact-section .el-2bt button:not(.is-disabled):hover::before{animation:shine .8s forwards;}.contact-section .el-other{display:flex;flex-direction:column;margin-top:20px;}.contact-section .el-other .el-other-text{display:flex;align-items:center;}@keyframes shine{0%{left:-75%;}100%{left:125%;}}.first-dia{border-radius:30px;width:70%;padding:0 0 2rem 0;--el-dialog-margin-top:13vh;}@media(max-width:767px){.first-dia{width:91%;--el-dialog-margin-top:5vh;}}.first-dia .el-dialog__title{display:flex;justify-content:center;background:#363861;color:#fff;padding:18px;border-radius:20px 20px 0 0;}.first-dia .el-dialog__body{padding:0 2rem 0 2rem;max-height:70vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) transparent;}.first-dia .el-dialog__body::-webkit-scrollbar{width:4px;}.first-dia .el-dialog__body::-webkit-scrollbar-track{background:transparent;}.first-dia .el-dialog__body::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:999px;}.first-dia .el-dialog__body .dialog-footer{display:flex;justify-content:center;}.first-dia .el-dialog__body .dialog-footer button{background-color:#222344;border:0;color:#fff;padding:0 35px;height:35px;margin:1rem 0 0;position:relative;overflow:hidden;transition:background-color .4s ease;}.first-dia .el-dialog__body .dialog-footer button::before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 100%);transform:skewX(-25deg);opacity:.5;}.first-dia .el-dialog__body .dialog-footer button:hover{color:#fff;}.first-dia .el-dialog__body .dialog-footer button:hover::before{animation:shine .8s forwards;}.new-dia{border-radius:30px;padding:0;width:600px;}@media(max-width:767px){.new-dia{width:91%;--el-dialog-margin-top:5vh;}}@media(max-width:767px){.new-dia #Area .el-form-item__label-wrap{display:none;}}.new-dia .el-dialog__header{background:#363861;border-radius:20px 20px 0 0;}.new-dia .el-dialog__title{padding:20px 0 0;color:#fff;}.new-dia .el-dialog__body{padding:2rem 3rem 1.5rem;}@media(max-width:767px){.new-dia .el-dialog__body .el-form-item{flex-direction:column;}}@media(max-width:767px){.new-dia .el-dialog__body .el-form-item .el-form-item__label-wrap{margin-left:0!important;}}.new-dia .el-date-editor.el-input{width:100%;}.new-dia .el-add .el-form-item__content{display:flex;justify-content:center;}.new-dia .el-checkbox-group{display:flex;width:100%;}.new-dia .el-checkbox-button{flex:1 1 0;margin:0;}.new-dia .el-checkbox-button__inner{width:100%;text-align:center;}html.el-overlay-lock,body.el-overlay-lock,html.el-popup-parent--hidden,body.el-popup-parent--hidden{overflow:hidden!important;}.el-overlay-dialog{overflow:hidden!important;}body .el-form-item--large{--font-size:1.125rem;margin-bottom:1.375rem;}body .el-form-item--large .el-checkbox.el-checkbox--large .el-checkbox__label{font-size:var(--font-size);}body .el-form-item--large .el-radio-button__inner{font-size:var(--font-size);}body .el-form-item--large .el-form-item__error{font-size:var(--el-font-size);}body .el-input--large{font-size:var(--font-size);}body .el-button--large{font-size:var(--el-font-size-lg);}body .el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner{background-color:var(--colorFifth);border-color:var(--colorFifth);box-shadow:-1px 0 0 0 var(--colorFifth);color:var(--el-radio-button-checked-text-color,var(--el-color-white));}body .el-radio-button__inner:hover{color:var(--colorFifth);}body .el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--colorFifth);border-color:var(--colorFifth);}body .el-checkbox__input.is-checked+.el-checkbox__label{color:var(--colorFifth);}body .el-checkbox__inner:hover{border-color:var(--colorFifth);}body .el-button.is-disabled,body .el-button.is-disabled:hover{background-color:#a4a9ad;border-color:#a4a9ad;}body .el-button--primary{--el-button-bg-color:var(--colorMain);--el-button-border-color:var(--colorMain);--el-button-outline-color:var(--colorFourth);--el-button-active-color:var(--colorThird);--el-button-hover-link-text-color:var(--colorFourth);--el-button-hover-bg-color:var(--colorThird);--el-button-hover-border-color:var(--colorThird);--el-button-active-bg-color:var(--colorThird);--el-button-active-border-color:var(--colorThird);--el-button-disabled-bg-color:var(--colorFourth);--el-button-disabled-border-color:var(--colorFourth);}body .el-button--success{--el-button-bg-color:#cdad7d;--el-button-border-color:#cdad7d;}body .el-button--success:hover{background-color:#cdad7d;border-color:#cdad7d;}body .el-checkbox__input{transform:translateY(1px);}body .el-change .el-checkbox:last-of-type .el-checkbox__input{transform:translateY(0);}body .el-change .el-checkbox:last-of-type{margin-top:5px;}body .el-change .el-checkbox:last-of-type .el-input__wrapper{margin-left:5px;}@media(max-width:575px){body .el-change .el-checkbox:last-of-type .el-input__wrapper{width:180px;}}body .el-button--primary.is-link{--el-button-text-color:var(--colorMain);}body .el-button.is-link:hover{color:#222344;}body .el-checkbox{margin-right:11px;}@media(max-width:767px){body .el-checkbox{margin-right:10px;}}body .el-dialog{padding:2rem;}body .el-dialog__title{display:flex;justify-content:center;}body .el-dialog__header.show-close{padding-bottom:20px;padding-right:inherit;}body .el-checkbox-button{--el-checkbox-button-checked-bg-color:var(--colorMain) 8c;--el-checkbox-button-checked-border-color:var(--colorMain) 8c;}body .el-checkbox-button.is-checked .el-checkbox-button__inner{background-color:var(--colorFifth);border-color:var(--colorFifth);box-shadow:-1px 0 0 0 var(--colorFifth);}body .el-checkbox-button__inner:hover{color:var(--colorMain);}body .is-checked .el-checkbox-button__inner:hover{color:#fff;}@media(max-width:767px){body .el-add .el-form-item__content{margin-left:0!important;}}body .el-add button{background-color:#cdad7d;border:0;color:#fff;padding:0 35px;height:35px;margin:1rem 0 0;position:relative;overflow:hidden;transition:background-color .4s ease;}body .el-add button::before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 100%);transform:skewX(-25deg);opacity:.5;}body .el-add button:hover{color:#fff;}body .el-add button:hover::before{animation:shine .8s forwards;}body .el-button--warning{--el-button-bg-color:#dc3545;--el-button-border-color:#dc3545;}body .el-button--warning:hover{background-color:#dc3545;border-color:#dc3545;}body .el-dialog__headerbtn{top:10px;}body .el-dialog__headerbtn:hover .el-dialog__close{color:#fff;}body .el-bb .el-form-item__content{margin-left:0!important;}body .el-bb .el-form-item__content p{padding-left:10px;transform:translateY(7px);color:#343a40;}@media(max-width:767px){body .el-bb .el-form-item__content p{font-size:0;margin-bottom:0;transform:translateY(2px);}}@media(max-width:767px){body .el-bb .el-form-item__content p::after{content:"請選擇欲租借地區與時段";font-size:14px;}}body .el-message{align-items:flex-start!important;}body .el-message--error .el-icon{transform:translateY(4px);}body .el-message--error .el-message__content{line-height:1.5;}body .el-checkbox__label{padding-left:4px;}