/** Shopify CDN: Minification failed

Line 51:1 Unexpected "{"

**/
/* เซรั่มแอมพูล 5 สูตรเฉพาะที่ดีที่สุด mesoestetic - mesoestetic | เซรั่ม แอมพูล */
.gallery, .row {
    display: flex;
    flex-flow: row wrap;
    width: 100%;
}
.container, .container-width, .full-width .ubermenu-nav, .row {
    max-width: 1080px;
}
.container, .container-width, .full-width .ubermenu-nav, .row, body.boxed, body.framed {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.elementor-kit-3426 {
    --e-global-color-primary:#6EC1E4;
    --e-global-color-secondary:#54595F;
    --e-global-color-text:#7A7A7A;
    --e-global-color-accent:#61CE70;
    --e-global-typography-primary-font-family:"Roboto";
    --e-global-typography-primary-font-weight:600;
    --e-global-typography-secondary-font-family:"Roboto Slab";
    --e-global-typography-secondary-font-weight:400;
    --e-global-typography-text-font-family:"Roboto";
    --e-global-typography-text-font-weight:400;
    --e-global-typography-accent-font-family:"Roboto";
    --e-global-typography-accent-font-weight:500;
}
.elementor-kit-3426 e-page-transition {
    background-color:#FFBC7D;
}
.elementor-section.elementor-section-boxed > .elementor-container {
    max-width:1140px;
}
.e-con {
    --container-max-width:1140px;
}
.elementor-widget:not(:last-child) {
    margin-block-end:20px;
}
.elementor-element {
    --widgets-spacing:20px 20px;
    --widgets-spacing-row:20px;
    --widgets-spacing-column:20px;
}
 {
}
h1.entry-title {
    display:var(--page-title-display);
}
@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
    max-width:1024px;
}
.e-con {
    --container-max-width:1024px;
}

}
@media(max-width:767px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
    max-width:767px;
}
.e-con {
    --container-max-width:767px;
}

}
/* Start custom CSS */.blink_me  {
    
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}
#footer>.is-divider.divider.clearfix {
    margin-top: 0!important;
    margin-bottom: 0!important;
}/* End custom CSS */
.elementor-8005 .elementor-element.elementor-element-3fce3d1 > .elementor-element-populated {
    padding:0px 0px 0px 0px;
}
.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title {
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-flip-box .elementor-flip-box__button {
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-8005 .elementor-element.elementor-element-f0ca95f .elementor-flip-box__front {
    background-image:url("/cdn/shop/files/1.jpg?v=1774542803");
    background-position:center center;
    background-size:cover;
    height: stretch;
}
.elementor-8005 .elementor-element.elementor-element-f0ca95f .elementor-flip-box__back {
    background-image:url("/cdn/shop/files/5.jpg?v=1774542805");
    background-size:cover;
    height: stretch;
}
.elementor-8005 .elementor-element.elementor-element-f0ca95f .elementor-flip-box {
    height:500px;
}
.elementor-8005 .elementor-element.elementor-element-f0ca95f .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    padding:0px 0px 0px 0px;
    text-align:center;
}
.elementor-8005 .elementor-element.elementor-element-f0ca95f .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align:center;
}
.elementor-8005 .elementor-element.elementor-element-f0ca95f .elementor-flip-box__button {
    margin-inline-center:0;
}
.elementor-8005 .elementor-element.elementor-element-5222ffe > .elementor-element-populated {
    padding:0px 0px 0px 0px;
}
.elementor-8005 .elementor-element.elementor-element-3c3308b .elementor-flip-box__front {
    background-image:url("/cdn/shop/files/4.jpg?v=1774542806");
    background-position:center center;
    background-size:cover;
    height: stretch;
}
.elementor-8005 .elementor-element.elementor-element-3c3308b .elementor-flip-box__back {
    background-image:url("/cdn/shop/files/2.jpg?v=1774542807");
    background-size:cover;
    height: stretch;
}
.elementor-8005 .elementor-element.elementor-element-3c3308b .elementor-flip-box {
    height:500px;
}
.elementor-8005 .elementor-element.elementor-element-3c3308b .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    padding:0px 0px 0px 0px;
    text-align:center;
}
.elementor-8005 .elementor-element.elementor-element-3c3308b .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align:center;
}
.elementor-8005 .elementor-element.elementor-element-3c3308b .elementor-flip-box__button {
    margin-inline-center:0;
}
.elementor-widget-heading .elementor-heading-title {
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
    color:var( --e-global-color-primary );
}
.elementor-8005 .elementor-element.elementor-element-eec6bee .elementor-heading-title {
    font-family:"Kanit", Sans-serif;
    font-weight:500;
    color:#242424;
}
.elementor-widget-text-editor {
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
    color:var( --e-global-color-text );
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color:var( --e-global-color-primary );
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color:var( --e-global-color-primary );
    border-color:var( --e-global-color-primary );
}
.elementor-8005 .elementor-element.elementor-element-3161ff6 {
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:400;
    color:#242424;
}
.elementor-8005 .elementor-element.elementor-element-c3b7724 {
    padding:8% 8% 8% 8%;
}
.elementor-widget-image .widget-image-caption {
    color:var( --e-global-color-text );
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-8005 .elementor-element.elementor-element-3d35567 {
    text-align:center;
}
.elementor-8005 .elementor-element.elementor-element-3d35567 .elementor-heading-title {
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:300;
    color:#242424;
}
.elementor-8005 .elementor-element.elementor-element-c692dec {
    text-align:center;
}
.elementor-8005 .elementor-element.elementor-element-c692dec .elementor-heading-title {
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:300;
    color:#242424;
}
.elementor-8005 .elementor-element.elementor-element-bbc0344 {
    text-align:center;
}
.elementor-8005 .elementor-element.elementor-element-bbc0344 .elementor-heading-title {
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:300;
    color:#242424;
}
.elementor-8005 .elementor-element.elementor-element-8f8ede1 {
    text-align:center;
}
.elementor-8005 .elementor-element.elementor-element-8f8ede1 .elementor-heading-title {
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:300;
    color:#242424;
}
.elementor-8005 .elementor-element.elementor-element-67d77828 {
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:400;
    color:#242424;
}
.elementor-8005 .elementor-element.elementor-element-f604c75 {
    margin-top:3%;
    margin-bottom:3%;
}
.elementor-bc-flex-widget .elementor-8005 .elementor-element.elementor-element-3a5b5ab0.elementor-column .elementor-widget-wrap {
    align-items:center;
}
.elementor-8005 .elementor-element.elementor-element-3a5b5ab0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center;
}
.elementor-8005 .elementor-element.elementor-element-3a5b5ab0 > .elementor-element-populated {
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-8005 .elementor-element.elementor-element-3a5b5ab0 > .elementor-element-populated > .elementor-background-overlay {
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-8005 .elementor-element.elementor-element-20d149e5.elementor-column .elementor-widget-wrap {
    align-items:center;
}
.elementor-8005 .elementor-element.elementor-element-20d149e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center;
}
.elementor-8005 .elementor-element.elementor-element-20d149e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:10px;
}
.elementor-8005 .elementor-element.elementor-element-4c9d02cc > .elementor-widget-container {
    margin:0% 0% 5% 0%;
}
.elementor-8005 .elementor-element.elementor-element-4c9d02cc {
    text-align:center;
}
.elementor-8005 .elementor-element.elementor-element-4c9d02cc .elementor-heading-title {
    font-family:"Helvetica", Sans-serif;
    font-weight:600;
    color:#242424;
}
.elementor-widget-star-rating .elementor-star-rating__title {
    color:var( --e-global-color-text );
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-8005 .elementor-element.elementor-element-79b133e .elementor-star-rating__title {
    color:#242424;
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:400;
}
.elementor-8005 .elementor-element.elementor-element-6473458 .elementor-star-rating__title {
    color:#242424;
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:400;
}
.elementor-8005 .elementor-element.elementor-element-1ff0615e .elementor-star-rating__title {
    color:#242424;
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:400;
}
.elementor-8005 .elementor-element.elementor-element-79b1f0bf .elementor-star-rating__title {
    color:#242424;
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:400;
}
.elementor-8005 .elementor-element.elementor-element-376923b8 > .elementor-widget-container {
    background-color:#F5B511;
    padding:3% 3% 3% 3%;
}
.elementor-8005 .elementor-element.elementor-element-376923b8 {
    font-family:"Kanit", Sans-serif;
    font-size:20px;
    font-weight:400;
    color:#FFFFFF;
}
.elementor-8005 .elementor-element.elementor-element-20393184 {
    margin-top:3%;
    margin-bottom:3%;
}
.elementor-bc-flex-widget .elementor-8005 .elementor-element.elementor-element-69d233e7.elementor-column .elementor-widget-wrap {
    align-items:center;
}
.elementor-8005 .elementor-element.elementor-element-69d233e7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center;
}
.elementor-8005 .elementor-element.elementor-element-69d233e7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:10px;
}
.elementor-8005 .elementor-element.elementor-element-3c6f64c2 > .elementor-widget-container {
    margin:0% 0% 5% 0%;
}
.elementor-8005 .elementor-element.elementor-element-3c6f64c2 {
    text-align:center;
}
.elementor-8005 .elementor-element.elementor-element-3c6f64c2 .elementor-heading-title {
    font-family:"Helvetica", Sans-serif;
    font-weight:600;
    color:#242424;
}
.elementor-8005 .elementor-element.elementor-element-4d83abed .elementor-star-rating__title {
    color:#242424;
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:400;
}
.elementor-8005 .elementor-element.elementor-element-6a29f37a .elementor-star-rating__title {
    color:#242424;
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:400;
}
.elementor-8005 .elementor-element.elementor-element-71520f03 .elementor-star-rating__title {
    color:#242424;
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:400;
}
.elementor-8005 .elementor-element.elementor-element-6d2d901d > .elementor-widget-container {
    background-color:#5A9CA5;
    padding:3% 3% 3% 3%;
}
.elementor-8005 .elementor-element.elementor-element-6d2d901d {
    font-family:"Kanit", Sans-serif;
    font-size:20px;
    font-weight:400;
    color:#FFFFFF;
}
.elementor-bc-flex-widget .elementor-8005 .elementor-element.elementor-element-1c1c8c9.elementor-column .elementor-widget-wrap {
    align-items:center;
}
.elementor-8005 .elementor-element.elementor-element-1c1c8c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center;
}
.elementor-8005 .elementor-element.elementor-element-1c1c8c9 > .elementor-element-populated {
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-8005 .elementor-element.elementor-element-1c1c8c9 > .elementor-element-populated > .elementor-background-overlay {
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8005 .elementor-element.elementor-element-485d992 {
    margin-top:3%;
    margin-bottom:3%;
}
.elementor-bc-flex-widget .elementor-8005 .elementor-element.elementor-element-e238c96.elementor-column .elementor-widget-wrap {
    align-items:center;
}
.elementor-8005 .elementor-element.elementor-element-e238c96.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center;
}
.elementor-8005 .elementor-element.elementor-element-e238c96 > .elementor-element-populated {
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-8005 .elementor-element.elementor-element-e238c96 > .elementor-element-populated > .elementor-background-overlay {
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-8005 .elementor-element.elementor-element-8b495e2.elementor-column .elementor-widget-wrap {
    align-items:center;
}
.elementor-8005 .elementor-element.elementor-element-8b495e2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center;
}
.elementor-8005 .elementor-element.elementor-element-8b495e2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:10px;
}
.elementor-8005 .elementor-element.elementor-element-7752376 > .elementor-widget-container {
    margin:0% 0% 5% 0%;
}
.elementor-8005 .elementor-element.elementor-element-7752376 {
    text-align:center;
}
.elementor-8005 .elementor-element.elementor-element-7752376 .elementor-heading-title {
    font-family:"Helvetica", Sans-serif;
    font-weight:600;
    color:#242424;
}
.elementor-8005 .elementor-element.elementor-element-dc56da4 .elementor-star-rating__title {
    color:#242424;
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:400;
}
.elementor-8005 .elementor-element.elementor-element-8381585 .elementor-star-rating__title {
    color:#242424;
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:400;
}
.elementor-8005 .elementor-element.elementor-element-8dcf1da .elementor-star-rating__title {
    color:#242424;
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:400;
}
.elementor-8005 .elementor-element.elementor-element-d8db0da > .elementor-widget-container {
    background-color:#5A9CA5;
    padding:3% 3% 3% 3%;
}
.elementor-8005 .elementor-element.elementor-element-d8db0da {
    font-family:"Kanit", Sans-serif;
    font-size:20px;
    font-weight:400;
    color:#FFFFFF;
}
.elementor-8005 .elementor-element.elementor-element-750b81c6 {
    margin-top:3%;
    margin-bottom:3%;
}
.elementor-bc-flex-widget .elementor-8005 .elementor-element.elementor-element-10b914f1.elementor-column .elementor-widget-wrap {
    align-items:center;
}
.elementor-8005 .elementor-element.elementor-element-10b914f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center;
}
.elementor-8005 .elementor-element.elementor-element-10b914f1 > .elementor-element-populated {
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-8005 .elementor-element.elementor-element-10b914f1 > .elementor-element-populated > .elementor-background-overlay {
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-8005 .elementor-element.elementor-element-6f4b17a9.elementor-column .elementor-widget-wrap {
    align-items:center;
}
.elementor-8005 .elementor-element.elementor-element-6f4b17a9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center;
}
.elementor-8005 .elementor-element.elementor-element-6f4b17a9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:10px;
}
.elementor-8005 .elementor-element.elementor-element-4da983a5 > .elementor-widget-container {
    margin:0% 0% 5% 0%;
}
.elementor-8005 .elementor-element.elementor-element-4da983a5 {
    text-align:center;
}
.elementor-8005 .elementor-element.elementor-element-4da983a5 .elementor-heading-title {
    font-family:"Helvetica", Sans-serif;
    font-weight:600;
    color:#242424;
}
.elementor-8005 .elementor-element.elementor-element-6a3874d8 .elementor-star-rating__title {
    color:#242424;
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:400;
}
.elementor-8005 .elementor-element.elementor-element-43e77b0d .elementor-star-rating__title {
    color:#242424;
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:400;
}
.elementor-8005 .elementor-element.elementor-element-2bc34784 .elementor-star-rating__title {
    color:#242424;
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:400;
}
.elementor-8005 .elementor-element.elementor-element-7478f6da > .elementor-widget-container {
    background-color:#3D72A6;
    padding:3% 3% 3% 3%;
}
.elementor-8005 .elementor-element.elementor-element-7478f6da {
    font-family:"Kanit", Sans-serif;
    font-size:20px;
    font-weight:400;
    color:#FFFFFF;
}
.elementor-8005 .elementor-element.elementor-element-7d6a50ab {
    margin-top:3%;
    margin-bottom:3%;
}
.elementor-bc-flex-widget .elementor-8005 .elementor-element.elementor-element-24916561.elementor-column .elementor-widget-wrap {
    align-items:center;
}
.elementor-8005 .elementor-element.elementor-element-24916561.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center;
}
.elementor-8005 .elementor-element.elementor-element-24916561 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:10px;
}
.elementor-8005 .elementor-element.elementor-element-4886948 > .elementor-widget-container {
    margin:0% 0% 5% 0%;
}
.elementor-8005 .elementor-element.elementor-element-4886948 {
    text-align:center;
}
.elementor-8005 .elementor-element.elementor-element-4886948 .elementor-heading-title {
    font-family:"Helvetica", Sans-serif;
    font-weight:600;
    color:#242424;
}
.elementor-8005 .elementor-element.elementor-element-6e47f2e .elementor-star-rating__title {
    color:#242424;
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:400;
}
.elementor-8005 .elementor-element.elementor-element-3bc594f .elementor-star-rating__title {
    color:#242424;
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:400;
}
.elementor-8005 .elementor-element.elementor-element-471293ba .elementor-star-rating__title {
    color:#242424;
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:400;
}
.elementor-8005 .elementor-element.elementor-element-5134a76a .elementor-star-rating__title {
    color:#242424;
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:400;
}
.elementor-8005 .elementor-element.elementor-element-3765812c > .elementor-widget-container {
    background-color:#D67E29;
    padding:3% 3% 3% 3%;
}
.elementor-8005 .elementor-element.elementor-element-3765812c {
    font-family:"Kanit", Sans-serif;
    font-size:20px;
    font-weight:400;
    color:#FFFFFF;
}
.elementor-bc-flex-widget .elementor-8005 .elementor-element.elementor-element-21ae8ebd.elementor-column .elementor-widget-wrap {
    align-items:center;
}
.elementor-8005 .elementor-element.elementor-element-21ae8ebd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center;
}
.elementor-8005 .elementor-element.elementor-element-21ae8ebd > .elementor-element-populated {
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-8005 .elementor-element.elementor-element-21ae8ebd > .elementor-element-populated > .elementor-background-overlay {
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8005 .elementor-element.elementor-element-3bf7c3e {
    margin-top:3%;
    margin-bottom:3%;
}
.elementor-bc-flex-widget .elementor-8005 .elementor-element.elementor-element-b0de06b.elementor-column .elementor-widget-wrap {
    align-items:center;
}
.elementor-8005 .elementor-element.elementor-element-b0de06b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center;
}
.elementor-8005 .elementor-element.elementor-element-b0de06b > .elementor-element-populated {
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-8005 .elementor-element.elementor-element-b0de06b > .elementor-element-populated > .elementor-background-overlay {
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-8005 .elementor-element.elementor-element-7f632aa.elementor-column .elementor-widget-wrap {
    align-items:center;
}
.elementor-8005 .elementor-element.elementor-element-7f632aa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center;
}
.elementor-8005 .elementor-element.elementor-element-7f632aa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:10px;
}
.elementor-8005 .elementor-element.elementor-element-887ae99 > .elementor-widget-container {
    margin:0% 0% 5% 0%;
}
.elementor-8005 .elementor-element.elementor-element-887ae99 {
    text-align:center;
}
.elementor-8005 .elementor-element.elementor-element-887ae99 .elementor-heading-title {
    font-family:"Helvetica", Sans-serif;
    font-weight:600;
    color:#242424;
}
.elementor-8005 .elementor-element.elementor-element-4d217f7 .elementor-star-rating__title {
    color:#242424;
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:400;
}
.elementor-8005 .elementor-element.elementor-element-c9606a1 .elementor-star-rating__title {
    color:#242424;
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:400;
}
.elementor-8005 .elementor-element.elementor-element-920b5c2 .elementor-star-rating__title {
    color:#242424;
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:400;
}
.elementor-8005 .elementor-element.elementor-element-7a554c4 > .elementor-widget-container {
    background-color:#D67E29;
    padding:3% 3% 3% 3%;
}
.elementor-8005 .elementor-element.elementor-element-7a554c4 {
    font-family:"Kanit", Sans-serif;
    font-size:20px;
    font-weight:400;
    color:#FFFFFF;
}
.elementor-8005 .elementor-element.elementor-element-300b01e5 {
    margin-top:3%;
    margin-bottom:3%;
}
.elementor-bc-flex-widget .elementor-8005 .elementor-element.elementor-element-661fbbf8.elementor-column .elementor-widget-wrap {
    align-items:center;
}
.elementor-8005 .elementor-element.elementor-element-661fbbf8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center;
}
.elementor-8005 .elementor-element.elementor-element-661fbbf8 > .elementor-element-populated {
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-8005 .elementor-element.elementor-element-661fbbf8 > .elementor-element-populated > .elementor-background-overlay {
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-8005 .elementor-element.elementor-element-17a83a1.elementor-column .elementor-widget-wrap {
    align-items:center;
}
.elementor-8005 .elementor-element.elementor-element-17a83a1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center;
}
.elementor-8005 .elementor-element.elementor-element-17a83a1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:10px;
}
.elementor-8005 .elementor-element.elementor-element-753f2cd8 > .elementor-widget-container {
    margin:0% 0% 5% 0%;
}
.elementor-8005 .elementor-element.elementor-element-753f2cd8 {
    text-align:center;
}
.elementor-8005 .elementor-element.elementor-element-753f2cd8 .elementor-heading-title {
    font-family:"Helvetica", Sans-serif;
    font-weight:600;
    color:#242424;
}
.elementor-8005 .elementor-element.elementor-element-5a6ff3cc .elementor-star-rating__title {
    color:#242424;
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:400;
}
.elementor-8005 .elementor-element.elementor-element-e5adfe1 .elementor-star-rating__title {
    color:#242424;
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:400;
}
.elementor-8005 .elementor-element.elementor-element-21df143a .elementor-star-rating__title {
    color:#242424;
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:400;
}
.elementor-8005 .elementor-element.elementor-element-526fcc0e .elementor-star-rating__title {
    color:#242424;
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:400;
}
.elementor-8005 .elementor-element.elementor-element-3ca5904 .elementor-star-rating__title {
    color:#242424;
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:400;
}
.elementor-8005 .elementor-element.elementor-element-221e3bc > .elementor-widget-container {
    background-color:#87694A;
    padding:3% 3% 3% 3%;
}
.elementor-8005 .elementor-element.elementor-element-221e3bc {
    font-family:"Kanit", Sans-serif;
    font-size:20px;
    font-weight:400;
    color:#FFFFFF;
}
.elementor-8005 .elementor-element.elementor-element-15007610 {
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:400;
    color:#242424;
}
.elementor-8005 .elementor-element.elementor-element-46604b2 {
    margin-top:4%;
    margin-bottom:4%;
}
.elementor-8005 .elementor-element.elementor-element-535cd58e {
    text-align:center;
}
.elementor-8005 .elementor-element.elementor-element-535cd58e .elementor-heading-title {
    font-family:"Kanit", Sans-serif;
    font-size:35px;
    font-weight:400;
    letter-spacing:3px;
    color:#242424;
}
.elementor-8005 .elementor-element.elementor-element-76b4a68a .elementor-wrapper {
    --video-aspect-ratio:1.77777;
}
.elementor-widget-slides .elementor-slide-heading {
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-slides .elementor-slide-description {
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-slides .elementor-slide-button {
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-8005 .elementor-element.elementor-element-612c07cf .elementor-repeater-item-7b66a32 .swiper-slide-bg {
    background-color:#DEDEDE;
}
.elementor-8005 .elementor-element.elementor-element-612c07cf .elementor-repeater-item-e4786a3 .swiper-slide-bg {
    background-color:#DEDEDE;
}
.elementor-8005 .elementor-element.elementor-element-612c07cf .elementor-repeater-item-bcddbc4 .swiper-slide-bg {
    background-color:#DEDEDE;
}
.elementor-8005 .elementor-element.elementor-element-612c07cf .swiper-slide {
    transition-duration:calc(5000ms*1.2);
    height:362px;
}
.elementor-8005 .elementor-element.elementor-element-612c07cf .swiper-slide-contents {
    max-width:66%;
}
.elementor-8005 .elementor-element.elementor-element-612c07cf .swiper-slide-inner {
    text-align:center;
}
.elementor-8005 .elementor-element.elementor-element-612c07cf .elementor-slide-heading {
    color:#242424;
    font-family:"Kanit", Sans-serif;
    font-size:25px;
    font-weight:500;
}
.elementor-8005 .elementor-element.elementor-element-612c07cf .elementor-slide-description {
    color:#242424;
    font-family:"Kanit", Sans-serif;
    font-weight:400;
}
.elementor-8005 .elementor-element.elementor-element-612c07cf .elementor-swiper-button {
    font-size:20px;
    color:#242424;
}
.elementor-8005 .elementor-element.elementor-element-612c07cf .elementor-swiper-button svg {
    fill:#242424;
}
.elementor-8005 .elementor-element.elementor-element-38af11d3 {
    margin-top:4%;
    margin-bottom:4%;
}
.elementor-8005 .elementor-element.elementor-element-4745e6c1 > .elementor-widget-container {
    padding:2% 2% 2% 2%;
}
.elementor-8005 .elementor-element.elementor-element-4745e6c1 .elementor-heading-title {
    font-family:"Kanit", Sans-serif;
    font-weight:400;
    color:#242424;
}
.elementor-8005 .elementor-element.elementor-element-fd0dc6d {
    text-align:center;
}
.elementor-8005 .elementor-element.elementor-element-fd0dc6d .elementor-heading-title {
    font-family:"Helvetica", Sans-serif;
    font-size:35px;
    font-weight:600;
    text-transform:uppercase;
    color:#242424;
}
.elementor-8005 .elementor-element.elementor-element-503a3000 {
    margin-top:1%;
    margin-bottom:1%;
}
.elementor-8005 .elementor-element.elementor-element-664a1b7c > .elementor-widget-container {
    padding:4% 0% 0% 0%;
}
.elementor-8005 .elementor-element.elementor-element-664a1b7c {
    text-align:center;
}
.elementor-8005 .elementor-element.elementor-element-664a1b7c .elementor-heading-title {
    font-family:"Kanit", Sans-serif;
    font-size:30px;
    font-weight:600;
    color:#242424;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color:var( --e-global-color-primary );
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color:var( --e-global-color-primary );
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins {
    color:var( --e-global-color-primary );
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount {
    color:var( --e-global-color-primary );
}
.elementor-widget-woocommerce-products {
    --products-title-color:var( --e-global-color-primary );
}
.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2 {
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {
    color:var( --e-global-color-primary );
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount {
    color:var( --e-global-color-primary );
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del  {
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button {
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart {
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-8005 .elementor-element.elementor-element-5d6c2c33.elementor-wc-products  ul.products {
    grid-column-gap:20px;
    grid-row-gap:40px;
}
.elementor-8005 .elementor-element.elementor-element-5d6c2c33.elementor-wc-products ul.products li.product span.onsale {
    display:block;
}
:root {
    --page-title-display:none;
}
@media(max-width:1024px) {
    .elementor-8005 .elementor-element.elementor-element-612c07cf .swiper-slide {
    height:244px;
}
.elementor-8005 .elementor-element.elementor-element-612c07cf .swiper-slide-contents {
    max-width:100%;
}
.elementor-8005 .elementor-element.elementor-element-4745e6c1 {
    text-align:center;
}
.elementor-8005 .elementor-element.elementor-element-4745e6c1 .elementor-heading-title {
    font-size:35px;
    letter-spacing:3px;
}
.elementor-8005 .elementor-element.elementor-element-5d6c2c33.elementor-wc-products  ul.products {
    grid-column-gap:20px;
    grid-row-gap:40px;
}

}
@media(max-width:767px) {
    .elementor-8005 .elementor-element.elementor-element-3fce3d1 {
    width:50%;
}
.elementor-8005 .elementor-element.elementor-element-f0ca95f .elementor-flip-box {
    height:175px;
}
.elementor-8005 .elementor-element.elementor-element-5222ffe {
    width:50%;
}
.elementor-8005 .elementor-element.elementor-element-3c3308b .elementor-flip-box {
    height:175px;
}
.elementor-8005 .elementor-element.elementor-element-eec6bee {
    text-align:center;
}
.elementor-8005 .elementor-element.elementor-element-eec6bee .elementor-heading-title {
    line-height:1.7em;
}
.elementor-8005 .elementor-element.elementor-element-c1c1aa6 {
    width:50%;
}
.elementor-8005 .elementor-element.elementor-element-7709e2e {
    width:50%;
}
.elementor-8005 .elementor-element.elementor-element-2ce0373 {
    width:50%;
}
.elementor-8005 .elementor-element.elementor-element-9055a99 {
    width:50%;
}
.elementor-8005 .elementor-element.elementor-element-612c07cf .swiper-slide {
    height:165px;
}
.elementor-8005 .elementor-element.elementor-element-5d6c2c33.elementor-wc-products  ul.products {
    grid-column-gap:20px;
    grid-row-gap:40px;
}

}
@media(min-width:768px) {
    .elementor-8005 .elementor-element.elementor-element-6203b73c {
    width:64.665%;
}
.elementor-8005 .elementor-element.elementor-element-77fdbd19 {
    width:35%;
}

}

.elementor-365163 .elementor-element.elementor-element-0d8610b {
    padding:0% 2% 0% 2%;
}
.elementor-365163 .elementor-element.elementor-element-32fd7e7 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content:center;
    align-items:center;
}
.elementor-widget-text-editor {
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
    color:var( --e-global-color-text );
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color:var( --e-global-color-primary );
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color:var( --e-global-color-primary );
    border-color:var( --e-global-color-primary );
}
.elementor-365163 .elementor-element.elementor-element-15bada7 > .elementor-widget-container {
    margin:0em 0em -1.2em 0em;
}
.elementor-365163 .elementor-element.elementor-element-15bada7 {
    font-family:"Sukhumvit Set", Sans-serif;
    font-weight:400;
    color:#000000;
}
.elementor-widget-button .elementor-button {
    background-color:var( --e-global-color-accent );
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-365163 .elementor-element.elementor-element-d077e26 .elementor-button {
    background-color:#000000;
    font-family:"Sukhumvit Set", Sans-serif;
    font-size:14px;
    font-weight:500;
    border-radius:0px 0px 0px 0px;
}
#elementor-popup-modal-365163 .dialog-message {
    width:100vw;
    height:auto;
}
#elementor-popup-modal-365163 {
    justify-content:center;
    align-items:flex-end;
}
#elementor-popup-modal-365163 .dialog-close-button {
    display:flex;
}
#elementor-popup-modal-365163 .dialog-widget-content {
    box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);
}
@media(min-width:768px) {
    .elementor-365163 .elementor-element.elementor-element-8783e75 {
    width:84.911%;
}
.elementor-365163 .elementor-element.elementor-element-646387c {
    width:15.046%;
}

}
.woocommerce-product-gallery{ opacity: 1 !important; }

:root {
	--ur-primary-color: #475bb2;
	--ur-primary-dark: #4052a0;
	--ur-primary-light: #ffffff;
	--ur-button-text-normal-color: #FFFFFF;
	--ur-button-text-hover-color: #FFFFFF;
	--ur-button-background-normal-color: #475bb2;
	--ur-button-background-hover-color: #38488e;
}
.fb_hidden{position:absolute;top:-10000px;z-index:10001}.fb_reposition{overflow:hidden;position:relative}.fb_invisible{display:none}.fb_reset{background:none;border:0px;border-spacing:0;color:#000;cursor:auto;direction:ltr;font-family:lucida grande,tahoma,verdana,arial,sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal}.fb_reset>div{overflow:hidden}@keyframes fb_transform{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fb_animate{animation:fb_transform .3s forwards}

.fb_dialog {
    background:#525252b3;
    position:absolute;
    top:-10000px;
    z-index:10001
}
.fb_dialog_advanced {
    border-radius:8px;
    padding:10px
}
.fb_dialog_content {
    background:#fff;
    color:#373737
}
.fb_dialog_close_icon {
    background:url(https://connect.facebook.net/rsrc.php/v4/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 0 transparent;
    cursor:pointer;
    display:block;
    height:15px;
    position:absolute;
    right:18px;
    top:17px;
    width:15px
}
.fb_dialog_mobile .fb_dialog_close_icon {
    left:5px;
    right:auto;
    top:5px
}
.fb_dialog_padding {
    background-color:transparent;
    position:absolute;
    width:1px;
    z-index:-1
}
.fb_dialog_close_icon:hover {
    background:url(https://connect.facebook.net/rsrc.php/v4/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -15px transparent
}
.fb_dialog_close_icon:active {
    background:url(https://connect.facebook.net/rsrc.php/v4/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -30px transparent
}
.fb_dialog_iframe {
    line-height:0
}
.fb_dialog_content .dialog_title {
    background:#6d84b4;
    border:1px solid #365899;
    color:#fff;
    font-size:14px;
    font-weight:700;
    margin:0
}
.fb_dialog_content .dialog_title>span {
    background:url(https://connect.facebook.net/rsrc.php/v4/yd/r/Cou7n-nqK52.gif) no-repeat 5px 50%;
    float:left;
    padding:5px 0 7px 26px
}
body.fb_hidden {
    height:100%;
    left:0;
    margin:0;
    overflow:visible;
    position:absolute;
    top:-10000px;
    transform:none;
    width:100%
}
.fb_dialog.fb_dialog_mobile.loading {
    background:url(https://connect.facebook.net/rsrc.php/v4/ya/r/3rhSv5V8j3o.gif) #fff no-repeat 50% 50%;
    min-height:100%;
    min-width:100%;
    overflow:hidden;
    position:absolute;
    top:0;
    z-index:10001
}
.fb_dialog.fb_dialog_mobile.loading.centered {
    background:none;
    height:auto;
    min-height:initial;
    min-width:initial;
    width:auto
}
.fb_dialog.fb_dialog_mobile.loading.centered #fb_dialog_loader_spinner {
    width:100%
}
.fb_dialog.fb_dialog_mobile.loading.centered .fb_dialog_content {
    background:none
}
.loading.centered #fb_dialog_loader_close {
    clear:both;
    color:#fff;
    display:block;
    font-size:18px;
    padding-top:20px
}
#fb-root #fb_dialog_ipad_overlay {
    background:#0006;
    inset:0;
    min-height:100%;
    position:absolute;
    width:100%;
    z-index:10000
}
#fb-root #fb_dialog_ipad_overlay.hidden {
    display:none
}
.fb_dialog.fb_dialog_mobile.loading iframe {
    visibility:hidden
}
.fb_dialog_mobile .fb_dialog_iframe {
    position:sticky;
    top:0
}
.fb_dialog_content .dialog_header {
    background:linear-gradient(from(#738aba),to(#2c4987));
    border-bottom:1px solid;
    border-color:#043b87;
    box-shadow:#fff 0 1px 1px -1px inset;
    color:#fff;
    font:700 14px Helvetica,sans-serif;
    text-overflow:ellipsis;
    text-shadow:rgba(0,30,84,.296875) 0px -1px 0px;
    vertical-align:middle;
    white-space:nowrap
}
.fb_dialog_content .dialog_header table {
    height:43px;
    width:100%
}
.fb_dialog_content .dialog_header td.header_left {
    font-size:12px;
    padding-left:5px;
    vertical-align:middle;
    width:60px
}
.fb_dialog_content .dialog_header td.header_right {
    font-size:12px;
    padding-right:5px;
    vertical-align:middle;
    width:60px
}
.fb_dialog_content .touchable_button {
    background:linear-gradient(from(#4267B2),to(#2a4887));
    background-clip:padding-box;
    border:1px solid #29487d;
    border-radius:3px;
    display:inline-block;
    line-height:18px;
    margin-top:3px;
    max-width:85px;
    padding:4px 12px;
    position:relative
}
.fb_dialog_content .dialog_header .touchable_button input {
    background:none;
    border:none;
    color:#fff;
    font:700 12px Helvetica,sans-serif;
    margin:2px -12px;
    padding:2px 6px 3px;
    text-shadow:rgba(0,30,84,.296875) 0px -1px 0px
}
.fb_dialog_content .dialog_header .header_center {
    color:#fff;
    font-size:16px;
    font-weight:700;
    line-height:18px;
    text-align:center;
    vertical-align:middle
}
.fb_dialog_content .dialog_content {
    background:url(https://connect.facebook.net/rsrc.php/v4/y9/r/jKEcVPZFk-2.gif) no-repeat 50% 50%;
    border:1px solid #4A4A4A;
    border-bottom:0;
    border-top:0;
    height:150px
}
.fb_dialog_content .dialog_footer {
    background:#f5f6f7;
    border:1px solid #4A4A4A;
    border-top-color:#ccc;
    height:40px
}
#fb_dialog_loader_close {
    float:left
}
.fb_dialog.fb_dialog_mobile .fb_dialog_close_icon {
    visibility:hidden
}
#fb_dialog_loader_spinner {
    animation:rotateSpinner 1.2s linear infinite;
    background-color:transparent;
    background-image:url(https://connect.facebook.net/rsrc.php/v4/y2/r/onuUJj0tCqE.png);
    background-position:50% 50%;
    background-repeat:no-repeat;
    height:24px;
    width:24px
}
@keyframes rotateSpinner {
    0% {
    transform:rotate(0)
}
to {
    transform:rotate(360deg)
}

}


.fb_iframe_widget{display:inline-block;position:relative}.fb_iframe_widget span{display:inline-block;position:relative;text-align:justify}.fb_iframe_widget iframe{position:absolute}.fb_iframe_widget_fluid_desktop,.fb_iframe_widget_fluid_desktop span,.fb_iframe_widget_fluid_desktop iframe{max-width:100%}.fb_iframe_widget_fluid_desktop iframe{min-width:220px;position:relative}.fb_iframe_widget_lift{z-index:1}.fb_iframe_widget_fluid{display:inline}.fb_iframe_widget_fluid span{width:100%}

#section_302787019 {
  padding-top: 0px;
  padding-bottom: 0px;
}

#col-526799985 > .col-inner {
  padding: 10% 0px 0px 10%;
}
@media (min-width:850px) {
  #col-526799985 > .col-inner {
    padding: 10% 0px 0px 20%;
  }
}

#image_598986630 {
  width: 59%;
}

#col-1060199247 > .col-inner {
  padding: 12% 15% 0px 15%;
}

#image_206039367 {
  width: 40%;
}

#col-632381734 > .col-inner {
  padding: 10% 0px 0px 25%;
}

#col-1867482495 > .col-inner {
  padding: 0px 4% 2% 4%;
}
@media (min-width:850px) {
  #col-1867482495 > .col-inner {
    padding: 0px 10% 2% 10%;
  }
}

#row-1985405669 > .col > .col-inner {
  background-color: rgb(242, 242, 242);
}

#col-1299956504 > .col-inner {
  padding: 10% 11% 2% 11%;
  margin: 0px 0 0px 0px;
}

#row-797915065 > .col > .col-inner {
  background-color: rgb(255, 255, 255);
}

