.elementor-391 .elementor-element.elementor-element-3eafceb{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--margin-top:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-391 .elementor-element.elementor-element-5a6b115{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-391 .elementor-element.elementor-element-6ae86da{text-align:center;}.elementor-391 .elementor-element.elementor-element-6ae86da .elementor-heading-title{font-family:var( --e-global-typography-dad23d9-font-family ), Sans-serif;font-size:var( --e-global-typography-dad23d9-font-size );font-weight:var( --e-global-typography-dad23d9-font-weight );letter-spacing:var( --e-global-typography-dad23d9-letter-spacing );}.elementor-391 .elementor-element.elementor-element-fb39b49{text-align:center;}.elementor-391 .elementor-element.elementor-element-fb39b49 .elementor-heading-title{font-family:var( --e-global-typography-dad23d9-font-family ), Sans-serif;font-size:var( --e-global-typography-dad23d9-font-size );font-weight:var( --e-global-typography-dad23d9-font-weight );letter-spacing:var( --e-global-typography-dad23d9-letter-spacing );}.elementor-391 .elementor-element.elementor-element-ef49675{--spacer-size:60px;}.elementor-391 .elementor-element.elementor-element-bc51c1b{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-391 .elementor-element.elementor-element-14b90b9{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-391 .elementor-element.elementor-element-a475f42{--display:flex;--min-height:35vh;--justify-content:flex-end;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-391 .elementor-element.elementor-element-a475f42:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-a475f42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://client-oldc.faranie9.com/wp-content/uploads/2026/07/作品分類1-整體規劃-台北市北門及其周邊光環境設計管制計畫-1_0.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-391 .elementor-element.elementor-element-a02a51e{width:auto;max-width:auto;}.elementor-391 .elementor-element.elementor-element-a02a51e .elementor-heading-title{font-family:var( --e-global-typography-a917ef3-font-family ), Sans-serif;font-size:var( --e-global-typography-a917ef3-font-size );font-weight:var( --e-global-typography-a917ef3-font-weight );line-height:var( --e-global-typography-a917ef3-line-height );letter-spacing:var( --e-global-typography-a917ef3-letter-spacing );}.elementor-391 .elementor-element.elementor-element-a3b5753.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-a3b5753{text-align:start;}.elementor-391 .elementor-element.elementor-element-a3b5753 .elementor-heading-title{font-size:var( --e-global-typography-f87e50f-font-size );font-weight:var( --e-global-typography-f87e50f-font-weight );line-height:var( --e-global-typography-f87e50f-line-height );letter-spacing:var( --e-global-typography-f87e50f-letter-spacing );}.elementor-391 .elementor-element.elementor-element-1b64c85{--display:flex;--min-height:35vh;--justify-content:flex-end;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-391 .elementor-element.elementor-element-1b64c85:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-1b64c85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://client-oldc.faranie9.com/wp-content/uploads/2026/07/作品分類2-住宅空間-家居建設-雲邸_0.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-391 .elementor-element.elementor-element-d562e8b{width:auto;max-width:auto;}.elementor-391 .elementor-element.elementor-element-d562e8b .elementor-heading-title{font-family:var( --e-global-typography-a917ef3-font-family ), Sans-serif;font-size:var( --e-global-typography-a917ef3-font-size );font-weight:var( --e-global-typography-a917ef3-font-weight );line-height:var( --e-global-typography-a917ef3-line-height );letter-spacing:var( --e-global-typography-a917ef3-letter-spacing );}.elementor-391 .elementor-element.elementor-element-7420825.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-7420825{text-align:start;}.elementor-391 .elementor-element.elementor-element-7420825 .elementor-heading-title{font-size:var( --e-global-typography-f87e50f-font-size );font-weight:var( --e-global-typography-f87e50f-font-weight );line-height:var( --e-global-typography-f87e50f-line-height );letter-spacing:var( --e-global-typography-f87e50f-letter-spacing );}.elementor-391 .elementor-element.elementor-element-d81d9b5{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-391 .elementor-element.elementor-element-0900413{--display:flex;--min-height:35vh;--justify-content:flex-end;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-391 .elementor-element.elementor-element-0900413:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-0900413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://client-oldc.faranie9.com/wp-content/uploads/2026/07/作品分類3-公共空間-美麗島捷運站_0.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-391 .elementor-element.elementor-element-6f65057{width:auto;max-width:auto;}.elementor-391 .elementor-element.elementor-element-6f65057 .elementor-heading-title{font-family:var( --e-global-typography-a917ef3-font-family ), Sans-serif;font-size:var( --e-global-typography-a917ef3-font-size );font-weight:var( --e-global-typography-a917ef3-font-weight );line-height:var( --e-global-typography-a917ef3-line-height );letter-spacing:var( --e-global-typography-a917ef3-letter-spacing );}.elementor-391 .elementor-element.elementor-element-cda7a3b.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-cda7a3b{text-align:start;}.elementor-391 .elementor-element.elementor-element-cda7a3b .elementor-heading-title{font-size:var( --e-global-typography-f87e50f-font-size );font-weight:var( --e-global-typography-f87e50f-font-weight );line-height:var( --e-global-typography-f87e50f-line-height );letter-spacing:var( --e-global-typography-f87e50f-letter-spacing );}.elementor-391 .elementor-element.elementor-element-0f997be{--display:flex;--min-height:35vh;--justify-content:flex-end;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-391 .elementor-element.elementor-element-0f997be:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-0f997be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://client-oldc.faranie9.com/wp-content/uploads/2026/07/作品分類4-藝術文化-台南奇美博物館_0.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-391 .elementor-element.elementor-element-3660ce1{width:auto;max-width:auto;}.elementor-391 .elementor-element.elementor-element-3660ce1 .elementor-heading-title{font-family:var( --e-global-typography-a917ef3-font-family ), Sans-serif;font-size:var( --e-global-typography-a917ef3-font-size );font-weight:var( --e-global-typography-a917ef3-font-weight );line-height:var( --e-global-typography-a917ef3-line-height );letter-spacing:var( --e-global-typography-a917ef3-letter-spacing );}.elementor-391 .elementor-element.elementor-element-68e5807.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-68e5807{text-align:start;}.elementor-391 .elementor-element.elementor-element-68e5807 .elementor-heading-title{font-size:var( --e-global-typography-f87e50f-font-size );font-weight:var( --e-global-typography-f87e50f-font-weight );line-height:var( --e-global-typography-f87e50f-line-height );letter-spacing:var( --e-global-typography-f87e50f-letter-spacing );}.elementor-391 .elementor-element.elementor-element-a0a9a55{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-391 .elementor-element.elementor-element-47d53e5{--display:flex;--min-height:35vh;--justify-content:flex-end;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-391 .elementor-element.elementor-element-47d53e5:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-47d53e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://client-oldc.faranie9.com/wp-content/uploads/2026/07/作品分類5-辦公大樓-1福樺建設-中央大樓_0.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-391 .elementor-element.elementor-element-35900fe{width:auto;max-width:auto;}.elementor-391 .elementor-element.elementor-element-35900fe .elementor-heading-title{font-family:var( --e-global-typography-a917ef3-font-family ), Sans-serif;font-size:var( --e-global-typography-a917ef3-font-size );font-weight:var( --e-global-typography-a917ef3-font-weight );line-height:var( --e-global-typography-a917ef3-line-height );letter-spacing:var( --e-global-typography-a917ef3-letter-spacing );}.elementor-391 .elementor-element.elementor-element-db677a6.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-db677a6{text-align:start;}.elementor-391 .elementor-element.elementor-element-db677a6 .elementor-heading-title{font-size:var( --e-global-typography-f87e50f-font-size );font-weight:var( --e-global-typography-f87e50f-font-weight );line-height:var( --e-global-typography-f87e50f-line-height );letter-spacing:var( --e-global-typography-f87e50f-letter-spacing );}.elementor-391 .elementor-element.elementor-element-056507b{--display:flex;--min-height:35vh;--justify-content:flex-end;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-391 .elementor-element.elementor-element-056507b:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-056507b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://client-oldc.faranie9.com/wp-content/uploads/2026/07/作品分類6-飯店餐廳-Bellavita-Gourmet-Food-Hall_0.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-391 .elementor-element.elementor-element-49d193b{width:auto;max-width:auto;}.elementor-391 .elementor-element.elementor-element-49d193b .elementor-heading-title{font-family:var( --e-global-typography-a917ef3-font-family ), Sans-serif;font-size:var( --e-global-typography-a917ef3-font-size );font-weight:var( --e-global-typography-a917ef3-font-weight );line-height:var( --e-global-typography-a917ef3-line-height );letter-spacing:var( --e-global-typography-a917ef3-letter-spacing );}.elementor-391 .elementor-element.elementor-element-a9bc6f5.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-a9bc6f5{text-align:start;}.elementor-391 .elementor-element.elementor-element-a9bc6f5 .elementor-heading-title{font-size:var( --e-global-typography-f87e50f-font-size );font-weight:var( --e-global-typography-f87e50f-font-weight );line-height:var( --e-global-typography-f87e50f-line-height );letter-spacing:var( --e-global-typography-f87e50f-letter-spacing );}.elementor-391 .elementor-element.elementor-element-6b7c022{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-391 .elementor-element.elementor-element-2350d4b{--display:flex;--min-height:35vh;--justify-content:flex-end;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-391 .elementor-element.elementor-element-2350d4b:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-2350d4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://client-oldc.faranie9.com/wp-content/uploads/2026/07/作品分類7-商業空間-迪化半日_0.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-391 .elementor-element.elementor-element-5c4de30{width:auto;max-width:auto;}.elementor-391 .elementor-element.elementor-element-5c4de30 .elementor-heading-title{font-family:var( --e-global-typography-a917ef3-font-family ), Sans-serif;font-size:var( --e-global-typography-a917ef3-font-size );font-weight:var( --e-global-typography-a917ef3-font-weight );line-height:var( --e-global-typography-a917ef3-line-height );letter-spacing:var( --e-global-typography-a917ef3-letter-spacing );}.elementor-391 .elementor-element.elementor-element-cd06e4c.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-cd06e4c{text-align:start;}.elementor-391 .elementor-element.elementor-element-cd06e4c .elementor-heading-title{font-size:var( --e-global-typography-f87e50f-font-size );font-weight:var( --e-global-typography-f87e50f-font-weight );line-height:var( --e-global-typography-f87e50f-line-height );letter-spacing:var( --e-global-typography-f87e50f-letter-spacing );}.elementor-391 .elementor-element.elementor-element-22b1595{--display:flex;--min-height:35vh;--justify-content:flex-end;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-391 .elementor-element.elementor-element-0c61608{--spacer-size:50px;}@media(max-width:1024px){.elementor-391 .elementor-element.elementor-element-3eafceb{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-391 .elementor-element.elementor-element-5a6b115{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--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-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 );}.elementor-391 .elementor-element.elementor-element-6ae86da .elementor-heading-title{font-size:var( --e-global-typography-dad23d9-font-size );letter-spacing:var( --e-global-typography-dad23d9-letter-spacing );}.elementor-391 .elementor-element.elementor-element-fb39b49 .elementor-heading-title{font-size:var( --e-global-typography-dad23d9-font-size );letter-spacing:var( --e-global-typography-dad23d9-letter-spacing );}.elementor-391 .elementor-element.elementor-element-ef49675{--spacer-size:40px;}.elementor-391 .elementor-element.elementor-element-bc51c1b{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-391 .elementor-element.elementor-element-14b90b9{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-391 .elementor-element.elementor-element-a475f42{--min-height:20vh;}.elementor-391 .elementor-element.elementor-element-a02a51e .elementor-heading-title{font-size:var( --e-global-typography-a917ef3-font-size );line-height:var( --e-global-typography-a917ef3-line-height );letter-spacing:var( --e-global-typography-a917ef3-letter-spacing );}.elementor-391 .elementor-element.elementor-element-a3b5753 .elementor-heading-title{font-size:var( --e-global-typography-f87e50f-font-size );line-height:var( --e-global-typography-f87e50f-line-height );letter-spacing:var( --e-global-typography-f87e50f-letter-spacing );}.elementor-391 .elementor-element.elementor-element-1b64c85{--min-height:20vh;}.elementor-391 .elementor-element.elementor-element-d562e8b .elementor-heading-title{font-size:var( --e-global-typography-a917ef3-font-size );line-height:var( --e-global-typography-a917ef3-line-height );letter-spacing:var( --e-global-typography-a917ef3-letter-spacing );}.elementor-391 .elementor-element.elementor-element-7420825 .elementor-heading-title{font-size:var( --e-global-typography-f87e50f-font-size );line-height:var( --e-global-typography-f87e50f-line-height );letter-spacing:var( --e-global-typography-f87e50f-letter-spacing );}.elementor-391 .elementor-element.elementor-element-d81d9b5{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-391 .elementor-element.elementor-element-0900413{--min-height:20vh;}.elementor-391 .elementor-element.elementor-element-6f65057 .elementor-heading-title{font-size:var( --e-global-typography-a917ef3-font-size );line-height:var( --e-global-typography-a917ef3-line-height );letter-spacing:var( --e-global-typography-a917ef3-letter-spacing );}.elementor-391 .elementor-element.elementor-element-cda7a3b .elementor-heading-title{font-size:var( --e-global-typography-f87e50f-font-size );line-height:var( --e-global-typography-f87e50f-line-height );letter-spacing:var( --e-global-typography-f87e50f-letter-spacing );}.elementor-391 .elementor-element.elementor-element-0f997be{--min-height:20vh;}.elementor-391 .elementor-element.elementor-element-3660ce1 .elementor-heading-title{font-size:var( --e-global-typography-a917ef3-font-size );line-height:var( --e-global-typography-a917ef3-line-height );letter-spacing:var( --e-global-typography-a917ef3-letter-spacing );}.elementor-391 .elementor-element.elementor-element-68e5807 .elementor-heading-title{font-size:var( --e-global-typography-f87e50f-font-size );line-height:var( --e-global-typography-f87e50f-line-height );letter-spacing:var( --e-global-typography-f87e50f-letter-spacing );}.elementor-391 .elementor-element.elementor-element-a0a9a55{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-391 .elementor-element.elementor-element-47d53e5{--min-height:20vh;}.elementor-391 .elementor-element.elementor-element-35900fe .elementor-heading-title{font-size:var( --e-global-typography-a917ef3-font-size );line-height:var( --e-global-typography-a917ef3-line-height );letter-spacing:var( --e-global-typography-a917ef3-letter-spacing );}.elementor-391 .elementor-element.elementor-element-db677a6 .elementor-heading-title{font-size:var( --e-global-typography-f87e50f-font-size );line-height:var( --e-global-typography-f87e50f-line-height );letter-spacing:var( --e-global-typography-f87e50f-letter-spacing );}.elementor-391 .elementor-element.elementor-element-056507b{--min-height:20vh;}.elementor-391 .elementor-element.elementor-element-49d193b .elementor-heading-title{font-size:var( --e-global-typography-a917ef3-font-size );line-height:var( --e-global-typography-a917ef3-line-height );letter-spacing:var( --e-global-typography-a917ef3-letter-spacing );}.elementor-391 .elementor-element.elementor-element-a9bc6f5 .elementor-heading-title{font-size:var( --e-global-typography-f87e50f-font-size );line-height:var( --e-global-typography-f87e50f-line-height );letter-spacing:var( --e-global-typography-f87e50f-letter-spacing );}.elementor-391 .elementor-element.elementor-element-6b7c022{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-391 .elementor-element.elementor-element-2350d4b{--min-height:20vh;}.elementor-391 .elementor-element.elementor-element-5c4de30 .elementor-heading-title{font-size:var( --e-global-typography-a917ef3-font-size );line-height:var( --e-global-typography-a917ef3-line-height );letter-spacing:var( --e-global-typography-a917ef3-letter-spacing );}.elementor-391 .elementor-element.elementor-element-cd06e4c .elementor-heading-title{font-size:var( --e-global-typography-f87e50f-font-size );line-height:var( --e-global-typography-f87e50f-line-height );letter-spacing:var( --e-global-typography-f87e50f-letter-spacing );}.elementor-391 .elementor-element.elementor-element-22b1595{--min-height:20vh;}}@media(max-width:767px){.elementor-391 .elementor-element.elementor-element-3eafceb{--margin-top:30%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.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 );}.elementor-391 .elementor-element.elementor-element-6ae86da .elementor-heading-title{font-size:var( --e-global-typography-dad23d9-font-size );letter-spacing:var( --e-global-typography-dad23d9-letter-spacing );}.elementor-391 .elementor-element.elementor-element-fb39b49 .elementor-heading-title{font-size:var( --e-global-typography-dad23d9-font-size );letter-spacing:var( --e-global-typography-dad23d9-letter-spacing );}.elementor-391 .elementor-element.elementor-element-bc51c1b{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-391 .elementor-element.elementor-element-14b90b9{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-391 .elementor-element.elementor-element-a02a51e .elementor-heading-title{font-size:var( --e-global-typography-a917ef3-font-size );line-height:var( --e-global-typography-a917ef3-line-height );letter-spacing:var( --e-global-typography-a917ef3-letter-spacing );}.elementor-391 .elementor-element.elementor-element-a3b5753.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-a3b5753 .elementor-heading-title{font-size:var( --e-global-typography-f87e50f-font-size );line-height:var( --e-global-typography-f87e50f-line-height );letter-spacing:var( --e-global-typography-f87e50f-letter-spacing );}.elementor-391 .elementor-element.elementor-element-d562e8b .elementor-heading-title{font-size:var( --e-global-typography-a917ef3-font-size );line-height:var( --e-global-typography-a917ef3-line-height );letter-spacing:var( --e-global-typography-a917ef3-letter-spacing );}.elementor-391 .elementor-element.elementor-element-7420825.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-7420825 .elementor-heading-title{font-size:var( --e-global-typography-f87e50f-font-size );line-height:var( --e-global-typography-f87e50f-line-height );letter-spacing:var( --e-global-typography-f87e50f-letter-spacing );}.elementor-391 .elementor-element.elementor-element-d81d9b5{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-391 .elementor-element.elementor-element-6f65057 .elementor-heading-title{font-size:var( --e-global-typography-a917ef3-font-size );line-height:var( --e-global-typography-a917ef3-line-height );letter-spacing:var( --e-global-typography-a917ef3-letter-spacing );}.elementor-391 .elementor-element.elementor-element-cda7a3b.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-cda7a3b .elementor-heading-title{font-size:var( --e-global-typography-f87e50f-font-size );line-height:var( --e-global-typography-f87e50f-line-height );letter-spacing:var( --e-global-typography-f87e50f-letter-spacing );}.elementor-391 .elementor-element.elementor-element-3660ce1 .elementor-heading-title{font-size:var( --e-global-typography-a917ef3-font-size );line-height:var( --e-global-typography-a917ef3-line-height );letter-spacing:var( --e-global-typography-a917ef3-letter-spacing );}.elementor-391 .elementor-element.elementor-element-68e5807.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-68e5807 .elementor-heading-title{font-size:var( --e-global-typography-f87e50f-font-size );line-height:var( --e-global-typography-f87e50f-line-height );letter-spacing:var( --e-global-typography-f87e50f-letter-spacing );}.elementor-391 .elementor-element.elementor-element-a0a9a55{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-391 .elementor-element.elementor-element-35900fe .elementor-heading-title{font-size:var( --e-global-typography-a917ef3-font-size );line-height:var( --e-global-typography-a917ef3-line-height );letter-spacing:var( --e-global-typography-a917ef3-letter-spacing );}.elementor-391 .elementor-element.elementor-element-db677a6.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-db677a6 .elementor-heading-title{font-size:var( --e-global-typography-f87e50f-font-size );line-height:var( --e-global-typography-f87e50f-line-height );letter-spacing:var( --e-global-typography-f87e50f-letter-spacing );}.elementor-391 .elementor-element.elementor-element-49d193b .elementor-heading-title{font-size:var( --e-global-typography-a917ef3-font-size );line-height:var( --e-global-typography-a917ef3-line-height );letter-spacing:var( --e-global-typography-a917ef3-letter-spacing );}.elementor-391 .elementor-element.elementor-element-a9bc6f5.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-a9bc6f5 .elementor-heading-title{font-size:var( --e-global-typography-f87e50f-font-size );line-height:var( --e-global-typography-f87e50f-line-height );letter-spacing:var( --e-global-typography-f87e50f-letter-spacing );}.elementor-391 .elementor-element.elementor-element-6b7c022{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-391 .elementor-element.elementor-element-5c4de30 .elementor-heading-title{font-size:var( --e-global-typography-a917ef3-font-size );line-height:var( --e-global-typography-a917ef3-line-height );letter-spacing:var( --e-global-typography-a917ef3-letter-spacing );}.elementor-391 .elementor-element.elementor-element-cd06e4c.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-cd06e4c .elementor-heading-title{font-size:var( --e-global-typography-f87e50f-font-size );line-height:var( --e-global-typography-f87e50f-line-height );letter-spacing:var( --e-global-typography-f87e50f-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-a475f42 */.elementor-391 .elementor-element.elementor-element-a475f42 {
    overflow: hidden;
    position: relative;
}

.elementor-391 .elementor-element.elementor-element-a475f42::before {
    content: '';
    position: absolute;
    inset: 0;
    background: inherit;
    background-size: cover !important;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-391 .elementor-element.elementor-element-a475f42:hover::before {
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b64c85 */.elementor-391 .elementor-element.elementor-element-1b64c85 {
    overflow: hidden;
    position: relative;
}

.elementor-391 .elementor-element.elementor-element-1b64c85::before {
    content: '';
    position: absolute;
    inset: 0;
    background: inherit;
    background-size: cover !important;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-391 .elementor-element.elementor-element-1b64c85:hover::before {
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0900413 */.elementor-391 .elementor-element.elementor-element-0900413 {
    overflow: hidden;
    position: relative;
}

.elementor-391 .elementor-element.elementor-element-0900413::before {
    content: '';
    position: absolute;
    inset: 0;
    background: inherit;
    background-size: cover !important;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-391 .elementor-element.elementor-element-0900413:hover::before {
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f997be */.elementor-391 .elementor-element.elementor-element-0f997be {
    overflow: hidden;
    position: relative;
}

.elementor-391 .elementor-element.elementor-element-0f997be::before {
    content: '';
    position: absolute;
    inset: 0;
    background: inherit;
    background-size: cover !important;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-391 .elementor-element.elementor-element-0f997be:hover::before {
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d53e5 */.elementor-391 .elementor-element.elementor-element-47d53e5 {
    overflow: hidden;
    position: relative;
}

.elementor-391 .elementor-element.elementor-element-47d53e5::before {
    content: '';
    position: absolute;
    inset: 0;
    background: inherit;
    background-size: cover !important;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-391 .elementor-element.elementor-element-47d53e5:hover::before {
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-056507b */.elementor-391 .elementor-element.elementor-element-056507b {
    overflow: hidden;
    position: relative;
}

.elementor-391 .elementor-element.elementor-element-056507b::before {
    content: '';
    position: absolute;
    inset: 0;
    background: inherit;
    background-size: cover !important;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-391 .elementor-element.elementor-element-056507b:hover::before {
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2350d4b */.elementor-391 .elementor-element.elementor-element-2350d4b {
    overflow: hidden;
    position: relative;
}

.elementor-391 .elementor-element.elementor-element-2350d4b::before {
    content: '';
    position: absolute;
    inset: 0;
    background: inherit;
    background-size: cover !important;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-391 .elementor-element.elementor-element-2350d4b:hover::before {
    transform: scale(1.08);
}/* End custom CSS */