.elementor-63990 .elementor-element.elementor-element-a15b238{margin-top:0em;margin-bottom:0em;}.elementor-63990 .elementor-element.elementor-element-c4d1674 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-63990 .elementor-element.elementor-element-c4d1674 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-63990 .elementor-element.elementor-element-efb5ed0 > .elementor-widget-container{background-color:var( --e-global-color-39703f8 );}.elementor-63990 .elementor-element.elementor-element-efb5ed0{--confirmation-message-display:block;--confirmation-message-color:var( --e-global-color-primary );--titles-color:var( --e-global-color-text );--general-text-color:var( --e-global-color-text );--payment-details-titles-color:var( --e-global-color-astglobalcolor7 );--payment-details-items-color:var( --e-global-color-text );--order-details-titles-totals-color:var( --e-global-color-astglobalcolor7 );--order-details-items-color:var( --e-global-color-text );--order-details-variations-color:var( --e-global-color-text );--order-details-product-links-normal-color:var( --e-global-color-text );--order-details-product-links-hover-color:var( --e-global-color-primary );--tables-divider-border-type:solid;--tables-divider-border-color:var( --e-global-color-astglobalcolor7 );--buttons-border-type:none;}.elementor-63990 .elementor-element.elementor-element-efb5ed0 .woocommerce-thankyou-order-received{font-family:"LC Be VietNam Pro", Sans-serif;font-weight:500;}.elementor-63990 .elementor-element.elementor-element-efb5ed0 h2{font-family:"LC Be VietNam Pro", Sans-serif;}.elementor-63990 .elementor-element.elementor-element-efb5ed0 address, .elementor-63990 .elementor-element.elementor-element-efb5ed0 .product-purchase-note, .elementor-63990 .elementor-element.elementor-element-efb5ed0 .woocommerce-thankyou-order-details + p{font-family:"LC Be VietNam Pro", Sans-serif;}.elementor-63990 .elementor-element.elementor-element-efb5ed0 .woocommerce-order-overview.order_details li{font-weight:400;}.elementor-63990 .elementor-element.elementor-element-efb5ed0 .woocommerce-order-overview.order_details li strong{font-family:"LC Be VietNam Pro", Sans-serif;font-weight:500;}.elementor-63990 .elementor-element.elementor-element-efb5ed0 .product-quantity, .elementor-63990 .elementor-element.elementor-element-efb5ed0 .woocommerce-table--order-details td a, .elementor-63990 .elementor-element.elementor-element-efb5ed0 td.product-total, .elementor-63990 .elementor-element.elementor-element-efb5ed0 td.download-product, .elementor-63990 .elementor-element.elementor-element-efb5ed0 td.download-remaining, .elementor-63990 .elementor-element.elementor-element-efb5ed0 td.download-expires, .elementor-63990 .elementor-element.elementor-element-efb5ed0 td.download-file{font-family:"LC Be VietNam Pro", Sans-serif;font-weight:500;}.elementor-63990 .elementor-element.elementor-element-efb5ed0 .product-name .wc-item-meta .wc-item-meta-label, .elementor-63990 .elementor-element.elementor-element-efb5ed0 .wc-item-meta li p{font-weight:400;}.elementor-63990 .elementor-element.elementor-element-5b005bc{margin-top:0em;margin-bottom:02em;}.elementor-63990 .elementor-element.elementor-element-216b688 .elementor-cta .elementor-cta__bg, .elementor-63990 .elementor-element.elementor-element-216b688 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-63990 .elementor-element.elementor-element-216b688 > .elementor-widget-container{border-radius:16px 16px 16px 16px;}.elementor-63990 .elementor-element.elementor-element-216b688 .elementor-cta__content{text-align:center;background-color:var( --e-global-color-39703f8 );}.elementor-63990 .elementor-element.elementor-element-216b688 .elementor-cta__title{font-family:"LC Lora", Sans-serif;}.elementor-63990 .elementor-element.elementor-element-216b688 .elementor-cta__button{color:var( --e-global-color-text );background-color:var( --e-global-color-386f279 );border-color:var( --e-global-color-text );border-width:1px;}.elementor-63990 .elementor-element.elementor-element-216b688 .elementor-cta__button:hover{color:var( --e-global-color-39703f8 );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-63990 .elementor-element.elementor-element-216b688 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-63990 .elementor-element.elementor-element-216b688 .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-63990 .elementor-element.elementor-element-a46427a{margin-top:0em;margin-bottom:02em;}.elementor-63990 .elementor-element.elementor-element-1e07f2b .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-astglobalcolor7 );margin:0px 0px 0px 0px;}.elementor-63990 .elementor-element.elementor-element-1e07f2b .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );}.elementor-63990 .elementor-element.elementor-element-1e07f2b .elementskit-section-title-wraper .elementskit-border-divider{width:100px;background:var( --e-global-color-primary );}.elementor-63990 .elementor-element.elementor-element-1e07f2b .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:100px;height:4px;color:var( --e-global-color-primary );}.elementor-63990 .elementor-element.elementor-element-1e07f2b .elementskit-section-title-wraper .elementskit-border-star{width:100px;height:4px;color:var( --e-global-color-primary );}.elementor-63990 .elementor-element.elementor-element-1e07f2b .elementskit-section-title-wraper .elementskit-border-divider, .elementor-63990 .elementor-element.elementor-element-1e07f2b .elementskit-border-divider::before{height:4px;}.elementor-63990 .elementor-element.elementor-element-1e07f2b .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-63990 .elementor-element.elementor-element-1e07f2b .elementskit-section-title-wraper .elementskit-border-star:after{background-color:var( --e-global-color-primary );}.elementor-63990 .elementor-element.elementor-element-5b196d4 .ekit-stylish-list-content{justify-content:start;align-items:center;}.elementor-63990 .elementor-element.elementor-element-5b196d4 .ekit-stylish-list.list-inline{justify-content:start;}.elementor-63990 .elementor-element.elementor-element-5b196d4 .ekit-stylish-list-content-wrapper{margin:16px 0px 16px 0px;}.elementor-63990 .elementor-element.elementor-element-5b196d4 .ekit-stylish-list-content-icon > i{font-size:24px;}.elementor-63990 .elementor-element.elementor-element-5b196d4 .ekit-stylish-list-content-icon > svg{height:24px;width:24px;}.elementor-63990 .elementor-element.elementor-element-5b196d4 .ekit-stylish-list-content-icon > img{height:24px;width:24px;color:var( --e-global-color-astglobalcolor4 );}.elementor-63990 .elementor-element.elementor-element-5b196d4 .ekit-stylish-list-content-icon > :is( i, svg ){color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-63990 .elementor-element.elementor-element-5b196d4 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-icon > :is( i, svg ){color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-63990 .elementor-element.elementor-element-5b196d4 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-icon > img{color:var( --e-global-color-astglobalcolor4 );}.elementor-63990 .elementor-element.elementor-element-5b196d4 .ekit-stylish-list-content-icon{margin:0px 6px 3px 0px;}.elementor-63990 .elementor-element.elementor-element-5b196d4 .ekit-stylish-list-content-title{color:var( --e-global-color-astglobalcolor7 );transition:var( --e-global-color-astglobalcolor7 );font-size:1.2em;font-weight:500;margin:0px 6px 0px 0px;}.elementor-63990 .elementor-element.elementor-element-5b196d4 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-title{color:var( --e-global-color-astglobalcolor8 );}.elementor-63990 .elementor-element.elementor-element-5b196d4 .ekit-stylish-list-content-text{flex-direction:column;}.elementor-63990 .elementor-element.elementor-element-5b196d4 .ekit-stylish-list-content-description{color:inherit;transition:color 0.3s ease;margin:0px 6px 0px 0px;}.elementor-63990 .elementor-element.elementor-element-5b196d4 .ekit-stylish-list-content-badge span{color:#fff;background-color:#EF0A0A;border-radius:4px;padding:2px 5px 2px 5px;}.elementor-63990 .elementor-element.elementor-element-5b196d4 .ekit-stylish-list-divider:not(:last-child)::before{border-top-color:#E6E7EC;border-top-style:solid;}.elementor-63990 .elementor-element.elementor-element-5b196d4 .ekit-stylish-list-divider-inline:not(:last-child)::before{border-left-color:#E6E7EC;border-left-style:solid;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-63990 .elementor-element.elementor-element-a15b238{margin-top:0em;margin-bottom:2em;}.elementor-63990 .elementor-element.elementor-element-efb5ed0 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:2em 0.5em 0em 00.5em;border-radius:16px 16px 16px 16px;}.elementor-63990 .elementor-element.elementor-element-efb5ed0{--confirmation-message-alignment:center;--sections-border-radius:16px 16px 16px 16px;--titles-spacing:0.5em;--order-details-rows-gap:1em;--tables-divider-border-width:1px;}.elementor-63990 .elementor-element.elementor-element-efb5ed0 .woocommerce-thankyou-order-received{font-size:2em;line-height:1em;}.elementor-63990 .elementor-element.elementor-element-efb5ed0 h2{font-size:2em;}.elementor-63990 .elementor-element.elementor-element-a46427a{margin-top:0em;margin-bottom:2em;}.elementor-63990 .elementor-element.elementor-element-1e07f2b > .elementor-widget-container{margin:0em 0em 1em 0em;}}/* Start custom CSS for woocommerce-purchase-summary, class: .elementor-element-efb5ed0 *//* Change color and font-size of order number */

.elementor-63990 .elementor-element.elementor-element-efb5ed0 ul.order_details li.woocommerce-order-overview__order.order {
    vertical-align: bottom;
    line-height: 1.5em;
}

.elementor-63990 .elementor-element.elementor-element-efb5ed0 ul.order_details li.woocommerce-order-overview__order.order strong {
    color: #006795;
    font-size: 1.5em;
}

/* Hide room charge description */
.elementor-63990 .elementor-element.elementor-element-efb5ed0 ul.order_details ~ p {
    display: none !important;
}

/* 
 Customize Order Details table 
    - remove border
    - remove padding
    + font-size
    * fix item devider border color
    * right align total
    * fix add-on/variant
    * fix total
*/

.elementor-63990 .elementor-element.elementor-element-efb5ed0 :is(table.shop_table, .woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title) {
    border: none !important;
}

.elementor-63990 .elementor-element.elementor-element-efb5ed0 table.shop_table {
    padding-left: 0;
    padding-right: 0;
    font-size: 1em !important;
}

.elementor-63990 .elementor-element.elementor-element-efb5ed0 table.shop_table :is(.product-total, tfoot td) {
    text-align: right;
}

.elementor-63990 .elementor-element.elementor-element-efb5ed0 table.shop_table td {
    border-color: inherit;
}

.elementor-63990 .elementor-element.elementor-element-efb5ed0 table.shop_table .wc-item-meta {
    padding-left: 0;
}

.elementor-63990 .elementor-element.elementor-element-efb5ed0 table.shop_table .wc-item-meta li strong {
    display: block;
    width: 100%;
}

.elementor-63990 .elementor-element.elementor-element-efb5ed0 table.shop_table .wc-item-meta li p {
    font-weight: 700;
}

.elementor-63990 .elementor-element.elementor-element-efb5ed0 table.shop_table tfoot :is(td, span) {
    font-weight: 700;
}

.elementor-63990 .elementor-element.elementor-element-efb5ed0 table.shop_table tfoot tr:last-child td span {
    font-size: 1.5em;
    color: #006795
}

.elementor-63990 .elementor-element.elementor-element-efb5ed0 table.shop_table tfoot tr:last-child td span.woocommerce-Price-currencySymbol {
    font-size: 1.2em;
}

/* Hide Billing Address */
.elementor-63990 .elementor-element.elementor-element-efb5ed0 section.woocommerce-customer-details {
    display: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'LC Be VietNam Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://experiences.alma-resort.com/wp-content/uploads/system/fonts/be-vietnam-pro/bevietnampro-regular.ttf') format('truetype');
}
@font-face {
	font-family: 'LC Be VietNam Pro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://experiences.alma-resort.com/wp-content/uploads/system/fonts/be-vietnam-pro/bevietnampro-semibold.ttf') format('truetype');
}
@font-face {
	font-family: 'LC Be VietNam Pro';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://experiences.alma-resort.com/wp-content/uploads/system/fonts/be-vietnam-pro/bevietnampro-medium.ttf') format('truetype');
}
@font-face {
	font-family: 'LC Be VietNam Pro';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://experiences.alma-resort.com/wp-content/uploads/system/fonts/be-vietnam-pro/bevietnampro-bold.ttf') format('truetype');
}
@font-face {
	font-family: 'LC Be VietNam Pro';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://experiences.alma-resort.com/wp-content/uploads/system/fonts/be-vietnam-pro/bevietnampro-extrabold.ttf') format('truetype');
}
@font-face {
	font-family: 'LC Be VietNam Pro';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://experiences.alma-resort.com/wp-content/uploads/system/fonts/be-vietnam-pro/bevietnampro-light.ttf') format('truetype');
}
@font-face {
	font-family: 'LC Be VietNam Pro';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://experiences.alma-resort.com/wp-content/uploads/system/fonts/be-vietnam-pro/bevietnampro-light.ttf') format('truetype');
}
@font-face {
	font-family: 'LC Be VietNam Pro';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://experiences.alma-resort.com/wp-content/uploads/system/fonts/be-vietnam-pro/bevietnampro-extralight.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'LC Lora';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://experiences.alma-resort.com/wp-content/uploads/system/fonts/lora/lora-variablefont_wght.ttf') format('truetype');
}
@font-face {
	font-family: 'LC Lora';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://experiences.alma-resort.com/wp-content/uploads/system/fonts/lora/lora-variablefont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */