.elementor-793 .elementor-element.elementor-element-6b55b09{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:120px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-6b55b09:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-6b55b09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFE8;}.elementor-793 .elementor-element.elementor-element-a7c8ac4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-793 .elementor-element.elementor-element-b7e759a{text-align:center;}.elementor-793 .elementor-element.elementor-element-b7e759a .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:48px;font-weight:900;line-height:1.3em;color:#2C2C2C;}.elementor-793 .elementor-element.elementor-element-8f07d44{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:18px;color:#6B6B60;}.elementor-793 .elementor-element.elementor-element-5c2799b{--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:stretch;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-5c2799b:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-5c2799b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-793 .elementor-element.elementor-element-7bef308{--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:stretch;}.elementor-793 .elementor-element.elementor-element-1f7dce7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:60px;--padding-bottom:60px;--padding-left:80px;--padding-right:64px;}.elementor-793 .elementor-element.elementor-element-06c997f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:8px;--padding-bottom:8px;--padding-left:20px;--padding-right:20px;}.elementor-793 .elementor-element.elementor-element-06c997f:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-06c997f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8965A;}.elementor-793 .elementor-element.elementor-element-e3b728e{font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1.5px;color:#FFFFFF;}.elementor-793 .elementor-element.elementor-element-483131a{text-align:start;}.elementor-793 .elementor-element.elementor-element-483131a .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:36px;font-weight:900;line-height:1.3em;color:#2C2C2C;}.elementor-793 .elementor-element.elementor-element-1661a71{font-family:"Noto Sans TC", Sans-serif;font-size:16px;line-height:1.8em;color:#4A453C;}.elementor-793 .elementor-element.elementor-element-0433fca{font-family:"Noto Sans TC", Sans-serif;font-size:16px;line-height:1.8em;color:#4A453C;}.elementor-793 .elementor-element.elementor-element-503d4ba{--display:flex;--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;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--flex-wrap:wrap;}.elementor-793 .elementor-element.elementor-element-ebf0dcc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-793 .elementor-element.elementor-element-2428792 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:32px;font-weight:900;color:#B8965A;}.elementor-793 .elementor-element.elementor-element-46ca798{font-family:"Noto Sans TC", Sans-serif;font-size:14px;color:#6B6B60;}.elementor-793 .elementor-element.elementor-element-ca1c8be{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-793 .elementor-element.elementor-element-847ccb4 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:32px;font-weight:900;color:#B8965A;}.elementor-793 .elementor-element.elementor-element-a84b1b3{font-family:"Noto Sans TC", Sans-serif;font-size:14px;color:#6B6B60;}.elementor-793 .elementor-element.elementor-element-5688836{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-793 .elementor-element.elementor-element-ab5a800 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:32px;font-weight:900;color:#B8965A;}.elementor-793 .elementor-element.elementor-element-61a93c3{font-family:"Noto Sans TC", Sans-serif;font-size:14px;color:#6B6B60;}.elementor-793 .elementor-element.elementor-element-ff060d6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-1e4dd93 img{width:100%;height:100%;border-radius:24px 24px 24px 24px;}.elementor-793 .elementor-element.elementor-element-287f69e{--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:stretch;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-287f69e:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-287f69e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFE8;}.elementor-793 .elementor-element.elementor-element-ef52d88{--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:stretch;}.elementor-793 .elementor-element.elementor-element-337e80e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-b220227 img{width:100%;height:100%;border-radius:24px 24px 24px 24px;}.elementor-793 .elementor-element.elementor-element-c7d7045{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:60px;--padding-bottom:60px;--padding-left:64px;--padding-right:80px;}.elementor-793 .elementor-element.elementor-element-1bee769{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:8px;--padding-bottom:8px;--padding-left:20px;--padding-right:20px;}.elementor-793 .elementor-element.elementor-element-1bee769:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-1bee769 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8965A;}.elementor-793 .elementor-element.elementor-element-7052f7c{font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1.5px;color:#FFFFFF;}.elementor-793 .elementor-element.elementor-element-327ed13{text-align:start;}.elementor-793 .elementor-element.elementor-element-327ed13 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:36px;font-weight:900;line-height:1.3em;color:#2C2C2C;}.elementor-793 .elementor-element.elementor-element-d104814{font-family:"Noto Sans TC", Sans-serif;font-size:16px;line-height:1.8em;color:#4A453C;}.elementor-793 .elementor-element.elementor-element-180a710{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#B8965A;--border-color:#B8965A;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-793 .elementor-element.elementor-element-180a710:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-180a710 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE6D8;}.elementor-793 .elementor-element.elementor-element-932d71d{font-family:"Noto Serif TC", Sans-serif;font-size:18px;font-weight:600;font-style:italic;line-height:1.7em;color:#2C2C2C;}.elementor-793 .elementor-element.elementor-element-9328415{--display:flex;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-6d32563{--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:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-793 .elementor-element.elementor-element-6d32563:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-6d32563 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE6D8;}.elementor-793 .elementor-element.elementor-element-5a6ff2c .elementor-icon-wrapper{text-align:center;}.elementor-793 .elementor-element.elementor-element-5a6ff2c.elementor-view-stacked .elementor-icon{background-color:#B8965A;}.elementor-793 .elementor-element.elementor-element-5a6ff2c.elementor-view-framed .elementor-icon, .elementor-793 .elementor-element.elementor-element-5a6ff2c.elementor-view-default .elementor-icon{color:#B8965A;border-color:#B8965A;}.elementor-793 .elementor-element.elementor-element-5a6ff2c.elementor-view-framed .elementor-icon, .elementor-793 .elementor-element.elementor-element-5a6ff2c.elementor-view-default .elementor-icon svg{fill:#B8965A;}.elementor-793 .elementor-element.elementor-element-5a6ff2c .elementor-icon{font-size:13px;}.elementor-793 .elementor-element.elementor-element-5a6ff2c .elementor-icon svg{height:13px;}.elementor-793 .elementor-element.elementor-element-ebcae3d{font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:600;color:#2C2C2C;}.elementor-793 .elementor-element.elementor-element-ef8cf18{--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:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-793 .elementor-element.elementor-element-ef8cf18:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-ef8cf18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE6D8;}.elementor-793 .elementor-element.elementor-element-29d6323 .elementor-icon-wrapper{text-align:center;}.elementor-793 .elementor-element.elementor-element-29d6323.elementor-view-stacked .elementor-icon{background-color:#B8965A;}.elementor-793 .elementor-element.elementor-element-29d6323.elementor-view-framed .elementor-icon, .elementor-793 .elementor-element.elementor-element-29d6323.elementor-view-default .elementor-icon{color:#B8965A;border-color:#B8965A;}.elementor-793 .elementor-element.elementor-element-29d6323.elementor-view-framed .elementor-icon, .elementor-793 .elementor-element.elementor-element-29d6323.elementor-view-default .elementor-icon svg{fill:#B8965A;}.elementor-793 .elementor-element.elementor-element-29d6323 .elementor-icon{font-size:13px;}.elementor-793 .elementor-element.elementor-element-29d6323 .elementor-icon svg{height:13px;}.elementor-793 .elementor-element.elementor-element-acdc40f{font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:600;color:#2C2C2C;}.elementor-793 .elementor-element.elementor-element-b0d685b{--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:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-793 .elementor-element.elementor-element-b0d685b:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-b0d685b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE6D8;}.elementor-793 .elementor-element.elementor-element-c2c5e2f .elementor-icon-wrapper{text-align:center;}.elementor-793 .elementor-element.elementor-element-c2c5e2f.elementor-view-stacked .elementor-icon{background-color:#B8965A;}.elementor-793 .elementor-element.elementor-element-c2c5e2f.elementor-view-framed .elementor-icon, .elementor-793 .elementor-element.elementor-element-c2c5e2f.elementor-view-default .elementor-icon{color:#B8965A;border-color:#B8965A;}.elementor-793 .elementor-element.elementor-element-c2c5e2f.elementor-view-framed .elementor-icon, .elementor-793 .elementor-element.elementor-element-c2c5e2f.elementor-view-default .elementor-icon svg{fill:#B8965A;}.elementor-793 .elementor-element.elementor-element-c2c5e2f .elementor-icon{font-size:13px;}.elementor-793 .elementor-element.elementor-element-c2c5e2f .elementor-icon svg{height:13px;}.elementor-793 .elementor-element.elementor-element-8243820{font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:600;color:#2C2C2C;}.elementor-793 .elementor-element.elementor-element-df633b7{--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:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-793 .elementor-element.elementor-element-df633b7:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-df633b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE6D8;}.elementor-793 .elementor-element.elementor-element-c007596 .elementor-icon-wrapper{text-align:center;}.elementor-793 .elementor-element.elementor-element-c007596.elementor-view-stacked .elementor-icon{background-color:#B8965A;}.elementor-793 .elementor-element.elementor-element-c007596.elementor-view-framed .elementor-icon, .elementor-793 .elementor-element.elementor-element-c007596.elementor-view-default .elementor-icon{color:#B8965A;border-color:#B8965A;}.elementor-793 .elementor-element.elementor-element-c007596.elementor-view-framed .elementor-icon, .elementor-793 .elementor-element.elementor-element-c007596.elementor-view-default .elementor-icon svg{fill:#B8965A;}.elementor-793 .elementor-element.elementor-element-c007596 .elementor-icon{font-size:13px;}.elementor-793 .elementor-element.elementor-element-c007596 .elementor-icon svg{height:13px;}.elementor-793 .elementor-element.elementor-element-dfd7fda{font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:600;color:#2C2C2C;}.elementor-793 .elementor-element.elementor-element-8247bfb{--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:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-793 .elementor-element.elementor-element-8247bfb:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-8247bfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE6D8;}.elementor-793 .elementor-element.elementor-element-c7f4a1c .elementor-icon-wrapper{text-align:center;}.elementor-793 .elementor-element.elementor-element-c7f4a1c.elementor-view-stacked .elementor-icon{background-color:#B8965A;}.elementor-793 .elementor-element.elementor-element-c7f4a1c.elementor-view-framed .elementor-icon, .elementor-793 .elementor-element.elementor-element-c7f4a1c.elementor-view-default .elementor-icon{color:#B8965A;border-color:#B8965A;}.elementor-793 .elementor-element.elementor-element-c7f4a1c.elementor-view-framed .elementor-icon, .elementor-793 .elementor-element.elementor-element-c7f4a1c.elementor-view-default .elementor-icon svg{fill:#B8965A;}.elementor-793 .elementor-element.elementor-element-c7f4a1c .elementor-icon{font-size:13px;}.elementor-793 .elementor-element.elementor-element-c7f4a1c .elementor-icon svg{height:13px;}.elementor-793 .elementor-element.elementor-element-cfc57d2{font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:600;color:#2C2C2C;}.elementor-793 .elementor-element.elementor-element-dbea98b{--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:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-793 .elementor-element.elementor-element-dbea98b:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-dbea98b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE6D8;}.elementor-793 .elementor-element.elementor-element-c6e4196 .elementor-icon-wrapper{text-align:center;}.elementor-793 .elementor-element.elementor-element-c6e4196.elementor-view-stacked .elementor-icon{background-color:#B8965A;}.elementor-793 .elementor-element.elementor-element-c6e4196.elementor-view-framed .elementor-icon, .elementor-793 .elementor-element.elementor-element-c6e4196.elementor-view-default .elementor-icon{color:#B8965A;border-color:#B8965A;}.elementor-793 .elementor-element.elementor-element-c6e4196.elementor-view-framed .elementor-icon, .elementor-793 .elementor-element.elementor-element-c6e4196.elementor-view-default .elementor-icon svg{fill:#B8965A;}.elementor-793 .elementor-element.elementor-element-c6e4196 .elementor-icon{font-size:13px;}.elementor-793 .elementor-element.elementor-element-c6e4196 .elementor-icon svg{height:13px;}.elementor-793 .elementor-element.elementor-element-7cc5fcb{font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:600;color:#2C2C2C;}.elementor-793 .elementor-element.elementor-element-e0a2b37{--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:stretch;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-e0a2b37:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-e0a2b37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-793 .elementor-element.elementor-element-23dcaf6{--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:stretch;}.elementor-793 .elementor-element.elementor-element-b360885{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:60px;--padding-bottom:60px;--padding-left:80px;--padding-right:64px;}.elementor-793 .elementor-element.elementor-element-835a42f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:8px;--padding-bottom:8px;--padding-left:20px;--padding-right:20px;}.elementor-793 .elementor-element.elementor-element-835a42f:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-835a42f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8965A;}.elementor-793 .elementor-element.elementor-element-55245b6{font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1.5px;color:#FFFFFF;}.elementor-793 .elementor-element.elementor-element-71ab6ce{text-align:start;}.elementor-793 .elementor-element.elementor-element-71ab6ce .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:34px;font-weight:900;line-height:1.3em;color:#2C2C2C;}.elementor-793 .elementor-element.elementor-element-26feb7a{font-family:"Noto Sans TC", Sans-serif;font-size:16px;line-height:1.8em;color:#4A453C;}.elementor-793 .elementor-element.elementor-element-6d89f6c{font-family:"Noto Sans TC", Sans-serif;font-size:16px;line-height:1.8em;color:#4A453C;}.elementor-793 .elementor-element.elementor-element-073f522{--display:flex;--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;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--flex-wrap:wrap;}.elementor-793 .elementor-element.elementor-element-d7b983a .elementor-button{background-color:#2C2C2C;font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-793 .elementor-element.elementor-element-d7b983a .elementor-button:hover, .elementor-793 .elementor-element.elementor-element-d7b983a .elementor-button:focus{background-color:#B8965A;color:#FFFFFF;}.elementor-793 .elementor-element.elementor-element-d7b983a .elementor-button:hover svg, .elementor-793 .elementor-element.elementor-element-d7b983a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-793 .elementor-element.elementor-element-184f7ad .elementor-button{background-color:rgba(0,0,0,0);font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#2C2C2C;color:#2C2C2C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2C2C2C;border-radius:50px 50px 50px 50px;}.elementor-793 .elementor-element.elementor-element-184f7ad .elementor-button:hover, .elementor-793 .elementor-element.elementor-element-184f7ad .elementor-button:focus{background-color:#2C2C2C;color:#FFFFFF;}.elementor-793 .elementor-element.elementor-element-184f7ad .elementor-button:hover svg, .elementor-793 .elementor-element.elementor-element-184f7ad .elementor-button:focus svg{fill:#FFFFFF;}.elementor-793 .elementor-element.elementor-element-4210a5a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-d119d73 img{width:100%;height:100%;border-radius:24px 24px 24px 24px;}.elementor-793 .elementor-element.elementor-element-afb1d46{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-afb1d46:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-afb1d46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFE8;}.elementor-793 .elementor-element.elementor-element-4587d81{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-793 .elementor-element.elementor-element-89ec540{text-align:center;}.elementor-793 .elementor-element.elementor-element-89ec540 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:38px;font-weight:900;color:#2C2C2C;}.elementor-793 .elementor-element.elementor-element-2446b98{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:16px;color:#6B6B60;}.elementor-793 .elementor-element.elementor-element-dcbfcbb{--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;--justify-content:center;--align-items:stretch;--gap:32px 24px;--row-gap:32px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-c645939{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-79c4681{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 24px 0px rgba(44,44,44,0.06);--padding-top:36px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-793 .elementor-element.elementor-element-79c4681:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-79c4681 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-793 .elementor-element.elementor-element-f2f6330{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-793 .elementor-element.elementor-element-f2f6330:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-f2f6330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFE8;}.elementor-793 .elementor-element.elementor-element-6321713 .elementor-icon-wrapper{text-align:center;}.elementor-793 .elementor-element.elementor-element-6321713.elementor-view-stacked .elementor-icon{background-color:#2C2C2C;}.elementor-793 .elementor-element.elementor-element-6321713.elementor-view-framed .elementor-icon, .elementor-793 .elementor-element.elementor-element-6321713.elementor-view-default .elementor-icon{color:#2C2C2C;border-color:#2C2C2C;}.elementor-793 .elementor-element.elementor-element-6321713.elementor-view-framed .elementor-icon, .elementor-793 .elementor-element.elementor-element-6321713.elementor-view-default .elementor-icon svg{fill:#2C2C2C;}.elementor-793 .elementor-element.elementor-element-6321713 .elementor-icon{font-size:28px;}.elementor-793 .elementor-element.elementor-element-6321713 .elementor-icon svg{height:28px;}.elementor-793 .elementor-element.elementor-element-69f827a{text-align:center;}.elementor-793 .elementor-element.elementor-element-69f827a .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;color:#2C2C2C;}.elementor-793 .elementor-element.elementor-element-f349886{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:14px;line-height:1.6em;color:#6B6B60;}.elementor-793 .elementor-element.elementor-element-0e8a33f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-77188c8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 24px 0px rgba(44,44,44,0.06);--padding-top:36px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-793 .elementor-element.elementor-element-77188c8:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-77188c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-793 .elementor-element.elementor-element-2dcb139{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-793 .elementor-element.elementor-element-2dcb139:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-2dcb139 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFE8;}.elementor-793 .elementor-element.elementor-element-efdb7e4 .elementor-icon-wrapper{text-align:center;}.elementor-793 .elementor-element.elementor-element-efdb7e4.elementor-view-stacked .elementor-icon{background-color:#2C2C2C;}.elementor-793 .elementor-element.elementor-element-efdb7e4.elementor-view-framed .elementor-icon, .elementor-793 .elementor-element.elementor-element-efdb7e4.elementor-view-default .elementor-icon{color:#2C2C2C;border-color:#2C2C2C;}.elementor-793 .elementor-element.elementor-element-efdb7e4.elementor-view-framed .elementor-icon, .elementor-793 .elementor-element.elementor-element-efdb7e4.elementor-view-default .elementor-icon svg{fill:#2C2C2C;}.elementor-793 .elementor-element.elementor-element-efdb7e4 .elementor-icon{font-size:28px;}.elementor-793 .elementor-element.elementor-element-efdb7e4 .elementor-icon svg{height:28px;}.elementor-793 .elementor-element.elementor-element-a2bac78{text-align:center;}.elementor-793 .elementor-element.elementor-element-a2bac78 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;color:#2C2C2C;}.elementor-793 .elementor-element.elementor-element-f9d0919{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:14px;line-height:1.6em;color:#6B6B60;}.elementor-793 .elementor-element.elementor-element-4c4c16b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-ee91f86{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 24px 0px rgba(44,44,44,0.06);--padding-top:36px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-793 .elementor-element.elementor-element-ee91f86:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-ee91f86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-793 .elementor-element.elementor-element-64b1cea{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-793 .elementor-element.elementor-element-64b1cea:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-64b1cea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFE8;}.elementor-793 .elementor-element.elementor-element-f56017c .elementor-icon-wrapper{text-align:center;}.elementor-793 .elementor-element.elementor-element-f56017c.elementor-view-stacked .elementor-icon{background-color:#2C2C2C;}.elementor-793 .elementor-element.elementor-element-f56017c.elementor-view-framed .elementor-icon, .elementor-793 .elementor-element.elementor-element-f56017c.elementor-view-default .elementor-icon{color:#2C2C2C;border-color:#2C2C2C;}.elementor-793 .elementor-element.elementor-element-f56017c.elementor-view-framed .elementor-icon, .elementor-793 .elementor-element.elementor-element-f56017c.elementor-view-default .elementor-icon svg{fill:#2C2C2C;}.elementor-793 .elementor-element.elementor-element-f56017c .elementor-icon{font-size:28px;}.elementor-793 .elementor-element.elementor-element-f56017c .elementor-icon svg{height:28px;}.elementor-793 .elementor-element.elementor-element-613d400{text-align:center;}.elementor-793 .elementor-element.elementor-element-613d400 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;color:#2C2C2C;}.elementor-793 .elementor-element.elementor-element-800ccd1{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:14px;line-height:1.6em;color:#6B6B60;}.elementor-793 .elementor-element.elementor-element-5409087{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-5dd8dda{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 24px 0px rgba(44,44,44,0.06);--padding-top:36px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-793 .elementor-element.elementor-element-5dd8dda:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-5dd8dda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-793 .elementor-element.elementor-element-b29ba11{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-793 .elementor-element.elementor-element-b29ba11:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-b29ba11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFE8;}.elementor-793 .elementor-element.elementor-element-6a19c56 .elementor-icon-wrapper{text-align:center;}.elementor-793 .elementor-element.elementor-element-6a19c56.elementor-view-stacked .elementor-icon{background-color:#2C2C2C;}.elementor-793 .elementor-element.elementor-element-6a19c56.elementor-view-framed .elementor-icon, .elementor-793 .elementor-element.elementor-element-6a19c56.elementor-view-default .elementor-icon{color:#2C2C2C;border-color:#2C2C2C;}.elementor-793 .elementor-element.elementor-element-6a19c56.elementor-view-framed .elementor-icon, .elementor-793 .elementor-element.elementor-element-6a19c56.elementor-view-default .elementor-icon svg{fill:#2C2C2C;}.elementor-793 .elementor-element.elementor-element-6a19c56 .elementor-icon{font-size:28px;}.elementor-793 .elementor-element.elementor-element-6a19c56 .elementor-icon svg{height:28px;}.elementor-793 .elementor-element.elementor-element-c398fc8{text-align:center;}.elementor-793 .elementor-element.elementor-element-c398fc8 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;color:#2C2C2C;}.elementor-793 .elementor-element.elementor-element-a2346d5{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:14px;line-height:1.6em;color:#6B6B60;}.elementor-793 .elementor-element.elementor-element-1bc4eaf:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-1bc4eaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2B28;}.elementor-793 .elementor-element.elementor-element-1bc4eaf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 0px;}.elementor-793 .elementor-element.elementor-element-1bc4eaf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-793 .elementor-element.elementor-element-504df88{text-align:center;}.elementor-793 .elementor-element.elementor-element-504df88 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:12px;font-weight:700;letter-spacing:0.2em;color:rgba(247,244,236,0.5);}.elementor-793 .elementor-element.elementor-element-2d3152b{font-family:"Noto Sans TC", Sans-serif;color:rgba(247,244,236,0.75);}.elementor-793 .elementor-element.elementor-element-5b21f87:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-5b21f87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EC;}.elementor-793 .elementor-element.elementor-element-5b21f87{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 0px;}.elementor-793 .elementor-element.elementor-element-5b21f87 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-793 .elementor-element.elementor-element-ba0cdd9 .elementor-button{background-color:transparent;font-family:"Noto Sans TC", Sans-serif;fill:#2C2C2C;color:#2C2C2C;transition-duration:0.25s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2C2C2C;border-radius:999px 999px 999px 999px;}.elementor-793 .elementor-element.elementor-element-ba0cdd9 .elementor-button:hover, .elementor-793 .elementor-element.elementor-element-ba0cdd9 .elementor-button:focus{background-color:#2C2C2C;color:#FFFFFF;border-color:#2C2C2C;}.elementor-793 .elementor-element.elementor-element-ba0cdd9 > .elementor-widget-container{padding:30px 0px 100px 0px;}.elementor-793 .elementor-element.elementor-element-ba0cdd9 .elementor-button:hover svg, .elementor-793 .elementor-element.elementor-element-ba0cdd9 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:767px){.elementor-793 .elementor-element.elementor-element-7bef308{--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-793 .elementor-element.elementor-element-ef52d88{--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-793 .elementor-element.elementor-element-23dcaf6{--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;}}@media(min-width:768px){.elementor-793 .elementor-element.elementor-element-6b55b09{--width:100%;}.elementor-793 .elementor-element.elementor-element-5c2799b{--width:100%;}.elementor-793 .elementor-element.elementor-element-287f69e{--width:100%;}.elementor-793 .elementor-element.elementor-element-e0a2b37{--width:100%;}.elementor-793 .elementor-element.elementor-element-afb1d46{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-a7c8ac4 */.elementor-793 .elementor-element.elementor-element-a7c8ac4 { max-width: 900px; width: 100%; padding-left: 24px; padding-right: 24px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3b728e */.elementor-793 .elementor-element.elementor-element-e3b728e p { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c997f */.elementor-793 .elementor-element.elementor-element-06c997f { flex-grow: 0; flex-shrink: 0; width: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-503d4ba */.elementor-793 .elementor-element.elementor-element-503d4ba { margin-top: 12px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f7dce7 */.elementor-793 .elementor-element.elementor-element-1f7dce7 { width: 50%; flex-shrink: 0; } @media (max-width: 767px) { .elementor-793 .elementor-element.elementor-element-1f7dce7 { width: 100% !important; max-width: 100% !important; flex-shrink: 1 !important; flex-basis: auto !important; } } /*m2*/ @media (max-width: 767px) { .elementor-793 .elementor-element.elementor-element-1f7dce7 { padding-left: 14px !important; padding-right: 14px !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e4dd93 */.elementor-793 .elementor-element.elementor-element-1e4dd93 { height: 100%; } .elementor-793 .elementor-element.elementor-element-1e4dd93 img { height: 100%; min-height: 420px; border-radius: 24px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff060d6 */.elementor-793 .elementor-element.elementor-element-ff060d6 { width: 50%; flex-shrink: 0; } @media (max-width: 767px) { .elementor-793 .elementor-element.elementor-element-ff060d6 { width: 100% !important; max-width: 100% !important; flex-shrink: 1 !important; flex-basis: auto !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bef308 */.elementor-793 .elementor-element.elementor-element-7bef308 { max-width: 1200px; margin-left: auto; margin-right: auto; width: 100%; } @media (max-width: 767px) { .elementor-793 .elementor-element.elementor-element-7bef308, .elementor-793 .elementor-element.elementor-element-7bef308 > .e-con-inner { flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b220227 */.elementor-793 .elementor-element.elementor-element-b220227 { height: auto; } .elementor-793 .elementor-element.elementor-element-b220227 img { width: 100%; height: auto !important; aspect-ratio: 4 / 5; object-fit: cover; border-radius: 24px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337e80e */.elementor-793 .elementor-element.elementor-element-337e80e { width: 50%; flex-shrink: 0; } @media (max-width: 767px) { .elementor-793 .elementor-element.elementor-element-337e80e { width: 100% !important; max-width: 100% !important; flex-shrink: 1 !important; flex-basis: auto !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7052f7c */.elementor-793 .elementor-element.elementor-element-7052f7c p { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bee769 */.elementor-793 .elementor-element.elementor-element-1bee769 { flex-grow: 0; flex-shrink: 0; width: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-180a710 */.elementor-793 .elementor-element.elementor-element-180a710 { width: 100%; margin-top: 8px; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5a6ff2c */.elementor-793 .elementor-element.elementor-element-5a6ff2c { display: flex; align-items: center; justify-content: center; } .elementor-793 .elementor-element.elementor-element-5a6ff2c .elementor-icon-wrapper { display: flex; align-items: center; justify-content: center; } .elementor-793 .elementor-element.elementor-element-5a6ff2c .elementor-icon { display: flex; align-items: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ebcae3d */.elementor-793 .elementor-element.elementor-element-ebcae3d p { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d32563 */.elementor-793 .elementor-element.elementor-element-6d32563 { flex: 0 0 calc((100% - 20px) / 3); max-width: calc((100% - 20px) / 3); box-sizing: border-box; } .elementor-793 .elementor-element.elementor-element-6d32563 p { white-space: nowrap; } @media (max-width: 767px) { .elementor-793 .elementor-element.elementor-element-6d32563 { flex: 0 0 calc((100% - 10px) / 2); max-width: calc((100% - 10px) / 2); } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-29d6323 */.elementor-793 .elementor-element.elementor-element-29d6323 { display: flex; align-items: center; justify-content: center; } .elementor-793 .elementor-element.elementor-element-29d6323 .elementor-icon-wrapper { display: flex; align-items: center; justify-content: center; } .elementor-793 .elementor-element.elementor-element-29d6323 .elementor-icon { display: flex; align-items: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acdc40f */.elementor-793 .elementor-element.elementor-element-acdc40f p { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef8cf18 */.elementor-793 .elementor-element.elementor-element-ef8cf18 { flex: 0 0 calc((100% - 20px) / 3); max-width: calc((100% - 20px) / 3); box-sizing: border-box; } .elementor-793 .elementor-element.elementor-element-ef8cf18 p { white-space: nowrap; } @media (max-width: 767px) { .elementor-793 .elementor-element.elementor-element-ef8cf18 { flex: 0 0 calc((100% - 10px) / 2); max-width: calc((100% - 10px) / 2); } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c2c5e2f */.elementor-793 .elementor-element.elementor-element-c2c5e2f { display: flex; align-items: center; justify-content: center; } .elementor-793 .elementor-element.elementor-element-c2c5e2f .elementor-icon-wrapper { display: flex; align-items: center; justify-content: center; } .elementor-793 .elementor-element.elementor-element-c2c5e2f .elementor-icon { display: flex; align-items: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8243820 */.elementor-793 .elementor-element.elementor-element-8243820 p { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0d685b */.elementor-793 .elementor-element.elementor-element-b0d685b { flex: 0 0 calc((100% - 20px) / 3); max-width: calc((100% - 20px) / 3); box-sizing: border-box; } .elementor-793 .elementor-element.elementor-element-b0d685b p { white-space: nowrap; } @media (max-width: 767px) { .elementor-793 .elementor-element.elementor-element-b0d685b { flex: 0 0 calc((100% - 10px) / 2); max-width: calc((100% - 10px) / 2); } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c007596 */.elementor-793 .elementor-element.elementor-element-c007596 { display: flex; align-items: center; justify-content: center; } .elementor-793 .elementor-element.elementor-element-c007596 .elementor-icon-wrapper { display: flex; align-items: center; justify-content: center; } .elementor-793 .elementor-element.elementor-element-c007596 .elementor-icon { display: flex; align-items: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dfd7fda */.elementor-793 .elementor-element.elementor-element-dfd7fda p { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df633b7 */.elementor-793 .elementor-element.elementor-element-df633b7 { flex: 0 0 calc((100% - 20px) / 3); max-width: calc((100% - 20px) / 3); box-sizing: border-box; } .elementor-793 .elementor-element.elementor-element-df633b7 p { white-space: nowrap; } @media (max-width: 767px) { .elementor-793 .elementor-element.elementor-element-df633b7 { flex: 0 0 calc((100% - 10px) / 2); max-width: calc((100% - 10px) / 2); } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c7f4a1c */.elementor-793 .elementor-element.elementor-element-c7f4a1c { display: flex; align-items: center; justify-content: center; } .elementor-793 .elementor-element.elementor-element-c7f4a1c .elementor-icon-wrapper { display: flex; align-items: center; justify-content: center; } .elementor-793 .elementor-element.elementor-element-c7f4a1c .elementor-icon { display: flex; align-items: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cfc57d2 */.elementor-793 .elementor-element.elementor-element-cfc57d2 p { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8247bfb */.elementor-793 .elementor-element.elementor-element-8247bfb { flex: 0 0 calc((100% - 20px) / 3); max-width: calc((100% - 20px) / 3); box-sizing: border-box; } .elementor-793 .elementor-element.elementor-element-8247bfb p { white-space: nowrap; } @media (max-width: 767px) { .elementor-793 .elementor-element.elementor-element-8247bfb { flex: 0 0 calc((100% - 10px) / 2); max-width: calc((100% - 10px) / 2); } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c6e4196 */.elementor-793 .elementor-element.elementor-element-c6e4196 { display: flex; align-items: center; justify-content: center; } .elementor-793 .elementor-element.elementor-element-c6e4196 .elementor-icon-wrapper { display: flex; align-items: center; justify-content: center; } .elementor-793 .elementor-element.elementor-element-c6e4196 .elementor-icon { display: flex; align-items: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cc5fcb */.elementor-793 .elementor-element.elementor-element-7cc5fcb p { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbea98b */.elementor-793 .elementor-element.elementor-element-dbea98b { flex: 0 0 calc((100% - 20px) / 3); max-width: calc((100% - 20px) / 3); box-sizing: border-box; } .elementor-793 .elementor-element.elementor-element-dbea98b p { white-space: nowrap; } @media (max-width: 767px) { .elementor-793 .elementor-element.elementor-element-dbea98b { flex: 0 0 calc((100% - 10px) / 2); max-width: calc((100% - 10px) / 2); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9328415 */.elementor-793 .elementor-element.elementor-element-9328415 { width: 100%; margin-top: 4px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d7045 */.elementor-793 .elementor-element.elementor-element-c7d7045 { width: 50%; flex-shrink: 0; } @media (max-width: 767px) { .elementor-793 .elementor-element.elementor-element-c7d7045 { width: 100% !important; max-width: 100% !important; flex-shrink: 1 !important; flex-basis: auto !important; } } /*m2*/ @media (max-width: 767px) { .elementor-793 .elementor-element.elementor-element-c7d7045 { padding-left: 14px !important; padding-right: 14px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef52d88 */.elementor-793 .elementor-element.elementor-element-ef52d88 { max-width: 1200px; margin-left: auto; margin-right: auto; width: 100%; } @media (max-width: 767px) { .elementor-793 .elementor-element.elementor-element-ef52d88, .elementor-793 .elementor-element.elementor-element-ef52d88 > .e-con-inner { flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55245b6 */.elementor-793 .elementor-element.elementor-element-55245b6 p { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-835a42f */.elementor-793 .elementor-element.elementor-element-835a42f { flex-grow: 0; flex-shrink: 0; width: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-073f522 */.elementor-793 .elementor-element.elementor-element-073f522 { margin-top: 8px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b360885 */.elementor-793 .elementor-element.elementor-element-b360885 { width: 50%; flex-shrink: 0; } @media (max-width: 767px) { .elementor-793 .elementor-element.elementor-element-b360885 { width: 100% !important; max-width: 100% !important; flex-shrink: 1 !important; flex-basis: auto !important; } } /*m2*/ @media (max-width: 767px) { .elementor-793 .elementor-element.elementor-element-b360885 { padding-left: 14px !important; padding-right: 14px !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d119d73 */.elementor-793 .elementor-element.elementor-element-d119d73 { height: auto; } .elementor-793 .elementor-element.elementor-element-d119d73 img { width: 100%; height: auto !important; aspect-ratio: 4 / 5; object-fit: cover; border-radius: 24px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4210a5a */.elementor-793 .elementor-element.elementor-element-4210a5a { width: 50%; flex-shrink: 0; } @media (max-width: 767px) { .elementor-793 .elementor-element.elementor-element-4210a5a { width: 100% !important; max-width: 100% !important; flex-shrink: 1 !important; flex-basis: auto !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23dcaf6 */.elementor-793 .elementor-element.elementor-element-23dcaf6 { max-width: 1200px; margin-left: auto; margin-right: auto; width: 100%; } @media (max-width: 767px) { .elementor-793 .elementor-element.elementor-element-23dcaf6, .elementor-793 .elementor-element.elementor-element-23dcaf6 > .e-con-inner { flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6321713 */.elementor-793 .elementor-element.elementor-element-6321713 { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-793 .elementor-element.elementor-element-6321713 .elementor-icon-wrapper { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-793 .elementor-element.elementor-element-6321713 .elementor-icon { display: flex; align-items: center; justify-content: center; } .elementor-793 .elementor-element.elementor-element-6321713 svg, .elementor-793 .elementor-element.elementor-element-6321713 svg * { fill: none !important; stroke: #2C2C2C !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2f6330 */.elementor-793 .elementor-element.elementor-element-f2f6330 { width: 64px; height: 64px; flex-shrink: 0; border-radius: 50%; display: flex; align-items: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79c4681 */.elementor-793 .elementor-element.elementor-element-79c4681 { width: 100%; flex-grow: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c645939 */.elementor-793 .elementor-element.elementor-element-c645939 { flex: 1 1 0; min-width: 220px; max-width: 260px; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-efdb7e4 */.elementor-793 .elementor-element.elementor-element-efdb7e4 { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-793 .elementor-element.elementor-element-efdb7e4 .elementor-icon-wrapper { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-793 .elementor-element.elementor-element-efdb7e4 .elementor-icon { display: flex; align-items: center; justify-content: center; } .elementor-793 .elementor-element.elementor-element-efdb7e4 svg, .elementor-793 .elementor-element.elementor-element-efdb7e4 svg * { fill: none !important; stroke: #2C2C2C !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dcb139 */.elementor-793 .elementor-element.elementor-element-2dcb139 { width: 64px; height: 64px; flex-shrink: 0; border-radius: 50%; display: flex; align-items: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77188c8 */.elementor-793 .elementor-element.elementor-element-77188c8 { width: 100%; flex-grow: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e8a33f */.elementor-793 .elementor-element.elementor-element-0e8a33f { flex: 1 1 0; min-width: 220px; max-width: 260px; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f56017c */.elementor-793 .elementor-element.elementor-element-f56017c { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-793 .elementor-element.elementor-element-f56017c .elementor-icon-wrapper { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-793 .elementor-element.elementor-element-f56017c .elementor-icon { display: flex; align-items: center; justify-content: center; } .elementor-793 .elementor-element.elementor-element-f56017c svg, .elementor-793 .elementor-element.elementor-element-f56017c svg * { fill: none !important; stroke: #2C2C2C !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64b1cea */.elementor-793 .elementor-element.elementor-element-64b1cea { width: 64px; height: 64px; flex-shrink: 0; border-radius: 50%; display: flex; align-items: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee91f86 */.elementor-793 .elementor-element.elementor-element-ee91f86 { width: 100%; flex-grow: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c4c16b */.elementor-793 .elementor-element.elementor-element-4c4c16b { flex: 1 1 0; min-width: 220px; max-width: 260px; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6a19c56 */.elementor-793 .elementor-element.elementor-element-6a19c56 { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-793 .elementor-element.elementor-element-6a19c56 .elementor-icon-wrapper { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-793 .elementor-element.elementor-element-6a19c56 .elementor-icon { display: flex; align-items: center; justify-content: center; } .elementor-793 .elementor-element.elementor-element-6a19c56 svg, .elementor-793 .elementor-element.elementor-element-6a19c56 svg * { fill: none !important; stroke: #2C2C2C !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29ba11 */.elementor-793 .elementor-element.elementor-element-b29ba11 { width: 64px; height: 64px; flex-shrink: 0; border-radius: 50%; display: flex; align-items: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dd8dda */.elementor-793 .elementor-element.elementor-element-5dd8dda { width: 100%; flex-grow: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5409087 */.elementor-793 .elementor-element.elementor-element-5409087 { flex: 1 1 0; min-width: 220px; max-width: 260px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcbfcbb */.elementor-793 .elementor-element.elementor-element-dcbfcbb { width: 100%; margin-top: 20px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4587d81 */.elementor-793 .elementor-element.elementor-element-4587d81 { max-width: 1100px; width: 100%; padding-left: 24px; padding-right: 24px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-02d5ed1 */.elementor-793 .elementor-element.elementor-element-02d5ed1 img { width: 100%; height: auto; aspect-ratio: 4 / 3; object-fit: cover; object-position: 50% 80%; }/* End custom CSS */