.elementor-5193 .elementor-element.elementor-element-3d10045{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5193 .elementor-element.elementor-element-3d10001{text-align:center;}.elementor-5193 .elementor-element.elementor-element-3d10001 img{width:100%;}.elementor-5193 .elementor-element.elementor-element-bnmob01{text-align:center;}.elementor-5193 .elementor-element.elementor-element-bnmob01 img{width:100%;}.elementor-5193 .elementor-element.elementor-element-3d1001c{--display:flex;--padding-top:54px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-5193 .elementor-element.elementor-element-3d1001b{--display:flex;}.elementor-5193 .elementor-element.elementor-element-3d10016{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5193 .elementor-element.elementor-element-3d10013{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:42px;font-weight:700;color:#8b5b3d;}.elementor-5193 .elementor-element.elementor-element-3d10014{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;color:#a47d70;}.elementor-5193 .elementor-element.elementor-element-3d10015{--display:flex;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5193 .elementor-element.elementor-element-3d10009{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-5193 .elementor-element.elementor-element-3d10007{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;color:#8b5b3d;}.elementor-5193 .elementor-element.elementor-element-3d10008{text-align:start;}.elementor-5193 .elementor-element.elementor-element-3d10008 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;color:#8b5b3d;}.elementor-5193 .elementor-element.elementor-element-3d1000c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-5193 .elementor-element.elementor-element-3d1000a{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;color:#8b5b3d;}.elementor-5193 .elementor-element.elementor-element-3d1000b{text-align:start;}.elementor-5193 .elementor-element.elementor-element-3d1000b .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;color:#8b5b3d;}.elementor-5193 .elementor-element.elementor-element-3d1000f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-5193 .elementor-element.elementor-element-3d1000d{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;color:#8b5b3d;}.elementor-5193 .elementor-element.elementor-element-3d1000e{text-align:start;}.elementor-5193 .elementor-element.elementor-element-3d1000e .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;color:#8b5b3d;}.elementor-5193 .elementor-element.elementor-element-3d10012{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-5193 .elementor-element.elementor-element-3d10010{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;color:#8b5b3d;}.elementor-5193 .elementor-element.elementor-element-3d10011{text-align:start;}.elementor-5193 .elementor-element.elementor-element-3d10011 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;color:#8b5b3d;}.elementor-5193 .elementor-element.elementor-element-3d1001a{--display:flex;--justify-content:center;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-5193 .elementor-element.elementor-element-3d10017{text-align:start;}.elementor-5193 .elementor-element.elementor-element-3d10017 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;letter-spacing:0.6px;color:#ffffff;}.elementor-5193 .elementor-element.elementor-element-3d10018{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:40px;font-weight:700;color:#8b5b3d;}.elementor-5193 .elementor-element.elementor-element-3d10019{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;font-weight:700;color:#a47d70;}.elementor-5193 .elementor-element.elementor-element-3d10023{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-5193 .elementor-element.elementor-element-3d10021{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5193 .elementor-element.elementor-element-3d1001e{text-align:center;}.elementor-5193 .elementor-element.elementor-element-3d1001e .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:700;letter-spacing:2px;color:#d94d75;}.elementor-5193 .elementor-element.elementor-element-3d1001f{text-align:center;}.elementor-5193 .elementor-element.elementor-element-3d1001f .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:48px;font-weight:800;letter-spacing:2px;color:#d94d75;}.elementor-5193 .elementor-element.elementor-element-3d10020{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:700;color:#a47d70;}.elementor-5193 .elementor-element.elementor-element-3d10022{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5193 .elementor-element.elementor-element-3d1001d .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-5193 .elementor-element.elementor-element-3d1001d .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-5193 .elementor-element.elementor-element-3d1001d .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-5193 .elementor-element.elementor-element-3d1001d .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-5193 .elementor-element.elementor-element-3d1001d .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-5193 .elementor-element.elementor-element-3d1001d .elementor-countdown-item{padding:24px 10px 24px 10px;}.elementor-5193 .elementor-element.elementor-element-3d1001d .elementor-countdown-label{color:#8b5b3d;}.elementor-5193 .elementor-element.elementor-element-3d1002e{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-5193 .elementor-element.elementor-element-3d1002c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-5193 .elementor-element.elementor-element-3d1002a{text-align:center;}.elementor-5193 .elementor-element.elementor-element-3d1002a .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:700;letter-spacing:2px;color:#d94d75;}.elementor-5193 .elementor-element.elementor-element-3d1002b{text-align:center;}.elementor-5193 .elementor-element.elementor-element-3d1002b .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:48px;font-weight:800;letter-spacing:2px;color:#d94d75;}.elementor-5193 .elementor-element.elementor-element-3d1002d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5193 .elementor-element.elementor-element-3d10034{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-5193 .elementor-element.elementor-element-3d10033{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-5193 .elementor-element.elementor-element-3d10030{text-align:center;}.elementor-5193 .elementor-element.elementor-element-3d10030 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:700;letter-spacing:2px;color:#d94d75;}.elementor-5193 .elementor-element.elementor-element-3d10031{text-align:center;}.elementor-5193 .elementor-element.elementor-element-3d10031 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:48px;font-weight:800;letter-spacing:2px;color:#d94d75;}.elementor-5193 .elementor-element.elementor-element-3d10032{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:700;color:#a47d70;}.elementor-5193 .elementor-element.elementor-element-6cb1603{--grid-columns:3;--grid-row-gap:32px;--grid-column-gap:24px;}.elementor-5193 .elementor-element.elementor-element-3d1003f{--display:flex;--padding-top:50px;--padding-bottom:200px;--padding-left:24px;--padding-right:24px;}.elementor-5193 .elementor-element.elementor-element-3d1003d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-5193 .elementor-element.elementor-element-3d1003b{text-align:center;}.elementor-5193 .elementor-element.elementor-element-3d1003b .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:700;letter-spacing:2px;color:#d94d75;}.elementor-5193 .elementor-element.elementor-element-3d1003c{text-align:center;}.elementor-5193 .elementor-element.elementor-element-3d1003c .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:48px;font-weight:800;letter-spacing:2px;color:#d94d75;}.elementor-5193 .elementor-element.elementor-element-3d1003e{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5193 .elementor-element.elementor-element-3d1003a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-5193 .elementor-element.elementor-element-3d1003a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-5193 .elementor-element.elementor-element-3d1003a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-5193 .elementor-element.elementor-element-3d1003a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-5193 .elementor-element.elementor-element-3d1003a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-5193 .elementor-element.elementor-element-3d1003a .elementor-icon-list-item:not(:last-child):after{content:"";border-color:rgba(164,125,112,.24);}.elementor-5193 .elementor-element.elementor-element-3d1003a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-5193 .elementor-element.elementor-element-3d1003a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-5193 .elementor-element.elementor-element-3d1003a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-5193 .elementor-element.elementor-element-3d1003a .elementor-icon-list-icon i{color:#d94d75;transition:color 0.3s;}.elementor-5193 .elementor-element.elementor-element-3d1003a .elementor-icon-list-icon svg{fill:#d94d75;transition:fill 0.3s;}.elementor-5193 .elementor-element.elementor-element-3d1003a{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-5193 .elementor-element.elementor-element-3d1003a .elementor-icon-list-text{color:#8b5b3d;transition:color 0.3s;}:root{--page-title-display:none;}@media(max-width:1240px){.elementor-5193 .elementor-element.elementor-element-6cb1603{--grid-columns:2;}}@media(min-width:768px){.elementor-5193 .elementor-element.elementor-element-3d1001c{--content-width:100%;}.elementor-5193 .elementor-element.elementor-element-3d1001b{--content-width:1440px;}.elementor-5193 .elementor-element.elementor-element-3d10023{--width:100%;}.elementor-5193 .elementor-element.elementor-element-3d10021{--content-width:1440px;}.elementor-5193 .elementor-element.elementor-element-3d10022{--content-width:1440px;}.elementor-5193 .elementor-element.elementor-element-3d1002e{--content-width:1180px;}.elementor-5193 .elementor-element.elementor-element-3d10034{--content-width:1440px;}.elementor-5193 .elementor-element.elementor-element-3d1003f{--content-width:1180px;}}@media(max-width:767px){.elementor-5193 .elementor-element.elementor-element-3d1001f .elementor-heading-title{font-size:32px;}.elementor-5193 .elementor-element.elementor-element-3d10022{--padding-top:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-5193 .elementor-element.elementor-element-3d1002b .elementor-heading-title{font-size:32px;}.elementor-5193 .elementor-element.elementor-element-3d10031 .elementor-heading-title{font-size:32px;}.elementor-5193 .elementor-element.elementor-element-6cb1603{--grid-columns:2;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-5193 .elementor-element.elementor-element-3d1003c .elementor-heading-title{font-size:32px;}}/* Start custom CSS for image, class: .elementor-element-3d10001 */.elementor-5193 .elementor-element.elementor-element-3d10001 img{width:100%;display:block;box-shadow:0 14px 36px rgba(208,98,124,.15)}@media(max-width:1024px){.elementor-5193 .elementor-element.elementor-element-3d10001{display:none !important}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bnmob01 */.elementor-5193 .elementor-element.elementor-element-bnmob01 img{width:100%;display:block;box-shadow:0 14px 36px rgba(208,98,124,.15)}@media(min-width:1025px){.elementor-5193 .elementor-element.elementor-element-bnmob01{display:none !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d10013 */.elementor-5193 .elementor-element.elementor-element-3d10013{font-weight:800;line-height:1.18;letter-spacing:1px}.elementor-5193 .elementor-element.elementor-element-3d10013 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d10007 */.elementor-5193 .elementor-element.elementor-element-3d10007{width:30px;height:30px;flex:0 0 auto;background:#fff;border-radius:50%;display:grid;place-items:center;box-shadow:0 6px 12px rgba(232,79,120,.12)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d10009 */.elementor-5193 .elementor-element.elementor-element-3d10009{background:rgba(255,239,244,.72);border:1px solid rgba(237,109,142,.15);border-radius:18px;min-height:52px}
/*LCSR8*/@media(max-width:767px){.elementor-5193 .elementor-element.elementor-element-3d10009{border-radius:8px!important}.elementor-5193 .elementor-element.elementor-element-3d10009::before{border-radius:5px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d1000a */.elementor-5193 .elementor-element.elementor-element-3d1000a{width:30px;height:30px;flex:0 0 auto;background:#fff;border-radius:50%;display:grid;place-items:center;box-shadow:0 6px 12px rgba(232,79,120,.12)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d1000c */.elementor-5193 .elementor-element.elementor-element-3d1000c{background:rgba(255,239,244,.72);border:1px solid rgba(237,109,142,.15);border-radius:18px;min-height:52px}
/*LCSR8*/@media(max-width:767px){.elementor-5193 .elementor-element.elementor-element-3d1000c{border-radius:8px!important}.elementor-5193 .elementor-element.elementor-element-3d1000c::before{border-radius:5px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d1000d */.elementor-5193 .elementor-element.elementor-element-3d1000d{width:30px;height:30px;flex:0 0 auto;background:#fff;border-radius:50%;display:grid;place-items:center;box-shadow:0 6px 12px rgba(232,79,120,.12)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d1000f */.elementor-5193 .elementor-element.elementor-element-3d1000f{background:rgba(255,239,244,.72);border:1px solid rgba(237,109,142,.15);border-radius:18px;min-height:52px}
/*LCSR8*/@media(max-width:767px){.elementor-5193 .elementor-element.elementor-element-3d1000f{border-radius:8px!important}.elementor-5193 .elementor-element.elementor-element-3d1000f::before{border-radius:5px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d10010 */.elementor-5193 .elementor-element.elementor-element-3d10010{width:30px;height:30px;flex:0 0 auto;background:#fff;border-radius:50%;display:grid;place-items:center;box-shadow:0 6px 12px rgba(232,79,120,.12)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d10012 */.elementor-5193 .elementor-element.elementor-element-3d10012{background:rgba(255,239,244,.72);border:1px solid rgba(237,109,142,.15);border-radius:18px;min-height:52px}
/*LCSR8*/@media(max-width:767px){.elementor-5193 .elementor-element.elementor-element-3d10012{border-radius:8px!important}.elementor-5193 .elementor-element.elementor-element-3d10012::before{border-radius:5px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d10015 */.elementor-5193 .elementor-element.elementor-element-3d10015>.e-con-inner{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:640px){.elementor-5193 .elementor-element.elementor-element-3d10015>.e-con-inner{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d10016 */.elementor-5193 .elementor-element.elementor-element-3d10016{background:rgba(255,255,255,.9);border:1px solid rgba(237,109,142,.22);border-radius:36px;box-shadow:0 20px 50px rgba(214,99,127,.18);backdrop-filter:blur(14px);position:relative;overflow:hidden}.elementor-5193 .elementor-element.elementor-element-3d10016::before{content:'';position:absolute;inset:12px;border:1px dashed rgba(237,109,142,.25);border-radius:24px;pointer-events:none}
/*LCSR8*/@media(max-width:767px){.elementor-5193 .elementor-element.elementor-element-3d10016{border-radius:8px!important}.elementor-5193 .elementor-element.elementor-element-3d10016::before{border-radius:5px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d10017 */.elementor-5193 .elementor-element.elementor-element-3d10017{display:inline-flex;width:fit-content;padding:10px 16px;border-radius:999px;background:#ed6d8e;box-shadow:0 12px 22px rgba(224,87,120,.22)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d10018 */.elementor-5193 .elementor-element.elementor-element-3d10018{font-weight:800;line-height:1.25;margin-top:22px}.elementor-5193 .elementor-element.elementor-element-3d10018 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d1001a */.elementor-5193 .elementor-element.elementor-element-3d1001a{background:rgba(255,255,255,.9);border:1px solid rgba(237,109,142,.22);border-radius:36px;box-shadow:0 20px 50px rgba(214,99,127,.18);backdrop-filter:blur(14px);position:relative;overflow:hidden}.elementor-5193 .elementor-element.elementor-element-3d1001a::before{content:'';position:absolute;inset:12px;border:1px dashed rgba(237,109,142,.25);border-radius:24px;pointer-events:none}.elementor-5193 .elementor-element.elementor-element-3d1001a{background:radial-gradient(circle at 86% 14%,rgba(255,216,106,.22),transparent 180px),rgba(255,255,255,.9)}
/*LCSR8*/@media(max-width:767px){.elementor-5193 .elementor-element.elementor-element-3d1001a{border-radius:8px!important}.elementor-5193 .elementor-element.elementor-element-3d1001a::before{border-radius:5px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d1001b */.elementor-5193 .elementor-element.elementor-element-3d1001b>.e-con-inner{display:grid;grid-template-columns:1.05fr .95fr;gap:24px;align-items:stretch}@media (max-width:980px){.elementor-5193 .elementor-element.elementor-element-3d1001b>.e-con-inner{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d1001e */.elementor-5193 .elementor-element.elementor-element-3d1001e{display:inline-flex;min-height:42px;padding:0 24px;border-radius:999px;background:rgba(255,255,255,.75);border:1px solid rgba(237,109,142,.25);box-shadow:0 10px 24px rgba(235,111,142,.12);align-items:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d1001f */.elementor-5193 .elementor-element.elementor-element-3d1001f{line-height:1.15;text-shadow:0 3px 0 rgba(255,255,255,.8);margin-top:14px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d10020 */.elementor-5193 .elementor-element.elementor-element-3d10020{max-width:760px;margin:16px auto 0;line-height:1.8}/* End custom CSS */
/* Start custom CSS for countdown, class: .elementor-element-3d1001d */.elementor-5193 .elementor-element.elementor-element-3d1001d .elementor-countdown-item{background:linear-gradient(180deg,#fff,#fff7f9);border:1px solid rgba(237,109,142,.28);border-radius:30px;min-height:168px;display:grid;place-items:center;padding:20px;box-shadow:inset 0 -8px 0 rgba(255,220,228,.55),0 12px 28px rgba(228,95,128,.12)}.elementor-5193 .elementor-element.elementor-element-3d1001d .elementor-countdown-digits{color:#d94d75;font-weight:800}.elementor-5193 .elementor-element.elementor-element-3d1001d .elementor-countdown-label{color:#8b5b3d;font-size:22px;font-weight:700;margin-top:10px}@media(max-width:767px){.elementor-5193 .elementor-element.elementor-element-3d1001d .elementor-countdown-wrapper{gap:8px}.elementor-5193 .elementor-element.elementor-element-3d1001d .elementor-countdown-item{min-width:0;min-height:80px;border-radius:18px;padding:12px 3px;margin:0;box-shadow:inset 0 -5px 0 rgba(255,220,228,.55),0 6px 14px rgba(228,95,128,.12)}.elementor-5193 .elementor-element.elementor-element-3d1001d .elementor-countdown-digits{font-size:30px}.elementor-5193 .elementor-element.elementor-element-3d1001d .elementor-countdown-label{font-size:13px;margin-top:4px}}
/*LCSR8*/@media(max-width:767px){.elementor-5193 .elementor-element.elementor-element-3d1001d{border-radius:8px!important}.elementor-5193 .elementor-element.elementor-element-3d1001d::before{border-radius:5px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d1002a */.elementor-5193 .elementor-element.elementor-element-3d1002a{display:inline-flex;min-height:42px;padding:0 24px;border-radius:999px;background:rgba(255,255,255,.75);border:1px solid rgba(237,109,142,.25);box-shadow:0 10px 24px rgba(235,111,142,.12);align-items:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d1002b */.elementor-5193 .elementor-element.elementor-element-3d1002b{line-height:1.15;text-shadow:0 3px 0 rgba(255,255,255,.8);margin-top:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d10030 */.elementor-5193 .elementor-element.elementor-element-3d10030{display:inline-flex;min-height:42px;padding:0 24px;border-radius:999px;background:rgba(255,255,255,.75);border:1px solid rgba(237,109,142,.25);box-shadow:0 10px 24px rgba(235,111,142,.12);align-items:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d10031 */.elementor-5193 .elementor-element.elementor-element-3d10031{line-height:1.15;text-shadow:0 3px 0 rgba(255,255,255,.8);margin-top:14px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d10032 */.elementor-5193 .elementor-element.elementor-element-3d10032{max-width:760px;margin:16px auto 0;line-height:1.8}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-6cb1603 */@media (max-width: 767px){
  .elementor-5193 .elementor-element.elementor-element-6cb1603 .elementor-loop-container{
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 12px;
    row-gap: 16px;
  }
  .elementor-5193 .elementor-element.elementor-element-6cb1603 .elementor-loop-container .e-loop-item img{ max-width:100%; height:auto; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d1003b */.elementor-5193 .elementor-element.elementor-element-3d1003b{display:inline-flex;min-height:42px;padding:0 24px;border-radius:999px;background:rgba(255,255,255,.75);border:1px solid rgba(237,109,142,.25);box-shadow:0 10px 24px rgba(235,111,142,.12);align-items:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d1003c */.elementor-5193 .elementor-element.elementor-element-3d1003c{line-height:1.15;text-shadow:0 3px 0 rgba(255,255,255,.8);margin-top:14px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d1003e */.elementor-5193 .elementor-element.elementor-element-3d1003e{background:rgba(255,255,255,.9);border:1px solid rgba(237,109,142,.22);border-radius:36px;box-shadow:0 20px 50px rgba(214,99,127,.18);backdrop-filter:blur(14px);position:relative;overflow:hidden}.elementor-5193 .elementor-element.elementor-element-3d1003e::before{content:'';position:absolute;inset:12px;border:1px dashed rgba(237,109,142,.25);border-radius:24px;pointer-events:none}
/*LCSR8*/@media(max-width:767px){.elementor-5193 .elementor-element.elementor-element-3d1003e{border-radius:8px!important}.elementor-5193 .elementor-element.elementor-element-3d1003e::before{border-radius:5px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d10045 */.elementor-5193 .elementor-element.elementor-element-3d10045{background:radial-gradient(circle at 12% 8%,rgba(255,196,213,.45) 0 160px,transparent 270px),radial-gradient(circle at 88% 18%,rgba(255,238,183,.45) 0 140px,transparent 260px),linear-gradient(180deg,#fff5f8 0%,#fffaf0 42%,#fff1f5 100%);position:relative;overflow:hidden}.elementor-5193 .elementor-element.elementor-element-3d10045::before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.38;z-index:0;background-image:linear-gradient(rgba(255,145,171,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,145,171,.08) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.65),rgba(0,0,0,.16))}.elementor-5193 .elementor-element.elementor-element-3d10045::after{content:'♡  ✦  🎀  ♡  ✧  ♡  ✦  ♡';position:absolute;top:120px;right:-20px;color:rgba(236,110,143,.12);font-size:72px;letter-spacing:18px;writing-mode:vertical-rl;pointer-events:none;z-index:0}/* End custom CSS */