.avia-section.av-8uijxg-0c4febe05d4fbd730ca010a88d492981{
background-repeat:no-repeat;
background-image:url(https://wesley-pi.tw/wp-content/uploads/2022/09/ring.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-8uijxg-0c4febe05d4fbd730ca010a88d492981 .av-section-color-overlay{
opacity:0.3;
background-color:#8e3e49;
}

#top .hr.hr-invisible.av-2f6uej8-17944da1b4ec58b167f77b37607854e6{
height:100px;
}

.flex_column.av-2dxwtic-81df09b375a2f3de75bfd9c2218d3f55{
border-width:2px;
border-color:#ffffff;
border-style:solid;
padding:20px 20px 20px 20px;
}

#top .av-special-heading.av-2b9eo2c-8be0a5a53d3630eca5d2d72c6ae93b02{
margin:5px 0px 0px 0px;
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-2b9eo2c-8be0a5a53d3630eca5d2d72c6ae93b02 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2b9eo2c-8be0a5a53d3630eca5d2d72c6ae93b02 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-2b9eo2c-8be0a5a53d3630eca5d2d72c6ae93b02 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2ac8e8k-39b0dcf8edccfa21e1395350993d9c3e{
height:20px;
}

#top .av-special-heading.av-l8jrzbe8-fcae08809969fc4f1dcb943bef4587ef{
margin:0px 0px 5px 0px;
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-l8jrzbe8-fcae08809969fc4f1dcb943bef4587ef .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l8jrzbe8-fcae08809969fc4f1dcb943bef4587ef .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-l8jrzbe8-fcae08809969fc4f1dcb943bef4587ef .av-subheading{
font-size:15px;
}

.flex_column.av-22natx0-bc723d9f94929417bc0b9cc72fc25420{
background:url(https://wesley-pi.tw/wp-content/uploads/2022/09/戒指.jpg) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-22e8m38-589c039652ccb568d94e34d97ac43133{
height:250px;
}

.flex_column.av-205nt2s-07d78a8e66f5a6331577f58fa1f9ce97{
padding:30px 30px 30px 30px;
background-color:#fdf9f7;
}

.flex_column.av-1wenc84-df63bc30a18fb0cbdc51a8c7d33b45a6{
padding:30px 30px 30px 30px;
background-color:#fdf9f7;
}

.avia-image-container.av-1tzb9hw-236eaa4e04b0f4f0ab840a22fa593173 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1tzb9hw-236eaa4e04b0f4f0ab840a22fa593173 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-cdlyfo-9f13bdc34f6a2adf642a3bf1789aee5f{
padding:30px 30px 30px 30px;
background-color:#ffcfd0;
}

#top #wrap_all .iconbox.av-b9hjz8-09d887f9c4580c14c6d188741feceb8a .iconbox_content_title{
font-size:24px;
}
.iconbox.av-b9hjz8-09d887f9c4580c14c6d188741feceb8a .iconbox_content_container{
font-size:18px;
}

#top .av-special-heading.av-8u4u3o-bd3bc2d8f06f41fe570ed604d07a1971{
margin:0px 0px 0px 0px;
padding-bottom:0;
}
body .av-special-heading.av-8u4u3o-bd3bc2d8f06f41fe570ed604d07a1971 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-8u4u3o-bd3bc2d8f06f41fe570ed604d07a1971 .av-subheading{
font-size:15px;
}

.flex_column.av-fgpas-fb58ab5000ce652c729204c9a1f1f64c{
padding:0px 0px 0px 0px;
}

.avia-image-container.av-21x1h0-ccc536f9aa017317ee842870b6986509 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-21x1h0-ccc536f9aa017317ee842870b6986509 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-1gfpw78-983ec369bdc29ca1a6489766173dda56{
padding:30px 30px 30px 30px;
background-color:#ffeeee;
}

