.elementor-3651 .elementor-element.elementor-element-8791d80{--display:flex;--min-height:179px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3651 .elementor-element.elementor-element-8791d80:not(.elementor-motion-effects-element-type-background), .elementor-3651 .elementor-element.elementor-element-8791d80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mupiwood.com/wp-content/uploads/2026/05/暮品常見問題-1536x512.jpg");background-position:bottom left;background-size:cover;}.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-3651 .elementor-element.elementor-element-8a8cb86 .elementor-heading-title{color:#000000;}.elementor-3651 .elementor-element.elementor-element-8a8cb86.elementor-element{--align-self:center;}.elementor-3651 .elementor-element.elementor-element-75c3fcc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3651 .elementor-element.elementor-element-9f696ae{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3651 .elementor-element.elementor-element-d085904{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-3651 .elementor-element.elementor-element-8016f57 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.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-3651 .elementor-element.elementor-element-fddbfba p{margin-block-end:0px;}.elementor-3651 .elementor-element.elementor-element-fddbfba{color:#FFFFFF;}.elementor-3651 .elementor-element.elementor-element-7fb3fca{text-align:center;}.elementor-3651 .elementor-element.elementor-element-7fb3fca .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFE4B5;}.elementor-3651 .elementor-element.elementor-element-537aa9c p{margin-block-end:0px;}.elementor-3651 .elementor-element.elementor-element-ea27f7a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3651 .elementor-element.elementor-element-71a3914 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-3651 .elementor-element.elementor-element-b979df7 p{margin-block-end:0px;}.elementor-3651 .elementor-element.elementor-element-b979df7{color:#FFFFFF;}.elementor-3651 .elementor-element.elementor-element-f78553c{text-align:center;}.elementor-3651 .elementor-element.elementor-element-f78553c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFE4B5;}.elementor-3651 .elementor-element.elementor-element-4867060 p{margin-block-end:0px;}.elementor-3651 .elementor-element.elementor-element-146140d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3651 .elementor-element.elementor-element-0b3ac50 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-3651 .elementor-element.elementor-element-ac3f802 p{margin-block-end:0px;}.elementor-3651 .elementor-element.elementor-element-ac3f802{color:#FFFFFF;}.elementor-3651 .elementor-element.elementor-element-17d6545{text-align:center;}.elementor-3651 .elementor-element.elementor-element-17d6545 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFE4B5;}.elementor-3651 .elementor-element.elementor-element-ee6b2f9 p{margin-block-end:0px;}.elementor-3651 .elementor-element.elementor-element-d04701f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3651 .elementor-element.elementor-element-36abfc0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-3651 .elementor-element.elementor-element-414bd53 p{margin-block-end:0px;}.elementor-3651 .elementor-element.elementor-element-414bd53{color:#FFFFFF;}.elementor-3651 .elementor-element.elementor-element-4a938ae{text-align:center;}.elementor-3651 .elementor-element.elementor-element-4a938ae .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFE4B5;}.elementor-3651 .elementor-element.elementor-element-32bcd9d p{margin-block-end:0px;}.elementor-3651 .elementor-element.elementor-element-fe1310b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3651 .elementor-element.elementor-element-7557550 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-3651 .elementor-element.elementor-element-e296deb p{margin-block-end:0px;}.elementor-3651 .elementor-element.elementor-element-e296deb{color:#FFFFFF;}.elementor-3651 .elementor-element.elementor-element-8301cae{text-align:center;}.elementor-3651 .elementor-element.elementor-element-8301cae .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFE4B5;}.elementor-3651 .elementor-element.elementor-element-cd1da6b p{margin-block-end:0px;}.elementor-3651 .elementor-element.elementor-element-2b9a074{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3651 .elementor-element.elementor-element-eaf0ee2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-3651 .elementor-element.elementor-element-fabb0cf p{margin-block-end:0px;}.elementor-3651 .elementor-element.elementor-element-fabb0cf{color:#FFFFFF;}.elementor-3651 .elementor-element.elementor-element-f43f038{text-align:center;}.elementor-3651 .elementor-element.elementor-element-f43f038 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFE4B5;}.elementor-3651 .elementor-element.elementor-element-525eb98 p{margin-block-end:0px;}.elementor-3651 .elementor-element.elementor-element-d988dcc{--display:flex;}@media(max-width:1024px){.elementor-3651 .elementor-element.elementor-element-9f696ae{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3651 .elementor-element.elementor-element-9f696ae{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3651 .elementor-element.elementor-element-d085904{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3651 .elementor-element.elementor-element-8016f57 .elementor-heading-title{font-size:23px;}.elementor-3651 .elementor-element.elementor-element-8016f57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3651 .elementor-element.elementor-element-fddbfba p{margin-block-end:0px;}.elementor-3651 .elementor-element.elementor-element-fddbfba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3651 .elementor-element.elementor-element-ea27f7a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3651 .elementor-element.elementor-element-71a3914 .elementor-heading-title{font-size:23px;}.elementor-3651 .elementor-element.elementor-element-71a3914{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3651 .elementor-element.elementor-element-b979df7 p{margin-block-end:0px;}.elementor-3651 .elementor-element.elementor-element-b979df7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3651 .elementor-element.elementor-element-146140d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3651 .elementor-element.elementor-element-0b3ac50 .elementor-heading-title{font-size:23px;}.elementor-3651 .elementor-element.elementor-element-0b3ac50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3651 .elementor-element.elementor-element-ac3f802 p{margin-block-end:0px;}.elementor-3651 .elementor-element.elementor-element-ac3f802{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3651 .elementor-element.elementor-element-d04701f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3651 .elementor-element.elementor-element-36abfc0 .elementor-heading-title{font-size:23px;}.elementor-3651 .elementor-element.elementor-element-36abfc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3651 .elementor-element.elementor-element-414bd53 p{margin-block-end:0px;}.elementor-3651 .elementor-element.elementor-element-414bd53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3651 .elementor-element.elementor-element-fe1310b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3651 .elementor-element.elementor-element-7557550 .elementor-heading-title{font-size:23px;}.elementor-3651 .elementor-element.elementor-element-7557550{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3651 .elementor-element.elementor-element-e296deb p{margin-block-end:0px;}.elementor-3651 .elementor-element.elementor-element-e296deb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3651 .elementor-element.elementor-element-8301cae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3651 .elementor-element.elementor-element-2b9a074{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3651 .elementor-element.elementor-element-eaf0ee2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3651 .elementor-element.elementor-element-fabb0cf p{margin-block-end:0px;}.elementor-3651 .elementor-element.elementor-element-fabb0cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-537aa9c */.elementor-3651 .elementor-element.elementor-element-537aa9c .mupi-list ul{
    columns:2;
    column-gap:28px;
    padding-left:22px;
    margin:0;
}

