.avia-section.av-wgidwa-eb9897ab4dad6383b82f89193d516b07{
background-repeat:no-repeat;
background-image:url(https://www.passpro.tw/wp-content/uploads/2025/09/room-key-01.jpg);
background-position:50% 50%;
background-attachment:scroll;
position:relative;
}
.avia-section.av-wgidwa-eb9897ab4dad6383b82f89193d516b07 .av-section-color-overlay{
opacity:0.2;
background-color:#000000;
}
.avia-section.av-wgidwa-eb9897ab4dad6383b82f89193d516b07 .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#ffffff;
}

#top .hr.hr-invisible.av-wat15e-078269899beda7d5ab3f46ae7358c0af{
height:120px;
}

.avia_transform .flex_column.av-vtx8qy-8be19ec212a9ad8b960d5c16952e5d23{
animation-duration:1.5s;
}

#top .av-special-heading.av-vnf8d6-5e830480aab936654ce3ac1c5b8b7a91{
margin:0 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-vnf8d6-5e830480aab936654ce3ac1c5b8b7a91 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-vnf8d6-5e830480aab936654ce3ac1c5b8b7a91 .av-subheading{
font-size:20px;
}

#top .hr.hr-invisible.av-vds9mi-15400af82040defdd6d01e0d937fdb3f{
height:40px;
}

#top .hr.hr-invisible.av-1m1d22-a5edf25528f69c7b998db6bf1457448c{
height:80px;
}

.flex_cell.av-usd06y-44733cb3fa5e46db9f96da6bd8bee27d{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-usd06y-44733cb3fa5e46db9f96da6bd8bee27d{
padding:30px 30px 30px 30px !important;
}

#top .hr.hr-invisible.av-wjwt7f-1c86ebba9dbb23ced87b3a724f2b98ab{
height:50px;
}

#top .av-special-heading.av-mf5l68dv-94d2ab009bc4678ac858c148f5564bc6{
margin:0 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-mf5l68dv-94d2ab009bc4678ac858c148f5564bc6 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mf5l68dv-94d2ab009bc4678ac858c148f5564bc6 .av-subheading{
font-size:24px;
}

#top .hr.hr-invisible.av-2wyykr-da7eeeec4fe7bdc3451b0fb01781d31b{
height:30px;
}

#top .av_textblock_section.av-mf5l6gz5-36f8e971f2240b4e678a9be048fbfeb4 .avia_textblock{
text-align:center;
}