#col-428771236 > .col-inner {
  padding: 0px 0px 0px 0;
  margin: 0px 0 0px 0px;
}

#row-1280762667 > .col > .col-inner {
  padding: 30px 0px 0px 0px;
}

#section_111161096 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: rgb(242, 242, 242);
}
@media (min-width:550px) {
  #section_111161096 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}

:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--primary: #000000;
    --wp--preset--color--secondary: #0a0a0a;
    --wp--preset--color--success: #627D47;
    --wp--preset--color--alert: #b20000;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
    --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
}
:where(body)  {
     margin: 0;
}
.wp-site-blocks > .alignleft  {
     float: left;
     margin-right: 2em;
}
.wp-site-blocks > .alignright  {
     float: right;
     margin-left: 2em;
}
.wp-site-blocks > .aligncenter  {
     justify-content: center;
     margin-left: auto;
     margin-right: auto;
}
:where(.is-layout-flex) {
    gap: 0.5em;
}
:where(.is-layout-grid) {
    gap: 0.5em;
}
.is-layout-flow > .alignleft {
    float: left;
    margin-inline-start: 0;
    margin-inline-end: 2em;
}
.is-layout-flow > .alignright {
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: 0;
}
.is-layout-flow > .aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}
.is-layout-constrained > .alignleft {
    float: left;
    margin-inline-start: 0;
    margin-inline-end: 2em;
}
.is-layout-constrained > .alignright {
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: 0;
}
.is-layout-constrained > .aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}
.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    margin-left: auto !important;
    margin-right: auto !important;
}
body .is-layout-flex {
    display: flex;
}
.is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}
.is-layout-flex > :is(*, div) {
    margin: 0;
}
body .is-layout-grid {
    display: grid;
}
.is-layout-grid > :is(*, div) {
    margin: 0;
}
body {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
a:where(:not(.wp-element-button)) {
    text-decoration: none;
}
:root :where(.wp-element-button, .wp-block-button__link) {
    background-color: #32373c;
    border-width: 0;
    color: #fff;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    padding-top: calc(0.667em + 2px);
    padding-right: calc(1.333em + 2px);
    padding-bottom: calc(0.667em + 2px);
    padding-left: calc(1.333em + 2px);
    text-decoration: none;
    text-transform: inherit;
}
.has-black-color {
    color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-color {
    color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}
.has-primary-color {
    color: var(--wp--preset--color--primary) !important;
}
.has-secondary-color {
    color: var(--wp--preset--color--secondary) !important;
}
.has-success-color {
    color: var(--wp--preset--color--success) !important;
}
.has-alert-color {
    color: var(--wp--preset--color--alert) !important;
}
.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-primary-background-color {
    background-color: var(--wp--preset--color--primary) !important;
}
.has-secondary-background-color {
    background-color: var(--wp--preset--color--secondary) !important;
}
.has-success-background-color {
    background-color: var(--wp--preset--color--success) !important;
}
.has-alert-background-color {
    background-color: var(--wp--preset--color--alert) !important;
}
.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-primary-border-color {
    border-color: var(--wp--preset--color--primary) !important;
}
.has-secondary-border-color {
    border-color: var(--wp--preset--color--secondary) !important;
}
.has-success-border-color {
    border-color: var(--wp--preset--color--success) !important;
}
.has-alert-border-color {
    border-color: var(--wp--preset--color--alert) !important;
}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}
.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}
.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}
.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}
.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}
.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}
.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}
.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}
.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}
