.elementor-13464 .elementor-element.elementor-element-49b2471 > .elementor-container{min-height:65vh;}.elementor-13464 .elementor-element.elementor-element-49b2471:not(.elementor-motion-effects-element-type-background), .elementor-13464 .elementor-element.elementor-element-49b2471 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.drreborn.com/wp-content/uploads/2024/06/香港最大醫療美容集團.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13464 .elementor-element.elementor-element-49b2471{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 4% 0% 4%;}.elementor-13464 .elementor-element.elementor-element-49b2471 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13464 .elementor-element.elementor-element-a77ef36.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13464 .elementor-element.elementor-element-d317725:not(.elementor-motion-effects-element-type-background), .elementor-13464 .elementor-element.elementor-element-d317725 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-13464 .elementor-element.elementor-element-d317725{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:2%;padding:0% 4% 0% 4%;}.elementor-13464 .elementor-element.elementor-element-d317725 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13464 .elementor-element.elementor-element-06ce7d1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13464 .elementor-element.elementor-element-06ce7d1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-13464 .elementor-element.elementor-element-2a70b5f{text-align:center;}.elementor-13464 .elementor-element.elementor-element-2a70b5f .elementor-heading-title{color:#38386D;font-family:"Noto Sans TC", Sans-serif;font-size:38px;font-weight:600;line-height:1.3;letter-spacing:0.3rem;}.elementor-13464 .elementor-element.elementor-element-d1922a0{color:var( --e-global-color-text );font-family:"Noto Sans TC", Sans-serif;font-size:12px;font-weight:400;line-height:1.3;letter-spacing:0px;}@media(max-width:1024px){.elementor-13464 .elementor-element.elementor-element-49b2471 > .elementor-container{min-height:50vh;}.elementor-13464 .elementor-element.elementor-element-d317725:not(.elementor-motion-effects-element-type-background), .elementor-13464 .elementor-element.elementor-element-d317725 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 100%;}.elementor-13464 .elementor-element.elementor-element-2a70b5f .elementor-heading-title{font-size:33px;line-height:1.2;letter-spacing:0em;}}@media(max-width:767px){.elementor-13464 .elementor-element.elementor-element-d317725:not(.elementor-motion-effects-element-type-background), .elementor-13464 .elementor-element.elementor-element-d317725 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 100%;background-size:cover;}.elementor-13464 .elementor-element.elementor-element-2a70b5f .elementor-heading-title{font-size:28px;}.elementor-13464 .elementor-element.elementor-element-d1922a0{font-size:12px;}.elementor-13464 .elementor-element.elementor-element-d1922a0 > .elementor-widget-container{margin:20px 5px 5px 5px;}}/* Start custom CSS for section, class: .elementor-element-49b2471 *//*.elementor-13464 .elementor-element.elementor-element-49b2471::after{*/
/*    position: absolute;*/
/*    content:"";*/
/*    bottom: 0;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    background-image: url('/wp-content/uploads/2024/07/desktop-bg.png');*/
/*    background-repeat: no-repeat;*/
/*    background-position: center bottom;*/
/*    background-size: contain;*/
/*    z-index: 2;*/
/*}*//* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e9c0438 */.elementor-13464 .elementor-element.elementor-element-e9c0438 .ech_lfg_form{
    gap: 20px 10px;
}
.elementor-13464 .elementor-element.elementor-element-e9c0438 .ech_lfg_form input,.elementor-13464 .elementor-element.elementor-element-e9c0438 .ech_lfg_form select,.elementor-13464 .elementor-element.elementor-element-e9c0438 .ech_lfg_form textarea{
	color: #2e3189;
	border-bottom: 1px solid #2e3189;
}

.elementor-13464 .elementor-element.elementor-element-e9c0438 .ech_lfg_form input[type="text"]:focus,.elementor-13464 .elementor-element.elementor-element-e9c0438 .ech_lfg_form select,.elementor-13464 .elementor-element.elementor-element-e9c0438 .ech_lfg_form textarea:focus{
	border-color: #2e3189;

}
.elementor-13464 .elementor-element.elementor-element-e9c0438 .ech_lfg_form input::placeholder,.elementor-13464 .elementor-element.elementor-element-e9c0438 .ech_lfg_form select::placeholder,.elementor-13464 .elementor-element.elementor-element-e9c0438 .ech_lfg_form textarea::placeholder,.elementor-13464 .elementor-element.elementor-element-e9c0438 .ech_lfg_form div[data-ech-field="note"],.elementor-13464 .elementor-element.elementor-element-e9c0438 .ech_lfg_form a{
	color: #2e3189 !important;
}
.elementor-13464 .elementor-element.elementor-element-e9c0438 .ech_lfg_form div[data-ech-field="item"]{
    display: none;
}
.elementor-13464 .elementor-element.elementor-element-e9c0438 .lfg_checkbox_dropdown_list{
    height: 250px;
}

.elementor-13464 .elementor-element.elementor-element-e9c0438 .lfg_checkbox_dropdown_list li label{
    padding: 5px;
}
.elementor-13464 .elementor-element.elementor-element-e9c0438 .ech_lfg_form div[data-ech-field="shop"]>div,.elementor-13464 .elementor-element.elementor-element-e9c0438 .ech_lfg_form div[data-ech-field="shop"] .radio_label,.elementor-13464 .elementor-element.elementor-element-e9c0438 .ech_lfg_form div[data-ech-field="item"],.elementor-13464 .elementor-element.elementor-element-e9c0438 .ech_lfg_form div[data-ech-field="info_remark"],.ech_lfg_form small,.elementor-13464 .elementor-element.elementor-element-e9c0438 .ech_lfg_form .redWord{
	color: #2e3189 !important;
}
.elementor-13464 .elementor-element.elementor-element-e9c0438 .lfg_checkbox_dropdown{
    background: transparent !important;
    border: none;
    border-bottom: 1px solid #2e3189;
    
}
.elementor-13464 .elementor-element.elementor-element-e9c0438 .ech_lfg_form div[data-ech-btn="submit"]{
    padding: 0 ;
    text-align: center;
}
.elementor-13464 .elementor-element.elementor-element-e9c0438 .ech_lfg_form div[data-ech-btn="submit"] button{
    min-height: 55px;
    max-width: 275px;
    font-size: 22px !important;
    color: #2e3189 !important;
	border: 2px solid #2e3189;
	background-color: transparent !important;
}

.elementor-13464 .elementor-element.elementor-element-e9c0438 .ech_lfg_form div[data-ech-btn="submit"] button:hover{
	color: #fff !important;
	background-color: #2e3189 !important;
	border: 2px solid #2e3189;
}

@media(min-width:768px){
    .elementor-13464 .elementor-element.elementor-element-e9c0438 .ech_lfg_form div[data-ech-field="first_name"],.elementor-13464 .elementor-element.elementor-element-e9c0438 .ech_lfg_form div[data-ech-field="last_name"]{
		flex-basis: calc( 100% / 2 - 5px ) !important;
    }
    .elementor-13464 .elementor-element.elementor-element-e9c0438 .ech_lfg_form div[data-ech-field="telPrefix"],.elementor-13464 .elementor-element.elementor-element-e9c0438 .ech_lfg_form div[data-ech-field="tel"],.elementor-13464 .elementor-element.elementor-element-e9c0438 .ech_lfg_form div[data-ech-field="email"], .elementor-13464 .elementor-element.elementor-element-e9c0438 .ech_lfg_form div[data-ech-field="booking_date"],.elementor-13464 .elementor-element.elementor-element-e9c0438 .ech_lfg_form div[data-ech-field="booking_time"], .elementor-13464 .elementor-element.elementor-element-e9c0438 .ech_lfg_form div[data-ech-field="shop"]{
    	flex-basis: calc( 100% / 3 - 20px / 3) !important;
    }

    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d317725 */.elementor-13464 .elementor-element.elementor-element-d317725::before,.elementor-13464 .elementor-element.elementor-element-d317725::after{
    position: absolute;
    content:"";
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
}
.elementor-13464 .elementor-element.elementor-element-d317725::before{
    top: -100%;
    background-position: center bottom;
    background-image: url('/wp-content/uploads/2024/07/desktop-bg.png');
}
.elementor-13464 .elementor-element.elementor-element-d317725::after{
    bottom: -100%;
    left: 0;
    background-image: url('/wp-content/uploads/2024/07/desktop-bg-1.png');
}/* End custom CSS */