.elementor-3651 .elementor-element.elementor-element-537aa9c .mupi-list li{
    margin-bottom:10px;
    line-height:1.7;
    break-inside:avoid;
}

/* 手機版也維持兩欄 */
@media(max-width:767px){
    .elementor-3651 .elementor-element.elementor-element-537aa9c .mupi-list ul{
        columns:2;
        column-gap:18px;
        padding-left:18px;
    }

    .elementor-3651 .elementor-element.elementor-element-537aa9c .mupi-list li{
        font-size:14px;
        line-height:1.6;
        margin-bottom:8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d085904 */.elementor-3651 .elementor-element.elementor-element-d085904{
  background:linear-gradient(180deg,#4a3023 0%,#2f1f18 100%);
  border:none !important;
  border-radius:22px;
  padding:24px;
  box-shadow:0 18px 40px rgba(40,25,15,.22);
  overflow:hidden;
}

.elementor-3651 .elementor-element.elementor-element-d085904 img{
  border-radius:16px;
  width:100%;
  aspect-ratio:4/3;
  object-fit:cover;
  margin-bottom:20px;
}

.elementor-3651 .elementor-element.elementor-element-d085904 h2,
.elementor-3651 .elementor-element.elementor-element-d085904 h3{
  color:#fff7ea;
  font-size:26px;
  line-height:1.35;
  margin:0 0 14px;
  font-weight:800;
}

.elementor-3651 .elementor-element.elementor-element-d085904 p{
  color:rgba(255,247,234,.82);
  font-size:16px;
  line-height:1.9;
  margin-bottom:22px;
}

.elementor-3651 .elementor-element.elementor-element-d085904 ul{
  columns:2;
  column-gap:26px;
  padding-left:20px;
  margin:0;
}

.elementor-3651 .elementor-element.elementor-element-d085904 li{
  color:#fff2df;
  font-size:15px;
  line-height:1.7;
  margin-bottom:10px;
  break-inside:avoid;
}

.elementor-3651 .elementor-element.elementor-element-d085904 li::marker{
  color:#d6a96b;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4867060 */.elementor-3651 .elementor-element.elementor-element-4867060 .mupi-list ul{
    columns:2;
    column-gap:28px;
    padding-left:22px;
    margin:0;
}

.elementor-3651 .elementor-element.elementor-element-4867060 .mupi-list li{
    margin-bottom:10px;
    line-height:1.7;
    break-inside:avoid;
}

/* 手機版也維持兩欄 */
@media(max-width:767px){
    .elementor-3651 .elementor-element.elementor-element-4867060 .mupi-list ul{
        columns:2;
        column-gap:18px;
        padding-left:18px;
    }

    .elementor-3651 .elementor-element.elementor-element-4867060 .mupi-list li{
        font-size:14px;
        line-height:1.6;
        margin-bottom:8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea27f7a */.elementor-3651 .elementor-element.elementor-element-ea27f7a{
  background:linear-gradient(180deg,#4a3023 0%,#2f1f18 100%);
  border:none !important;
  border-radius:22px;
  padding:24px;
  box-shadow:0 18px 40px rgba(40,25,15,.22);
  overflow:hidden;
}

.elementor-3651 .elementor-element.elementor-element-ea27f7a img{
  border-radius:16px;
  width:100%;
  aspect-ratio:4/3;
  object-fit:cover;
  margin-bottom:20px;
}

.elementor-3651 .elementor-element.elementor-element-ea27f7a h2,
.elementor-3651 .elementor-element.elementor-element-ea27f7a h3{
  color:#fff7ea;
  font-size:26px;
  line-height:1.35;
  margin:0 0 14px;
  font-weight:800;
}

.elementor-3651 .elementor-element.elementor-element-ea27f7a p{
  color:rgba(255,247,234,.82);
  font-size:16px;
  line-height:1.9;
  margin-bottom:22px;
}

.elementor-3651 .elementor-element.elementor-element-ea27f7a ul{
  columns:2;
  column-gap:26px;
  padding-left:20px;
  margin:0;
}

.elementor-3651 .elementor-element.elementor-element-ea27f7a li{
  color:#fff2df;
  font-size:15px;
  line-height:1.7;
  margin-bottom:10px;
  break-inside:avoid;
}

.elementor-3651 .elementor-element.elementor-element-ea27f7a li::marker{
  color:#d6a96b;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee6b2f9 */.elementor-3651 .elementor-element.elementor-element-ee6b2f9 .mupi-list ul{
    columns:2;
    column-gap:28px;
    padding-left:22px;
    margin:0;
}

.elementor-3651 .elementor-element.elementor-element-ee6b2f9 .mupi-list li{
    margin-bottom:10px;
    line-height:1.7;
    break-inside:avoid;
}

/* 手機版也維持兩欄 */
@media(max-width:767px){
    .elementor-3651 .elementor-element.elementor-element-ee6b2f9 .mupi-list ul{
        columns:2;
        column-gap:18px;
        padding-left:18px;
    }

    .elementor-3651 .elementor-element.elementor-element-ee6b2f9 .mupi-list li{
        font-size:14px;
        line-height:1.6;
        margin-bottom:8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146140d */.elementor-3651 .elementor-element.elementor-element-146140d{
  background:linear-gradient(180deg,#4a3023 0%,#2f1f18 100%);
  border:none !important;
  border-radius:22px;
  padding:24px;
  box-shadow:0 18px 40px rgba(40,25,15,.22);
  overflow:hidden;
}

.elementor-3651 .elementor-element.elementor-element-146140d img{
  border-radius:16px;
  width:100%;
  aspect-ratio:4/3;
  object-fit:cover;
  margin-bottom:20px;
}

.elementor-3651 .elementor-element.elementor-element-146140d h2,
.elementor-3651 .elementor-element.elementor-element-146140d h3{
  color:#fff7ea;
  font-size:26px;
  line-height:1.35;
  margin:0 0 14px;
  font-weight:800;
}

.elementor-3651 .elementor-element.elementor-element-146140d p{
  color:rgba(255,247,234,.82);
  font-size:16px;
  line-height:1.9;
  margin-bottom:22px;
}

.elementor-3651 .elementor-element.elementor-element-146140d ul{
  columns:2;
  column-gap:26px;
  padding-left:20px;
  margin:0;
}

.elementor-3651 .elementor-element.elementor-element-146140d li{
  color:#fff2df;
  font-size:15px;
  line-height:1.7;
  margin-bottom:10px;
  break-inside:avoid;
}

.elementor-3651 .elementor-element.elementor-element-146140d li::marker{
  color:#d6a96b;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32bcd9d */.elementor-3651 .elementor-element.elementor-element-32bcd9d .mupi-list ul{
    columns:2;
    column-gap:28px;
    padding-left:22px;
    margin:0;
}

.elementor-3651 .elementor-element.elementor-element-32bcd9d .mupi-list li{
    margin-bottom:10px;
    line-height:1.7;
    break-inside:avoid;
}

/* 手機版也維持兩欄 */
@media(max-width:767px){
    .elementor-3651 .elementor-element.elementor-element-32bcd9d .mupi-list ul{
        columns:2;
        column-gap:18px;
        padding-left:18px;
    }

    .elementor-3651 .elementor-element.elementor-element-32bcd9d .mupi-list li{
        font-size:14px;
        line-height:1.6;
        margin-bottom:8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d04701f */.elementor-3651 .elementor-element.elementor-element-d04701f{
  background:linear-gradient(180deg,#4a3023 0%,#2f1f18 100%);
  border:none !important;
  border-radius:22px;
  padding:24px;
  box-shadow:0 18px 40px rgba(40,25,15,.22);
  overflow:hidden;
}

.elementor-3651 .elementor-element.elementor-element-d04701f img{
  border-radius:16px;
  width:100%;
  aspect-ratio:4/3;
  object-fit:cover;
  margin-bottom:20px;
}

.elementor-3651 .elementor-element.elementor-element-d04701f h2,
.elementor-3651 .elementor-element.elementor-element-d04701f h3{
  color:#fff7ea;
  font-size:26px;
  line-height:1.35;
  margin:0 0 14px;
  font-weight:800;
}

.elementor-3651 .elementor-element.elementor-element-d04701f p{
  color:rgba(255,247,234,.82);
  font-size:16px;
  line-height:1.9;
  margin-bottom:22px;
}

.elementor-3651 .elementor-element.elementor-element-d04701f ul{
  columns:2;
  column-gap:26px;
  padding-left:20px;
  margin:0;
}

.elementor-3651 .elementor-element.elementor-element-d04701f li{
  color:#fff2df;
  font-size:15px;
  line-height:1.7;
  margin-bottom:10px;
  break-inside:avoid;
}

.elementor-3651 .elementor-element.elementor-element-d04701f li::marker{
  color:#d6a96b;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd1da6b */.elementor-3651 .elementor-element.elementor-element-cd1da6b .mupi-list ul{
    columns:2;
    column-gap:28px;
    padding-left:22px;
    margin:0;
}

.elementor-3651 .elementor-element.elementor-element-cd1da6b .mupi-list li{
    margin-bottom:10px;
    line-height:1.7;
    break-inside:avoid;
}

/* 手機版也維持兩欄 */
@media(max-width:767px){
    .elementor-3651 .elementor-element.elementor-element-cd1da6b .mupi-list ul{
        columns:2;
        column-gap:18px;
        padding-left:18px;
    }

    .elementor-3651 .elementor-element.elementor-element-cd1da6b .mupi-list li{
        font-size:14px;
        line-height:1.6;
        margin-bottom:8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe1310b */.elementor-3651 .elementor-element.elementor-element-fe1310b{
  background:linear-gradient(180deg,#4a3023 0%,#2f1f18 100%);
  border:none !important;
  border-radius:22px;
  padding:24px;
  box-shadow:0 18px 40px rgba(40,25,15,.22);
  overflow:hidden;
}

.elementor-3651 .elementor-element.elementor-element-fe1310b img{
  border-radius:16px;
  width:100%;
  aspect-ratio:4/3;
  object-fit:cover;
  margin-bottom:20px;
}

.elementor-3651 .elementor-element.elementor-element-fe1310b h2,
.elementor-3651 .elementor-element.elementor-element-fe1310b h3{
  color:#fff7ea;
  font-size:26px;
  line-height:1.35;
  margin:0 0 14px;
  font-weight:800;
}

.elementor-3651 .elementor-element.elementor-element-fe1310b p{
  color:rgba(255,247,234,.82);
  font-size:16px;
  line-height:1.9;
  margin-bottom:22px;
}

.elementor-3651 .elementor-element.elementor-element-fe1310b ul{
  columns:2;
  column-gap:26px;
  padding-left:20px;
  margin:0;
}

.elementor-3651 .elementor-element.elementor-element-fe1310b li{
  color:#fff2df;
  font-size:15px;
  line-height:1.7;
  margin-bottom:10px;
  break-inside:avoid;
}

.elementor-3651 .elementor-element.elementor-element-fe1310b li::marker{
  color:#d6a96b;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-525eb98 */.elementor-3651 .elementor-element.elementor-element-525eb98 .mupi-list ul{
    columns:2;
    column-gap:28px;
    padding-left:22px;
    margin:0;
}

.elementor-3651 .elementor-element.elementor-element-525eb98 .mupi-list li{
    margin-bottom:10px;
    line-height:1.7;
    break-inside:avoid;
}

/* 手機版也維持兩欄 */
@media(max-width:767px){
    .elementor-3651 .elementor-element.elementor-element-525eb98 .mupi-list ul{
        columns:2;
        column-gap:18px;
        padding-left:18px;
    }

    .elementor-3651 .elementor-element.elementor-element-525eb98 .mupi-list li{
        font-size:14px;
        line-height:1.6;
        margin-bottom:8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b9a074 */.elementor-3651 .elementor-element.elementor-element-2b9a074{
  background:linear-gradient(180deg,#4a3023 0%,#2f1f18 100%);
  border:none !important;
  border-radius:22px;
  padding:24px;
  box-shadow:0 18px 40px rgba(40,25,15,.22);
  overflow:hidden;
}

.elementor-3651 .elementor-element.elementor-element-2b9a074 img{
  border-radius:16px;
  width:100%;
  aspect-ratio:4/3;
  object-fit:cover;
  margin-bottom:20px;
}

.elementor-3651 .elementor-element.elementor-element-2b9a074 h2,
.elementor-3651 .elementor-element.elementor-element-2b9a074 h3{
  color:#fff7ea;
  font-size:26px;
  line-height:1.35;
  margin:0 0 14px;
  font-weight:800;
}

.elementor-3651 .elementor-element.elementor-element-2b9a074 p{
  color:rgba(255,247,234,.82);
  font-size:16px;
  line-height:1.9;
  margin-bottom:22px;
}

.elementor-3651 .elementor-element.elementor-element-2b9a074 ul{
  columns:2;
  column-gap:26px;
  padding-left:20px;
  margin:0;
}

.elementor-3651 .elementor-element.elementor-element-2b9a074 li{
  color:#fff2df;
  font-size:15px;
  line-height:1.7;
  margin-bottom:10px;
  break-inside:avoid;
}

.elementor-3651 .elementor-element.elementor-element-2b9a074 li::marker{
  color:#d6a96b;
}/* End custom CSS */