.av_font_icon.av-1e2fjsk-260a763db10446f57c12aa868e1581fa{
color:#e9545d;
border-color:#e9545d;
}
.avia-svg-icon.av-1e2fjsk-260a763db10446f57c12aa868e1581fa svg:first-child{
stroke:#e9545d;
fill:#e9545d;
}
.av_font_icon.av-1e2fjsk-260a763db10446f57c12aa868e1581fa .av-icon-char{
font-size:30px;
line-height:30px;
}

#top .hr.hr-invisible.av-1cnuryc-522353bf2a29645807c96abf8cdefd68{
height:10px;
}

#top .av-special-heading.av-1b4mtlg-8c1f10d8086f7447d2e86168a1720544{
margin:0px 0px 0px 0px;
padding-bottom:0;
}
body .av-special-heading.av-1b4mtlg-8c1f10d8086f7447d2e86168a1720544 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1b4mtlg-8c1f10d8086f7447d2e86168a1720544 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-420f44-e0baa7393431bb435847b7618989ea8a{
margin:0px 0px 0px 0px;
padding-bottom:0;
}
body .av-special-heading.av-420f44-e0baa7393431bb435847b7618989ea8a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-420f44-e0baa7393431bb435847b7618989ea8a .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-13563l0-9a1972dee813aefdb133800ce8212817{
height:10px;
}

.flex_column.av-1146s90-a1a62e121496c49d7a653367c92647d3{
border-width:2px;
border-color:#e9545d;
border-style:solid;
padding:30px 30px 30px 30px;
background-color:#ffffff;
}

#top .av-special-heading.av-zz3vic-1a4dc2a8cb15f2d8835a2dae68ced761{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#e9545d;
font-size:30px;
}
body .av-special-heading.av-zz3vic-1a4dc2a8cb15f2d8835a2dae68ced761 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-zz3vic-1a4dc2a8cb15f2d8835a2dae68ced761 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-zz3vic-1a4dc2a8cb15f2d8835a2dae68ced761 .special-heading-inner-border{
border-color:#e9545d;
}
.av-special-heading.av-zz3vic-1a4dc2a8cb15f2d8835a2dae68ced761 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-xczvx0-86773816bd8ccacbdfd9a8ba40248cea{
height:20px;
}

.flex_column.av-vdbq44-d721856154c132c9baf772cd07bd6674{
border-width:2px;
border-color:#e9545d;
border-style:solid;
padding:30px 30px 30px 30px;
background-color:#ffffff;
}

#top .av-special-heading.av-ssd3pw-034ac70beec5e76dbd0b6d408dba1f4a{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#e9545d;
font-size:30px;
}
body .av-special-heading.av-ssd3pw-034ac70beec5e76dbd0b6d408dba1f4a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ssd3pw-034ac70beec5e76dbd0b6d408dba1f4a .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-ssd3pw-034ac70beec5e76dbd0b6d408dba1f4a .special-heading-inner-border{
border-color:#e9545d;
}
.av-special-heading.av-ssd3pw-034ac70beec5e76dbd0b6d408dba1f4a .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2pqdo4-3a2342d6da26127f27a9620b37257985{
height:20px;
}

.flex_column.av-onhvmc-01a0791a3b7dfd5ad19ad01d7a80d725{
border-width:2px;
border-color:#e9545d;
border-style:solid;
padding:30px 30px 30px 30px;
background-color:#ffffff;
}

#top .av-special-heading.av-m6apro-310ac9d6ea479d4d52339b5dfa6cfd8e{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#e9545d;
font-size:30px;
}
body .av-special-heading.av-m6apro-310ac9d6ea479d4d52339b5dfa6cfd8e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m6apro-310ac9d6ea479d4d52339b5dfa6cfd8e .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-m6apro-310ac9d6ea479d4d52339b5dfa6cfd8e .special-heading-inner-border{
border-color:#e9545d;
}
.av-special-heading.av-m6apro-310ac9d6ea479d4d52339b5dfa6cfd8e .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2299ac-371953464d3c6ff0454199e32041cd32{
height:20px;
}

#top .hr.hr-invisible.av-i34kqs-31bc7e4351cc5f6a4c1a5c6c20bab545{
height:50px;
}

