.elementor-7780 .elementor-element.elementor-element-b445bca{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7780 .elementor-element.elementor-element-c3d4979{--display:flex;--min-height:300px;--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.27;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:50;}.elementor-7780 .elementor-element.elementor-element-c3d4979:not(.elementor-motion-effects-element-type-background), .elementor-7780 .elementor-element.elementor-element-c3d4979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F8;background-image:url("https://tianshia.com.tw/wp-content/uploads/2024/07/S__16310487_0.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7780 .elementor-element.elementor-element-c3d4979::before, .elementor-7780 .elementor-element.elementor-element-c3d4979 > .elementor-background-video-container::before, .elementor-7780 .elementor-element.elementor-element-c3d4979 > .e-con-inner > .elementor-background-video-container::before, .elementor-7780 .elementor-element.elementor-element-c3d4979 > .elementor-background-slideshow::before, .elementor-7780 .elementor-element.elementor-element-c3d4979 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7780 .elementor-element.elementor-element-c3d4979 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0E0E0E;--background-overlay:'';}.elementor-7780 .elementor-element.elementor-element-a28bbff{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-7780 .elementor-element.elementor-element-f16eb72 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-f16eb72{text-align:right;}.elementor-7780 .elementor-element.elementor-element-f16eb72 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:40px;font-weight:300;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:3px;word-spacing:0px;color:#FFFFFF;}.elementor-7780 .elementor-element.elementor-element-a3ae77e > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E5CEB2;border-radius:100px 100px 100px 100px;}.elementor-7780 .elementor-element.elementor-element-a3ae77e{text-align:right;}.elementor-7780 .elementor-element.elementor-element-a3ae77e .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:60px;font-weight:300;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:3px;word-spacing:0px;color:#E5CEB2;}.elementor-7780 .elementor-element.elementor-element-7abc7c5 > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-7abc7c5{text-align:left;}.elementor-7780 .elementor-element.elementor-element-7abc7c5 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:40px;font-weight:300;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:3px;word-spacing:0px;color:#FFFFFF;}.elementor-7780 .elementor-element.elementor-element-e34a227{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7780 .elementor-element.elementor-element-7ad77fc > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-7ad77fc img{width:45%;}.elementor-7780 .elementor-element.elementor-element-04c8c1a{--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;--justify-content:center;}.elementor-7780 .elementor-element.elementor-element-897ef9d > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-897ef9d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:45px;font-weight:200;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:#BE131C;}.elementor-7780 .elementor-element.elementor-element-2bf714b{--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;--justify-content:center;}.elementor-7780 .elementor-element.elementor-element-604ae25 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-604ae25 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:30px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:2.8px;word-spacing:0px;color:#BE131C;}.elementor-7780 .elementor-element.elementor-element-427c9d3{--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:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7780 .elementor-element.elementor-element-eeb6115 .elementor-icon-wrapper{text-align:center;}.elementor-7780 .elementor-element.elementor-element-eeb6115 .elementor-icon{font-size:10px;}.elementor-7780 .elementor-element.elementor-element-eeb6115 .elementor-icon svg{height:10px;}.elementor-7780 .elementor-element.elementor-element-ad4378c .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:36px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:7.5px;word-spacing:0px;color:#551106;}.elementor-7780 .elementor-element.elementor-element-3b65c4e .elementor-icon-wrapper{text-align:center;}.elementor-7780 .elementor-element.elementor-element-3b65c4e .elementor-icon{font-size:10px;}.elementor-7780 .elementor-element.elementor-element-3b65c4e .elementor-icon svg{height:10px;}.elementor-7780 .elementor-element.elementor-element-eb1e24e{--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:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:8%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:15%;--padding-right:15%;}.elementor-7780 .elementor-element.elementor-element-6b8802d{--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:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7780 .elementor-element.elementor-element-6b8802d:not(.elementor-motion-effects-element-type-background), .elementor-7780 .elementor-element.elementor-element-6b8802d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCF8;}.elementor-7780 .elementor-element.elementor-element-e048660{--display:flex;--min-height:350px;--justify-content:center;--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-7780 .elementor-element.elementor-element-e048660.e-con{--align-self:center;}.elementor-7780 .elementor-element.elementor-element-1c74cb2{--display:flex;}.elementor-7780 .elementor-element.elementor-element-0eb9ebe{--display:flex;}.elementor-7780 .elementor-element.elementor-element-8c096e8 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-8c096e8{top:-25%;}.elementor-7780 .elementor-element.elementor-element-8c096e8:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://tianshia.com.tw/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7780 .elementor-element.elementor-element-8c096e8.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://tianshia.com.tw/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7780 .elementor-element.elementor-element-8c096e8 img{width:70%;border-style:none;}.elementor-7780 .elementor-element.elementor-element-e6950d5{width:100%;max-width:100%;text-align:center;}.elementor-7780 .elementor-element.elementor-element-e6950d5 > .elementor-widget-container{margin:50% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-7780 .elementor-element.elementor-element-e6950d5 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:24px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:44px;letter-spacing:1.1px;word-spacing:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7780 .elementor-element.elementor-element-454e1b0 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 20px 20px 20px;}.elementor-7780 .elementor-element.elementor-element-454e1b0{text-align:left;font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-33f8799{--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:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7780 .elementor-element.elementor-element-33f8799:not(.elementor-motion-effects-element-type-background), .elementor-7780 .elementor-element.elementor-element-33f8799 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCF8;}.elementor-7780 .elementor-element.elementor-element-cc09b76{--display:flex;--min-height:350px;--justify-content:center;--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-7780 .elementor-element.elementor-element-cc09b76.e-con{--align-self:center;}.elementor-7780 .elementor-element.elementor-element-ab43f0a{--display:flex;}.elementor-7780 .elementor-element.elementor-element-dc35bf7{--display:flex;}.elementor-7780 .elementor-element.elementor-element-cc877b9 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-cc877b9{top:-25%;}.elementor-7780 .elementor-element.elementor-element-cc877b9:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://tianshia.com.tw/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7780 .elementor-element.elementor-element-cc877b9.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://tianshia.com.tw/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7780 .elementor-element.elementor-element-cc877b9 img{width:70%;border-style:none;}.elementor-7780 .elementor-element.elementor-element-135ff30{width:100%;max-width:100%;text-align:center;}.elementor-7780 .elementor-element.elementor-element-135ff30 > .elementor-widget-container{margin:50% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-7780 .elementor-element.elementor-element-135ff30 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:24px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:44px;letter-spacing:1.1px;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-d2bf8bf > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 20px 20px 20px;}.elementor-7780 .elementor-element.elementor-element-d2bf8bf{text-align:left;font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-e640dde{--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:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7780 .elementor-element.elementor-element-e640dde:not(.elementor-motion-effects-element-type-background), .elementor-7780 .elementor-element.elementor-element-e640dde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCF8;}.elementor-7780 .elementor-element.elementor-element-f39d286{--display:flex;--min-height:350px;--justify-content:center;--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-7780 .elementor-element.elementor-element-f39d286.e-con{--align-self:center;}.elementor-7780 .elementor-element.elementor-element-3a0ffc5{--display:flex;}.elementor-7780 .elementor-element.elementor-element-74818f7{--display:flex;}.elementor-7780 .elementor-element.elementor-element-3a7f4b0 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-3a7f4b0{top:-25%;}.elementor-7780 .elementor-element.elementor-element-3a7f4b0:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://tianshia.com.tw/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7780 .elementor-element.elementor-element-3a7f4b0.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://tianshia.com.tw/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7780 .elementor-element.elementor-element-3a7f4b0 img{width:70%;border-style:none;}.elementor-7780 .elementor-element.elementor-element-22b6d9f{width:100%;max-width:100%;text-align:center;}.elementor-7780 .elementor-element.elementor-element-22b6d9f > .elementor-widget-container{margin:50% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-7780 .elementor-element.elementor-element-22b6d9f .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:24px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:44px;letter-spacing:1.1px;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-b14b965 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 20px 20px 20px;}.elementor-7780 .elementor-element.elementor-element-b14b965{text-align:left;font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-d08e165{--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:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7780 .elementor-element.elementor-element-d08e165:not(.elementor-motion-effects-element-type-background), .elementor-7780 .elementor-element.elementor-element-d08e165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCF8;}.elementor-7780 .elementor-element.elementor-element-e96d567{--display:flex;--min-height:350px;--justify-content:center;--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-7780 .elementor-element.elementor-element-e96d567.e-con{--align-self:center;}.elementor-7780 .elementor-element.elementor-element-be9ea90{--display:flex;}.elementor-7780 .elementor-element.elementor-element-a21f45e{--display:flex;}.elementor-7780 .elementor-element.elementor-element-32d48be > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-32d48be{top:-25%;}.elementor-7780 .elementor-element.elementor-element-32d48be:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://tianshia.com.tw/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7780 .elementor-element.elementor-element-32d48be.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://tianshia.com.tw/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7780 .elementor-element.elementor-element-32d48be img{width:70%;border-style:none;}.elementor-7780 .elementor-element.elementor-element-e787807{width:100%;max-width:100%;text-align:center;}.elementor-7780 .elementor-element.elementor-element-e787807 > .elementor-widget-container{margin:50% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-7780 .elementor-element.elementor-element-e787807 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:24px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:44px;letter-spacing:1.1px;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-20ccb87 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 20px 20px 20px;}.elementor-7780 .elementor-element.elementor-element-20ccb87{text-align:left;font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-540021f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:15%;--padding-right:15%;}.elementor-7780 .elementor-element.elementor-element-2bc76ec{--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:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7780 .elementor-element.elementor-element-2bc76ec:not(.elementor-motion-effects-element-type-background), .elementor-7780 .elementor-element.elementor-element-2bc76ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCF8;}.elementor-7780 .elementor-element.elementor-element-268b84e{--display:flex;--min-height:300px;--justify-content:center;--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-7780 .elementor-element.elementor-element-268b84e.e-con{--align-self:center;}.elementor-7780 .elementor-element.elementor-element-cac9858{--display:flex;}.elementor-7780 .elementor-element.elementor-element-1c62c3e{--display:flex;}.elementor-7780 .elementor-element.elementor-element-013227a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-013227a{top:-25%;}.elementor-7780 .elementor-element.elementor-element-013227a:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://tianshia.com.tw/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7780 .elementor-element.elementor-element-013227a.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://tianshia.com.tw/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7780 .elementor-element.elementor-element-013227a img{width:70%;border-style:none;}.elementor-7780 .elementor-element.elementor-element-fe0229c{width:100%;max-width:100%;text-align:center;}.elementor-7780 .elementor-element.elementor-element-fe0229c > .elementor-widget-container{margin:50% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-fe0229c .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:24px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:44px;letter-spacing:1.1px;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-983e4ec > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 20px 20px 20px;}.elementor-7780 .elementor-element.elementor-element-983e4ec{text-align:left;font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-9dd43a4{--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:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7780 .elementor-element.elementor-element-9dd43a4:not(.elementor-motion-effects-element-type-background), .elementor-7780 .elementor-element.elementor-element-9dd43a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCF8;}.elementor-7780 .elementor-element.elementor-element-7169418{--display:flex;--min-height:300px;--justify-content:center;--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-7780 .elementor-element.elementor-element-7169418.e-con{--align-self:center;}.elementor-7780 .elementor-element.elementor-element-64622f1{--display:flex;}.elementor-7780 .elementor-element.elementor-element-85280f2{--display:flex;}.elementor-7780 .elementor-element.elementor-element-215d358 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-215d358{top:-25%;}.elementor-7780 .elementor-element.elementor-element-215d358:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://tianshia.com.tw/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7780 .elementor-element.elementor-element-215d358.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://tianshia.com.tw/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7780 .elementor-element.elementor-element-215d358 img{width:70%;border-style:none;}.elementor-7780 .elementor-element.elementor-element-ec27a49{width:100%;max-width:100%;text-align:center;}.elementor-7780 .elementor-element.elementor-element-ec27a49 > .elementor-widget-container{margin:50% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-ec27a49 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:24px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:44px;letter-spacing:1.1px;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-0bef4f8 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 20px 20px 20px;}.elementor-7780 .elementor-element.elementor-element-0bef4f8{text-align:left;font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-83f3717{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:15%;--padding-right:15%;}.elementor-7780 .elementor-element.elementor-element-ba345a7{--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:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7780 .elementor-element.elementor-element-ba345a7:not(.elementor-motion-effects-element-type-background), .elementor-7780 .elementor-element.elementor-element-ba345a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCF8;}.elementor-7780 .elementor-element.elementor-element-3e238be{--display:flex;--min-height:300px;--justify-content:center;--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-7780 .elementor-element.elementor-element-3e238be.e-con{--align-self:center;}.elementor-7780 .elementor-element.elementor-element-42f91f8{--display:flex;}.elementor-7780 .elementor-element.elementor-element-3673209{--display:flex;}.elementor-7780 .elementor-element.elementor-element-996033d > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-996033d{top:-25%;}.elementor-7780 .elementor-element.elementor-element-996033d:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://tianshia.com.tw/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7780 .elementor-element.elementor-element-996033d.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://tianshia.com.tw/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7780 .elementor-element.elementor-element-996033d img{width:70%;border-style:none;}.elementor-7780 .elementor-element.elementor-element-cd8906c{width:100%;max-width:100%;text-align:center;}.elementor-7780 .elementor-element.elementor-element-cd8906c > .elementor-widget-container{margin:50% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-cd8906c .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:24px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:44px;letter-spacing:1.1px;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-e25a9d6 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 20px 20px 20px;}.elementor-7780 .elementor-element.elementor-element-e25a9d6{text-align:left;font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-cc7621b{--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:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7780 .elementor-element.elementor-element-cc7621b:not(.elementor-motion-effects-element-type-background), .elementor-7780 .elementor-element.elementor-element-cc7621b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCF8;}.elementor-7780 .elementor-element.elementor-element-518c48c{--display:flex;--min-height:300px;--justify-content:center;--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-7780 .elementor-element.elementor-element-518c48c.e-con{--align-self:center;}.elementor-7780 .elementor-element.elementor-element-2ea5136{--display:flex;}.elementor-7780 .elementor-element.elementor-element-2e1bc0a{--display:flex;}.elementor-7780 .elementor-element.elementor-element-f1745fe > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-f1745fe{top:-25%;}.elementor-7780 .elementor-element.elementor-element-f1745fe:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://tianshia.com.tw/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7780 .elementor-element.elementor-element-f1745fe.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://tianshia.com.tw/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7780 .elementor-element.elementor-element-f1745fe img{width:70%;border-style:none;}.elementor-7780 .elementor-element.elementor-element-79e0e14{width:100%;max-width:100%;text-align:center;}.elementor-7780 .elementor-element.elementor-element-79e0e14 > .elementor-widget-container{margin:50% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-79e0e14 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:24px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:44px;letter-spacing:1.1px;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-4ab8c58 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 20px 20px 20px;}.elementor-7780 .elementor-element.elementor-element-4ab8c58{text-align:left;font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-8157693{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7780 .elementor-element.elementor-element-cf310a4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--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-7780 .elementor-element.elementor-element-cf310a4.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-7780 .elementor-element.elementor-element-f0ccbfc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-f0ccbfc{text-align:right;}.elementor-7780 .elementor-element.elementor-element-f0ccbfc .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:60px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:3px;word-spacing:0px;color:#B18347;}.elementor-7780 .elementor-element.elementor-element-b7ef419{text-align:center;}.elementor-7780 .elementor-element.elementor-element-b7ef419 img{width:80%;}.elementor-7780 .elementor-element.elementor-element-c3121fa > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-c3121fa{text-align:left;}.elementor-7780 .elementor-element.elementor-element-c3121fa .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:60px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:3px;word-spacing:0px;color:#B18347;}.elementor-7780 .elementor-element.elementor-element-3b000687{--display:flex;--min-height:260px;--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.27;--margin-top:-4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-7780 .elementor-element.elementor-element-3b000687:not(.elementor-motion-effects-element-type-background), .elementor-7780 .elementor-element.elementor-element-3b000687 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://tianshia.com.tw/wp-content/uploads/2024/08/過場圖.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7780 .elementor-element.elementor-element-3b000687::before, .elementor-7780 .elementor-element.elementor-element-3b000687 > .elementor-background-video-container::before, .elementor-7780 .elementor-element.elementor-element-3b000687 > .e-con-inner > .elementor-background-video-container::before, .elementor-7780 .elementor-element.elementor-element-3b000687 > .elementor-background-slideshow::before, .elementor-7780 .elementor-element.elementor-element-3b000687 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7780 .elementor-element.elementor-element-3b000687 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0E0E0E;--background-overlay:'';}.elementor-7780 .elementor-element.elementor-element-414d7ad{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-7780 .elementor-element.elementor-element-ee8a52a .elementor-counter{gap:12px;}.elementor-7780 .elementor-element.elementor-element-ee8a52a .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Noto Serif TC", Sans-serif;font-size:60px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-ee8a52a .elementor-counter-title{color:#FFFFFF;font-family:"Noto Serif TC", Sans-serif;font-size:25px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1.4px;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-d2d8da3 .elementor-counter{gap:12px;}.elementor-7780 .elementor-element.elementor-element-d2d8da3 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Noto Serif TC", Sans-serif;font-size:60px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-d2d8da3 .elementor-counter-title{color:#FFFFFF;font-family:"Noto Serif TC", Sans-serif;font-size:25px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1.4px;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-fb555cd .elementor-counter{gap:12px;}.elementor-7780 .elementor-element.elementor-element-fb555cd .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Noto Serif TC", Sans-serif;font-size:60px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-fb555cd .elementor-counter-title{color:#FFFFFF;font-family:"Noto Serif TC", Sans-serif;font-size:25px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1.4px;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-a3e4919 .elementor-counter{gap:12px;}.elementor-7780 .elementor-element.elementor-element-a3e4919 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Noto Serif TC", Sans-serif;font-size:60px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-a3e4919 .elementor-counter-title{color:#FFFFFF;font-family:"Noto Serif TC", Sans-serif;font-size:25px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1.4px;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-c32bb0d{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;}.elementor-7780 .elementor-element.elementor-element-34f57d7 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-34f57d7{font-family:"Noto Serif TC", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:1.9px;word-spacing:0px;color:#FFFFFF;}.elementor-7780 .elementor-element.elementor-element-a928729{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-7780 .elementor-element.elementor-element-fb6706b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0%;--padding-bottom:0%;--padding-left:27%;--padding-right:20%;}.elementor-7780 .elementor-element.elementor-element-fb6706b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-7780 .elementor-element.elementor-element-65e5cc3 > .elementor-widget-container{margin:0% -15% 0% 0%;}.elementor-7780 .elementor-element.elementor-element-65e5cc3{text-align:right;}.elementor-7780 .elementor-element.elementor-element-65e5cc3 img{width:100%;}.elementor-7780 .elementor-element.elementor-element-c44d290.elementor-element{--align-self:center;}.elementor-7780 .elementor-element.elementor-element-c44d290{text-align:center;}.elementor-7780 .elementor-element.elementor-element-c44d290 img{width:65%;}.elementor-7780 .elementor-element.elementor-element-67ce3f3 > .elementor-widget-container{margin:0% 0% 0% -15%;}.elementor-7780 .elementor-element.elementor-element-67ce3f3.elementor-element{--align-self:center;}.elementor-7780 .elementor-element.elementor-element-67ce3f3{text-align:left;}.elementor-7780 .elementor-element.elementor-element-67ce3f3 img{width:65%;}.elementor-7780 .elementor-element.elementor-element-4b425bc{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7780 .elementor-element.elementor-element-4b425bc.e-con{--align-self:center;}.elementor-7780 .elementor-element.elementor-element-48ece2e > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-48ece2e{text-align:center;font-family:"Noto Serif TC", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:1.9px;word-spacing:0px;color:#FFFFFF;}.elementor-7780 .elementor-element.elementor-element-0eeda4a{--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:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-7780 .elementor-element.elementor-element-eb36efd .elementor-button{background-color:#E6CFA6;font-family:"Noto Serif TC", Sans-serif;font-size:20px;font-weight:normal;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:1.7px;word-spacing:0px;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;padding:15px 45px 15px 45px;}.elementor-7780 .elementor-element.elementor-element-eb36efd .elementor-button:hover, .elementor-7780 .elementor-element.elementor-element-eb36efd .elementor-button:focus{background-color:#D2B47E;color:#000000;}.elementor-7780 .elementor-element.elementor-element-eb36efd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-eb36efd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7780 .elementor-element.elementor-element-eb36efd .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-7780 .elementor-element.elementor-element-eb36efd .elementor-button:hover svg, .elementor-7780 .elementor-element.elementor-element-eb36efd .elementor-button:focus svg{fill:#000000;}.elementor-7780 .elementor-element.elementor-element-7c0c56a .elementor-button{background-color:#E6CFA6;font-family:"Noto Serif TC", Sans-serif;font-size:20px;font-weight:normal;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:1.7px;word-spacing:0px;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;padding:15px 45px 15px 45px;}.elementor-7780 .elementor-element.elementor-element-7c0c56a .elementor-button:hover, .elementor-7780 .elementor-element.elementor-element-7c0c56a .elementor-button:focus{background-color:#D2B47E;color:#000000;}.elementor-7780 .elementor-element.elementor-element-7c0c56a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-7c0c56a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7780 .elementor-element.elementor-element-7c0c56a .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-7780 .elementor-element.elementor-element-7c0c56a .elementor-button:hover svg, .elementor-7780 .elementor-element.elementor-element-7c0c56a .elementor-button:focus svg{fill:#000000;}.elementor-7780 .elementor-element.elementor-element-6eb32bd{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7780 .elementor-element.elementor-element-5f2b89f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7780 .elementor-element.elementor-element-c0b1571 .elementor-button{background-color:#E6CFA6;font-family:"Noto Serif TC", Sans-serif;font-size:20px;font-weight:normal;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:1.7px;word-spacing:0px;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;padding:15px 45px 15px 45px;}.elementor-7780 .elementor-element.elementor-element-c0b1571 .elementor-button:hover, .elementor-7780 .elementor-element.elementor-element-c0b1571 .elementor-button:focus{background-color:#D2B47E;color:#000000;}.elementor-7780 .elementor-element.elementor-element-c0b1571 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-c0b1571 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7780 .elementor-element.elementor-element-c0b1571 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-7780 .elementor-element.elementor-element-c0b1571 .elementor-button:hover svg, .elementor-7780 .elementor-element.elementor-element-c0b1571 .elementor-button:focus svg{fill:#000000;}.elementor-7780 .elementor-element.elementor-element-314f5a3 .elementor-button{background-color:#E6CFA6;font-family:"Noto Serif TC", Sans-serif;font-size:20px;font-weight:normal;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:1.7px;word-spacing:0px;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;padding:15px 45px 15px 45px;}.elementor-7780 .elementor-element.elementor-element-314f5a3 .elementor-button:hover, .elementor-7780 .elementor-element.elementor-element-314f5a3 .elementor-button:focus{background-color:#D2B47E;color:#000000;}.elementor-7780 .elementor-element.elementor-element-314f5a3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-314f5a3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7780 .elementor-element.elementor-element-314f5a3 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-7780 .elementor-element.elementor-element-314f5a3 .elementor-button:hover svg, .elementor-7780 .elementor-element.elementor-element-314f5a3 .elementor-button:focus svg{fill:#000000;}.elementor-7780 .elementor-element.elementor-element-36f7ebb1{--display:flex;--min-height:550px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7780 .elementor-element.elementor-element-36f7ebb1:not(.elementor-motion-effects-element-type-background), .elementor-7780 .elementor-element.elementor-element-36f7ebb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-7780 .elementor-element.elementor-element-36f7ebb1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7780 .elementor-element.elementor-element-6da6b8ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7780 .elementor-element.elementor-element-6da6b8ed:not(.elementor-motion-effects-element-type-background), .elementor-7780 .elementor-element.elementor-element-6da6b8ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EFE3;background-image:url("https://tianshia.com.tw/wp-content/uploads/2024/08/PIC-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7780 .elementor-element.elementor-element-703432e5{--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:flex-start;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-7780 .elementor-element.elementor-element-703432e5:not(.elementor-motion-effects-element-type-background), .elementor-7780 .elementor-element.elementor-element-703432e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tianshia.com.tw/wp-content/uploads/2024/08/bg-1.png");background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-7780 .elementor-element.elementor-element-1ebc8c67 > .elementor-widget-container{margin:-10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-1ebc8c67{text-align:center;}.elementor-7780 .elementor-element.elementor-element-1ebc8c67 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:100;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#BD121B;}.elementor-7780 .elementor-element.elementor-element-93d1e8a > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-93d1e8a{text-align:center;}.elementor-7780 .elementor-element.elementor-element-93d1e8a .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:22px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:1.7px;word-spacing:0px;color:#BD121B;}.elementor-7780 .elementor-element.elementor-element-64ea191{--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:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:-30px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7780 .elementor-element.elementor-element-59878dd .elementor-icon-wrapper{text-align:center;}.elementor-7780 .elementor-element.elementor-element-59878dd .elementor-icon{font-size:10px;}.elementor-7780 .elementor-element.elementor-element-59878dd .elementor-icon svg{height:10px;}.elementor-7780 .elementor-element.elementor-element-f991a3e{text-align:center;}.elementor-7780 .elementor-element.elementor-element-f991a3e .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:33px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:3.6px;word-spacing:0px;color:#551106;}.elementor-7780 .elementor-element.elementor-element-3c084c9 .elementor-icon-wrapper{text-align:center;}.elementor-7780 .elementor-element.elementor-element-3c084c9 .elementor-icon{font-size:10px;}.elementor-7780 .elementor-element.elementor-element-3c084c9 .elementor-icon svg{height:10px;}.elementor-7780 .elementor-element.elementor-element-1c2dc13{--display:flex;--min-height:90px;--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:center;--margin-top:10px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7780 .elementor-element.elementor-element-1c2dc13:not(.elementor-motion-effects-element-type-background), .elementor-7780 .elementor-element.elementor-element-1c2dc13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tianshia.com.tw/wp-content/uploads/2024/08/frame-img.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-7780 .elementor-element.elementor-element-cb3cd7e{width:auto;max-width:auto;text-align:center;}.elementor-7780 .elementor-element.elementor-element-cb3cd7e .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:30px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:0.2em;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-972d754.elementor-element{--align-self:center;}.elementor-7780 .elementor-element.elementor-element-972d754{text-align:center;}.elementor-7780 .elementor-element.elementor-element-972d754 img{width:90%;}.elementor-7780 .elementor-element.elementor-element-377aa86.elementor-element{--align-self:center;}.elementor-7780 .elementor-element.elementor-element-377aa86{text-align:center;}.elementor-7780 .elementor-element.elementor-element-377aa86 img{width:90%;}.elementor-7780 .elementor-element.elementor-element-85a3628{width:auto;max-width:auto;text-align:center;}.elementor-7780 .elementor-element.elementor-element-85a3628 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:30px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:0.2em;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-579d7e5 img{width:75%;}.elementor-7780 .elementor-element.elementor-element-158f2030 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 20% 0% 20%;}.elementor-7780 .elementor-element.elementor-element-158f2030{text-align:left;font-family:"Noto Serif TC", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.8px;color:#000000;}.elementor-7780 .elementor-element.elementor-element-5a9d72e{--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;--justify-content:center;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--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-7780 .elementor-element.elementor-element-623b32f .elementor-button{background-color:#BF111B;font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:normal;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:1.7px;word-spacing:0px;fill:#D2B47E;color:#D2B47E;border-radius:5px 5px 5px 5px;padding:15px 30px 15px 30px;}.elementor-7780 .elementor-element.elementor-element-623b32f .elementor-button:hover, .elementor-7780 .elementor-element.elementor-element-623b32f .elementor-button:focus{background-color:#98020A;color:#FFFFFF;}.elementor-7780 .elementor-element.elementor-element-623b32f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-623b32f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7780 .elementor-element.elementor-element-623b32f .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-7780 .elementor-element.elementor-element-623b32f .elementor-button:hover svg, .elementor-7780 .elementor-element.elementor-element-623b32f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7780 .elementor-element.elementor-element-f1fd7cc .elementor-button{background-color:#BF111B;font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:normal;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:1.7px;word-spacing:0px;fill:#D2B47E;color:#D2B47E;border-radius:5px 5px 5px 5px;padding:15px 30px 15px 30px;}.elementor-7780 .elementor-element.elementor-element-f1fd7cc .elementor-button:hover, .elementor-7780 .elementor-element.elementor-element-f1fd7cc .elementor-button:focus{background-color:#98020A;color:#FFFFFF;}.elementor-7780 .elementor-element.elementor-element-f1fd7cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-f1fd7cc.elementor-element{--align-self:center;}.elementor-7780 .elementor-element.elementor-element-f1fd7cc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7780 .elementor-element.elementor-element-f1fd7cc .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-7780 .elementor-element.elementor-element-f1fd7cc .elementor-button:hover svg, .elementor-7780 .elementor-element.elementor-element-f1fd7cc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7780 .elementor-element.elementor-element-a10b998{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:-30px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-7780 .elementor-element.elementor-element-e92fe49{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-7780 .elementor-element.elementor-element-e92fe49.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-7780 .elementor-element.elementor-element-fc8d596 .elementor-button{background-color:#BF111B;font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:normal;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:1.7px;word-spacing:0px;fill:#D2B47E;color:#D2B47E;border-radius:14px 14px 14px 14px;padding:15px 30px 15px 30px;}.elementor-7780 .elementor-element.elementor-element-fc8d596 .elementor-button:hover, .elementor-7780 .elementor-element.elementor-element-fc8d596 .elementor-button:focus{background-color:#98020A;color:#FFFFFF;}.elementor-7780 .elementor-element.elementor-element-fc8d596 > .elementor-widget-container{margin:20px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-fc8d596 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7780 .elementor-element.elementor-element-fc8d596 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-7780 .elementor-element.elementor-element-fc8d596 .elementor-button:hover svg, .elementor-7780 .elementor-element.elementor-element-fc8d596 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7780 .elementor-element.elementor-element-18f0842 .elementor-button{background-color:#BF111B;font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:normal;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:1.7px;word-spacing:0px;fill:#D2B47E;color:#D2B47E;border-radius:14px 14px 14px 14px;padding:15px 30px 15px 30px;}.elementor-7780 .elementor-element.elementor-element-18f0842 .elementor-button:hover, .elementor-7780 .elementor-element.elementor-element-18f0842 .elementor-button:focus{background-color:#98020A;color:#FFFFFF;}.elementor-7780 .elementor-element.elementor-element-18f0842 > .elementor-widget-container{margin:20px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-18f0842 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7780 .elementor-element.elementor-element-18f0842 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-7780 .elementor-element.elementor-element-18f0842 .elementor-button:hover svg, .elementor-7780 .elementor-element.elementor-element-18f0842 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7780 .elementor-element.elementor-element-c6e7b6d{--display:flex;--min-height:550px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7780 .elementor-element.elementor-element-c6e7b6d:not(.elementor-motion-effects-element-type-background), .elementor-7780 .elementor-element.elementor-element-c6e7b6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-7780 .elementor-element.elementor-element-31090b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:4%;--padding-left:5%;--padding-right:5%;}.elementor-7780 .elementor-element.elementor-element-31090b2:not(.elementor-motion-effects-element-type-background), .elementor-7780 .elementor-element.elementor-element-31090b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tianshia.com.tw/wp-content/uploads/2024/08/bg-2.png");background-position:bottom left;background-repeat:no-repeat;background-size:contain;}.elementor-7780 .elementor-element.elementor-element-fe0c1b5 > .elementor-widget-container{margin:-10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-fe0c1b5{text-align:center;}.elementor-7780 .elementor-element.elementor-element-fe0c1b5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:100;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#BD121B;}.elementor-7780 .elementor-element.elementor-element-3229d1f > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-3229d1f{text-align:center;}.elementor-7780 .elementor-element.elementor-element-3229d1f .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:22px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:1.7px;word-spacing:0px;color:#BD121B;}.elementor-7780 .elementor-element.elementor-element-9e650dc{--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:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:-30px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7780 .elementor-element.elementor-element-c64e3f2 .elementor-icon-wrapper{text-align:center;}.elementor-7780 .elementor-element.elementor-element-c64e3f2 .elementor-icon{font-size:10px;}.elementor-7780 .elementor-element.elementor-element-c64e3f2 .elementor-icon svg{height:10px;}.elementor-7780 .elementor-element.elementor-element-c879a52{text-align:center;}.elementor-7780 .elementor-element.elementor-element-c879a52 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:33px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:3.6px;word-spacing:0px;color:#551106;}.elementor-7780 .elementor-element.elementor-element-17af0e3 .elementor-icon-wrapper{text-align:center;}.elementor-7780 .elementor-element.elementor-element-17af0e3 .elementor-icon{font-size:10px;}.elementor-7780 .elementor-element.elementor-element-17af0e3 .elementor-icon svg{height:10px;}.elementor-7780 .elementor-element.elementor-element-bf21290{--display:flex;--min-height:90px;--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:center;--margin-top:10px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7780 .elementor-element.elementor-element-bf21290:not(.elementor-motion-effects-element-type-background), .elementor-7780 .elementor-element.elementor-element-bf21290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tianshia.com.tw/wp-content/uploads/2024/08/frame-img.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-7780 .elementor-element.elementor-element-577d1ff{width:auto;max-width:auto;text-align:center;}.elementor-7780 .elementor-element.elementor-element-577d1ff .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:30px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:0.2em;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-b972bd4 img{width:75%;}.elementor-7780 .elementor-element.elementor-element-8319dd2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image-box .elementor-image-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7780 .elementor-element.elementor-element-e071f5d > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#414141;}.elementor-7780 .elementor-element.elementor-element-e071f5d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7780 .elementor-element.elementor-element-e071f5d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7780 .elementor-element.elementor-element-e071f5d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7780 .elementor-element.elementor-element-e071f5d .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-7780 .elementor-element.elementor-element-e071f5d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7780 .elementor-element.elementor-element-e071f5d .elementor-image-box-title{font-family:"Noto Serif TC", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1px;letter-spacing:1px;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-bc64830 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#414141;}.elementor-7780 .elementor-element.elementor-element-bc64830.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7780 .elementor-element.elementor-element-bc64830.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7780 .elementor-element.elementor-element-bc64830.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7780 .elementor-element.elementor-element-bc64830 .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-7780 .elementor-element.elementor-element-bc64830 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7780 .elementor-element.elementor-element-bc64830 .elementor-image-box-title{font-family:"Noto Serif TC", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1px;letter-spacing:1px;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-5d75c34 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-7780 .elementor-element.elementor-element-5d75c34.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7780 .elementor-element.elementor-element-5d75c34.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7780 .elementor-element.elementor-element-5d75c34.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7780 .elementor-element.elementor-element-5d75c34 .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-7780 .elementor-element.elementor-element-5d75c34 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7780 .elementor-element.elementor-element-5d75c34 .elementor-image-box-title{font-family:"Noto Serif TC", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1px;letter-spacing:1px;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-72c570c{--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;--justify-content:center;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--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-7780 .elementor-element.elementor-element-14442be .elementor-button{background-color:#BF111B;font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:normal;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:1.7px;word-spacing:0px;fill:#D2B47E;color:#D2B47E;border-radius:5px 5px 5px 5px;padding:15px 30px 15px 30px;}.elementor-7780 .elementor-element.elementor-element-14442be .elementor-button:hover, .elementor-7780 .elementor-element.elementor-element-14442be .elementor-button:focus{background-color:#98020A;color:#FFFFFF;}.elementor-7780 .elementor-element.elementor-element-14442be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-14442be .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7780 .elementor-element.elementor-element-14442be .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-7780 .elementor-element.elementor-element-14442be .elementor-button:hover svg, .elementor-7780 .elementor-element.elementor-element-14442be .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7780 .elementor-element.elementor-element-d33a649 .elementor-button{background-color:#BF111B;font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:normal;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:1.7px;word-spacing:0px;fill:#D2B47E;color:#D2B47E;border-radius:5px 5px 5px 5px;padding:15px 30px 15px 30px;}.elementor-7780 .elementor-element.elementor-element-d33a649 .elementor-button:hover, .elementor-7780 .elementor-element.elementor-element-d33a649 .elementor-button:focus{background-color:#98020A;color:#FFFFFF;}.elementor-7780 .elementor-element.elementor-element-d33a649 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-d33a649 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7780 .elementor-element.elementor-element-d33a649 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-7780 .elementor-element.elementor-element-d33a649 .elementor-button:hover svg, .elementor-7780 .elementor-element.elementor-element-d33a649 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7780 .elementor-element.elementor-element-87b22a2{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:-10px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-7780 .elementor-element.elementor-element-e025249{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-7780 .elementor-element.elementor-element-e14a8f0 .elementor-button{background-color:#BF111B;font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:normal;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:1.7px;word-spacing:0px;fill:#D2B47E;color:#D2B47E;border-radius:5px 5px 5px 5px;padding:15px 30px 15px 30px;}.elementor-7780 .elementor-element.elementor-element-e14a8f0 .elementor-button:hover, .elementor-7780 .elementor-element.elementor-element-e14a8f0 .elementor-button:focus{background-color:#98020A;color:#FFFFFF;}.elementor-7780 .elementor-element.elementor-element-e14a8f0 > .elementor-widget-container{margin:20px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-e14a8f0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7780 .elementor-element.elementor-element-e14a8f0 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-7780 .elementor-element.elementor-element-e14a8f0 .elementor-button:hover svg, .elementor-7780 .elementor-element.elementor-element-e14a8f0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7780 .elementor-element.elementor-element-e702dfc .elementor-button{background-color:#BF111B;font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:normal;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:1.7px;word-spacing:0px;fill:#D2B47E;color:#D2B47E;border-radius:5px 5px 5px 5px;padding:15px 30px 15px 30px;}.elementor-7780 .elementor-element.elementor-element-e702dfc .elementor-button:hover, .elementor-7780 .elementor-element.elementor-element-e702dfc .elementor-button:focus{background-color:#98020A;color:#FFFFFF;}.elementor-7780 .elementor-element.elementor-element-e702dfc > .elementor-widget-container{margin:20px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-e702dfc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7780 .elementor-element.elementor-element-e702dfc .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-7780 .elementor-element.elementor-element-e702dfc .elementor-button:hover svg, .elementor-7780 .elementor-element.elementor-element-e702dfc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7780 .elementor-element.elementor-element-618dcb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-7780 .elementor-element.elementor-element-618dcb0:not(.elementor-motion-effects-element-type-background), .elementor-7780 .elementor-element.elementor-element-618dcb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EFE3;background-image:url("https://tianshia.com.tw/wp-content/uploads/2024/08/PIC-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7780 .elementor-element.elementor-element-faf55fd{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7780 .elementor-element.elementor-element-faf55fd:not(.elementor-motion-effects-element-type-background), .elementor-7780 .elementor-element.elementor-element-faf55fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-7780 .elementor-element.elementor-element-997ed2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7780 .elementor-element.elementor-element-997ed2f:not(.elementor-motion-effects-element-type-background), .elementor-7780 .elementor-element.elementor-element-997ed2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EFE3;background-image:url("https://tianshia.com.tw/wp-content/uploads/2024/08/PIC-2.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-7780 .elementor-element.elementor-element-8fdb52f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7780 .elementor-element.elementor-element-d8b6095 > .elementor-widget-container{margin:-10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-d8b6095{text-align:center;}.elementor-7780 .elementor-element.elementor-element-d8b6095 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:100;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#BD121B;}.elementor-7780 .elementor-element.elementor-element-e63a0f6 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-e63a0f6{text-align:center;}.elementor-7780 .elementor-element.elementor-element-e63a0f6 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:22px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:1.7px;word-spacing:0px;color:#BD121B;}.elementor-7780 .elementor-element.elementor-element-e7e2ed7{--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:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:-30px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7780 .elementor-element.elementor-element-8c00e76 .elementor-icon-wrapper{text-align:center;}.elementor-7780 .elementor-element.elementor-element-8c00e76 .elementor-icon{font-size:10px;}.elementor-7780 .elementor-element.elementor-element-8c00e76 .elementor-icon svg{height:10px;}.elementor-7780 .elementor-element.elementor-element-fe5ff72{text-align:center;}.elementor-7780 .elementor-element.elementor-element-fe5ff72 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:33px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:3.6px;word-spacing:0px;color:#551106;}.elementor-7780 .elementor-element.elementor-element-d6d0c34 .elementor-icon-wrapper{text-align:center;}.elementor-7780 .elementor-element.elementor-element-d6d0c34 .elementor-icon{font-size:10px;}.elementor-7780 .elementor-element.elementor-element-d6d0c34 .elementor-icon svg{height:10px;}.elementor-7780 .elementor-element.elementor-element-b68d28b{--display:flex;--min-height:90px;--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:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7780 .elementor-element.elementor-element-b68d28b:not(.elementor-motion-effects-element-type-background), .elementor-7780 .elementor-element.elementor-element-b68d28b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tianshia.com.tw/wp-content/uploads/2024/08/frame-img.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-7780 .elementor-element.elementor-element-18aaf4f{width:auto;max-width:auto;text-align:center;}.elementor-7780 .elementor-element.elementor-element-18aaf4f .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:30px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:0.2em;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-94543c3 img{width:75%;}.elementor-7780 .elementor-element.elementor-element-915704d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7780 .elementor-element.elementor-element-572d3aa > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#414141;}.elementor-7780 .elementor-element.elementor-element-572d3aa.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7780 .elementor-element.elementor-element-572d3aa.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7780 .elementor-element.elementor-element-572d3aa.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7780 .elementor-element.elementor-element-572d3aa .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-7780 .elementor-element.elementor-element-572d3aa .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7780 .elementor-element.elementor-element-572d3aa .elementor-image-box-title{font-family:"Noto Serif TC", Sans-serif;font-size:22px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1px;letter-spacing:1px;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-4151610 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#414141;}.elementor-7780 .elementor-element.elementor-element-4151610.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7780 .elementor-element.elementor-element-4151610.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7780 .elementor-element.elementor-element-4151610.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7780 .elementor-element.elementor-element-4151610 .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-7780 .elementor-element.elementor-element-4151610 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7780 .elementor-element.elementor-element-4151610 .elementor-image-box-title{font-family:"Noto Serif TC", Sans-serif;font-size:22px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1px;letter-spacing:1px;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-91b6a10 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-7780 .elementor-element.elementor-element-91b6a10.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7780 .elementor-element.elementor-element-91b6a10.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7780 .elementor-element.elementor-element-91b6a10.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7780 .elementor-element.elementor-element-91b6a10 .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-7780 .elementor-element.elementor-element-91b6a10 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7780 .elementor-element.elementor-element-91b6a10 .elementor-image-box-title{font-family:"Noto Serif TC", Sans-serif;font-size:22px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1px;letter-spacing:1px;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-ec635f2{--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;--justify-content:center;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--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-7780 .elementor-element.elementor-element-c789199 .elementor-button{background-color:#BF111B;font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:normal;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:1.7px;word-spacing:0px;fill:#D2B47E;color:#D2B47E;border-radius:5px 5px 5px 5px;padding:15px 30px 15px 30px;}.elementor-7780 .elementor-element.elementor-element-c789199 .elementor-button:hover, .elementor-7780 .elementor-element.elementor-element-c789199 .elementor-button:focus{background-color:#98020A;color:#FFFFFF;}.elementor-7780 .elementor-element.elementor-element-c789199 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-c789199 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7780 .elementor-element.elementor-element-c789199 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-7780 .elementor-element.elementor-element-c789199 .elementor-button:hover svg, .elementor-7780 .elementor-element.elementor-element-c789199 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7780 .elementor-element.elementor-element-8cc2e54 .elementor-button{background-color:#BF111B;font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:normal;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:1.7px;word-spacing:0px;fill:#D2B47E;color:#D2B47E;border-radius:5px 5px 5px 5px;padding:15px 30px 15px 30px;}.elementor-7780 .elementor-element.elementor-element-8cc2e54 .elementor-button:hover, .elementor-7780 .elementor-element.elementor-element-8cc2e54 .elementor-button:focus{background-color:#98020A;color:#FFFFFF;}.elementor-7780 .elementor-element.elementor-element-8cc2e54 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-8cc2e54 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7780 .elementor-element.elementor-element-8cc2e54 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-7780 .elementor-element.elementor-element-8cc2e54 .elementor-button:hover svg, .elementor-7780 .elementor-element.elementor-element-8cc2e54 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7780 .elementor-element.elementor-element-cdeea43{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:-30px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-7780 .elementor-element.elementor-element-2470c8f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7780 .elementor-element.elementor-element-31a7adb .elementor-button{background-color:#BF111B;font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:normal;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:1.7px;word-spacing:0px;fill:#D2B47E;color:#D2B47E;border-radius:14px 14px 14px 14px;padding:15px 30px 15px 30px;}.elementor-7780 .elementor-element.elementor-element-31a7adb .elementor-button:hover, .elementor-7780 .elementor-element.elementor-element-31a7adb .elementor-button:focus{background-color:#98020A;color:#FFFFFF;}.elementor-7780 .elementor-element.elementor-element-31a7adb > .elementor-widget-container{margin:20px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-31a7adb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7780 .elementor-element.elementor-element-31a7adb .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-7780 .elementor-element.elementor-element-31a7adb .elementor-button:hover svg, .elementor-7780 .elementor-element.elementor-element-31a7adb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7780 .elementor-element.elementor-element-d1f0e58 .elementor-button{background-color:#BF111B;font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:normal;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:1.7px;word-spacing:0px;fill:#D2B47E;color:#D2B47E;border-radius:14px 14px 14px 14px;padding:15px 30px 15px 30px;}.elementor-7780 .elementor-element.elementor-element-d1f0e58 .elementor-button:hover, .elementor-7780 .elementor-element.elementor-element-d1f0e58 .elementor-button:focus{background-color:#98020A;color:#FFFFFF;}.elementor-7780 .elementor-element.elementor-element-d1f0e58 > .elementor-widget-container{margin:20px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-d1f0e58 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7780 .elementor-element.elementor-element-d1f0e58 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-7780 .elementor-element.elementor-element-d1f0e58 .elementor-button:hover svg, .elementor-7780 .elementor-element.elementor-element-d1f0e58 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7780 .elementor-element.elementor-element-e192c9f{--display:flex;--min-height:260px;--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.27;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-7780 .elementor-element.elementor-element-e192c9f:not(.elementor-motion-effects-element-type-background), .elementor-7780 .elementor-element.elementor-element-e192c9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://tianshia.com.tw/wp-content/uploads/2024/08/b01.jpg");background-position:bottom center;background-repeat:no-repeat;}.elementor-7780 .elementor-element.elementor-element-e192c9f::before, .elementor-7780 .elementor-element.elementor-element-e192c9f > .elementor-background-video-container::before, .elementor-7780 .elementor-element.elementor-element-e192c9f > .e-con-inner > .elementor-background-video-container::before, .elementor-7780 .elementor-element.elementor-element-e192c9f > .elementor-background-slideshow::before, .elementor-7780 .elementor-element.elementor-element-e192c9f > .e-con-inner > .elementor-background-slideshow::before, .elementor-7780 .elementor-element.elementor-element-e192c9f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0E0E0E;--background-overlay:'';}.elementor-7780 .elementor-element.elementor-element-948786e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;}.elementor-7780 .elementor-element.elementor-element-e90bf2c > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-e90bf2c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:45px;font-weight:200;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:#E6D09F;}.elementor-7780 .elementor-element.elementor-element-a41ba43 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-a41ba43{text-align:center;}.elementor-7780 .elementor-element.elementor-element-a41ba43 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:30px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:1.7px;word-spacing:0px;color:#E6D09F;}.elementor-7780 .elementor-element.elementor-element-9a86a06{--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:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7780 .elementor-element.elementor-element-136d3e6{text-align:center;}.elementor-7780 .elementor-element.elementor-element-136d3e6 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:36px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:3.6px;word-spacing:0px;color:#E6D09F;}.elementor-7780 .elementor-element.elementor-element-16b15a5{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7780 .elementor-element.elementor-element-d3be0b6{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7780 .elementor-element.elementor-element-a374a4c{--divider-border-style:solid;--divider-color:var( --e-global-color-78ad7a8 );--divider-border-width:1px;}.elementor-7780 .elementor-element.elementor-element-a374a4c .elementor-divider-separator{width:100%;}.elementor-7780 .elementor-element.elementor-element-a374a4c .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-7780 .elementor-element.elementor-element-e9f4a13 .elementor-nav-menu .elementor-item{font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:2px;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-e9f4a13 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-78ad7a8 );fill:var( --e-global-color-78ad7a8 );padding-left:30px;padding-right:30px;padding-top:0px;padding-bottom:0px;}.elementor-7780 .elementor-element.elementor-element-e9f4a13 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-7780 .elementor-element.elementor-element-e9f4a13 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-7780 .elementor-element.elementor-element-e9f4a13 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-7780 .elementor-element.elementor-element-e9f4a13 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-729a469 );fill:var( --e-global-color-729a469 );}.elementor-7780 .elementor-element.elementor-element-e9f4a13 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-a2a90e6 );}.elementor-7780 .elementor-element.elementor-element-e9f4a13{--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-width:1px;--e-nav-menu-divider-height:80%;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-7780 .elementor-element.elementor-element-e9f4a13 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-7780 .elementor-element.elementor-element-4a5e340{--divider-border-style:solid;--divider-color:var( --e-global-color-78ad7a8 );--divider-border-width:1px;}.elementor-7780 .elementor-element.elementor-element-4a5e340 .elementor-divider-separator{width:100%;}.elementor-7780 .elementor-element.elementor-element-4a5e340 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-7780 .elementor-element.elementor-element-329e5d2{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-7780 .elementor-element.elementor-element-4fccc06{--grid-columns:2;width:var( --container-widget-width, 99.433% );max-width:99.433%;--container-widget-width:99.433%;--container-widget-flex-grow:0;}.elementor-7780 .elementor-element.elementor-element-4fccc06.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7780 .elementor-element.elementor-element-4fccc06 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-7780 .elementor-element.elementor-element-4fccc06 .e-loop-item > .elementor-section, .elementor-7780 .elementor-element.elementor-element-4fccc06 .e-loop-item > .elementor-section > .elementor-container, .elementor-7780 .elementor-element.elementor-element-4fccc06 .e-loop-item > .e-con, .elementor-7780 .elementor-element.elementor-element-4fccc06 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-7780 .elementor-element.elementor-element-0d3d35f{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-7780 .elementor-element.elementor-element-392983d{--divider-border-style:solid;--divider-color:var( --e-global-color-78ad7a8 );--divider-border-width:1px;}.elementor-7780 .elementor-element.elementor-element-392983d .elementor-divider-separator{width:100%;}.elementor-7780 .elementor-element.elementor-element-392983d .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-7780 .elementor-element.elementor-element-0418c6d .elementor-nav-menu .elementor-item{font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:2px;word-spacing:0px;}.elementor-7780 .elementor-element.elementor-element-0418c6d .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-78ad7a8 );fill:var( --e-global-color-78ad7a8 );padding-left:30px;padding-right:30px;padding-top:0px;padding-bottom:0px;}.elementor-7780 .elementor-element.elementor-element-0418c6d .elementor-nav-menu--main .elementor-item:hover,
					.elementor-7780 .elementor-element.elementor-element-0418c6d .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-7780 .elementor-element.elementor-element-0418c6d .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-7780 .elementor-element.elementor-element-0418c6d .elementor-nav-menu--main .elementor-item:focus{color:#E6D09F;fill:#E6D09F;}.elementor-7780 .elementor-element.elementor-element-0418c6d .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#E6D09F;}.elementor-7780 .elementor-element.elementor-element-0418c6d{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-7780 .elementor-element.elementor-element-0418c6d .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-7780 .elementor-element.elementor-element-6a6976c{--divider-border-style:solid;--divider-color:var( --e-global-color-78ad7a8 );--divider-border-width:1px;}.elementor-7780 .elementor-element.elementor-element-6a6976c .elementor-divider-separator{width:100%;}.elementor-7780 .elementor-element.elementor-element-6a6976c .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-7780 .elementor-element.elementor-element-e243e3f{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7780 .elementor-element.elementor-element-eb870f4{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7780 .elementor-element.elementor-element-91beaf6{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7780 .elementor-element.elementor-element-1a4462e{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7780 .elementor-element.elementor-element-374b56b{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7780 .elementor-element.elementor-element-4742900{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7780 .elementor-element.elementor-element-db423fd{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7780 .elementor-element.elementor-element-cbe2be5{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7780 .elementor-element.elementor-element-83f302b .elementor-button{background-color:#BF111B;font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:normal;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:1.7px;word-spacing:0px;fill:#D2B47E;color:#D2B47E;border-radius:5px 5px 5px 5px;padding:15px 30px 15px 30px;}.elementor-7780 .elementor-element.elementor-element-83f302b .elementor-button:hover, .elementor-7780 .elementor-element.elementor-element-83f302b .elementor-button:focus{background-color:#98020A;color:#FFFFFF;}.elementor-7780 .elementor-element.elementor-element-83f302b > .elementor-widget-container{margin:20px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-83f302b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7780 .elementor-element.elementor-element-83f302b .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-7780 .elementor-element.elementor-element-83f302b .elementor-button:hover svg, .elementor-7780 .elementor-element.elementor-element-83f302b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7780 .elementor-element.elementor-element-9eb21b4{--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;--justify-content:center;}.elementor-7780 .elementor-element.elementor-element-252fb74 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-252fb74 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:45px;font-weight:200;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:#BE131C;}.elementor-7780 .elementor-element.elementor-element-15b0708{--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;--justify-content:center;}.elementor-7780 .elementor-element.elementor-element-029979b > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-029979b .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:30px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:2.8px;word-spacing:0px;color:#BE131C;}.elementor-7780 .elementor-element.elementor-element-129c0de{--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:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-7780 .elementor-element.elementor-element-d40442f .elementor-icon-wrapper{text-align:center;}.elementor-7780 .elementor-element.elementor-element-d40442f .elementor-icon{font-size:10px;}.elementor-7780 .elementor-element.elementor-element-d40442f .elementor-icon svg{height:10px;}.elementor-7780 .elementor-element.elementor-element-2316f87 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:36px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:7.5px;word-spacing:0px;color:#551106;}.elementor-7780 .elementor-element.elementor-element-811e499 .elementor-icon-wrapper{text-align:center;}.elementor-7780 .elementor-element.elementor-element-811e499 .elementor-icon{font-size:10px;}.elementor-7780 .elementor-element.elementor-element-811e499 .elementor-icon svg{height:10px;}.elementor-7780 .elementor-element.elementor-element-3c124ad{--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:center;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-7780 .elementor-element.elementor-element-d7a3582{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:40px;--arrow-normal-color:#BE2430;--arrow-hover-color:#BE2430;--swiper-pagination-size:10px;--swiper-pagination-spacing:20px;}.elementor-7780 .elementor-element.elementor-element-d7a3582 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 3% 0% 3%;}.elementor-7780 .elementor-element.elementor-element-d7a3582 .swiper-slide > .elementor-element{height:100%;}.elementor-7780 .elementor-element.elementor-element-d7a3582 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {border-style:none;}.elementor-7780 .elementor-element.elementor-element-d7a3582 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:1px 1px 1px 1px;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-22474a3{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-7780 .elementor-element.elementor-element-b2983c3 .elementor-button{background-color:#BF111B;font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:normal;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:1.7px;word-spacing:0px;fill:#D2B47E;color:#D2B47E;border-radius:5px 5px 5px 5px;padding:15px 30px 15px 30px;}.elementor-7780 .elementor-element.elementor-element-b2983c3 .elementor-button:hover, .elementor-7780 .elementor-element.elementor-element-b2983c3 .elementor-button:focus{background-color:#98020A;color:#FFFFFF;}.elementor-7780 .elementor-element.elementor-element-b2983c3 > .elementor-widget-container{margin:20px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-b2983c3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7780 .elementor-element.elementor-element-b2983c3 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-7780 .elementor-element.elementor-element-b2983c3 .elementor-button:hover svg, .elementor-7780 .elementor-element.elementor-element-b2983c3 .elementor-button:focus svg{fill:#FFFFFF;}body.elementor-page-7780:not(.elementor-motion-effects-element-type-background), body.elementor-page-7780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F2EA;}:root{--page-title-display:none;}@media(max-width:1023px){.elementor-7780 .elementor-element.elementor-element-b445bca{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-7780 .elementor-element.elementor-element-c3d4979{--min-height:300px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-7780 .elementor-element.elementor-element-a28bbff{--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-7780 .elementor-element.elementor-element-f16eb72 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-a3ae77e .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-7abc7c5 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-e34a227{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7780 .elementor-element.elementor-element-897ef9d .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-604ae25 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-427c9d3{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7780 .elementor-element.elementor-element-ad4378c .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-eb1e24e{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7780 .elementor-element.elementor-element-8c096e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-8c096e8 img{width:70%;}.elementor-7780 .elementor-element.elementor-element-e6950d5 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-e6950d5 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7780 .elementor-element.elementor-element-454e1b0 > .elementor-widget-container{margin:-80px 0px 0px 0px;padding:0px 40px 10px 40px;}.elementor-7780 .elementor-element.elementor-element-454e1b0{font-size:15px;}.elementor-7780 .elementor-element.elementor-element-cc877b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-cc877b9 img{width:70%;}.elementor-7780 .elementor-element.elementor-element-135ff30 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-135ff30 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-d2bf8bf > .elementor-widget-container{margin:-80px 0px 0px 0px;padding:0px 40px 10px 40px;}.elementor-7780 .elementor-element.elementor-element-d2bf8bf{font-size:15px;}.elementor-7780 .elementor-element.elementor-element-3a7f4b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-3a7f4b0 img{width:70%;}.elementor-7780 .elementor-element.elementor-element-22b6d9f > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-22b6d9f .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-b14b965 > .elementor-widget-container{margin:-80px 0px 0px 0px;padding:0px 40px 10px 40px;}.elementor-7780 .elementor-element.elementor-element-b14b965{font-size:15px;}.elementor-7780 .elementor-element.elementor-element-32d48be > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-32d48be img{width:70%;}.elementor-7780 .elementor-element.elementor-element-e787807 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-e787807 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-20ccb87 > .elementor-widget-container{margin:-80px 0px 0px 0px;padding:0px 40px 10px 40px;}.elementor-7780 .elementor-element.elementor-element-20ccb87{font-size:15px;}.elementor-7780 .elementor-element.elementor-element-540021f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:15%;--padding-right:15%;}.elementor-7780 .elementor-element.elementor-element-268b84e{--min-height:350px;}.elementor-7780 .elementor-element.elementor-element-013227a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-013227a img{width:60%;}.elementor-7780 .elementor-element.elementor-element-fe0229c > .elementor-widget-container{margin:45% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-fe0229c .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-983e4ec > .elementor-widget-container{margin:10% 0% 0% 0%;padding:0px 40px 10px 40px;}.elementor-7780 .elementor-element.elementor-element-983e4ec{font-size:15px;}.elementor-7780 .elementor-element.elementor-element-7169418{--min-height:350px;}.elementor-7780 .elementor-element.elementor-element-215d358 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-215d358 img{width:60%;}.elementor-7780 .elementor-element.elementor-element-ec27a49 > .elementor-widget-container{margin:45% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-ec27a49 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-0bef4f8 > .elementor-widget-container{margin:10% 0% 0% 0%;padding:0px 40px 10px 40px;}.elementor-7780 .elementor-element.elementor-element-0bef4f8{font-size:15px;}.elementor-7780 .elementor-element.elementor-element-83f3717{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:15%;--padding-right:15%;}.elementor-7780 .elementor-element.elementor-element-3e238be{--min-height:350px;}.elementor-7780 .elementor-element.elementor-element-996033d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-996033d img{width:60%;}.elementor-7780 .elementor-element.elementor-element-cd8906c > .elementor-widget-container{margin:45% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-cd8906c .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-e25a9d6 > .elementor-widget-container{margin:10% 0% 0% 0%;padding:0px 40px 10px 40px;}.elementor-7780 .elementor-element.elementor-element-e25a9d6{font-size:15px;}.elementor-7780 .elementor-element.elementor-element-518c48c{--min-height:350px;}.elementor-7780 .elementor-element.elementor-element-f1745fe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-f1745fe img{width:60%;}.elementor-7780 .elementor-element.elementor-element-79e0e14 > .elementor-widget-container{margin:45% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-79e0e14 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-4ab8c58 > .elementor-widget-container{margin:10% 0% 0% 0%;padding:0px 40px 10px 40px;}.elementor-7780 .elementor-element.elementor-element-4ab8c58{font-size:15px;}.elementor-7780 .elementor-element.elementor-element-8157693{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7780 .elementor-element.elementor-element-cf310a4{--grid-auto-flow:row;}.elementor-7780 .elementor-element.elementor-element-f0ccbfc .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-c3121fa .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-3b000687{--min-height:530px;--margin-top:-3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-7780 .elementor-element.elementor-element-414d7ad{--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-7780 .elementor-element.elementor-element-ee8a52a .elementor-counter-number-wrapper{font-size:35px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-d2d8da3 .elementor-counter-number-wrapper{font-size:35px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-fb555cd .elementor-counter-number-wrapper{font-size:35px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-a3e4919 .elementor-counter-number-wrapper{font-size:35px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-c32bb0d{--grid-auto-flow:row;}.elementor-7780 .elementor-element.elementor-element-34f57d7{font-size:15px;}.elementor-7780 .elementor-element.elementor-element-a928729{--grid-auto-flow:row;}.elementor-7780 .elementor-element.elementor-element-fb6706b{--grid-auto-flow:row;}.elementor-7780 .elementor-element.elementor-element-4b425bc{--grid-auto-flow:row;}.elementor-7780 .elementor-element.elementor-element-48ece2e{font-size:15px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-7780 .elementor-element.elementor-element-eb36efd .elementor-button{font-size:15px;}.elementor-7780 .elementor-element.elementor-element-7c0c56a .elementor-button{font-size:15px;}.elementor-7780 .elementor-element.elementor-element-6eb32bd{--grid-auto-flow:row;}.elementor-7780 .elementor-element.elementor-element-5f2b89f{--grid-auto-flow:row;}.elementor-7780 .elementor-element.elementor-element-c0b1571 .elementor-button{font-size:15px;}.elementor-7780 .elementor-element.elementor-element-314f5a3 .elementor-button{font-size:15px;}.elementor-7780 .elementor-element.elementor-element-36f7ebb1{--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-7780 .elementor-element.elementor-element-6da6b8ed{--min-height:300px;}.elementor-7780 .elementor-element.elementor-element-703432e5{--padding-top:0%;--padding-bottom:6%;--padding-left:8%;--padding-right:8%;}.elementor-7780 .elementor-element.elementor-element-1ebc8c67 .elementor-heading-title{font-size:45px;}.elementor-7780 .elementor-element.elementor-element-93d1e8a .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-64ea191{--margin-top:-10px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-7780 .elementor-element.elementor-element-f991a3e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-f991a3e .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-1c2dc13{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7780 .elementor-element.elementor-element-cb3cd7e .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-85a3628 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-158f2030{font-size:14px;}.elementor-7780 .elementor-element.elementor-element-623b32f .elementor-button{font-size:15px;}.elementor-7780 .elementor-element.elementor-element-f1fd7cc .elementor-button{font-size:15px;}.elementor-7780 .elementor-element.elementor-element-a10b998{--grid-auto-flow:row;}.elementor-7780 .elementor-element.elementor-element-e92fe49{--grid-auto-flow:row;}.elementor-7780 .elementor-element.elementor-element-fc8d596 .elementor-button{font-size:15px;}.elementor-7780 .elementor-element.elementor-element-18f0842 .elementor-button{font-size:15px;}.elementor-7780 .elementor-element.elementor-element-c6e7b6d{--min-height:100vh;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-7780 .elementor-element.elementor-element-31090b2{--padding-top:4%;--padding-bottom:4%;--padding-left:8%;--padding-right:8%;}.elementor-7780 .elementor-element.elementor-element-fe0c1b5 .elementor-heading-title{font-size:45px;}.elementor-7780 .elementor-element.elementor-element-3229d1f .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-c879a52 > .elementor-widget-container{margin:-20px 0px -30px 0px;}.elementor-7780 .elementor-element.elementor-element-c879a52 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-577d1ff .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-8319dd2{--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7780 .elementor-element.elementor-element-e071f5d .elementor-image-box-title{font-size:35px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-bc64830 .elementor-image-box-title{font-size:35px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-5d75c34 .elementor-image-box-title{font-size:35px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-14442be .elementor-button{font-size:15px;}.elementor-7780 .elementor-element.elementor-element-d33a649 .elementor-button{font-size:15px;}.elementor-7780 .elementor-element.elementor-element-87b22a2{--grid-auto-flow:row;}.elementor-7780 .elementor-element.elementor-element-e025249{--grid-auto-flow:row;}.elementor-7780 .elementor-element.elementor-element-e14a8f0 .elementor-button{font-size:15px;}.elementor-7780 .elementor-element.elementor-element-e702dfc .elementor-button{font-size:15px;}.elementor-7780 .elementor-element.elementor-element-faf55fd{--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-7780 .elementor-element.elementor-element-997ed2f{--min-height:300px;}.elementor-7780 .elementor-element.elementor-element-8fdb52f{--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-7780 .elementor-element.elementor-element-d8b6095 .elementor-heading-title{font-size:45px;}.elementor-7780 .elementor-element.elementor-element-e63a0f6 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-e7e2ed7{--margin-top:-10px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-7780 .elementor-element.elementor-element-fe5ff72 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-fe5ff72 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-b68d28b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7780 .elementor-element.elementor-element-18aaf4f .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-915704d{--grid-auto-flow:row;}.elementor-7780 .elementor-element.elementor-element-572d3aa .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-4151610 .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-91b6a10 .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-ec635f2{--margin-top:-10px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-7780 .elementor-element.elementor-element-c789199 .elementor-button{font-size:15px;}.elementor-7780 .elementor-element.elementor-element-8cc2e54 .elementor-button{font-size:15px;}.elementor-7780 .elementor-element.elementor-element-cdeea43{--grid-auto-flow:row;}.elementor-7780 .elementor-element.elementor-element-2470c8f{--grid-auto-flow:row;}.elementor-7780 .elementor-element.elementor-element-31a7adb .elementor-button{font-size:15px;}.elementor-7780 .elementor-element.elementor-element-d1f0e58 .elementor-button{font-size:15px;}.elementor-7780 .elementor-element.elementor-element-e192c9f{--min-height:530px;--margin-top:-2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-7780 .elementor-element.elementor-element-948786e{--grid-auto-flow:row;}.elementor-7780 .elementor-element.elementor-element-e90bf2c .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-a41ba43 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-9a86a06{--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7780 .elementor-element.elementor-element-136d3e6 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-16b15a5{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7780 .elementor-element.elementor-element-d3be0b6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-7780 .elementor-element.elementor-element-e9f4a13 .elementor-nav-menu .elementor-item{font-size:20px;line-height:2em;}.elementor-7780 .elementor-element.elementor-element-e9f4a13 .elementor-nav-menu--main .elementor-item{padding-left:25px;padding-right:25px;padding-top:0px;padding-bottom:0px;}.elementor-7780 .elementor-element.elementor-element-e9f4a13{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-7780 .elementor-element.elementor-element-e9f4a13 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-7780 .elementor-element.elementor-element-329e5d2{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-7780 .elementor-element.elementor-element-4fccc06{--grid-columns:1;}.elementor-7780 .elementor-element.elementor-element-0d3d35f{--margin-top:40px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7780 .elementor-element.elementor-element-0418c6d .elementor-nav-menu .elementor-item{font-size:20px;line-height:1.5em;}.elementor-7780 .elementor-element.elementor-element-0418c6d .elementor-nav-menu--main .elementor-item{padding-left:25px;padding-right:25px;padding-top:0px;padding-bottom:0px;}.elementor-7780 .elementor-element.elementor-element-0418c6d{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-7780 .elementor-element.elementor-element-0418c6d .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-7780 .elementor-element.elementor-element-e243e3f{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7780 .elementor-element.elementor-element-db423fd{--grid-auto-flow:row;}.elementor-7780 .elementor-element.elementor-element-cbe2be5{--grid-auto-flow:row;}.elementor-7780 .elementor-element.elementor-element-83f302b .elementor-button{font-size:15px;}.elementor-7780 .elementor-element.elementor-element-252fb74 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-029979b .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-129c0de{--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-7780 .elementor-element.elementor-element-2316f87 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-7780 .elementor-element.elementor-element-3c124ad{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7780 .elementor-element.elementor-element-d7a3582{--swiper-slides-to-display:2;}.elementor-7780 .elementor-element.elementor-element-d7a3582 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:50px 20px 50px 20px;}.elementor-7780 .elementor-element.elementor-element-22474a3{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-7780 .elementor-element.elementor-element-b2983c3 .elementor-button{font-size:15px;}}@media(max-width:767px){.elementor-7780 .elementor-element.elementor-element-b445bca{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7780 .elementor-element.elementor-element-c3d4979{--min-height:200px;--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-7780 .elementor-element.elementor-element-a28bbff{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-7780 .elementor-element.elementor-element-f16eb72 .elementor-heading-title{font-size:24px;}.elementor-7780 .elementor-element.elementor-element-a3ae77e .elementor-heading-title{font-size:24px;}.elementor-7780 .elementor-element.elementor-element-7abc7c5 .elementor-heading-title{font-size:24px;}.elementor-7780 .elementor-element.elementor-element-e34a227{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7780 .elementor-element.elementor-element-897ef9d .elementor-heading-title{font-size:24px;}.elementor-7780 .elementor-element.elementor-element-604ae25 .elementor-heading-title{font-size:24px;}.elementor-7780 .elementor-element.elementor-element-427c9d3{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7780 .elementor-element.elementor-element-ad4378c .elementor-heading-title{font-size:28px;}.elementor-7780 .elementor-element.elementor-element-eb1e24e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7780 .elementor-element.elementor-element-6b8802d{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7780 .elementor-element.elementor-element-6b8802d.e-con{--align-self:center;}.elementor-7780 .elementor-element.elementor-element-e6950d5 .elementor-heading-title{font-size:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7780 .elementor-element.elementor-element-454e1b0 > .elementor-widget-container{padding:0% 20% 0% 20%;}.elementor-7780 .elementor-element.elementor-element-454e1b0{font-size:14px;}.elementor-7780 .elementor-element.elementor-element-33f8799{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7780 .elementor-element.elementor-element-33f8799.e-con{--align-self:center;}.elementor-7780 .elementor-element.elementor-element-135ff30 .elementor-heading-title{font-size:24px;}.elementor-7780 .elementor-element.elementor-element-d2bf8bf > .elementor-widget-container{padding:0% 20% 0% 20%;}.elementor-7780 .elementor-element.elementor-element-d2bf8bf{font-size:14px;}.elementor-7780 .elementor-element.elementor-element-e640dde{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7780 .elementor-element.elementor-element-e640dde.e-con{--align-self:center;}.elementor-7780 .elementor-element.elementor-element-22b6d9f .elementor-heading-title{font-size:24px;}.elementor-7780 .elementor-element.elementor-element-b14b965 > .elementor-widget-container{padding:0% 20% 0% 20%;}.elementor-7780 .elementor-element.elementor-element-b14b965{font-size:14px;}.elementor-7780 .elementor-element.elementor-element-d08e165{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7780 .elementor-element.elementor-element-d08e165.e-con{--align-self:center;}.elementor-7780 .elementor-element.elementor-element-e787807 .elementor-heading-title{font-size:24px;}.elementor-7780 .elementor-element.elementor-element-20ccb87 > .elementor-widget-container{padding:0% 20% 0% 20%;}.elementor-7780 .elementor-element.elementor-element-20ccb87{font-size:14px;}.elementor-7780 .elementor-element.elementor-element-540021f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-7780 .elementor-element.elementor-element-2bc76ec{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-7780 .elementor-element.elementor-element-2bc76ec.e-con{--align-self:center;}.elementor-7780 .elementor-element.elementor-element-268b84e{--min-height:300px;}.elementor-7780 .elementor-element.elementor-element-013227a img{width:60%;}.elementor-7780 .elementor-element.elementor-element-fe0229c > .elementor-widget-container{margin:30% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-7780 .elementor-element.elementor-element-fe0229c .elementor-heading-title{font-size:24px;}.elementor-7780 .elementor-element.elementor-element-983e4ec > .elementor-widget-container{padding:5% 05% 0% 05%;}.elementor-7780 .elementor-element.elementor-element-983e4ec{font-size:14px;}.elementor-7780 .elementor-element.elementor-element-9dd43a4{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-7780 .elementor-element.elementor-element-9dd43a4.e-con{--align-self:center;}.elementor-7780 .elementor-element.elementor-element-7169418{--min-height:300px;}.elementor-7780 .elementor-element.elementor-element-215d358 img{width:60%;}.elementor-7780 .elementor-element.elementor-element-ec27a49 > .elementor-widget-container{margin:30% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-7780 .elementor-element.elementor-element-ec27a49 .elementor-heading-title{font-size:24px;}.elementor-7780 .elementor-element.elementor-element-0bef4f8 > .elementor-widget-container{padding:5% 05% 0% 05%;}.elementor-7780 .elementor-element.elementor-element-0bef4f8{font-size:14px;}.elementor-7780 .elementor-element.elementor-element-83f3717{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-7780 .elementor-element.elementor-element-ba345a7{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-7780 .elementor-element.elementor-element-ba345a7.e-con{--align-self:center;}.elementor-7780 .elementor-element.elementor-element-3e238be{--min-height:300px;}.elementor-7780 .elementor-element.elementor-element-996033d img{width:60%;}.elementor-7780 .elementor-element.elementor-element-cd8906c > .elementor-widget-container{margin:30% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-7780 .elementor-element.elementor-element-cd8906c .elementor-heading-title{font-size:24px;}.elementor-7780 .elementor-element.elementor-element-e25a9d6 > .elementor-widget-container{padding:5% 05% 0% 05%;}.elementor-7780 .elementor-element.elementor-element-e25a9d6{font-size:14px;}.elementor-7780 .elementor-element.elementor-element-cc7621b{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-7780 .elementor-element.elementor-element-cc7621b.e-con{--align-self:center;}.elementor-7780 .elementor-element.elementor-element-518c48c{--min-height:300px;}.elementor-7780 .elementor-element.elementor-element-f1745fe img{width:60%;}.elementor-7780 .elementor-element.elementor-element-79e0e14 > .elementor-widget-container{margin:30% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-7780 .elementor-element.elementor-element-79e0e14 .elementor-heading-title{font-size:24px;}.elementor-7780 .elementor-element.elementor-element-4ab8c58 > .elementor-widget-container{padding:5% 05% 0% 05%;}.elementor-7780 .elementor-element.elementor-element-4ab8c58{font-size:14px;}.elementor-7780 .elementor-element.elementor-element-8157693{--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-7780 .elementor-element.elementor-element-cf310a4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7780 .elementor-element.elementor-element-f0ccbfc .elementor-heading-title{font-size:24px;}.elementor-7780 .elementor-element.elementor-element-b7ef419 > .elementor-widget-container{margin:0% 0% 3% 0%;}.elementor-7780 .elementor-element.elementor-element-c3121fa .elementor-heading-title{font-size:24px;}.elementor-7780 .elementor-element.elementor-element-3b000687{--min-height:430px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-7780 .elementor-element.elementor-element-414d7ad{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-7780 .elementor-element.elementor-element-ee8a52a{width:auto;max-width:auto;}.elementor-7780 .elementor-element.elementor-element-ee8a52a > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-7780 .elementor-element.elementor-element-ee8a52a .elementor-counter-number-wrapper{font-size:32px;}.elementor-7780 .elementor-element.elementor-element-ee8a52a .elementor-counter-title{font-size:32px;}.elementor-7780 .elementor-element.elementor-element-d2d8da3{width:auto;max-width:auto;}.elementor-7780 .elementor-element.elementor-element-d2d8da3 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-7780 .elementor-element.elementor-element-d2d8da3 .elementor-counter-number-wrapper{font-size:32px;}.elementor-7780 .elementor-element.elementor-element-d2d8da3 .elementor-counter-title{font-size:32px;}.elementor-7780 .elementor-element.elementor-element-fb555cd{width:auto;max-width:auto;}.elementor-7780 .elementor-element.elementor-element-fb555cd > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-7780 .elementor-element.elementor-element-fb555cd .elementor-counter-number-wrapper{font-size:32px;}.elementor-7780 .elementor-element.elementor-element-fb555cd .elementor-counter-title{font-size:32px;}.elementor-7780 .elementor-element.elementor-element-a3e4919{width:auto;max-width:auto;}.elementor-7780 .elementor-element.elementor-element-a3e4919 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-7780 .elementor-element.elementor-element-a3e4919 .elementor-counter-number-wrapper{font-size:32px;}.elementor-7780 .elementor-element.elementor-element-a3e4919 .elementor-counter-title{font-size:32px;}.elementor-7780 .elementor-element.elementor-element-c32bb0d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7780 .elementor-element.elementor-element-34f57d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-34f57d7{font-size:14px;}.elementor-7780 .elementor-element.elementor-element-a928729{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7780 .elementor-element.elementor-element-fb6706b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-7780 .elementor-element.elementor-element-65e5cc3 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-7780 .elementor-element.elementor-element-65e5cc3{text-align:center;}.elementor-7780 .elementor-element.elementor-element-65e5cc3 img{width:85%;}.elementor-7780 .elementor-element.elementor-element-c44d290 img{width:50%;}.elementor-7780 .elementor-element.elementor-element-67ce3f3 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-7780 .elementor-element.elementor-element-67ce3f3{text-align:center;}.elementor-7780 .elementor-element.elementor-element-67ce3f3 img{width:60%;}.elementor-7780 .elementor-element.elementor-element-4b425bc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-7780 .elementor-element.elementor-element-48ece2e > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-48ece2e{font-size:14px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-7780 .elementor-element.elementor-element-eb36efd > .elementor-widget-container{margin:25px 0px 25px 0px;}.elementor-7780 .elementor-element.elementor-element-eb36efd .elementor-button{font-size:14px;}.elementor-7780 .elementor-element.elementor-element-7c0c56a .elementor-button{font-size:14px;}.elementor-7780 .elementor-element.elementor-element-6eb32bd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7780 .elementor-element.elementor-element-5f2b89f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7780 .elementor-element.elementor-element-c0b1571 > .elementor-widget-container{margin:25px 0px 25px 0px;}.elementor-7780 .elementor-element.elementor-element-c0b1571 .elementor-button{font-size:14px;}.elementor-7780 .elementor-element.elementor-element-314f5a3 .elementor-button{font-size:14px;}.elementor-7780 .elementor-element.elementor-element-36f7ebb1{--min-height:640px;}.elementor-7780 .elementor-element.elementor-element-6da6b8ed{--min-height:200px;--padding-top:12%;--padding-bottom:12%;--padding-left:6%;--padding-right:6%;}.elementor-7780 .elementor-element.elementor-element-703432e5{--padding-top:5%;--padding-bottom:3%;--padding-left:6%;--padding-right:6%;}.elementor-7780 .elementor-element.elementor-element-1ebc8c67 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-7780 .elementor-element.elementor-element-1ebc8c67 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-7780 .elementor-element.elementor-element-93d1e8a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-93d1e8a .elementor-heading-title{font-size:24px;}.elementor-7780 .elementor-element.elementor-element-f991a3e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-f991a3e .elementor-heading-title{font-size:28px;}.elementor-7780 .elementor-element.elementor-element-1c2dc13{--margin-top:-20px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-7780 .elementor-element.elementor-element-cb3cd7e .elementor-heading-title{font-size:20px;}.elementor-7780 .elementor-element.elementor-element-85a3628 .elementor-heading-title{font-size:20px;}.elementor-7780 .elementor-element.elementor-element-158f2030 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-7780 .elementor-element.elementor-element-5a9d72e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7780 .elementor-element.elementor-element-623b32f .elementor-button{font-size:14px;}.elementor-7780 .elementor-element.elementor-element-f1fd7cc .elementor-button{font-size:14px;}.elementor-7780 .elementor-element.elementor-element-a10b998{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--margin-top:0%;--margin-bottom:20%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7780 .elementor-element.elementor-element-a10b998.e-con{--align-self:stretch;}.elementor-7780 .elementor-element.elementor-element-e92fe49{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7780 .elementor-element.elementor-element-fc8d596 > .elementor-widget-container{margin:0% 05% 0% 0%;}.elementor-7780 .elementor-element.elementor-element-fc8d596 .elementor-button{font-size:12px;border-radius:5px 5px 5px 5px;padding:10px 30px 10px 30px;}.elementor-7780 .elementor-element.elementor-element-18f0842 > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-7780 .elementor-element.elementor-element-18f0842 .elementor-button{font-size:12px;border-radius:5px 5px 5px 5px;padding:10px 30px 10px 30px;}.elementor-7780 .elementor-element.elementor-element-c6e7b6d{--min-height:523px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-7780 .elementor-element.elementor-element-31090b2{--padding-top:2%;--padding-bottom:20%;--padding-left:6%;--padding-right:6%;}.elementor-7780 .elementor-element.elementor-element-fe0c1b5 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-7780 .elementor-element.elementor-element-3229d1f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-3229d1f .elementor-heading-title{font-size:24px;}.elementor-7780 .elementor-element.elementor-element-c879a52 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-c879a52 .elementor-heading-title{font-size:24px;}.elementor-7780 .elementor-element.elementor-element-577d1ff .elementor-heading-title{font-size:24px;}.elementor-7780 .elementor-element.elementor-element-8319dd2{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7780 .elementor-element.elementor-element-e071f5d .elementor-image-box-img{margin-bottom:15px;}.elementor-7780 .elementor-element.elementor-element-e071f5d .elementor-image-box-title{font-size:24px;}.elementor-7780 .elementor-element.elementor-element-bc64830 .elementor-image-box-img{margin-bottom:15px;}.elementor-7780 .elementor-element.elementor-element-bc64830 .elementor-image-box-title{font-size:24px;}.elementor-7780 .elementor-element.elementor-element-5d75c34 .elementor-image-box-img{margin-bottom:15px;}.elementor-7780 .elementor-element.elementor-element-5d75c34 .elementor-image-box-title{font-size:24px;}.elementor-7780 .elementor-element.elementor-element-14442be .elementor-button{font-size:14px;}.elementor-7780 .elementor-element.elementor-element-d33a649 .elementor-button{font-size:14px;}.elementor-7780 .elementor-element.elementor-element-87b22a2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7780 .elementor-element.elementor-element-e025249{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7780 .elementor-element.elementor-element-e14a8f0 .elementor-button{font-size:14px;}.elementor-7780 .elementor-element.elementor-element-e702dfc .elementor-button{font-size:14px;}.elementor-7780 .elementor-element.elementor-element-618dcb0{--min-height:200px;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:12%;--padding-left:6%;--padding-right:6%;}.elementor-7780 .elementor-element.elementor-element-faf55fd{--min-height:523px;--margin-top:-10%;--margin-bottom:-5%;--margin-left:0%;--margin-right:0%;}.elementor-7780 .elementor-element.elementor-element-997ed2f{--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:12%;--padding-left:6%;--padding-right:6%;}.elementor-7780 .elementor-element.elementor-element-8fdb52f{--padding-top:2%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-7780 .elementor-element.elementor-element-d8b6095 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-7780 .elementor-element.elementor-element-e63a0f6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-e63a0f6 .elementor-heading-title{font-size:24px;}.elementor-7780 .elementor-element.elementor-element-fe5ff72 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-fe5ff72 .elementor-heading-title{font-size:28px;}.elementor-7780 .elementor-element.elementor-element-b68d28b{--margin-top:-20px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-7780 .elementor-element.elementor-element-18aaf4f .elementor-heading-title{font-size:20px;}.elementor-7780 .elementor-element.elementor-element-915704d{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7780 .elementor-element.elementor-element-572d3aa .elementor-image-box-img{margin-bottom:15px;}.elementor-7780 .elementor-element.elementor-element-572d3aa .elementor-image-box-title{font-size:18px;}.elementor-7780 .elementor-element.elementor-element-4151610 .elementor-image-box-img{margin-bottom:15px;}.elementor-7780 .elementor-element.elementor-element-4151610 .elementor-image-box-title{font-size:18px;}.elementor-7780 .elementor-element.elementor-element-91b6a10 .elementor-image-box-img{margin-bottom:15px;}.elementor-7780 .elementor-element.elementor-element-91b6a10 .elementor-image-box-title{font-size:18px;}.elementor-7780 .elementor-element.elementor-element-c789199 .elementor-button{font-size:14px;}.elementor-7780 .elementor-element.elementor-element-8cc2e54 .elementor-button{font-size:14px;}.elementor-7780 .elementor-element.elementor-element-cdeea43{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--margin-top:0%;--margin-bottom:20%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7780 .elementor-element.elementor-element-2470c8f{--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:stretch;--align-items:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7780 .elementor-element.elementor-element-31a7adb > .elementor-widget-container{margin:0% 05% 0% 0%;}.elementor-7780 .elementor-element.elementor-element-31a7adb .elementor-button{font-size:12px;border-radius:5px 5px 5px 5px;padding:10px 30px 10px 30px;}.elementor-7780 .elementor-element.elementor-element-d1f0e58 > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-7780 .elementor-element.elementor-element-d1f0e58 .elementor-button{font-size:12px;border-radius:5px 5px 5px 5px;padding:10px 30px 10px 30px;}.elementor-7780 .elementor-element.elementor-element-e192c9f{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7780 .elementor-element.elementor-element-948786e{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7780 .elementor-element.elementor-element-e90bf2c > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-e90bf2c .elementor-heading-title{font-size:24px;}.elementor-7780 .elementor-element.elementor-element-a41ba43 .elementor-heading-title{font-size:24px;}.elementor-7780 .elementor-element.elementor-element-9a86a06{--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7780 .elementor-element.elementor-element-136d3e6 .elementor-heading-title{font-size:28px;}.elementor-7780 .elementor-element.elementor-element-16b15a5{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7780 .elementor-element.elementor-element-d3be0b6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-7780 .elementor-element.elementor-element-e9f4a13 .elementor-nav-menu .elementor-item{font-size:14px;line-height:1.5em;letter-spacing:1px;}.elementor-7780 .elementor-element.elementor-element-e9f4a13 .elementor-nav-menu--main .elementor-item{padding-left:5px;padding-right:5px;padding-top:0px;padding-bottom:0px;}.elementor-7780 .elementor-element.elementor-element-e9f4a13{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-7780 .elementor-element.elementor-element-e9f4a13 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-7780 .elementor-element.elementor-element-4fccc06{--grid-columns:1;}.elementor-7780 .elementor-element.elementor-element-0d3d35f{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7780 .elementor-element.elementor-element-0418c6d .elementor-nav-menu .elementor-item{font-size:14px;line-height:1.5em;letter-spacing:1px;}.elementor-7780 .elementor-element.elementor-element-0418c6d .elementor-nav-menu--main .elementor-item{padding-left:5px;padding-right:5px;padding-top:0px;padding-bottom:0px;}.elementor-7780 .elementor-element.elementor-element-0418c6d{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-7780 .elementor-element.elementor-element-0418c6d .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-7780 .elementor-element.elementor-element-db423fd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7780 .elementor-element.elementor-element-cbe2be5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-7780 .elementor-element.elementor-element-83f302b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-83f302b .elementor-button{font-size:14px;padding:15px 45px 15px 45px;}.elementor-7780 .elementor-element.elementor-element-9eb21b4{--margin-top:-1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-7780 .elementor-element.elementor-element-252fb74 > .elementor-widget-container{margin:-12% 0% 0% 0%;}.elementor-7780 .elementor-element.elementor-element-252fb74 .elementor-heading-title{font-size:24px;}.elementor-7780 .elementor-element.elementor-element-15b0708{--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7780 .elementor-element.elementor-element-029979b .elementor-heading-title{font-size:24px;}.elementor-7780 .elementor-element.elementor-element-2316f87 .elementor-heading-title{font-size:28px;}.elementor-7780 .elementor-element.elementor-element-3c124ad{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7780 .elementor-element.elementor-element-3c124ad.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-7780 .elementor-element.elementor-element-d7a3582{--swiper-slides-to-display:1;--swiper-slides-gap:0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;}.elementor-7780 .elementor-element.elementor-element-d7a3582 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-d7a3582.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-7780 .elementor-element.elementor-element-d7a3582 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-22474a3{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-7780 .elementor-element.elementor-element-b2983c3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7780 .elementor-element.elementor-element-b2983c3 .elementor-button{font-size:14px;padding:15px 45px 15px 45px;}}@media(min-width:768px){.elementor-7780 .elementor-element.elementor-element-a28bbff{--width:40%;}.elementor-7780 .elementor-element.elementor-element-6b8802d{--width:100%;}.elementor-7780 .elementor-element.elementor-element-33f8799{--width:100%;}.elementor-7780 .elementor-element.elementor-element-e640dde{--width:100%;}.elementor-7780 .elementor-element.elementor-element-d08e165{--width:100%;}.elementor-7780 .elementor-element.elementor-element-2bc76ec{--width:100%;}.elementor-7780 .elementor-element.elementor-element-9dd43a4{--width:100%;}.elementor-7780 .elementor-element.elementor-element-ba345a7{--width:100%;}.elementor-7780 .elementor-element.elementor-element-cc7621b{--width:100%;}.elementor-7780 .elementor-element.elementor-element-8157693{--width:100%;}.elementor-7780 .elementor-element.elementor-element-cf310a4{--width:65%;}.elementor-7780 .elementor-element.elementor-element-414d7ad{--width:60%;}.elementor-7780 .elementor-element.elementor-element-fb6706b{--width:100%;}.elementor-7780 .elementor-element.elementor-element-6eb32bd{--width:80%;}.elementor-7780 .elementor-element.elementor-element-5f2b89f{--width:45%;}.elementor-7780 .elementor-element.elementor-element-36f7ebb1{--width:100%;}.elementor-7780 .elementor-element.elementor-element-6da6b8ed{--width:50%;}.elementor-7780 .elementor-element.elementor-element-703432e5{--width:50%;}.elementor-7780 .elementor-element.elementor-element-1c2dc13{--width:100%;}.elementor-7780 .elementor-element.elementor-element-a10b998{--width:100%;}.elementor-7780 .elementor-element.elementor-element-e92fe49{--width:70%;}.elementor-7780 .elementor-element.elementor-element-31090b2{--width:50%;}.elementor-7780 .elementor-element.elementor-element-bf21290{--width:100%;}.elementor-7780 .elementor-element.elementor-element-87b22a2{--width:100%;}.elementor-7780 .elementor-element.elementor-element-e025249{--width:70%;}.elementor-7780 .elementor-element.elementor-element-618dcb0{--width:50%;}.elementor-7780 .elementor-element.elementor-element-997ed2f{--width:50%;}.elementor-7780 .elementor-element.elementor-element-8fdb52f{--width:50%;}.elementor-7780 .elementor-element.elementor-element-b68d28b{--width:100%;}.elementor-7780 .elementor-element.elementor-element-cdeea43{--width:100%;}.elementor-7780 .elementor-element.elementor-element-2470c8f{--width:80%;}.elementor-7780 .elementor-element.elementor-element-16b15a5{--content-width:1160px;}.elementor-7780 .elementor-element.elementor-element-d3be0b6{--width:100%;}.elementor-7780 .elementor-element.elementor-element-0d3d35f{--width:100%;}.elementor-7780 .elementor-element.elementor-element-cbe2be5{--width:45%;}}@media(max-width:1023px) and (min-width:768px){.elementor-7780 .elementor-element.elementor-element-a28bbff{--width:60%;}.elementor-7780 .elementor-element.elementor-element-2bc76ec{--width:50%;}.elementor-7780 .elementor-element.elementor-element-9dd43a4{--width:50%;}.elementor-7780 .elementor-element.elementor-element-ba345a7{--width:50%;}.elementor-7780 .elementor-element.elementor-element-cc7621b{--width:50%;}.elementor-7780 .elementor-element.elementor-element-6da6b8ed{--width:100%;}.elementor-7780 .elementor-element.elementor-element-703432e5{--width:100%;}.elementor-7780 .elementor-element.elementor-element-31090b2{--width:100%;}.elementor-7780 .elementor-element.elementor-element-618dcb0{--width:100%;}.elementor-7780 .elementor-element.elementor-element-997ed2f{--width:100%;}.elementor-7780 .elementor-element.elementor-element-8fdb52f{--width:100%;}.elementor-7780 .elementor-element.elementor-element-e243e3f{--width:90%;}}@media(min-width:1024px){.elementor-7780 .elementor-element.elementor-element-c3d4979:not(.elementor-motion-effects-element-type-background), .elementor-7780 .elementor-element.elementor-element-c3d4979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-e6950d5 */.elementor-heading-title.elementor-size-default:hover {
    color: #b71314;
    
}


.underline {
  position: relative;
  display: inline-block;
  color: #000;
  text-decoration: none;
  padding-bottom: 2px; /* 增加一点点空间以显示下划线 */
  transition: color 0.4s ease;
}

.underline::after {
  content: '';
  position: absolute;
  width: 30%; /* 初始短线宽度 */
  height: 2px;
  display: block;
  bottom: 0px; /* 调整下划线距离文字的位置 */
  left: 35%; /* 使短线居中 */
  background: #000;
  transition: width 0.4s ease, left 0.4s ease, background-color 0.4s ease;
}

.underline:hover {
  color: #000; /* 悬停时的文字颜色 */
}

.underline:hover::after {
  width: 80%;
  left: 10%;
  background: #b71314; /* 悬停时的下划线颜色 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e048660 */.custom-div-block {
    position: relative;
    border: 1px solid #e7cd9e;
    padding: 10px;
    width: 100%; /* Adjusted for responsiveness 
    max-width: 200px;  Optional: Max width for large screens 
    margin: 20px auto; /* Centering the div */
    text-align: center;
    box-sizing: border-box; /* Include padding in the width calculation */
}

.custom-div-block img {
    max-width: 100%;
    height: auto; /* Responsive image */
}

.custom-div-block h2 {
    font-size: 1.5em; /* Responsive text size */
    margin: 10px 0;
}

.custom-div-block p {
    font-size: 1em; /* Responsive text size */
    margin: 10px 0;
}

.custom-div-block::before,
.custom-div-block::after,
.custom-div-block .corner-top-right,
.custom-div-block .corner-bottom-left {
    content: '';
    position: absolute;
    width: 15px;
    height: 15px;
    background: #e6cda4;
    border: #e6cda4;
}

.custom-div-block::before {
    top: -1px;
    left: -1px;
    border-right: none;
    border-bottom: none;
    clip-path: polygon(0 0, 100% 0, 0 100%);
}

.custom-div-block::after {
    bottom: -1px;
    right: -1px;
    border-left: none;
    border-top: none;
    clip-path: polygon(100% 100%, 0 100%, 100% 0);
}

.custom-div-block .corner-top-right {
    top: -1px;
    right: -1px;
    border-left: none;
    border-bottom: none;
    clip-path: polygon(100% 0, 100% 100%, 0 0);
}

.custom-div-block .corner-bottom-left {
    bottom: -1px;
    left: -1px;
    border-right: none;
    border-top: none;
    clip-path: polygon(0 0, 0 100%, 100% 100%);
}

/* Media queries for small devices */
/*@media (max-width: 600px) {*/
/*    .custom-div-block {*/
/*        padding: 5px;*/
        width: 95%; /* Smaller width for small screens */
/*    }*/
    
/*    .custom-div-block h2 {*/
        font-size: 1.2em; /* Smaller font size */
/*    }*/
    
/*    .custom-div-block p {*/
        font-size: 0.9em; /* Smaller font size */
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-135ff30 */.elementor-heading-title.elementor-size-default:hover {
    color: #b71314;
    
}


.underline {
  position: relative;
  display: inline-block;
  color: #000;
  text-decoration: none;
  padding-bottom: 2px; /* 增加一点点空间以显示下划线 */
  transition: color 0.4s ease;
}

.underline::after {
  content: '';
  position: absolute;
  width: 30%; /* 初始短线宽度 */
  height: 2px;
  display: block;
  bottom: 0px; /* 调整下划线距离文字的位置 */
  left: 35%; /* 使短线居中 */
  background: #000;
  transition: width 0.4s ease, left 0.4s ease, background-color 0.4s ease;
}

.underline:hover {
  color: #000; /* 悬停时的文字颜色 */
}

.underline:hover::after {
  width: 80%;
  left: 10%;
  background: #b71314; /* 悬停时的下划线颜色 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc09b76 */.custom-div-block {
    position: relative;
    border: 1px solid #e7cd9e;
    padding: 10px;
    width: 100%; /* Adjusted for responsiveness 
    max-width: 200px;  Optional: Max width for large screens 
    margin: 20px auto; /* Centering the div */
    text-align: center;
    box-sizing: border-box; /* Include padding in the width calculation */
}

.custom-div-block img {
    max-width: 100%;
    height: auto; /* Responsive image */
}

.custom-div-block h2 {
    font-size: 1.5em; /* Responsive text size */
    margin: 10px 0;
}

.custom-div-block p {
    font-size: 1em; /* Responsive text size */
    margin: 10px 0;
}

.custom-div-block::before,
.custom-div-block::after,
.custom-div-block .corner-top-right,
.custom-div-block .corner-bottom-left {
    content: '';
    position: absolute;
    width: 15px;
    height: 15px;
    background: #e6cda4;
    border: #e6cda4;
}

.custom-div-block::before {
    top: -1px;
    left: -1px;
    border-right: none;
    border-bottom: none;
    clip-path: polygon(0 0, 100% 0, 0 100%);
}

.custom-div-block::after {
    bottom: -1px;
    right: -1px;
    border-left: none;
    border-top: none;
    clip-path: polygon(100% 100%, 0 100%, 100% 0);
}

.custom-div-block .corner-top-right {
    top: -1px;
    right: -1px;
    border-left: none;
    border-bottom: none;
    clip-path: polygon(100% 0, 100% 100%, 0 0);
}

.custom-div-block .corner-bottom-left {
    bottom: -1px;
    left: -1px;
    border-right: none;
    border-top: none;
    clip-path: polygon(0 0, 0 100%, 100% 100%);
}

/* Media queries for small devices */
/*@media (max-width: 600px) {*/
/*    .custom-div-block {*/
/*        padding: 5px;*/
        width: 95%; /* Smaller width for small screens */
/*    }*/
    
/*    .custom-div-block h2 {*/
        font-size: 1.2em; /* Smaller font size */
/*    }*/
    
/*    .custom-div-block p {*/
        font-size: 0.9em; /* Smaller font size */
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22b6d9f */.elementor-heading-title.elementor-size-default:hover {
    color: #b71314;
    
}


.underline {
  position: relative;
  display: inline-block;
  color: #000;
  text-decoration: none;
  padding-bottom: 2px; /* 增加一点点空间以显示下划线 */
  transition: color 0.4s ease;
}

.underline::after {
  content: '';
  position: absolute;
  width: 30%; /* 初始短线宽度 */
  height: 2px;
  display: block;
  bottom: 0px; /* 调整下划线距离文字的位置 */
  left: 35%; /* 使短线居中 */
  background: #000;
  transition: width 0.4s ease, left 0.4s ease, background-color 0.4s ease;
}

.underline:hover {
  color: #000; /* 悬停时的文字颜色 */
}

.underline:hover::after {
  width: 80%;
  left: 10%;
  background: #b71314; /* 悬停时的下划线颜色 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f39d286 */.custom-div-block {
    position: relative;
    border: 1px solid #e7cd9e;
    padding: 10px;
    width: 100%; /* Adjusted for responsiveness 
    max-width: 200px;  Optional: Max width for large screens 
    margin: 20px auto; /* Centering the div */
    text-align: center;
    box-sizing: border-box; /* Include padding in the width calculation */
}

.custom-div-block img {
    max-width: 100%;
    height: auto; /* Responsive image */
}

.custom-div-block h2 {
    font-size: 1.5em; /* Responsive text size */
    margin: 10px 0;
}

.custom-div-block p {
    font-size: 1em; /* Responsive text size */
    margin: 10px 0;
}

.custom-div-block::before,
.custom-div-block::after,
.custom-div-block .corner-top-right,
.custom-div-block .corner-bottom-left {
    content: '';
    position: absolute;
    width: 15px;
    height: 15px;
    background: #e6cda4;
    border: #e6cda4;
}

.custom-div-block::before {
    top: -1px;
    left: -1px;
    border-right: none;
    border-bottom: none;
    clip-path: polygon(0 0, 100% 0, 0 100%);
}

.custom-div-block::after {
    bottom: -1px;
    right: -1px;
    border-left: none;
    border-top: none;
    clip-path: polygon(100% 100%, 0 100%, 100% 0);
}

.custom-div-block .corner-top-right {
    top: -1px;
    right: -1px;
    border-left: none;
    border-bottom: none;
    clip-path: polygon(100% 0, 100% 100%, 0 0);
}

.custom-div-block .corner-bottom-left {
    bottom: -1px;
    left: -1px;
    border-right: none;
    border-top: none;
    clip-path: polygon(0 0, 0 100%, 100% 100%);
}

/* Media queries for small devices */
/*@media (max-width: 600px) {*/
/*    .custom-div-block {*/
/*        padding: 5px;*/
        width: 95%; /* Smaller width for small screens */
/*    }*/
    
/*    .custom-div-block h2 {*/
        font-size: 1.2em; /* Smaller font size */
/*    }*/
    
/*    .custom-div-block p {*/
        font-size: 0.9em; /* Smaller font size */
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e787807 */.elementor-heading-title.elementor-size-default:hover {
    color: #b71314;
    
}


.underline {
  position: relative;
  display: inline-block;
  color: #000;
  text-decoration: none;
  padding-bottom: 2px; /* 增加一点点空间以显示下划线 */
  transition: color 0.4s ease;
}

.underline::after {
  content: '';
  position: absolute;
  width: 30%; /* 初始短线宽度 */
  height: 2px;
  display: block;
  bottom: 0px; /* 调整下划线距离文字的位置 */
  left: 35%; /* 使短线居中 */
  background: #000;
  transition: width 0.4s ease, left 0.4s ease, background-color 0.4s ease;
}

.underline:hover {
  color: #000; /* 悬停时的文字颜色 */
}

.underline:hover::after {
  width: 80%;
  left: 10%;
  background: #b71314; /* 悬停时的下划线颜色 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e96d567 */.custom-div-block {
    position: relative;
    border: 1px solid #e7cd9e;
    padding: 10px;
    width: 100%; /* Adjusted for responsiveness 
    max-width: 200px;  Optional: Max width for large screens 
    margin: 20px auto; /* Centering the div */
    text-align: center;
    box-sizing: border-box; /* Include padding in the width calculation */
}

.custom-div-block img {
    max-width: 100%;
    height: auto; /* Responsive image */
}

.custom-div-block h2 {
    font-size: 1.5em; /* Responsive text size */
    margin: 10px 0;
}

.custom-div-block p {
    font-size: 1em; /* Responsive text size */
    margin: 10px 0;
}

.custom-div-block::before,
.custom-div-block::after,
.custom-div-block .corner-top-right,
.custom-div-block .corner-bottom-left {
    content: '';
    position: absolute;
    width: 15px;
    height: 15px;
    background: #e6cda4;
    border: #e6cda4;
}

.custom-div-block::before {
    top: -1px;
    left: -1px;
    border-right: none;
    border-bottom: none;
    clip-path: polygon(0 0, 100% 0, 0 100%);
}

.custom-div-block::after {
    bottom: -1px;
    right: -1px;
    border-left: none;
    border-top: none;
    clip-path: polygon(100% 100%, 0 100%, 100% 0);
}

.custom-div-block .corner-top-right {
    top: -1px;
    right: -1px;
    border-left: none;
    border-bottom: none;
    clip-path: polygon(100% 0, 100% 100%, 0 0);
}

.custom-div-block .corner-bottom-left {
    bottom: -1px;
    left: -1px;
    border-right: none;
    border-top: none;
    clip-path: polygon(0 0, 0 100%, 100% 100%);
}

/* Media queries for small devices */
/*@media (max-width: 600px) {*/
/*    .custom-div-block {*/
/*        padding: 5px;*/
        width: 95%; /* Smaller width for small screens */
/*    }*/
    
/*    .custom-div-block h2 {*/
        font-size: 1.2em; /* Smaller font size */
/*    }*/
    
/*    .custom-div-block p {*/
        font-size: 0.9em; /* Smaller font size */
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-268b84e */.custom-div-block {
    position: relative;
    border: 1px solid #e7cd9e;
    padding: 10px;
    width: 100%; /* Adjusted for responsiveness 
    max-width: 200px;  Optional: Max width for large screens 
    margin: 20px auto; /* Centering the div */
    text-align: center;
    box-sizing: border-box; /* Include padding in the width calculation */
}

.custom-div-block img {
    max-width: 100%;
    height: auto; /* Responsive image */
}

.custom-div-block h2 {
    font-size: 1.5em; /* Responsive text size */
    margin: 10px 0;
}

.custom-div-block p {
    font-size: 1em; /* Responsive text size */
    margin: 10px 0;
}

.custom-div-block::before,
.custom-div-block::after,
.custom-div-block .corner-top-right,
.custom-div-block .corner-bottom-left {
    content: '';
    position: absolute;
    width: 15px;
    height: 15px;
    background: #e6cda4;
    border: #e6cda4;
}

.custom-div-block::before {
    top: -1px;
    left: -1px;
    border-right: none;
    border-bottom: none;
    clip-path: polygon(0 0, 100% 0, 0 100%);
}

.custom-div-block::after {
    bottom: -1px;
    right: -1px;
    border-left: none;
    border-top: none;
    clip-path: polygon(100% 100%, 0 100%, 100% 0);
}

.custom-div-block .corner-top-right {
    top: -1px;
    right: -1px;
    border-left: none;
    border-bottom: none;
    clip-path: polygon(100% 0, 100% 100%, 0 0);
}

.custom-div-block .corner-bottom-left {
    bottom: -1px;
    left: -1px;
    border-right: none;
    border-top: none;
    clip-path: polygon(0 0, 0 100%, 100% 100%);
}

/* Media queries for small devices */
/*@media (max-width: 600px) {*/
/*    .custom-div-block {*/
/*        padding: 5px;*/
        width: 95%; /* Smaller width for small screens */
/*    }*/
    
/*    .custom-div-block h2 {*/
        font-size: 1.2em; /* Smaller font size */
/*    }*/
    
/*    .custom-div-block p {*/
        font-size: 0.9em; /* Smaller font size */
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7169418 */.custom-div-block {
    position: relative;
    border: 1px solid #e7cd9e;
    padding: 10px;
    width: 100%; /* Adjusted for responsiveness 
    max-width: 200px;  Optional: Max width for large screens 
    margin: 20px auto; /* Centering the div */
    text-align: center;
    box-sizing: border-box; /* Include padding in the width calculation */
}

.custom-div-block img {
    max-width: 100%;
    height: auto; /* Responsive image */
}

.custom-div-block h2 {
    font-size: 1.5em; /* Responsive text size */
    margin: 10px 0;
}

.custom-div-block p {
    font-size: 1em; /* Responsive text size */
    margin: 10px 0;
}

.custom-div-block::before,
.custom-div-block::after,
.custom-div-block .corner-top-right,
.custom-div-block .corner-bottom-left {
    content: '';
    position: absolute;
    width: 15px;
    height: 15px;
    background: #e6cda4;
    border: #e6cda4;
}

.custom-div-block::before {
    top: -1px;
    left: -1px;
    border-right: none;
    border-bottom: none;
    clip-path: polygon(0 0, 100% 0, 0 100%);
}

.custom-div-block::after {
    bottom: -1px;
    right: -1px;
    border-left: none;
    border-top: none;
    clip-path: polygon(100% 100%, 0 100%, 100% 0);
}

.custom-div-block .corner-top-right {
    top: -1px;
    right: -1px;
    border-left: none;
    border-bottom: none;
    clip-path: polygon(100% 0, 100% 100%, 0 0);
}

.custom-div-block .corner-bottom-left {
    bottom: -1px;
    left: -1px;
    border-right: none;
    border-top: none;
    clip-path: polygon(0 0, 0 100%, 100% 100%);
}

/* Media queries for small devices */
/*@media (max-width: 600px) {*/
/*    .custom-div-block {*/
/*        padding: 5px;*/
        width: 95%; /* Smaller width for small screens */
/*    }*/
    
/*    .custom-div-block h2 {*/
        font-size: 1.2em; /* Smaller font size */
/*    }*/
    
/*    .custom-div-block p {*/
        font-size: 0.9em; /* Smaller font size */
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e238be */.custom-div-block {
    position: relative;
    border: 1px solid #e7cd9e;
    padding: 10px;
    width: 100%; /* Adjusted for responsiveness 
    max-width: 200px;  Optional: Max width for large screens 
    margin: 20px auto; /* Centering the div */
    text-align: center;
    box-sizing: border-box; /* Include padding in the width calculation */
}

.custom-div-block img {
    max-width: 100%;
    height: auto; /* Responsive image */
}

.custom-div-block h2 {
    font-size: 1.5em; /* Responsive text size */
    margin: 10px 0;
}

.custom-div-block p {
    font-size: 1em; /* Responsive text size */
    margin: 10px 0;
}

.custom-div-block::before,
.custom-div-block::after,
.custom-div-block .corner-top-right,
.custom-div-block .corner-bottom-left {
    content: '';
    position: absolute;
    width: 15px;
    height: 15px;
    background: #e6cda4;
    border: #e6cda4;
}

.custom-div-block::before {
    top: -1px;
    left: -1px;
    border-right: none;
    border-bottom: none;
    clip-path: polygon(0 0, 100% 0, 0 100%);
}

.custom-div-block::after {
    bottom: -1px;
    right: -1px;
    border-left: none;
    border-top: none;
    clip-path: polygon(100% 100%, 0 100%, 100% 0);
}

.custom-div-block .corner-top-right {
    top: -1px;
    right: -1px;
    border-left: none;
    border-bottom: none;
    clip-path: polygon(100% 0, 100% 100%, 0 0);
}

.custom-div-block .corner-bottom-left {
    bottom: -1px;
    left: -1px;
    border-right: none;
    border-top: none;
    clip-path: polygon(0 0, 0 100%, 100% 100%);
}

/* Media queries for small devices */
/*@media (max-width: 600px) {*/
/*    .custom-div-block {*/
/*        padding: 5px;*/
        width: 95%; /* Smaller width for small screens */
/*    }*/
    
/*    .custom-div-block h2 {*/
        font-size: 1.2em; /* Smaller font size */
/*    }*/
    
/*    .custom-div-block p {*/
        font-size: 0.9em; /* Smaller font size */
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518c48c */.custom-div-block {
    position: relative;
    border: 1px solid #e7cd9e;
    padding: 10px;
    width: 100%; /* Adjusted for responsiveness 
    max-width: 200px;  Optional: Max width for large screens 
    margin: 20px auto; /* Centering the div */
    text-align: center;
    box-sizing: border-box; /* Include padding in the width calculation */
}

.custom-div-block img {
    max-width: 100%;
    height: auto; /* Responsive image */
}

.custom-div-block h2 {
    font-size: 1.5em; /* Responsive text size */
    margin: 10px 0;
}

.custom-div-block p {
    font-size: 1em; /* Responsive text size */
    margin: 10px 0;
}

.custom-div-block::before,
.custom-div-block::after,
.custom-div-block .corner-top-right,
.custom-div-block .corner-bottom-left {
    content: '';
    position: absolute;
    width: 15px;
    height: 15px;
    background: #e6cda4;
    border: #e6cda4;
}

.custom-div-block::before {
    top: -1px;
    left: -1px;
    border-right: none;
    border-bottom: none;
    clip-path: polygon(0 0, 100% 0, 0 100%);
}

.custom-div-block::after {
    bottom: -1px;
    right: -1px;
    border-left: none;
    border-top: none;
    clip-path: polygon(100% 100%, 0 100%, 100% 0);
}

.custom-div-block .corner-top-right {
    top: -1px;
    right: -1px;
    border-left: none;
    border-bottom: none;
    clip-path: polygon(100% 0, 100% 100%, 0 0);
}

.custom-div-block .corner-bottom-left {
    bottom: -1px;
    left: -1px;
    border-right: none;
    border-top: none;
    clip-path: polygon(0 0, 0 100%, 100% 100%);
}

/* Media queries for small devices */
/*@media (max-width: 600px) {*/
/*    .custom-div-block {*/
/*        padding: 5px;*/
        width: 95%; /* Smaller width for small screens */
/*    }*/
    
/*    .custom-div-block h2 {*/
        font-size: 1.2em; /* Smaller font size */
/*    }*/
    
/*    .custom-div-block p {*/
        font-size: 0.9em; /* Smaller font size */
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb3cd7e */span.elementor-heading-title.elementor-size-default:hover {
    color: #000!important;
}/* End custom CSS */