.elementor-15901 .elementor-element.elementor-element-0345d21{margin-top:0px;margin-bottom:0px;}.elementor-15901 .elementor-element.elementor-element-1303b02 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-15901 .elementor-element.elementor-element-1303b02 .text-wrapper *{font-family:"Inter", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:-1px;color:var( --e-global-color-ecbd561 );}.elementor-15901 .elementor-element.elementor-element-3b63925{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-15901 .elementor-element.elementor-element-3b63925 > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-15901 .elementor-element.elementor-element-3b63925 .alioth-seperator{background-color:var( --e-global-color-a8154de );height:4px;}.elementor-15901 .elementor-element.elementor-element-c80c5fc > .elementor-widget-container{margin:-52px 0px 0px 0px;}.elementor-15901 .elementor-element.elementor-element-c80c5fc .text-wrapper *{font-weight:700;}.elementor-15901 .elementor-element.elementor-element-30a24ed .text-wrapper *{color:var( --e-global-color-ecbd561 );}.elementor-15901 .elementor-element.elementor-element-69e6797 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-15901 .elementor-element.elementor-element-66a57e3{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-15901 .elementor-element.elementor-element-7f52a59{margin-top:0px;margin-bottom:0px;}.elementor-15901 .elementor-element.elementor-element-b9e8df8 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-15901 .elementor-element.elementor-element-b9e8df8 .text-wrapper *{font-family:"Inter", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:-1px;color:var( --e-global-color-ecbd561 );}.elementor-15901 .elementor-element.elementor-element-61d9e3b{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-15901 .elementor-element.elementor-element-61d9e3b > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-15901 .elementor-element.elementor-element-61d9e3b .alioth-seperator{background-color:var( --e-global-color-a8154de );height:4px;}.elementor-15901 .elementor-element.elementor-element-ec46066 > .elementor-widget-container{margin:-52px 0px 0px 0px;}.elementor-15901 .elementor-element.elementor-element-ec46066 .text-wrapper *{font-weight:700;}.elementor-15901 .elementor-element.elementor-element-8bb522f .text-wrapper *{color:var( --e-global-color-ecbd561 );}.elementor-15901 .elementor-element.elementor-element-540566a .single-image{width:100%;}.elementor-15901 .elementor-element.elementor-element-8c7e703 .single-image{width:100%;}.elementor-15901 .elementor-element.elementor-element-880a8e2{margin-top:0px;margin-bottom:0px;}.elementor-15901 .elementor-element.elementor-element-6ef5e79 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-15901 .elementor-element.elementor-element-6ef5e79 .text-wrapper *{font-family:"Inter", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:-1px;color:var( --e-global-color-ecbd561 );}.elementor-15901 .elementor-element.elementor-element-46aa2c0{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-15901 .elementor-element.elementor-element-46aa2c0 > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-15901 .elementor-element.elementor-element-46aa2c0 .alioth-seperator{background-color:var( --e-global-color-a8154de );height:4px;}.elementor-15901 .elementor-element.elementor-element-f87b63a > .elementor-widget-container{margin:-52px 0px 0px 0px;}.elementor-15901 .elementor-element.elementor-element-f87b63a .text-wrapper *{font-weight:700;}.elementor-15901 .elementor-element.elementor-element-05b2f7e .text-wrapper *{color:var( --e-global-color-ecbd561 );}.elementor-15901 .elementor-element.elementor-element-8874cd7 .single-image{width:100%;}.elementor-15901 .elementor-element.elementor-element-ba6d0a7 .single-image{width:100%;}.elementor-15901 .elementor-element.elementor-element-a173ca3{margin-top:-100px;margin-bottom:0px;}.elementor-15901 .elementor-element.elementor-element-de929f7 .single-image{width:100%;}.elementor-15901 .elementor-element.elementor-element-6704ced .single-image{width:100%;}.elementor-15901 .elementor-element.elementor-element-dcbbfda{margin-top:0px;margin-bottom:0px;}.elementor-15901 .elementor-element.elementor-element-9013dd3 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-15901 .elementor-element.elementor-element-9013dd3 .text-wrapper *{font-family:"Inter", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:-1px;color:var( --e-global-color-ecbd561 );}.elementor-15901 .elementor-element.elementor-element-c235570{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-15901 .elementor-element.elementor-element-c235570 > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-15901 .elementor-element.elementor-element-c235570 .alioth-seperator{background-color:var( --e-global-color-a8154de );height:4px;}.elementor-15901 .elementor-element.elementor-element-85355b7 > .elementor-widget-container{margin:-52px 0px 0px 0px;}.elementor-15901 .elementor-element.elementor-element-85355b7 .text-wrapper *{font-weight:700;}.elementor-15901 .elementor-element.elementor-element-9e8d608 .text-wrapper *{color:var( --e-global-color-ecbd561 );}.elementor-15901 .elementor-element.elementor-element-004eb1e .single-image{width:100%;}.elementor-15901 .elementor-element.elementor-element-f3413f7 .single-image{width:100%;}.elementor-15901 .elementor-element.elementor-element-35828f8{margin-top:-100px;margin-bottom:0px;}.elementor-15901 .elementor-element.elementor-element-ad2e79d .single-image{width:100%;}.elementor-15901 .elementor-element.elementor-element-b6d165f .single-image{width:100%;}.elementor-15901 .elementor-element.elementor-element-ac4dda4{margin-top:-100px;margin-bottom:0px;}.elementor-15901 .elementor-element.elementor-element-3822a5d .single-image{width:100%;}.elementor-15901 .elementor-element.elementor-element-19030c1{margin-top:0px;margin-bottom:0px;}.elementor-15901 .elementor-element.elementor-element-fe1fb03 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-15901 .elementor-element.elementor-element-fe1fb03 .text-wrapper *{font-family:"Inter", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:-1px;color:var( --e-global-color-ecbd561 );}.elementor-15901 .elementor-element.elementor-element-1a0a783{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-15901 .elementor-element.elementor-element-1a0a783 > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-15901 .elementor-element.elementor-element-1a0a783 .alioth-seperator{background-color:var( --e-global-color-a8154de );height:4px;}.elementor-15901 .elementor-element.elementor-element-fc59303 > .elementor-widget-container{margin:-52px 0px 0px 0px;}.elementor-15901 .elementor-element.elementor-element-fc59303 .text-wrapper *{font-weight:700;}.elementor-15901 .elementor-element.elementor-element-2cda8d2 .text-wrapper *{color:var( --e-global-color-ecbd561 );}.elementor-15901 .elementor-element.elementor-element-11a7fbe .single-image{width:100%;}.elementor-15901 .elementor-element.elementor-element-818342d{margin-top:0px;margin-bottom:0px;}.elementor-15901 .elementor-element.elementor-element-fa368dd > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-15901 .elementor-element.elementor-element-fa368dd .text-wrapper *{font-family:"Inter", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:-1px;color:var( --e-global-color-ecbd561 );}.elementor-15901 .elementor-element.elementor-element-ddf8f56{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-15901 .elementor-element.elementor-element-ddf8f56 > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-15901 .elementor-element.elementor-element-ddf8f56 .alioth-seperator{background-color:var( --e-global-color-a8154de );height:4px;}.elementor-15901 .elementor-element.elementor-element-eb14259 > .elementor-widget-container{margin:-52px 0px 0px 0px;}.elementor-15901 .elementor-element.elementor-element-eb14259 .text-wrapper *{font-weight:700;}.elementor-15901 .elementor-element.elementor-element-28fff79 .text-wrapper *{color:var( --e-global-color-ecbd561 );}.elementor-15901 .elementor-element.elementor-element-4db55c4 .single-image{width:100%;}.elementor-15901 .elementor-element.elementor-element-b880d56{margin-top:0px;margin-bottom:0px;}.elementor-15901 .elementor-element.elementor-element-689099e > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-15901 .elementor-element.elementor-element-689099e .text-wrapper *{font-family:"Inter", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:-1px;color:var( --e-global-color-ecbd561 );}.elementor-15901 .elementor-element.elementor-element-ac649dc{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-15901 .elementor-element.elementor-element-ac649dc > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-15901 .elementor-element.elementor-element-ac649dc .alioth-seperator{background-color:var( --e-global-color-a8154de );height:4px;}.elementor-15901 .elementor-element.elementor-element-67d4cb4 > .elementor-widget-container{margin:-52px 0px 0px 0px;}.elementor-15901 .elementor-element.elementor-element-67d4cb4 .text-wrapper *{font-weight:700;}.elementor-15901 .elementor-element.elementor-element-1bc04ea .text-wrapper *{color:var( --e-global-color-ecbd561 );}.elementor-15901 .elementor-element.elementor-element-a303dc9{margin-top:0px;margin-bottom:0px;}.elementor-15901 .elementor-element.elementor-element-df49ede > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-15901 .elementor-element.elementor-element-df49ede .text-wrapper *{font-family:"Inter", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:-1px;color:var( --e-global-color-ecbd561 );}.elementor-15901 .elementor-element.elementor-element-50145a0{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-15901 .elementor-element.elementor-element-50145a0 > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-15901 .elementor-element.elementor-element-50145a0 .alioth-seperator{background-color:var( --e-global-color-a8154de );height:4px;}.elementor-15901 .elementor-element.elementor-element-c988d48 > .elementor-widget-container{margin:-52px 0px 0px 0px;}.elementor-15901 .elementor-element.elementor-element-c988d48 .text-wrapper *{font-weight:700;}.elementor-15901 .elementor-element.elementor-element-a205d3d .text-wrapper *{color:var( --e-global-color-ecbd561 );}.elementor-15901 .elementor-element.elementor-element-fd864ec .text-wrapper *{color:var( --e-global-color-ecbd561 );}.elementor-15901 .elementor-element.elementor-element-a62f592 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-15901 .elementor-element.elementor-element-a62f592{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-15901 .elementor-element.elementor-element-b1d2823{margin-top:0px;margin-bottom:0px;}.elementor-15901 .elementor-element.elementor-element-8bea636 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-15901 .elementor-element.elementor-element-8bea636 .text-wrapper *{font-family:"Inter", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:-1px;color:var( --e-global-color-ecbd561 );}.elementor-15901 .elementor-element.elementor-element-e45505c{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-15901 .elementor-element.elementor-element-e45505c > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-15901 .elementor-element.elementor-element-e45505c .alioth-seperator{background-color:var( --e-global-color-a8154de );height:4px;}.elementor-15901 .elementor-element.elementor-element-510d387 > .elementor-widget-container{margin:-52px 0px 0px 0px;}.elementor-15901 .elementor-element.elementor-element-510d387 .text-wrapper *{font-weight:700;}.elementor-15901 .elementor-element.elementor-element-cc6301c .single-image{width:100%;}.elementor-15901 .elementor-element.elementor-element-272fa9b .single-image{width:100%;}.elementor-15901 .elementor-element.elementor-element-68817c0 .single-image{width:100%;}.elementor-15901 .elementor-element.elementor-element-cf48484 .single-image{width:100%;}@media(max-width:767px){.elementor-15901 .elementor-element.elementor-element-a173ca3{margin-top:-25px;margin-bottom:0px;}.elementor-15901 .elementor-element.elementor-element-35828f8{margin-top:-25px;margin-bottom:0px;}.elementor-15901 .elementor-element.elementor-element-ac4dda4{margin-top:-25px;margin-bottom:0px;}}@media(min-width:768px){.elementor-15901 .elementor-element.elementor-element-04090a2{width:35%;}.elementor-15901 .elementor-element.elementor-element-937e32c{width:65%;}.elementor-15901 .elementor-element.elementor-element-07ddcb6{width:35%;}.elementor-15901 .elementor-element.elementor-element-1a47d52{width:65%;}.elementor-15901 .elementor-element.elementor-element-2c7a6f6{width:35%;}.elementor-15901 .elementor-element.elementor-element-f9cd7a8{width:65%;}.elementor-15901 .elementor-element.elementor-element-d7e827c{width:35%;}.elementor-15901 .elementor-element.elementor-element-5ecce46{width:65%;}.elementor-15901 .elementor-element.elementor-element-faf368d{width:35%;}.elementor-15901 .elementor-element.elementor-element-43e3f34{width:65%;}.elementor-15901 .elementor-element.elementor-element-949fb0b{width:35%;}.elementor-15901 .elementor-element.elementor-element-0dbe527{width:65%;}.elementor-15901 .elementor-element.elementor-element-25fd5b3{width:35%;}.elementor-15901 .elementor-element.elementor-element-2a8fafc{width:65%;}.elementor-15901 .elementor-element.elementor-element-8d0bb1b{width:35%;}.elementor-15901 .elementor-element.elementor-element-8551ce3{width:65%;}.elementor-15901 .elementor-element.elementor-element-8b9326b{width:35%;}.elementor-15901 .elementor-element.elementor-element-83046a6{width:65%;}}/* Start custom CSS */h1.big-title, .project-cat > span {
	color: #f2f2f2;
}
.project-cat {
	opacity: 0.8; 
}
.toggle-line {
	background: #000!important;
}
/* 首篇隐藏底部 Next Project */
.next-project-section {
    display: none; 
}
/* 
#3D85F2 品牌蓝
#8DC1FF 品牌浅蓝
#2D2D2D 品牌深灰
#858585 品牌灰
#EDEDED 品牌浅灰
#191B1D 网站标准黑-非全黑
 *//* End custom CSS */