.flex_cell.av-mf5l9yka-971e5f14859ff7a3cf3815d53cc37bff{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-mf5l9yka-971e5f14859ff7a3cf3815d53cc37bff{
padding:10px 10% 70px 10% !important;
}

.flex_column.av-2iq22j-bcef54ba389e1498bfe0ac8b6202e10b{
width:19.6%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2iq22j-bcef54ba389e1498bfe0ac8b6202e10b .av-flex-placeholder{
width:0.5%;
}

.flex_column.av-nqomnv-6d3b56c08908ec9595940d1b3272f7d3{
width:59.8%;
margin-left:0;
border-radius:30px 30px 30px 30px;
height:500px;
background:url(https://www.passpro.tw/wp-content/uploads/2025/08/3123.jpg) 50% 100% no-repeat scroll ;
}
.avia_transform .flex_column.av-nqomnv-6d3b56c08908ec9595940d1b3272f7d3{
animation-duration:1.5s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-nqomnv-6d3b56c08908ec9595940d1b3272f7d3 .av-flex-placeholder{
width:0.5%;
}

.flex_column.av-lwm5nv-673a06fa03d292c52dae583a95763d19{
width:19.6%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-lwm5nv-673a06fa03d292c52dae583a95763d19 .av-flex-placeholder{
width:0.5%;
}

#top .hr.hr-invisible.av-kxql1n-9d9991019d01d068300694c1697bc823{
height:70px;
}

#top .hr.hr-invisible.av-irsxyj-04de6df2e6a5d9df4035226ee4553e6b{
height:40px;
}

.avia-section.av-26v8fe-083b9929afc10f9826cea1c75b6a12a0{
background-repeat:no-repeat;
background-image:url(https://www.passpro.tw/wp-content/uploads/2025/08/bg-1.png);
background-position:50% 50%;
background-attachment:scroll;
}

#top .hr.hr-invisible.av-lppjwy-2d8c60ec68f8b5063590ecd3b7727267{
height:50px;
}

#top .av-special-heading.av-102ui-50da767b061733187f7c42861e635d5c{
margin:0 0 0 0;
padding-bottom:20px;
}
body .av-special-heading.av-102ui-50da767b061733187f7c42861e635d5c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-102ui-50da767b061733187f7c42861e635d5c .av-subheading{
font-size:24px;
}

.avia-image-container.av-kvnct6-6dacebfa8671175a84bcbd0f6a2d9932 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-kvnct6-6dacebfa8671175a84bcbd0f6a2d9932 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-mdy4m3yw-844bde028ab61d7c609b001dfe78a4f9 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.passpro.tw/wp-content/uploads/2025/09/main-bg-01.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mdy4m3yw-844bde028ab61d7c609b001dfe78a4f9 .av-section-color-overlay{
opacity:0.5;
background-color:#ffffff;
}

.flex_column.av-1i0oi-5abcf8be998cf7d8152c17ced6668e70{
width:48.75%;
margin-left:0;
}
.avia_transform .flex_column.av-1i0oi-5abcf8be998cf7d8152c17ced6668e70{
animation-duration:1.5s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1i0oi-5abcf8be998cf7d8152c17ced6668e70 .av-flex-placeholder{
width:2.5%;
}

.avia-image-container.av-mfdlneyd-6880d06f7b7ff7bdd5871f7c7dbb59a6 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mfdlneyd-6880d06f7b7ff7bdd5871f7c7dbb59a6 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-mdy4mbdr-034023ff836c1587c66446e5e2fd45a4{
width:48.75%;
margin-left:0;
}
.avia_transform .flex_column.av-mdy4mbdr-034023ff836c1587c66446e5e2fd45a4{
animation-duration:1.5s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-mdy4mbdr-034023ff836c1587c66446e5e2fd45a4 .av-flex-placeholder{
width:2.5%;
}

#top .av-special-heading.av-mf5luvab-44e6f056d58fdd87874c58dd087302de{
margin:0 0 0 0;
padding-bottom:20px;
}
body .av-special-heading.av-mf5luvab-44e6f056d58fdd87874c58dd087302de .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mf5luvab-44e6f056d58fdd87874c58dd087302de .av-subheading{
font-size:24px;
}

#top .hr.hr-invisible.av-vvfc2-298b3475823dfd772462f4bd677e95d9{
height:20px;
}

.avia-section.av-mfnda20o-fbb11c98223a1840c789de6ccb20ca0d .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.passpro.tw/wp-content/uploads/2025/09/doorlock-pic-01.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mfnda20o-fbb11c98223a1840c789de6ccb20ca0d .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

#top .hr.hr-invisible.av-4r2c2-eeee5eb5ff27e87516118e9c7e11da16{
height:50px;
}

.avia_transform .flex_column.av-10ljhe-b408ab6165f5b31e3785d8c76c684345{
animation-duration:1.5s;
}

#top .av-special-heading.av-mfnd9llg-e0366b9cb281633874a6e8d27d5477ba{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-mfnd9llg-e0366b9cb281633874a6e8d27d5477ba .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mfnd9llg-e0366b9cb281633874a6e8d27d5477ba .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mfnd9llg-e0366b9cb281633874a6e8d27d5477ba .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-8kh4vm-3799fe866bee8ca24f4ff0f0fd498c38{
height:20px;
}

#top #wrap_all .avia-button.av-5k111e-d0c3eb1f2c60b9b927c03279aeb5e043{
margin-bottom:10px;
margin-right:10px;
}

#top .hr.hr-invisible.av-269o42-b2c7e0d39ba890085b92817580de2662{
height:50px;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
.responsive #top #wrap_all .flex_cell.av-usd06y-44733cb3fa5e46db9f96da6bd8bee27d{
padding:30px 30px 30px 30px !important;
}

.responsive #top #wrap_all .flex_cell.av-mf5l9yka-971e5f14859ff7a3cf3815d53cc37bff{
padding:0px 10% 50px 10% !important;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.av-special-heading.av-vnf8d6-5e830480aab936654ce3ac1c5b8b7a91 .av-subheading{
font-size:18px;
}

.responsive #top #wrap_all .flex_cell.av-usd06y-44733cb3fa5e46db9f96da6bd8bee27d{
padding:20px 20px 20px 20px !important;
}

.responsive #top #wrap_all .flex_cell.av-mf5l9yka-971e5f14859ff7a3cf3815d53cc37bff{
padding:0px 50px 50px 50px !important;
}
}

@media only screen and (max-width: 479px){ 
.av-special-heading.av-vnf8d6-5e830480aab936654ce3ac1c5b8b7a91 .av-subheading{
font-size:18px;
}

.responsive #top #wrap_all .flex_cell.av-usd06y-44733cb3fa5e46db9f96da6bd8bee27d{
padding:20px 20px 20px 20px !important;
}

.responsive #top #wrap_all .flex_cell.av-mf5l9yka-971e5f14859ff7a3cf3815d53cc37bff{
padding:0px 20px 50px 20px !important;
}
}