#top .hr.hr-invisible.av-fe1muc-34643c4e40eeb7685d9feca72c233f72{
height:30px;
}

.avia-section.av-dflu9g-6db9e2fc6de0067531d1361fbd2ce692{
background-color:#ffeeee;
background-image:unset;
}

#top .flex_column.av-cjwq0k-55c091ad4b4059c1fc3746a11e24ec6c{
margin-top:-50px;
margin-bottom:0px;
}
.flex_column.av-cjwq0k-55c091ad4b4059c1fc3746a11e24ec6c{
padding:30px 30px 30px 30px;
background-color:#8e3e49;
}
.responsive #top #wrap_all .flex_column.av-cjwq0k-55c091ad4b4059c1fc3746a11e24ec6c{
margin-top:-50px;
margin-bottom:0px;
}

.av_font_icon.av-b0ljx0-a1e9774d87f18dc5b1fcd961b75f8854{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-b0ljx0-a1e9774d87f18dc5b1fcd961b75f8854 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-b0ljx0-a1e9774d87f18dc5b1fcd961b75f8854 .av-icon-char{
font-size:30px;
line-height:30px;
}

#top .av_textblock_section.av-1xlfmc-57f00ca260cec0c28d107e9ec36b08b9 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-7blyis-62c42486e438309ef40e118e2969ca82{
height:10px;
}

#top #wrap_all .avia-button.av-42nkg4-2601810c78525f08a29bcce538d006f3{
background-color:#ffffff;
border-color:#ffffff;
color:#8e3e49;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-42nkg4-2601810c78525f08a29bcce538d006f3 .avia-svg-icon svg:first-child{
fill:#8e3e49;
stroke:#8e3e49;
}

#top .hr.hr-invisible.av-2o8sno-d5744a7866610a2484bc970e716040fa{
height:50px;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .iconbox.av-b9hjz8-09d887f9c4580c14c6d188741feceb8a .iconbox_content_title{
font-size:24px;
}
.iconbox.av-b9hjz8-09d887f9c4580c14c6d188741feceb8a .iconbox_content_container{
font-size:18px;
}

#top #wrap_all .av-special-heading.av-zz3vic-1a4dc2a8cb15f2d8835a2dae68ced761 .av-special-heading-tag{
font-size:30px;
}

#top #wrap_all .av-special-heading.av-ssd3pw-034ac70beec5e76dbd0b6d408dba1f4a .av-special-heading-tag{
font-size:30px;
}

#top #wrap_all .av-special-heading.av-m6apro-310ac9d6ea479d4d52339b5dfa6cfd8e .av-special-heading-tag{
font-size:30px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.iconbox.av-b9hjz8-09d887f9c4580c14c6d188741feceb8a .iconbox_content_container{
font-size:15px;
}

#top #wrap_all .av-special-heading.av-zz3vic-1a4dc2a8cb15f2d8835a2dae68ced761 .av-special-heading-tag{
font-size:30px;
}

#top #wrap_all .av-special-heading.av-ssd3pw-034ac70beec5e76dbd0b6d408dba1f4a .av-special-heading-tag{
font-size:30px;
}

#top #wrap_all .av-special-heading.av-m6apro-310ac9d6ea479d4d52339b5dfa6cfd8e .av-special-heading-tag{
font-size:30px;
}
}

@media only screen and (max-width: 479px){ 
.iconbox.av-b9hjz8-09d887f9c4580c14c6d188741feceb8a .iconbox_content_container{
font-size:15px;
}

#top #wrap_all .av-special-heading.av-zz3vic-1a4dc2a8cb15f2d8835a2dae68ced761 .av-special-heading-tag{
font-size:30px;
}

#top #wrap_all .av-special-heading.av-ssd3pw-034ac70beec5e76dbd0b6d408dba1f4a .av-special-heading-tag{
font-size:30px;
}

#top #wrap_all .av-special-heading.av-m6apro-310ac9d6ea479d4d52339b5dfa6cfd8e .av-special-heading-tag{
font-size:30px;
}
}
