.elementor-449 .elementor-element.elementor-element-45a4b6f2{padding:13rem 0rem 0rem 0rem;}.elementor-449 .elementor-element.elementor-element-12ccc557 > .elementor-element-populated{padding:0px 0px 0px 0px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}body:not(.rtl) .elementor-449 .elementor-element.elementor-element-2464b9d{left:86px;}body.rtl .elementor-449 .elementor-element.elementor-element-2464b9d{right:86px;}.elementor-449 .elementor-element.elementor-element-2464b9d{bottom:439px;}body:not(.rtl) .elementor-449 .elementor-element.elementor-element-746a9150{left:137px;}body.rtl .elementor-449 .elementor-element.elementor-element-746a9150{right:137px;}.elementor-449 .elementor-element.elementor-element-746a9150{bottom:-213px;}.elementor-449 .elementor-element.elementor-element-9a5ae3b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-449 .elementor-element.elementor-element-20ca521f{left:0px;}body.rtl .elementor-449 .elementor-element.elementor-element-20ca521f{right:0px;}.elementor-449 .elementor-element.elementor-element-20ca521f{top:0px;}.elementor-449 .elementor-element.elementor-element-48e8f406 > .elementor-widget-container{margin:0em 0em 0em 3em;padding:0px 0px 0px 0px;}.elementor-449 .elementor-element.elementor-element-25979584 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-449 .elementor-element.elementor-element-56bfcfbf{--spacer-size:50px;}.elementor-449 .elementor-element.elementor-element-36ea462e{margin-top:0px;margin-bottom:-18px;}.elementor-449 .elementor-element.elementor-element-1ea79869{--spacer-size:50px;}.elementor-449 .elementor-element.elementor-element-581275de > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-449 .elementor-element.elementor-element-589888b5 > .elementor-widget-container{margin:8rem 18rem 5rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-449 .elementor-element.elementor-element-589888b5{text-align:center;}.elementor-449 .elementor-element.elementor-element-589888b5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:8.8rem;font-weight:500;letter-spacing:1.5px;color:var( --e-global-color-text );}body:not(.rtl) .elementor-449 .elementor-element.elementor-element-4db6d70f{left:137px;}body.rtl .elementor-449 .elementor-element.elementor-element-4db6d70f{right:137px;}.elementor-449 .elementor-element.elementor-element-4db6d70f{top:460px;}.elementor-449 .elementor-element.elementor-element-64627946{margin-top:0px;margin-bottom:30px;}.elementor-449 .elementor-element.elementor-element-57c5967b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-449 .elementor-element.elementor-element-1b72b15e > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-449 .elementor-element.elementor-element-67615c21 > .elementor-widget-container{margin:0rem 0rem 0rem -18rem;padding:0px 0px 0px 0px;}.elementor-449 .elementor-element.elementor-element-2ba01fb8 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}body:not(.rtl) .elementor-449 .elementor-element.elementor-element-2ba01fb8{right:0px;}body.rtl .elementor-449 .elementor-element.elementor-element-2ba01fb8{left:0px;}.elementor-449 .elementor-element.elementor-element-2ba01fb8{bottom:0px;}.elementor-449 .elementor-element.elementor-element-7da0a42b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-449 .elementor-element.elementor-element-55148da .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:4.4rem;font-weight:200;color:#211723;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-449 .elementor-element.elementor-element-66004de6{font-family:"Noto Sans TC", Sans-serif;font-size:1.7rem;font-weight:400;letter-spacing:2px;color:#211723;}.elementor-449 .elementor-element.elementor-element-5c64685c > .elementor-container{max-width:1400px;}.elementor-449 .elementor-element.elementor-element-5c64685c{padding:6rem 6rem 15rem 6rem;}.elementor-449 .elementor-element.elementor-element-7eaeabb6 > .elementor-element-populated{padding:0rem 12rem 0rem 0rem;}.elementor-449 .elementor-element.elementor-element-47e00751{text-align:center;}.elementor-449 .elementor-element.elementor-element-47e00751 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:2.2rem;font-weight:500;letter-spacing:7px;color:#211723;}.elementor-449 .elementor-element.elementor-element-41a92fd0{text-align:center;}.elementor-449 .elementor-element.elementor-element-41a92fd0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.4rem;font-weight:500;}.elementor-449 .elementor-element.elementor-element-c8733c9{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:1.9px;}.elementor-449 .elementor-element.elementor-element-242f6e54 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-449 .elementor-element.elementor-element-11249ee7{--spacer-size:50px;}.elementor-449 .elementor-element.elementor-element-10615a7a:not(.elementor-motion-effects-element-type-background), .elementor-449 .elementor-element.elementor-element-10615a7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-449 .elementor-element.elementor-element-10615a7a > .elementor-container{max-width:1400px;}.elementor-449 .elementor-element.elementor-element-10615a7a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15rem 0rem 40rem 0rem;}.elementor-449 .elementor-element.elementor-element-10615a7a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-449 .elementor-element.elementor-element-375f2529 > .elementor-element-populated{padding:0rem 0rem 6rem 0rem;}.elementor-449 .elementor-element.elementor-element-63276209 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-449 .elementor-element.elementor-element-63276209 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-449 .elementor-element.elementor-element-70f79adf > .elementor-widget-container{margin:60px 20px 0px 0px;}.elementor-449 .elementor-element.elementor-element-70f79adf{z-index:2;text-align:right;}.elementor-449 .elementor-element.elementor-element-70f79adf img{width:47%;}.elementor-449 .elementor-element.elementor-element-970da20 > .elementor-widget-container{margin:0px 40px 0px 0px;}body:not(.rtl) .elementor-449 .elementor-element.elementor-element-970da20{left:0px;}body.rtl .elementor-449 .elementor-element.elementor-element-970da20{right:0px;}.elementor-449 .elementor-element.elementor-element-970da20{top:0px;z-index:1;text-align:right;}.elementor-449 .elementor-element.elementor-element-970da20 img{width:240px;}.elementor-449 .elementor-element.elementor-element-508971ce{--spacer-size:50px;}.elementor-449 .elementor-element.elementor-element-e1b18ae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-449 .elementor-element.elementor-element-e1b18ae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-449 .elementor-element.elementor-element-e1b18ae > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:60px 0px 40px 0px;}.elementor-449 .elementor-element.elementor-element-e1b18ae > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-449 .elementor-element.elementor-element-9cd6907{left:0px;}body.rtl .elementor-449 .elementor-element.elementor-element-9cd6907{right:0px;}.elementor-449 .elementor-element.elementor-element-9cd6907{top:0px;}.elementor-449 .elementor-element.elementor-element-7d37ec96 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-449 .elementor-element.elementor-element-7d37ec96{text-align:left;}.elementor-449 .elementor-element.elementor-element-7d37ec96 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:2.2rem;font-weight:500;letter-spacing:7px;color:#211723;}.elementor-449 .elementor-element.elementor-element-173d6fe3{text-align:left;}.elementor-449 .elementor-element.elementor-element-173d6fe3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;color:#002255;}.elementor-widget-pp-posts .pp-post-terms{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-pp-posts .pp-post-title, .elementor-widget-pp-posts .pp-post-title a{color:var( --e-global-color-secondary );}.elementor-widget-pp-posts .pp-post-title a:hover{color:var( --e-global-color-secondary );}.elementor-widget-pp-posts .pp-post-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pp-posts .pp-post-excerpt{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-posts .pp-post-meta, .elementor-widget-pp-posts .pp-post-meta a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-pp-posts .pp-posts-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-pp-posts .pp-posts-pagination .page-numbers, .elementor-widget-pp-posts .pp-posts-pagination a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-449 .elementor-element.elementor-element-4027b9e6 .pp-post-thumbnail{float:left;}.elementor-449 .elementor-element.elementor-element-4027b9e6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-449 .elementor-element.elementor-element-4027b9e6 .pp-posts .pp-grid-item-wrap{margin-bottom:0px;}.elementor-449 .elementor-element.elementor-element-4027b9e6 .pp-post-terms > .pp-post-term:not(:last-child):after{content:",";}.elementor-449 .elementor-element.elementor-element-4027b9e6 .pp-post-meta .pp-meta-separator:not(:last-child):after{content:"-";}.elementor-449 .elementor-element.elementor-element-4027b9e6{--grid-column-gap:28px;--grid-row-gap:1px;}.elementor-449 .elementor-element.elementor-element-4027b9e6 .pp-posts:not(.elementor-grid){margin-left:-28px;}.elementor-449 .elementor-element.elementor-element-4027b9e6 .pp-posts:not(.elementor-grid) .pp-post-wrap{padding-left:28px;}.elementor-449 .elementor-element.elementor-element-4027b9e6 .pp-elementor-grid .pp-grid-item-wrap{margin-bottom:1px;}.elementor-449 .elementor-element.elementor-element-4027b9e6 .pp-post-terms{font-family:"Noto Sans TC", Sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-449 .elementor-element.elementor-element-4027b9e6 .pp-post-terms-wrap{margin-bottom:10px;}.elementor-449 .elementor-element.elementor-element-4027b9e6 .pp-post-terms .pp-post-term:not(:last-child){margin-right:5px;}.elementor-449 .elementor-element.elementor-element-4027b9e6 .pp-post-title, .elementor-449 .elementor-element.elementor-element-4027b9e6 .pp-post-title a{color:var( --e-global-color-text );}.elementor-449 .elementor-element.elementor-element-4027b9e6 .pp-post-title a:hover{color:#211723AD;}.elementor-449 .elementor-element.elementor-element-4027b9e6 .pp-post-title{font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:2px;margin-bottom:10px;}.elementor-449 .elementor-element.elementor-element-4027b9e6 .pp-post-meta{color:var( --e-global-color-primary );margin-bottom:0px;}.elementor-449 .elementor-element.elementor-element-4027b9e6 .pp-post-meta, .elementor-449 .elementor-element.elementor-element-4027b9e6 .pp-post-meta a{font-family:"Noto Sans TC", Sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:1px;}.elementor-449 .elementor-element.elementor-element-4027b9e6 .pp-post-meta .pp-meta-separator:not(:last-child){margin-left:calc(5px / 2);margin-right:calc(5px / 2);}body:not(.rtl) .elementor-449 .elementor-element.elementor-element-3e5a8d87{right:0px;}body.rtl .elementor-449 .elementor-element.elementor-element-3e5a8d87{left:0px;}.elementor-449 .elementor-element.elementor-element-3e5a8d87{bottom:-72px;text-align:right;}.elementor-449 .elementor-element.elementor-element-1a5e0387 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-449 .elementor-element.elementor-element-1a5e0387{right:0px;}body.rtl .elementor-449 .elementor-element.elementor-element-1a5e0387{left:0px;}.elementor-449 .elementor-element.elementor-element-1a5e0387{bottom:-72px;text-align:right;}.elementor-449 .elementor-element.elementor-element-1a5e0387 img{width:50%;}.elementor-449 .elementor-element.elementor-element-5a97f26e{width:auto;max-width:auto;bottom:-200px;}body:not(.rtl) .elementor-449 .elementor-element.elementor-element-5a97f26e{right:8px;}body.rtl .elementor-449 .elementor-element.elementor-element-5a97f26e{left:8px;}.elementor-449 .elementor-element.elementor-element-7ed73ed4:not(.elementor-motion-effects-element-type-background), .elementor-449 .elementor-element.elementor-element-7ed73ed4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE9E4;}.elementor-449 .elementor-element.elementor-element-7ed73ed4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-449 .elementor-element.elementor-element-7ed73ed4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-449 .elementor-element.elementor-element-5fcda387 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-449 .elementor-element.elementor-element-6ce6820c{margin-top:0rem;margin-bottom:14rem;}.elementor-449 .elementor-element.elementor-element-192d9052 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-449 .elementor-element.elementor-element-2a2e3709.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-449 .elementor-element.elementor-element-2a2e3709.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-449 .elementor-element.elementor-element-2a2e3709 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0rem 18rem 0rem 10rem;}.elementor-449 .elementor-element.elementor-element-13213cf0 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-449 .elementor-element.elementor-element-7d5ac25{width:auto;max-width:auto;align-self:flex-end;}.elementor-449 .elementor-element.elementor-element-7d5ac25 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-449 .elementor-element.elementor-element-7d5ac25 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:58px;font-weight:200;letter-spacing:10px;color:#002448;}.elementor-449 .elementor-element.elementor-element-198b306d{width:auto;max-width:auto;align-self:flex-end;}.elementor-449 .elementor-element.elementor-element-198b306d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-449 .elementor-element.elementor-element-198b306d .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:22px;font-weight:300;line-height:33px;letter-spacing:7px;color:#302826;}.elementor-449 .elementor-element.elementor-element-2c373804 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-449 .elementor-element.elementor-element-2c373804 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;line-height:29px;letter-spacing:1.92px;color:#302826;}.elementor-449 .elementor-element.elementor-element-529fdf{margin-top:15rem;margin-bottom:14rem;}.elementor-bc-flex-widget .elementor-449 .elementor-element.elementor-element-71bfe5d6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-449 .elementor-element.elementor-element-71bfe5d6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-449 .elementor-element.elementor-element-71bfe5d6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0rem 14rem 0rem 31rem;}.elementor-449 .elementor-element.elementor-element-15128067{width:auto;max-width:auto;top:-144px;}body:not(.rtl) .elementor-449 .elementor-element.elementor-element-15128067{left:146px;}body.rtl .elementor-449 .elementor-element.elementor-element-15128067{right:146px;}.elementor-449 .elementor-element.elementor-element-247e6e65 > .elementor-widget-container{margin:20px 0px 60px 0px;}.elementor-449 .elementor-element.elementor-element-247e6e65 img{width:459px;}.elementor-449 .elementor-element.elementor-element-69c47c29{width:auto;max-width:auto;align-self:flex-end;}.elementor-449 .elementor-element.elementor-element-69c47c29 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-449 .elementor-element.elementor-element-69c47c29 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:58px;font-weight:200;letter-spacing:10px;color:#002448;}.elementor-449 .elementor-element.elementor-element-395078e{width:auto;max-width:auto;align-self:flex-end;}.elementor-449 .elementor-element.elementor-element-395078e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-449 .elementor-element.elementor-element-395078e .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:22px;font-weight:300;line-height:33px;letter-spacing:7px;color:#302826;}.elementor-449 .elementor-element.elementor-element-242fe7bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-449 .elementor-element.elementor-element-242fe7bc .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;line-height:29px;letter-spacing:1.92px;color:#302826;}.elementor-449 .elementor-element.elementor-element-7eafa38b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-449 .elementor-element.elementor-element-2d970be8:not(.elementor-motion-effects-element-type-background), .elementor-449 .elementor-element.elementor-element-2d970be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F4;background-image:url("https://obhouse.com.tw/wp-content/uploads/2023/05/bg_line.svg");background-repeat:no-repeat;background-size:cover;}.elementor-449 .elementor-element.elementor-element-2d970be8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-449 .elementor-element.elementor-element-2d970be8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-449 .elementor-element.elementor-element-6bc2ee4d > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-449 .elementor-element.elementor-element-2e1ece5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-449 .elementor-element.elementor-element-2e1ece5 > .elementor-container{min-height:200px;}.elementor-449 .elementor-element.elementor-element-2e1ece5{margin-top:0px;margin-bottom:0px;padding:0rem 0rem 0rem 0rem;}.elementor-449 .elementor-element.elementor-element-1c481f2a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-449 .elementor-element.elementor-element-ca5368 > .elementor-widget-container{margin:8em 0em 0em 0em;}.elementor-449 .elementor-element.elementor-element-ca5368{text-align:center;}.elementor-449 .elementor-element.elementor-element-ca5368 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:2.2rem;font-weight:500;letter-spacing:7px;color:#211723;}.elementor-449 .elementor-element.elementor-element-200ae11f{text-align:center;}.elementor-449 .elementor-element.elementor-element-200ae11f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;}.elementor-449 .elementor-element.elementor-element-b0d599 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#302826;}.elementor-449 .elementor-element.elementor-element-61fd2e21 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;padding:0rem 11rem 0rem 11rem;}.elementor-449 .elementor-element.elementor-element-419f3b59 > .elementor-widget-container{margin:0rem 0rem 5rem 0rem;}.elementor-449 .elementor-element.elementor-element-ebd0b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-449 .elementor-element.elementor-element-ebd0b > .elementor-container{min-height:200px;}.elementor-449 .elementor-element.elementor-element-ebd0b{margin-top:0px;margin-bottom:0px;padding:0rem 0rem 0rem 0rem;}.elementor-449 .elementor-element.elementor-element-69909b3f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-449 .elementor-element.elementor-element-292596b9{text-align:center;}.elementor-449 .elementor-element.elementor-element-292596b9 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:2.2rem;font-weight:600;letter-spacing:7px;color:#211723;}.elementor-449 .elementor-element.elementor-element-785573dd{text-align:center;}.elementor-449 .elementor-element.elementor-element-785573dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:600;}.elementor-449 .elementor-element.elementor-element-75d854fa:not(.elementor-motion-effects-element-type-background), .elementor-449 .elementor-element.elementor-element-75d854fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE9E4;}.elementor-449 .elementor-element.elementor-element-75d854fa > .elementor-container{min-height:619px;}.elementor-449 .elementor-element.elementor-element-75d854fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 12rem 0rem 12rem;}.elementor-449 .elementor-element.elementor-element-75d854fa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-449 .elementor-element.elementor-element-27cc4164:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-449 .elementor-element.elementor-element-27cc4164 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE9E4;background-image:url("https://obhouse.com.tw/wp-content/uploads/2023/05/05_contact_img.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-449 .elementor-element.elementor-element-27cc4164 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-449 .elementor-element.elementor-element-27cc4164 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-449 .elementor-element.elementor-element-7ec3109c{--spacer-size:50px;}.elementor-449 .elementor-element.elementor-element-12356bb8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-449 .elementor-element.elementor-element-12356bb8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE9E4;}.elementor-449 .elementor-element.elementor-element-12356bb8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 12rem 0rem 8rem;}.elementor-449 .elementor-element.elementor-element-12356bb8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-449 .elementor-element.elementor-element-3ae7e3ba > .elementor-widget-container{margin:0rem 0rem 4rem 0rem;}body.elementor-page-449:not(.elementor-motion-effects-element-type-background), body.elementor-page-449 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F3;}:root{--page-title-display:none;}@media(max-width:1440px){body:not(.rtl) .elementor-449 .elementor-element.elementor-element-2464b9d{left:93px;}body.rtl .elementor-449 .elementor-element.elementor-element-2464b9d{right:93px;}.elementor-449 .elementor-element.elementor-element-10615a7a > .elementor-container{max-width:1024px;}body:not(.rtl) .elementor-449 .elementor-element.elementor-element-9cd6907{left:1px;}body.rtl .elementor-449 .elementor-element.elementor-element-9cd6907{right:1px;}.elementor-449 .elementor-element.elementor-element-9cd6907{top:0px;}.elementor-449 .elementor-element.elementor-element-5a97f26e img{width:218px;}}@media(max-width:1200px){body:not(.rtl) .elementor-449 .elementor-element.elementor-element-2464b9d{left:95px;}body.rtl .elementor-449 .elementor-element.elementor-element-2464b9d{right:95px;}}@media(max-width:1024px){.elementor-449 .elementor-element.elementor-element-45a4b6f2{margin-top:0px;margin-bottom:0px;padding:0rem 0rem 0rem 0rem;}.elementor-449 .elementor-element.elementor-element-2464b9d{bottom:137px;}body:not(.rtl) .elementor-449 .elementor-element.elementor-element-746a9150{left:433px;}body.rtl .elementor-449 .elementor-element.elementor-element-746a9150{right:433px;}.elementor-449 .elementor-element.elementor-element-746a9150{bottom:0px;}.elementor-449 .elementor-element.elementor-element-20ca521f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-449 .elementor-element.elementor-element-20ca521f{left:14px;}body.rtl .elementor-449 .elementor-element.elementor-element-20ca521f{right:14px;}.elementor-449 .elementor-element.elementor-element-20ca521f{top:220px;}.elementor-449 .elementor-element.elementor-element-589888b5 > .elementor-widget-container{margin:3rem 0rem 2rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-449 .elementor-element.elementor-element-589888b5{text-align:center;}.elementor-449 .elementor-element.elementor-element-589888b5 .elementor-heading-title{font-size:3.8rem;}body:not(.rtl) .elementor-449 .elementor-element.elementor-element-4db6d70f{left:433px;}body.rtl .elementor-449 .elementor-element.elementor-element-4db6d70f{right:433px;}.elementor-449 .elementor-element.elementor-element-67615c21 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}body:not(.rtl) .elementor-449 .elementor-element.elementor-element-2ba01fb8{right:40.4px;}body.rtl .elementor-449 .elementor-element.elementor-element-2ba01fb8{left:40.4px;}.elementor-449 .elementor-element.elementor-element-2ba01fb8{bottom:-141px;}.elementor-449 .elementor-element.elementor-element-7da0a42b > .elementor-element-populated{padding:3rem 3rem 3rem 3rem;}.elementor-449 .elementor-element.elementor-element-55148da > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 00rem;}.elementor-449 .elementor-element.elementor-element-7eaeabb6 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-449 .elementor-element.elementor-element-5a83ccb5 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-449 .elementor-element.elementor-element-c8733c9 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-449 .elementor-element.elementor-element-10615a7a{padding:0rem 0rem 0rem 0rem;}.elementor-449 .elementor-element.elementor-element-375f2529 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0rem 0rem 12rem 0rem;}.elementor-449 .elementor-element.elementor-element-63276209:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-449 .elementor-element.elementor-element-63276209 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://obhouse.com.tw/wp-content/uploads/2023/03/transparents.png");background-position:0% 0px;}.elementor-449 .elementor-element.elementor-element-70f79adf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-449 .elementor-element.elementor-element-e1b18ae > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:80px 0px 166px 0px;}.elementor-449 .elementor-element.elementor-element-9cd6907{width:auto;max-width:auto;top:-30px;}body:not(.rtl) .elementor-449 .elementor-element.elementor-element-9cd6907{left:71px;}body.rtl .elementor-449 .elementor-element.elementor-element-9cd6907{right:71px;}.elementor-449 .elementor-element.elementor-element-7d37ec96{z-index:1;}.elementor-449 .elementor-element.elementor-element-173d6fe3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-449 .elementor-element.elementor-element-173d6fe3{z-index:1;}.elementor-449 .elementor-element.elementor-element-4027b9e6 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:23rem 0rem 0rem 0rem;}.elementor-449 .elementor-element.elementor-element-3e5a8d87 > .elementor-widget-container{padding:0px 0px 0px 60px;}.elementor-449 .elementor-element.elementor-element-3e5a8d87{bottom:59px;}.elementor-449 .elementor-element.elementor-element-3e5a8d87 img{width:100%;}.elementor-449 .elementor-element.elementor-element-1a5e0387{bottom:59px;}body:not(.rtl) .elementor-449 .elementor-element.elementor-element-5a97f26e{right:38px;}body.rtl .elementor-449 .elementor-element.elementor-element-5a97f26e{left:38px;}.elementor-449 .elementor-element.elementor-element-5a97f26e{bottom:88px;}.elementor-449 .elementor-element.elementor-element-6ce6820c{margin-top:0rem;margin-bottom:0rem;padding:0px 0px 90px 0px;}.elementor-449 .elementor-element.elementor-element-2a2e3709 > .elementor-element-populated{padding:5rem 3rem 0rem 3rem;}.elementor-449 .elementor-element.elementor-element-529fdf{margin-top:0rem;margin-bottom:0rem;padding:0px 0px 0px 0px;}.elementor-449 .elementor-element.elementor-element-71bfe5d6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5rem 3rem 5rem 3rem;}.elementor-449 .elementor-element.elementor-element-1c481f2a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0rem 3rem 0rem 3rem;}.elementor-449 .elementor-element.elementor-element-ca5368{text-align:center;}.elementor-449 .elementor-element.elementor-element-200ae11f{text-align:center;}.elementor-449 .elementor-element.elementor-element-b0d599{text-align:left;}.elementor-449 .elementor-element.elementor-element-b0d599 .elementor-heading-title{font-size:14px;line-height:22px;letter-spacing:1.6px;}.elementor-449 .elementor-element.elementor-element-69909b3f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0rem 3rem 0rem 3rem;}.elementor-449 .elementor-element.elementor-element-292596b9{text-align:left;}.elementor-449 .elementor-element.elementor-element-785573dd{text-align:left;}.elementor-449 .elementor-element.elementor-element-12356bb8 > .elementor-element-populated{padding:0rem 0rem 12rem 0rem;}}@media(max-width:767px){.elementor-449 .elementor-element.elementor-element-45a4b6f2{padding:0rem 0rem 0rem 0rem;}.elementor-449 .elementor-element.elementor-element-9a5ae3b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-449 .elementor-element.elementor-element-20ca521f{left:-14px;}body.rtl .elementor-449 .elementor-element.elementor-element-20ca521f{right:-14px;}.elementor-449 .elementor-element.elementor-element-20ca521f{top:-62px;}.elementor-449 .elementor-element.elementor-element-48e8f406 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-449 .elementor-element.elementor-element-25979584 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-449 .elementor-element.elementor-element-581275de > .elementor-element-populated{padding:5rem 3rem 0rem 3rem;}.elementor-449 .elementor-element.elementor-element-589888b5{text-align:center;}.elementor-449 .elementor-element.elementor-element-589888b5 .elementor-heading-title{font-size:2.3rem;}.elementor-449 .elementor-element.elementor-element-4db6d70f{width:auto;max-width:auto;top:-381px;}body:not(.rtl) .elementor-449 .elementor-element.elementor-element-4db6d70f{left:38px;}body.rtl .elementor-449 .elementor-element.elementor-element-4db6d70f{right:38px;}.elementor-449 .elementor-element.elementor-element-57c5967b > .elementor-element-populated{padding:3rem 0rem 0rem 0rem;}.elementor-449 .elementor-element.elementor-element-67615c21 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}body:not(.rtl) .elementor-449 .elementor-element.elementor-element-2ba01fb8{right:-7.3px;}body.rtl .elementor-449 .elementor-element.elementor-element-2ba01fb8{left:-7.3px;}.elementor-449 .elementor-element.elementor-element-2ba01fb8{bottom:-89px;}.elementor-449 .elementor-element.elementor-element-7da0a42b > .elementor-element-populated{padding:0rem 1.5rem 0rem 1.5rem;}.elementor-449 .elementor-element.elementor-element-55148da > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-449 .elementor-element.elementor-element-55148da .elementor-heading-title{font-size:1.9rem;line-height:31px;}.elementor-449 .elementor-element.elementor-element-66004de6{font-size:1.4rem;}.elementor-449 .elementor-element.elementor-element-5c64685c{padding:6rem 0rem 10rem 0rem;}.elementor-449 .elementor-element.elementor-element-47e00751 .elementor-heading-title{font-size:2.2rem;}.elementor-449 .elementor-element.elementor-element-41a92fd0 .elementor-heading-title{font-size:1.8rem;}.elementor-449 .elementor-element.elementor-element-5a83ccb5 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-449 .elementor-element.elementor-element-c8733c9 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-449 .elementor-element.elementor-element-c8733c9{font-size:1.4rem;}.elementor-449 .elementor-element.elementor-element-10615a7a{padding:0rem 0rem 0rem 0rem;}.elementor-449 .elementor-element.elementor-element-375f2529 > .elementor-element-populated{padding:0rem 0rem 6rem 0rem;}.elementor-449 .elementor-element.elementor-element-2ebc44a6{padding:0px 0px 0px 0px;}.elementor-449 .elementor-element.elementor-element-63276209:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-449 .elementor-element.elementor-element-63276209 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-449 .elementor-element.elementor-element-e1b18ae > .elementor-element-populated{padding:70px 0px 0px 0px;}body:not(.rtl) .elementor-449 .elementor-element.elementor-element-9cd6907{left:24px;}body.rtl .elementor-449 .elementor-element.elementor-element-9cd6907{right:24px;}.elementor-449 .elementor-element.elementor-element-9cd6907{top:-49px;}.elementor-449 .elementor-element.elementor-element-9cd6907 img{width:167px;}.elementor-449 .elementor-element.elementor-element-7d37ec96 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-449 .elementor-element.elementor-element-7d37ec96 .elementor-heading-title{font-size:2.2rem;}.elementor-449 .elementor-element.elementor-element-173d6fe3{width:auto;max-width:auto;}.elementor-449 .elementor-element.elementor-element-173d6fe3 .elementor-heading-title{font-size:1.8rem;}.elementor-449 .elementor-element.elementor-element-4027b9e6 > .elementor-widget-container{padding:10rem 0rem 10rem 0rem;}.elementor-449 .elementor-element.elementor-element-4027b9e6 .pp-post-terms{font-size:1.2rem;}.elementor-449 .elementor-element.elementor-element-4027b9e6 .pp-post-meta, .elementor-449 .elementor-element.elementor-element-4027b9e6 .pp-post-meta a{font-size:1.2rem;}.elementor-449 .elementor-element.elementor-element-423ffff4 > .elementor-widget-container{margin:-14rem 0rem 0rem 0rem;}.elementor-449 .elementor-element.elementor-element-3e5a8d87 > .elementor-widget-container{padding:0px 0px 0px 60px;}body:not(.rtl) .elementor-449 .elementor-element.elementor-element-3e5a8d87{right:0px;}body.rtl .elementor-449 .elementor-element.elementor-element-3e5a8d87{left:0px;}.elementor-449 .elementor-element.elementor-element-3e5a8d87{bottom:59px;}.elementor-449 .elementor-element.elementor-element-3e5a8d87 img{width:100%;}body:not(.rtl) .elementor-449 .elementor-element.elementor-element-1a5e0387{right:0px;}body.rtl .elementor-449 .elementor-element.elementor-element-1a5e0387{left:0px;}.elementor-449 .elementor-element.elementor-element-1a5e0387{bottom:160px;}.elementor-449 .elementor-element.elementor-element-1a5e0387 img{width:86%;}.elementor-449 .elementor-element.elementor-element-5a97f26e{width:auto;max-width:auto;bottom:3px;}body:not(.rtl) .elementor-449 .elementor-element.elementor-element-5a97f26e{right:27.1px;}body.rtl .elementor-449 .elementor-element.elementor-element-5a97f26e{left:27.1px;}.elementor-449 .elementor-element.elementor-element-5a97f26e img{width:100%;}.elementor-449 .elementor-element.elementor-element-7ed73ed4{margin-top:31px;margin-bottom:0px;}.elementor-449 .elementor-element.elementor-element-6ce6820c{margin-top:0rem;margin-bottom:4rem;padding:0px 0px 0px 0px;}.elementor-449 .elementor-element.elementor-element-2a2e3709 > .elementor-element-populated{padding:5rem 4.7rem 5rem 4.7rem;}.elementor-449 .elementor-element.elementor-element-13213cf0 > .elementor-widget-container{margin:0px -20px 20px -20px;}.elementor-449 .elementor-element.elementor-element-7d5ac25 .elementor-heading-title{font-size:39px;}.elementor-449 .elementor-element.elementor-element-198b306d > .elementor-widget-container{margin:0px 0px -3px -8px;padding:0px 0px 0px 0px;}.elementor-449 .elementor-element.elementor-element-198b306d{align-self:flex-end;}.elementor-449 .elementor-element.elementor-element-198b306d .elementor-heading-title{font-size:14px;}.elementor-449 .elementor-element.elementor-element-2c373804 .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-449 .elementor-element.elementor-element-529fdf{margin-top:0rem;margin-bottom:4rem;padding:0px 0px 0px 0px;}.elementor-449 .elementor-element.elementor-element-71bfe5d6 > .elementor-element-populated{padding:5rem 4.7rem 3rem 4.7rem;}.elementor-449 .elementor-element.elementor-element-247e6e65 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-449 .elementor-element.elementor-element-247e6e65 img{width:74%;}.elementor-449 .elementor-element.elementor-element-69c47c29 .elementor-heading-title{font-size:39px;}.elementor-449 .elementor-element.elementor-element-395078e > .elementor-widget-container{margin:0px 0px -3px -8px;padding:0px 0px 0px 0px;}.elementor-449 .elementor-element.elementor-element-395078e{align-self:flex-end;}.elementor-449 .elementor-element.elementor-element-395078e .elementor-heading-title{font-size:14px;}.elementor-449 .elementor-element.elementor-element-242fe7bc .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-449 .elementor-element.elementor-element-6bc2ee4d{width:100%;}.elementor-449 .elementor-element.elementor-element-2e1ece5 > .elementor-container{min-height:0px;}.elementor-449 .elementor-element.elementor-element-2e1ece5{padding:5rem 0rem 5rem 0rem;}.elementor-449 .elementor-element.elementor-element-1c481f2a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0rem 4.7rem 0rem 4.7rem;}.elementor-449 .elementor-element.elementor-element-ca5368 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-449 .elementor-element.elementor-element-ca5368 .elementor-heading-title{font-size:2.2rem;}.elementor-449 .elementor-element.elementor-element-200ae11f .elementor-heading-title{font-size:1.8rem;}.elementor-449 .elementor-element.elementor-element-61fd2e21 > .elementor-widget-container{padding:0rem 3rem 0rem 3rem;}.elementor-449 .elementor-element.elementor-element-ebd0b > .elementor-container{min-height:0px;}.elementor-449 .elementor-element.elementor-element-ebd0b{padding:0rem 0rem 1rem 0rem;}.elementor-449 .elementor-element.elementor-element-69909b3f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-449 .elementor-element.elementor-element-292596b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-449 .elementor-element.elementor-element-292596b9 .elementor-heading-title{font-size:1.8rem;}.elementor-449 .elementor-element.elementor-element-785573dd .elementor-heading-title{font-size:2rem;}.elementor-449 .elementor-element.elementor-element-75d854fa{padding:5rem 3rem 0rem 3rem;}.elementor-449 .elementor-element.elementor-element-12356bb8 > .elementor-element-populated{padding:0rem 0rem 6rem 0rem;}}@media(min-width:768px){.elementor-449 .elementor-element.elementor-element-12ccc557{width:18%;}.elementor-449 .elementor-element.elementor-element-9a5ae3b{width:90.2%;}.elementor-449 .elementor-element.elementor-element-25979584{width:6.35%;}.elementor-449 .elementor-element.elementor-element-581275de{width:101.521%;}.elementor-449 .elementor-element.elementor-element-7e329862{width:6.9%;}.elementor-449 .elementor-element.elementor-element-63276209{width:34.069%;}.elementor-449 .elementor-element.elementor-element-e1b18ae{width:65.931%;}.elementor-449 .elementor-element.elementor-element-27cc4164{width:30.247%;}.elementor-449 .elementor-element.elementor-element-12356bb8{width:77.709%;}}@media(max-width:1024px) and (min-width:768px){.elementor-449 .elementor-element.elementor-element-7eaeabb6{width:100%;}.elementor-449 .elementor-element.elementor-element-242f6e54{width:100%;}.elementor-449 .elementor-element.elementor-element-63276209{width:100%;}.elementor-449 .elementor-element.elementor-element-e1b18ae{width:100%;}.elementor-449 .elementor-element.elementor-element-192d9052{width:100%;}.elementor-449 .elementor-element.elementor-element-2a2e3709{width:100%;}.elementor-449 .elementor-element.elementor-element-71bfe5d6{width:100%;}.elementor-449 .elementor-element.elementor-element-7eafa38b{width:100%;}}/* Start custom CSS for html, class: .elementor-element-2464b9d */.elementor-449 .elementor-element.elementor-element-2464b9d{
    padding-top: 30rem;
}
.line-scroll-w{
    height: 658px;
   
    
    
}
.line-scroll-text{
    writing-mode: vertical-rl;
    margin-bottom: 2.7rem;
    font-size: 1.6rem;
}
.line-scroll{
    width: 1px;
    height: 658px;
    background-color: #211723;
    animation: height 2s linear infinite;
}
@keyframes height {

  0%   { height:0px;}
  100% { height:658px;}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-746a9150 */.elementor-449 .elementor-element.elementor-element-746a9150{
    padding-top: 30rem;
}
.ab-line-scroll-w{
    height: 200px;
    position: relative;
    
    
}
.ab-line-scroll-text{
    writing-mode: vertical-rl;
    margin-bottom: 2.7rem;
    font-size: 2.4rem;
    position: absolute;
    top:50px;
}
.ab-line-scroll{
    width: 1px;
    height: 200px;
    background-color: #211723;
    /*animation: height 2s linear infinite;*/
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-12ccc557 */.elementor-449 .elementor-element.elementor-element-12ccc557.elementor-element{
    width: 34rem;
}
@media(max-width:1024px){
    .elementor-449 .elementor-element.elementor-element-12ccc557{
    display:none;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-20ca521f */.elementor-449 .elementor-element.elementor-element-20ca521f{
    
    
    
}
.line-scroll-w{
    height: 658px;
    display: flex;
    flex-direction: column;
    align-items:center;
    position: absolute;
    z-index: 1;
    left: 3rem;
    top:40rem;
    
}
.line-scroll-text{
    writing-mode: vertical-rl;
    margin-bottom: 2.7rem;
    font-size: 1.6rem;
}
.line-scroll{
    width: 1px;
    height: 658px;
    background-color: #211723;
    animation: height 2s linear infinite;
}
@keyframes height {

  0%   { height:0px;}
  100% { height:658px;}

}
@media(min-width:1025px){
    .elementor-449 .elementor-element.elementor-element-20ca521f{
    display:none;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9a5ae3b */.elementor-449 .elementor-element.elementor-element-9a5ae3b{
    flex: 1;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6d14908 */.elementor-449 .elementor-element.elementor-element-6d14908.elementor-element{
    width: 34rem;
}
@media(max-width:1024px){
    .elementor-449 .elementor-element.elementor-element-6d14908{
    display:none;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4db6d70f */.elementor-449 .elementor-element.elementor-element-4db6d70f{
    padding-top: 30rem;
}
.ab-line-scroll-w{
    height: 200px;
    position: relative;
    
    
}
.ab-line-scroll-text{
    writing-mode: vertical-rl;
    margin-bottom: 2.7rem;
    font-size: 2.4rem;
    position: absolute;
    top:50px;
}
.ab-line-scroll{
    width: 1px;
    height: 200px;
    background-color: #211723;
    /*animation: height 2s linear infinite;*/
}
@media(max-width:767px){
    .ab-line-scroll-text{
        writing-mode: vertical-rl;
        margin-bottom:0;
        font-size: 2.4rem;
        position: absolute;
        top:127px;
        height:100px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b72b15e */.elementor-449 .elementor-element.elementor-element-1b72b15e{
    width: 25rem;
    margin: 0 auto 50px;
}
.elementor-449 .elementor-element.elementor-element-1b72b15e img{
    animation: batchrotate 20s linear infinite;
    
}

@media(max-width:1024px){
    .elementor-449 .elementor-element.elementor-element-1b72b15e{
    display:none;
}
}
@keyframes batchrotate {
  0% { 
    transform: rotate(0); 
  }
  100% { 
    transform: rotate(360deg);
  }
 }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67615c21 */.elementor-449 .elementor-element.elementor-element-67615c21 img{
    width: 80rem;
   
}
@media(max-width:1024px){
   .elementor-449 .elementor-element.elementor-element-67615c21 img{
    width: auto
   
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ba01fb8 */.elementor-449 .elementor-element.elementor-element-2ba01fb8{
    width: 20rem;
    margin-left: 20rem
}
.elementor-449 .elementor-element.elementor-element-2ba01fb8 img{
    animation: batchrotate 20s linear infinite;
    
}
@media(min-width:1025px){
    .elementor-449 .elementor-element.elementor-element-2ba01fb8{
    display:none;
}
}
@media(max-width:767px){
    .elementor-449 .elementor-element.elementor-element-2ba01fb8{
    width: 10rem;
    
    margin-left: 10rem;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-57c5967b */.elementor-449 .elementor-element.elementor-element-57c5967b{
    width: 84rem;
}
@media(max-width:1024px){
    .elementor-449 .elementor-element.elementor-element-57c5967b{
    width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55148da */.elementor-449 .elementor-element.elementor-element-55148da .elementor-heading-title {
    line-height: 6.5rem;
    letter-spacing: 0.56rem;
}
.elementor-449 .elementor-element.elementor-element-55148da{
    margin-bottom: 3.2rem;
}
@media(max-width:1024px){
   .elementor-449 .elementor-element.elementor-element-55148da .elementor-heading-title {
    line-height: 3.5rem;
    letter-spacing: 0.3rem;
    font-size:2.2rem!important;
} 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66004de6 */.elementor-449 .elementor-element.elementor-element-66004de6{
    margin-bottom: 4.6rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f30a050 */.elementor-449 .elementor-element.elementor-element-f30a050 .wp-sbutton{
    position: relative;
    border:1px solid #211723;
    color: #211723;
    max-width:30rem;
    width:100%;
    display: flex;
    height: 6rem;
    justify-content: center;
    align-items: center;
    background: #FFFFFF;
    font-size: 1.8rem;
    
}
.elementor-449 .elementor-element.elementor-element-f30a050 .line-lins{
    position: absolute;
    height: 1px;
    background-color: #211723;
    width: 7rem;
    right: 0;
    transition: all 0.3s ease-in-out; 
}
.elementor-449 .elementor-element.elementor-element-f30a050 .wp-sbutton:hover .line-lins{
    width: 14rem;
    right: -7rem;
}
@media(max-width:1024px){
    .elementor-449 .elementor-element.elementor-element-f30a050 .wp-sbutton{
        margin:0 auto;
        max-width:23rem;
        height: 4.4rem;
        font-size: 1.4rem;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7da0a42b */.elementor-449 .elementor-element.elementor-element-7da0a42b{
    width: 51rem;
}
@media(max-width:1024px){
    .elementor-449 .elementor-element.elementor-element-7da0a42b{
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47e00751 */.elementor-449 .elementor-element.elementor-element-47e00751{
    margin-bottom: 1rem;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41a92fd0 */.elementor-449 .elementor-element.elementor-element-41a92fd0{
    margin-bottom: 3.3rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a83ccb5 */.elementor-449 .elementor-element.elementor-element-5a83ccb5 {
    z-index: 0;
    transform-style: preserve-3d;
}
.elementor-449 .elementor-element.elementor-element-5a83ccb5 ul{
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    gap:1.2rem;
    z-index: 0;
    transform-style: preserve-3d;
}
.elementor-449 .elementor-element.elementor-element-5a83ccb5 li{
    width:calc(25% - 1.2rem);
    aspect-ratio: 1/1;
    
   
}

.card-filp {
    position: relative; 
    z-index: 0;
    transform-style: preserve-3d;
    transition: 1s;
    width: 100%;
    height: 100%;
    box-shadow: 0px 3px 6px #02245441;
  }

  .front,
  .back {
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    backface-visibility:hidden
  }
  .front {
    background: white;
  }
  .back {
    background: white;
  }
  /*手機版翻轉會壓到上方固定選單，只能先拿掉此功能*/
/*@media(max-width:1025px){*/
  .back {
    transform: rotateY(180deg);
  }
  .elementor-449 .elementor-element.elementor-element-5a83ccb5 li:hover .card-filp {
    transform: rotateY(180deg);
  }
  .card-filp-ul li.active-filp .card-filp{
     transform: rotateY(180deg); 
  }
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8733c9 */.elementor-449 .elementor-element.elementor-element-c8733c9 p{
    margin-bottom: 3.5rem;
}

@media(max-width:1024px){
    .elementor-449 .elementor-element.elementor-element-c8733c9 p{
        margin-bottom: 1.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-229ae54b */.elementor-449 .elementor-element.elementor-element-229ae54b .wp-sbutton{
    position: relative;
    border:1px solid #211723;
    color: #211723;
    max-width:30rem;
    width:100%;
    display: flex;
    height: 6rem;
    justify-content: center;
    align-items: center;
    background: #FFFFFF;
    margin: 0 auto;
    font-size: 1.8rem;
    
}
.elementor-449 .elementor-element.elementor-element-229ae54b .line-lins{
    position: absolute;
    height: 1px;
    background-color: #211723;
    width: 7rem;
    right: 0;
    transition: all 0.3s ease-in-out; 
}
.elementor-449 .elementor-element.elementor-element-229ae54b .wp-sbutton:hover .line-lins{
    width: 14rem;
    right: -7rem;
}
@media(max-width:1024px){
    .elementor-449 .elementor-element.elementor-element-229ae54b .wp-sbutton{
        margin:0 auto;
        max-width:23rem;
        height: 4.4rem;
        font-size: 1.4rem;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7eaeabb6 */.elementor-449 .elementor-element.elementor-element-7eaeabb6{
    width: 62rem;
}
@media(max-width:1024px){
    .elementor-449 .elementor-element.elementor-element-7eaeabb6{
    width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2cb7e543 */.elementor-449 .elementor-element.elementor-element-2cb7e543 ul{
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    gap:1.2rem;
}
.elementor-449 .elementor-element.elementor-element-2cb7e543 li{
    width:calc(25% - 1.2rem);
    aspect-ratio: 1/1;
    
   
}

.card-filp {
    position: relative;
    transform-style: preserve-3d;
    transition: 1s;
    width: 100%;
    height: 100%;
    box-shadow: 0px 3px 6px #02245441;
  }

  .front,
  .back {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    backface-visibility:hidden
  }
  .front {
    background: white;
  }
  .back {
    background: white;
  }
@media(min-width:1025px){
  .back {
    transform: rotateY(180deg);
  }
  .elementor-449 .elementor-element.elementor-element-2cb7e543 li:hover .card-filp {
    transform: rotateY(180deg);
  }
  .card-filp-ul-db li.active-filp .card-filp{
     transform: rotateY(180deg); 
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-581275de */.elementor-449 .elementor-element.elementor-element-581275de{
    flex: 1;
    
}
@media(max-width:1024px){
    .elementor-449 .elementor-element.elementor-element-581275de{
    flex: unset;
    width:100%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-36ea462e */.elementor-449 .elementor-element.elementor-element-36ea462e{
    background: url(/wp-content/uploads/2023/03/Groupi7668.png) no-repeat center bottom;
    background-size: 102%;
}
@media(max-width:1024px){
    .elementor-449 .elementor-element.elementor-element-36ea462e{
        background: url(/wp-content/uploads/2023/03/Intersection_2.svg) no-repeat 0rem bottom;
    background-size:100%;
}
}
@media(max-width:767px){
    .elementor-449 .elementor-element.elementor-element-36ea462e{
        background: url(/wp-content/uploads/2023/03/Intersection_2.svg) no-repeat center 78rem;
    background-size:100%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cd6907 */.elementor-449 .elementor-element.elementor-element-9cd6907{
    display: none;
}
@media(max-width:1024px){
    .elementor-449 .elementor-element.elementor-element-9cd6907.elementor-element{
        display: block!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d37ec96 */.elementor-449 .elementor-element.elementor-element-7d37ec96{
    margin: 0;
    padding-left: 10rem
}
@media(max-width:1024px){
   .elementor-449 .elementor-element.elementor-element-7d37ec96{
    margin-bottom: 1rem;
    padding-left: 60%;
    position:absolute;
    top:10rem;
} 
}
@media(max-width:767px){
   .elementor-449 .elementor-element.elementor-element-7d37ec96{
    margin-bottom: 1.5rem;
    padding-left: 60%;
    position:absolute;
    top:9.5rem;
} 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173d6fe3 */.elementor-449 .elementor-element.elementor-element-173d6fe3{
    margin-bottom: 1rem;
    padding-left: 12rem
}
@media(max-width:1024px){
   .elementor-449 .elementor-element.elementor-element-173d6fe3{
    margin-bottom: 1rem;
    padding-left: 67%;
    position:absolute;
    top:13rem;
} 
}
/*@media(max-width:767px){*/
/*   .elementor-449 .elementor-element.elementor-element-173d6fe3{*/
/*    margin-bottom: 1rem;*/
/*    padding-left: 60%;*/
/*    position:absolute;*/
/*    top:3.5rem;*/
/*} */
/*}*//* End custom CSS */
/* Start custom CSS for pp-posts, class: .elementor-element-4027b9e6 */.elementor-449 .elementor-element.elementor-element-4027b9e6 .pp-post-content{
    display: flex;
    flex-wrap: wrap;
    
}
.elementor-449 .elementor-element.elementor-element-4027b9e6 .pp-post-meta{
    display: flex;
    align-items: center;
    height: 30px;
}
.elementor-449 .elementor-element.elementor-element-4027b9e6 .pp-post-meta,.elementor-449 .elementor-element.elementor-element-4027b9e6 .pp-post-terms{
    margin-right: 1rem;
    font-size: 1.6rem;
    font-weight: 500;
}
.elementor-449 .elementor-element.elementor-element-4027b9e6 .pp-post-term{
     display: flex;
    align-items: center;
    height: 30px;
}
.elementor-449 .elementor-element.elementor-element-4027b9e6 .pp-post-title{
    width: 100%;
    font-size:1.8rem;
    border-bottom:1px solid #d6d4d7;
    padding-bottom: 2rem;
}
.elementor-449 .elementor-element.elementor-element-4027b9e6 {
    padding: 2rem 10rem;
    margin: 0;
}
.elementor-449 .elementor-element.elementor-element-4027b9e6 .pp-post-term::before{
    content:"|";
    font-size:12px;
    color:#002255;
    margin-right: 8px;
    
}
@media(max-width:1024px){
    .elementor-449 .elementor-element.elementor-element-4027b9e6 {
    padding: 6rem 3rem;
    margin-left:3rem;
    background-color:white;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-423ffff4 */.elementor-449 .elementor-element.elementor-element-423ffff4{
    padding: 0 10rem;
}
.elementor-449 .elementor-element.elementor-element-423ffff4 .wp-sbutton{
    position: relative;
    border:1px solid #211723;
    color: #211723;
    max-width:30rem;
    width:100%;
    display: flex;
    height: 6rem;
    justify-content: center;
    align-items: center;
    font-size: 1.8rem;
    
}
.elementor-449 .elementor-element.elementor-element-423ffff4 .line-lins{
    position: absolute;
    height: 1px;
    background-color: #211723;
    width: 7rem;
    right: 0;
    transition: all 0.3s ease-in-out; 
}
.elementor-449 .elementor-element.elementor-element-423ffff4 .wp-sbutton:hover .line-lins{
    width: 14rem;
    right: -7rem;
}
@media(max-width:1024px){
    .elementor-449 .elementor-element.elementor-element-423ffff4 .wp-sbutton{
        max-width:23rem;
        height: 4.4rem;
        font-size: 1.4rem;
        
    }
    .elementor-449 .elementor-element.elementor-element-423ffff4{
        margin-left:3rem;
        padding-left:3rem;
        padding-right:0;
        padding-bottom: 10rem;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e5a8d87 *//*@media(max-width:1024px){*/
/*    .elementor-449 .elementor-element.elementor-element-3e5a8d87{*/
/*        position: static!important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a97f26e */@media(max-width:767px){
    .elementor-449 .elementor-element.elementor-element-5a97f26e img{
    width:140px!important;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-375f2529 */.elementor-449 .elementor-element.elementor-element-375f2529{
    width: 149.7rem;
  
    flex: 1;
    

}
@media(max-width:1024px){
    .elementor-449 .elementor-element.elementor-element-375f2529{
        width: 100%;
        overflow:hidden;
    }
    .elementor-449 .elementor-element.elementor-element-375f2529.elementor-element .elementor-widget-wrap{
        background-color: #F7F6F4!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-200ae11f */.elementor-449 .elementor-element.elementor-element-200ae11f{
    margin-bottom: 1.7rem;
}/* End custom CSS */
/* Start custom CSS for smartslider, class: .elementor-element-61fd2e21 */.elementor-449 .elementor-element.elementor-element-61fd2e21 .n2-ss-text{
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-419f3b59 */.elementor-449 .elementor-element.elementor-element-419f3b59 .wp-sbutton{
    position: relative;
    border:1px solid #211723;
    color: #211723;
    max-width:30rem;
    width:100%;
    display: flex;
    height: 6rem;
    justify-content: center;
    align-items: center;
    background: #FFFFFF;
    margin: 0 auto;
    font-size: 1.8rem;
    
}
.elementor-449 .elementor-element.elementor-element-419f3b59 .line-lins{
    position: absolute;
    height: 1px;
    background-color: #211723;
    width: 7rem;
    right: 0;
    transition: all 0.3s ease-in-out; 
}
.elementor-449 .elementor-element.elementor-element-419f3b59 .wp-sbutton:hover .line-lins{
    width: 14rem;
    right: -7rem;
}
@media(max-width:1024px){
    .elementor-449 .elementor-element.elementor-element-419f3b59 .wp-sbutton{
        max-width:23rem;
        height: 4.4rem;
        font-size: 1.4rem;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-785573dd */.elementor-449 .elementor-element.elementor-element-785573dd{
    margin-bottom: 1rem;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-27cc4164 */.elementor-449 .elementor-element.elementor-element-27cc4164{
    width: 71rem;
}
@media(max-width:1024px){
    .elementor-449 .elementor-element.elementor-element-27cc4164{
    width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae7e3ba */.elementor-449 .elementor-element.elementor-element-3ae7e3ba.elementor-element .elementor-heading-title{
    line-height: 6.5rem;
    letter-spacing: 1rem;
    color: #211723;
    font-size:4.4rem;
    font-weight: 300;
    font-family: "Noto Sans TC", Sans-serif;
    width: 44rem;
}
@media(max-width:1024px){
    .elementor-449 .elementor-element.elementor-element-3ae7e3ba.elementor-element .elementor-heading-title{
    line-height: 3rem;
    font-size:2.4rem;
    width: auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-93fc1d7 */.elementor-449 .elementor-element.elementor-element-93fc1d7 ul{
    list-style-type: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}
.elementor-449 .elementor-element.elementor-element-93fc1d7 li{
    width: 50%;
    font-size: 1.7rem;
    font-family: Noto Sans TC;
    font-weight: 400;
    color: #211723;
    max-height: 6rem;
    margin-bottom: 2rem;
    letter-spacing: 1.56px;
}
.elementor-449 .elementor-element.elementor-element-93fc1d7 li b{
    font-size: 1.8rem;
    font-family: Montserrat;
    font-weight: 500;
    color: #002255;
    display: block;
}
.elementor-449 .elementor-element.elementor-element-93fc1d7 li a.linkto {
    color: #211723;
}
.elementor-449 .elementor-element.elementor-element-93fc1d7 li a.linkto:hover {
    opacity: 0.7;
}
.elementor-449 .elementor-element.elementor-element-93fc1d7 li.link-button{
    padding-top: 4rem;
}
.elementor-449 .elementor-element.elementor-element-93fc1d7 .wp-sbutton{
    position: relative;
    border:1px solid #211723;
    color: #211723;
    max-width:30rem;
    width:100%;
    display: flex;
    height: 6rem;
    justify-content: center;
    align-items: center;
    background: #FFFFFF;
   font-size: 1.8rem;
    
}
.elementor-449 .elementor-element.elementor-element-93fc1d7 .line-lins{
    position: absolute;
    height: 1px;
    background-color: #211723;
    width: 7rem;
    right: 0;
    transition: all 0.3s ease-in-out; 
}
.elementor-449 .elementor-element.elementor-element-93fc1d7 .wp-sbutton:hover .line-lins{
    width: 14rem;
    right: -7rem;
}
@media(max-width:1024px){
    .elementor-449 .elementor-element.elementor-element-93fc1d7 .link-button-map .line-lins{
         width: 4rem;
    }
    .elementor-449 .elementor-element.elementor-element-93fc1d7 .link-button-map:hover .line-lins{
    width: 11rem;
    right: -7rem;
}
    .elementor-449 .elementor-element.elementor-element-93fc1d7 .wp-sbutton{
        max-width:23rem;
        height: 4.4rem;
        font-size: 1.4rem;
    }
    .elementor-449 .elementor-element.elementor-element-93fc1d7 li{
    font-size: 1.4rem;
    color: #211723;
    max-height: 6rem;
    margin-bottom: 2rem
}
.elementor-449 .elementor-element.elementor-element-93fc1d7 li b{
    font-size: 1.6rem;
    color: #002255;
    display: block;
}
.elementor-449 .elementor-element.elementor-element-93fc1d7 li{
    width:100%;
}
/*phone*/
.elementor-449 .elementor-element.elementor-element-93fc1d7 li:nth-child(1){
    order:0;
}
/*address*/
.elementor-449 .elementor-element.elementor-element-93fc1d7 li:nth-child(2){
   order:3;
}
/*fax*/
.elementor-449 .elementor-element.elementor-element-93fc1d7 li:nth-child(3){
    order:1;
}
/*time*/
.elementor-449 .elementor-element.elementor-element-93fc1d7 li:nth-child(4){
    order:4;
}
/*email*/
.elementor-449 .elementor-element.elementor-element-93fc1d7 li:nth-child(5){
    order:2;
}
/*button*/
.elementor-449 .elementor-element.elementor-element-93fc1d7 li:nth-child(6){
   order:5;
}
.elementor-449 .elementor-element.elementor-element-93fc1d7 li:nth-child(7){
   order:5;
}
.elementor-449 .elementor-element.elementor-element-93fc1d7 li:nth-child(8){
   order:5;
}
.elementor-449 .elementor-element.elementor-element-93fc1d7 li.link-button{
    padding-top: 1rem;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-12356bb8 */.elementor-449 .elementor-element.elementor-element-12356bb8{
    flex:1;
}
@media(max-width:1024px){
    .elementor-449 .elementor-element.elementor-element-12356bb8{
    flex:unset;
    width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-449{
    background: url(/wp-content/uploads/2023/05/line-1.svg) no-repeat center -60px;
    background-size: 100%;
}
@media(max-width:1440px){
    body.elementor-page-449{
   background-position:center -20px;
}
}
@media(max-width:1024px){
    body.elementor-page-449{
    background:none;
}
}/* End custom CSS */