.bg-footer{background-color:#792507;color:#fff;padding:20px 0;font-family:var(--font-notoSans)}.footer-title{font-size:32px}.footer-subtitle{font-size:14px;letter-spacing:1px;line-height:20px;font-family:var(--font-notoSans)}.footer-whatsapp{font-size:16px}footer .contact-input{color:#282d30;border-radius:3px;padding:8px;border:none;width:100%}footer a{color:#fff;text-decoration:none}footer .btn-submit{color:#20465d;background-color:#bfe2e4;font-size:16px;font-weight:400;border-style:solid;border-radius:80px 80px 80px 80px;min-height:47px;padding:10px 30px}footer .btn-submit:hover{color:#20465d;border:1px solid #bfe2e4;background-color:#fff}footer label{font-family:var(--font-notoSans)}.sponsor-container{padding:30px}.sponsor-container .title{color:#8e7c71;text-align:center;font-size:16px;font-weight:400;letter-spacing:1.6px;line-height:24px;margin-bottom:30px}.navbar{background-color:#f1f1f1;min-height:82px}.navbar .btn-whatsapp{background-color:#1cba4f;display:inline-block!important;color:#fff;font-size:16px;border-radius:60px;padding:10px 15px;font-weight:600;border:1px solid #282d30;margin:auto 0}.navbar .btn-whatsapp:hover{border:1px solid #1cba4f;background-color:#fff;color:#1cba4f}.navbar .nav-item{padding:13px 20px}.navbar .nav-item a{font-family:var(--font-notoSans),sans-serif;font-size:16px;color:#647078;font-weight:400}.navbar .dropdown-menu{border:transparent;background-color:#fff;border-radius:0}.navbar .dropdown-menu:hover{cursor:pointer}.navbar .dropdown-menu li{border-bottom:1px solid #f2f2f2;padding:10px 5px}.navbar .dropdown-menu li:last-of-type{border-bottom:none}.navbar .dropdown-menu .dropdown-item{background-color:transparent}.navbar .nav-toggler{border:transparent}.navbar-toggler{border:none}.navbar .dropdown-menu li:hover,.navbar .nav-item .nav-link.active,.navbar .nav-item .nav-link:hover{color:#20465c;border-bottom:3px solid #20465c;display:inline-block}.memorial-options-container{background-color:#f1f1f1}.memorial-options-container .image-container{border-radius:60px;overflow:hidden;margin-bottom:30px}.memorial-options-container .title{font-size:32px;font-weight:600;margin-bottom:20px;letter-spacing:2px}.memorial-options-container .desc,.memorial-options-container .title{font-family:var(--font-notoSerif),sans-serif;color:#20465c;text-align:center}.memorial-options-container .desc{font-size:16px;font-weight:400;letter-spacing:1.6px;line-height:24px;margin-bottom:14.4px}.memorial-options-container .btn-more{width:100%;background-color:#d4643d;border-radius:60px;color:#fff;text-align:center;padding:16px 24px}.memorial-options-container .btn-more:hover{color:#792507;background-color:#fff;border:1px solid #d4643d}.pricing-table{background-color:#f1f1f1;padding:20px}.pricing-table table{margin-bottom:20px;border-radius:.28571429rem}.pricing-table table,.pricing-table td,.pricing-table th,.pricing-table tr{border:1px solid rgba(34,36,38,.15);padding:5px}.pricing-table table,.pricing-table tr{padding:10px;font-size:14px}.pricing-table th{font-weight:800;background-color:#f9fafb}.pricing-table tr:nth-child(2n){background-color:transparent}.pricing-table tr:nth-child(odd){background-color:#f9fafb}.pricing-table .btn-more{width:100%;color:#fff;background-color:#d4643d;padding:16px 24px;border-style:solid;border-width:1px;border-radius:80px 80px 80px 80px;font-weight:800;margin-top:20px}.pricing-table .btn-more:hover{width:100%;color:#d4643d;background-color:#fff;border:1px solid #d4643d}.pricing-table .remark{color:#7e8e96;font-family:Noto Sans TC,sans-serif;font-size:14px;margin:20px 0;letter-spacing:1px;line-height:20px}.process-container{padding:20px;margin-top:82px;background-color:#f1f1f1}.process-container .title{color:#8e7c71;font-family:var(--font-notoSerif),sans-serif;font-size:56px;font-weight:700;letter-spacing:2.8px;line-height:68px;text-align:center;margin-bottom:30px}.process-container .item-container{margin:auto;text-align:center}.process-container .item-container img{margin:auto 0}.process-container .item-container .item-title{color:#36759a;font-size:20px;letter-spacing:1.4px;line-height:30px}.process-container .item-container .item-desc,.process-container .item-container .item-title{font-family:var(--font-notoSans),sans-serif;font-weight:400;-webkit-margin-after:14.4px;margin-block-end:14.4px}.process-container .item-container .item-desc{color:#647078;font-size:14px;letter-spacing:1px;line-height:20px}.faq-container{background-color:#20465c;padding:56px 0 40px}.faq-container .title{color:#bfe2e4;font-family:"Noto Serif",Sans-serif;font-size:34px;font-weight:600;line-height:1.3em;letter-spacing:4.1px}.faq-container .item-container{border-top:2px dotted #fbfbfb;padding:10px}.faq-container .item-title{color:#fbfbfb;font-family:Noto Sans TC,sans-serif;font-size:20px;font-weight:600;letter-spacing:1.5px;line-height:24px;margin-bottom:30px}.faq-container .item-desc{color:#f1f1f1;font-family:Noto Sans TC,sans-serif;font-size:16px;font-weight:400;letter-spacing:.8px;line-height:24px;-webkit-margin-after:14.4px;margin-block-end:14.4px}.btn-container{background-color:#f1f1f1}.btn-more{width:100%;background-color:#d4643d;border-radius:60px;color:#fff;text-align:center;padding:16px 24px;font-size:16px;font-weight:400}.btn-more:hover{color:#792507;background-color:#fff;border:1px solid #d4643d}.arstep-container{background-color:#f1f1f1}.arstep-container .title{color:#8e7c71;display:block;font-family:var(--font-notoSerif),sans-serif;font-size:32px;font-weight:500;letter-spacing:2.3px;line-height:38px;text-align:center;margin-bottom:30px}.arstep-container .subtitle{color:#647078;font-family:var(--font-notoSans),sans-serif;font-size:16px;font-weight:400;letter-spacing:.8px;line-height:24px;text-align:center;margin-bottom:30px}.arstep-container img{max-width:237px;max-height:237px}.arstep-container .item-container{position:relative;top:50%;transform:translateY(-50%)}.arstep-container .item-title{color:#36759a;font-family:var(--font-notoSerif),sans-serif;font-size:24px;font-weight:600;letter-spacing:2px;line-height:28px;margin-bottom:30px}.arstep-container .item-desc{color:#647078;font-family:var(--font-notoSans),sans-serif;font-size:16px;font-weight:400;letter-spacing:.8px;line-height:24px}.arstep-container .video-container{aspect-ratio:1.77}.pros-container{padding:60px 30px}.pros-container .item-title{color:#8e7c71;font-size:24px;font-weight:600;letter-spacing:2px;line-height:28px;margin-bottom:30px;text-align:center}.pros-container .item-img{border-radius:200px 200px 0 0;overflow:hidden}.pros-container .item-img.item-2{border:1px solid #8e7c71}.pros-container .item-desc{margin-top:15px;color:#647078;font-size:14px;font-weight:400;letter-spacing:1px;line-height:20px;text-align:center}