.elementor-1633 .elementor-element.elementor-element-2809c92{--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;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1633 .elementor-element.elementor-element-2809c92:not(.elementor-motion-effects-element-type-background), .elementor-1633 .elementor-element.elementor-element-2809c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tamsui.org.tw/wp-content/uploads/bg-page-about-cultural-park-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1633 .elementor-element.elementor-element-17501b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;}.elementor-1633 .elementor-element.elementor-element-17501b5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1633 .elementor-element.elementor-element-1d78e40{width:var( --container-widget-width, 42px );max-width:42px;--container-widget-width:42px;--container-widget-flex-grow:0;}.elementor-1633 .elementor-element.elementor-element-1d78e40 .elementor-icon-wrapper{text-align:center;}.elementor-1633 .elementor-element.elementor-element-1d78e40.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-66913f3 );}.elementor-1633 .elementor-element.elementor-element-1d78e40.elementor-view-framed .elementor-icon, .elementor-1633 .elementor-element.elementor-element-1d78e40.elementor-view-default .elementor-icon{color:var( --e-global-color-66913f3 );border-color:var( --e-global-color-66913f3 );}.elementor-1633 .elementor-element.elementor-element-1d78e40.elementor-view-framed .elementor-icon, .elementor-1633 .elementor-element.elementor-element-1d78e40.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-66913f3 );}.elementor-1633 .elementor-element.elementor-element-1d78e40 .elementor-icon{font-size:42px;}.elementor-1633 .elementor-element.elementor-element-1d78e40 .elementor-icon svg{height:42px;}.elementor-1633 .elementor-element.elementor-element-4208957{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-1633 .elementor-element.elementor-element-0be3783 > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-0be3783 .elementor-heading-title{font-family:var( --e-global-typography-14e3b35-font-family ), Sans-serif;font-size:var( --e-global-typography-14e3b35-font-size );font-weight:var( --e-global-typography-14e3b35-font-weight );line-height:var( --e-global-typography-14e3b35-line-height );letter-spacing:var( --e-global-typography-14e3b35-letter-spacing );color:var( --e-global-color-66913f3 );}.elementor-1633 .elementor-element.elementor-element-323020e > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-323020e .elementor-heading-title{font-family:var( --e-global-typography-a48a66d-font-family ), Sans-serif;font-size:var( --e-global-typography-a48a66d-font-size );font-weight:var( --e-global-typography-a48a66d-font-weight );line-height:var( --e-global-typography-a48a66d-line-height );letter-spacing:var( --e-global-typography-a48a66d-letter-spacing );color:var( --e-global-color-66913f3 );}.elementor-1633 .elementor-element.elementor-element-3cff6c9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1633 .elementor-element.elementor-element-8ef2330{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 45px;--row-gap:0px;--column-gap:45px;--overflow:hidden;--padding-top:2%;--padding-bottom:9%;--padding-left:0%;--padding-right:0%;}.elementor-1633 .elementor-element.elementor-element-b95ed29{--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;}.elementor-1633 .elementor-element.elementor-element-2c16e9a .elementor-button{background-color:var( --e-global-color-3fff551 );font-family:var( --e-global-typography-491a44f-font-family ), Sans-serif;font-size:var( --e-global-typography-491a44f-font-size );font-weight:var( --e-global-typography-491a44f-font-weight );line-height:var( --e-global-typography-491a44f-line-height );letter-spacing:var( --e-global-typography-491a44f-letter-spacing );fill:var( --e-global-color-11564f5 );color:var( --e-global-color-11564f5 );padding:15px 20px 15px 20px;}.elementor-1633 .elementor-element.elementor-element-2c16e9a .elementor-button:hover, .elementor-1633 .elementor-element.elementor-element-2c16e9a .elementor-button:focus{background-color:var( --e-global-color-9ba8c14 );color:var( --e-global-color-11564f5 );}.elementor-1633 .elementor-element.elementor-element-2c16e9a .elementor-button-content-wrapper{flex-direction:row;}.elementor-1633 .elementor-element.elementor-element-2c16e9a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1633 .elementor-element.elementor-element-2c16e9a .elementor-button:hover svg, .elementor-1633 .elementor-element.elementor-element-2c16e9a .elementor-button:focus svg{fill:var( --e-global-color-11564f5 );}.elementor-1633 .elementor-element.elementor-element-3dddcda{--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;}.elementor-1633 .elementor-element.elementor-element-0d072ff{width:100%;max-width:100%;}.elementor-1633 .elementor-element.elementor-element-0d072ff img{width:100%;}.elementor-1633 .elementor-element.elementor-element-e40603c{--display:flex;--margin-top:-50px;--margin-bottom:-35px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;--z-index:1;}.elementor-1633 .elementor-element.elementor-element-e40603c:not(.elementor-motion-effects-element-type-background), .elementor-1633 .elementor-element.elementor-element-e40603c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66913f3 );}.elementor-1633 .elementor-element.elementor-element-395825b > .elementor-widget-container{padding:15px 0px 17px 0px;border-style:dashed;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-3fff551 );}.elementor-1633 .elementor-element.elementor-element-395825b .elementor-heading-title{font-family:var( --e-global-typography-5b54585-font-family ), Sans-serif;font-size:var( --e-global-typography-5b54585-font-size );font-weight:var( --e-global-typography-5b54585-font-weight );line-height:var( --e-global-typography-5b54585-line-height );letter-spacing:var( --e-global-typography-5b54585-letter-spacing );color:var( --e-global-color-b72e615 );}.elementor-1633 .elementor-element.elementor-element-0201f76{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:4.5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1633 .elementor-element.elementor-element-f79eeb1 .elementor-heading-title{font-family:var( --e-global-typography-5133260-font-family ), Sans-serif;font-size:var( --e-global-typography-5133260-font-size );font-weight:var( --e-global-typography-5133260-font-weight );line-height:var( --e-global-typography-5133260-line-height );letter-spacing:var( --e-global-typography-5133260-letter-spacing );color:var( --e-global-color-01966d9 );}.elementor-1633 .elementor-element.elementor-element-b2068e8{font-family:var( --e-global-typography-570337d-font-family ), Sans-serif;font-size:var( --e-global-typography-570337d-font-size );font-weight:var( --e-global-typography-570337d-font-weight );line-height:var( --e-global-typography-570337d-line-height );letter-spacing:var( --e-global-typography-570337d-letter-spacing );color:var( --e-global-color-01966d9 );}.elementor-1633 .elementor-element.elementor-element-e22f3f9{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:4.5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1633 .elementor-element.elementor-element-7d8027f .elementor-heading-title{font-family:var( --e-global-typography-5133260-font-family ), Sans-serif;font-size:var( --e-global-typography-5133260-font-size );font-weight:var( --e-global-typography-5133260-font-weight );line-height:var( --e-global-typography-5133260-line-height );letter-spacing:var( --e-global-typography-5133260-letter-spacing );color:var( --e-global-color-01966d9 );}.elementor-1633 .elementor-element.elementor-element-a69ed5e .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );flex-grow:1;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-1633 .elementor-element.elementor-element-a69ed5e .elementor-repeater-item-0ea73e6 > *{display:inline-block;}.elementor-1633 .elementor-element.elementor-element-a69ed5e .elementor-repeater-item-ce60bea.dce-item_image{justify-content:top;}.elementor-1633 .elementor-element.elementor-element-a69ed5e .dce-posts-fallback{text-align:left;}.elementor-1633 .elementor-element.elementor-element-a69ed5e .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-1633 .elementor-element.elementor-element-a69ed5e .dce-post-item{padding-bottom:20px;}.elementor-1633 .elementor-element.elementor-element-2727f6e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:30px 10px;--row-gap:30px;--column-gap:10px;--flex-wrap:wrap;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1633 .elementor-element.elementor-element-ca6019e{width:100%;max-width:100%;}.elementor-1633 .elementor-element.elementor-element-ca6019e .elementor-heading-title{font-family:var( --e-global-typography-5133260-font-family ), Sans-serif;font-size:var( --e-global-typography-5133260-font-size );font-weight:var( --e-global-typography-5133260-font-weight );line-height:var( --e-global-typography-5133260-line-height );letter-spacing:var( --e-global-typography-5133260-letter-spacing );color:var( --e-global-color-01966d9 );}.elementor-1633 .elementor-element.elementor-element-133954b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:5px;}.elementor-1633 .elementor-element.elementor-element-133954b:not(.elementor-motion-effects-element-type-background), .elementor-1633 .elementor-element.elementor-element-133954b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f432b38 );}.elementor-1633 .elementor-element.elementor-element-0a157a2 .elementor-icon-wrapper{text-align:center;}.elementor-1633 .elementor-element.elementor-element-0a157a2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9ba8c14 );}.elementor-1633 .elementor-element.elementor-element-0a157a2.elementor-view-framed .elementor-icon, .elementor-1633 .elementor-element.elementor-element-0a157a2.elementor-view-default .elementor-icon{color:var( --e-global-color-9ba8c14 );border-color:var( --e-global-color-9ba8c14 );}.elementor-1633 .elementor-element.elementor-element-0a157a2.elementor-view-framed .elementor-icon, .elementor-1633 .elementor-element.elementor-element-0a157a2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9ba8c14 );}.elementor-1633 .elementor-element.elementor-element-0a157a2 .elementor-icon{font-size:42px;}.elementor-1633 .elementor-element.elementor-element-0a157a2 .elementor-icon svg{height:42px;}.elementor-1633 .elementor-element.elementor-element-53747c4 .elementor-heading-title{font-family:var( --e-global-typography-79dca2a-font-family ), Sans-serif;font-size:var( --e-global-typography-79dca2a-font-size );font-weight:var( --e-global-typography-79dca2a-font-weight );line-height:var( --e-global-typography-79dca2a-line-height );letter-spacing:var( --e-global-typography-79dca2a-letter-spacing );color:var( --e-global-color-01966d9 );}.elementor-1633 .elementor-element.elementor-element-9b740df{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:5px;}.elementor-1633 .elementor-element.elementor-element-9b740df:not(.elementor-motion-effects-element-type-background), .elementor-1633 .elementor-element.elementor-element-9b740df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f432b38 );}.elementor-1633 .elementor-element.elementor-element-d111726 .elementor-icon-wrapper{text-align:center;}.elementor-1633 .elementor-element.elementor-element-d111726.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9ba8c14 );}.elementor-1633 .elementor-element.elementor-element-d111726.elementor-view-framed .elementor-icon, .elementor-1633 .elementor-element.elementor-element-d111726.elementor-view-default .elementor-icon{color:var( --e-global-color-9ba8c14 );border-color:var( --e-global-color-9ba8c14 );}.elementor-1633 .elementor-element.elementor-element-d111726.elementor-view-framed .elementor-icon, .elementor-1633 .elementor-element.elementor-element-d111726.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9ba8c14 );}.elementor-1633 .elementor-element.elementor-element-d111726 .elementor-icon{font-size:42px;}.elementor-1633 .elementor-element.elementor-element-d111726 .elementor-icon svg{height:42px;}.elementor-1633 .elementor-element.elementor-element-e6d9830{--display:flex;}.elementor-1633 .elementor-element.elementor-element-426319e > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-1633 .elementor-element.elementor-element-426319e .elementor-heading-title{font-family:var( --e-global-typography-79dca2a-font-family ), Sans-serif;font-size:var( --e-global-typography-79dca2a-font-size );font-weight:var( --e-global-typography-79dca2a-font-weight );line-height:var( --e-global-typography-79dca2a-line-height );letter-spacing:var( --e-global-typography-79dca2a-letter-spacing );color:var( --e-global-color-01966d9 );}.elementor-1633 .elementor-element.elementor-element-1b3e303 .elementor-heading-title{font-family:var( --e-global-typography-5639b32-font-family ), Sans-serif;font-size:var( --e-global-typography-5639b32-font-size );font-weight:var( --e-global-typography-5639b32-font-weight );line-height:var( --e-global-typography-5639b32-line-height );letter-spacing:var( --e-global-typography-5639b32-letter-spacing );color:var( --e-global-color-01966d9 );}.elementor-1633 .elementor-element.elementor-element-461c7f9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:5px;}.elementor-1633 .elementor-element.elementor-element-461c7f9:not(.elementor-motion-effects-element-type-background), .elementor-1633 .elementor-element.elementor-element-461c7f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f432b38 );}.elementor-1633 .elementor-element.elementor-element-08f8eb5 .elementor-icon-wrapper{text-align:center;}.elementor-1633 .elementor-element.elementor-element-08f8eb5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9ba8c14 );}.elementor-1633 .elementor-element.elementor-element-08f8eb5.elementor-view-framed .elementor-icon, .elementor-1633 .elementor-element.elementor-element-08f8eb5.elementor-view-default .elementor-icon{color:var( --e-global-color-9ba8c14 );border-color:var( --e-global-color-9ba8c14 );}.elementor-1633 .elementor-element.elementor-element-08f8eb5.elementor-view-framed .elementor-icon, .elementor-1633 .elementor-element.elementor-element-08f8eb5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9ba8c14 );}.elementor-1633 .elementor-element.elementor-element-08f8eb5 .elementor-icon{font-size:42px;}.elementor-1633 .elementor-element.elementor-element-08f8eb5 .elementor-icon svg{height:42px;}.elementor-1633 .elementor-element.elementor-element-407e010{--display:flex;}.elementor-1633 .elementor-element.elementor-element-52ed49c > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-1633 .elementor-element.elementor-element-52ed49c .elementor-heading-title{font-family:var( --e-global-typography-79dca2a-font-family ), Sans-serif;font-size:var( --e-global-typography-79dca2a-font-size );font-weight:var( --e-global-typography-79dca2a-font-weight );line-height:var( --e-global-typography-79dca2a-line-height );letter-spacing:var( --e-global-typography-79dca2a-letter-spacing );color:var( --e-global-color-01966d9 );}.elementor-1633 .elementor-element.elementor-element-ed13919 .elementor-heading-title{font-family:var( --e-global-typography-5639b32-font-family ), Sans-serif;font-size:var( --e-global-typography-5639b32-font-size );font-weight:var( --e-global-typography-5639b32-font-weight );line-height:var( --e-global-typography-5639b32-line-height );letter-spacing:var( --e-global-typography-5639b32-letter-spacing );color:var( --e-global-color-01966d9 );}.elementor-1633 .elementor-element.elementor-element-357ec12{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1633 .elementor-element.elementor-element-07c0a0f{width:100%;max-width:100%;}.elementor-1633 .elementor-element.elementor-element-07c0a0f .elementor-heading-title{font-family:var( --e-global-typography-5133260-font-family ), Sans-serif;font-size:var( --e-global-typography-5133260-font-size );font-weight:var( --e-global-typography-5133260-font-weight );line-height:var( --e-global-typography-5133260-line-height );letter-spacing:var( --e-global-typography-5133260-letter-spacing );color:var( --e-global-color-01966d9 );}.elementor-1633 .elementor-element.elementor-element-e9dbdcc{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1633 .elementor-element.elementor-element-a62a23d{--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;}.elementor-1633 .elementor-element.elementor-element-0fbf048{--display:flex;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-1633 .elementor-element.elementor-element-fd86b8d{width:100%;max-width:100%;}.elementor-1633 .elementor-element.elementor-element-fd86b8d .elementor-heading-title{font-family:var( --e-global-typography-5133260-font-family ), Sans-serif;font-size:var( --e-global-typography-5133260-font-size );font-weight:var( --e-global-typography-5133260-font-weight );line-height:var( --e-global-typography-5133260-line-height );letter-spacing:var( --e-global-typography-5133260-letter-spacing );color:var( --e-global-color-01966d9 );}.elementor-1633 .elementor-element.elementor-element-bd41f89{width:100%;max-width:100%;}.elementor-1633 .elementor-element.elementor-element-bd41f89 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-bd41f89 .elementor-heading-title{font-family:var( --e-global-typography-fc0aaf0-font-family ), Sans-serif;font-size:var( --e-global-typography-fc0aaf0-font-size );font-weight:var( --e-global-typography-fc0aaf0-font-weight );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );color:var( --e-global-color-a9f6a77 );}.elementor-1633 .elementor-element.elementor-element-2b48c20 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-2b48c20{font-family:var( --e-global-typography-570337d-font-family ), Sans-serif;font-size:var( --e-global-typography-570337d-font-size );font-weight:var( --e-global-typography-570337d-font-weight );line-height:var( --e-global-typography-570337d-line-height );letter-spacing:var( --e-global-typography-570337d-letter-spacing );color:var( --e-global-color-01966d9 );}.elementor-1633 .elementor-element.elementor-element-fb5c5bc{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1633 .elementor-element.elementor-element-fb5c5bc .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px;width:10px;height:10px;}.elementor-1633 .elementor-element.elementor-element-fb5c5bc .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-db8cc48 );opacity:var( --e-global-color-db8cc48 );}.elementor-1633 .elementor-element.elementor-element-ad0b2e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:35px 20px;--row-gap:35px;--column-gap:20px;--flex-wrap:wrap;}.elementor-1633 .elementor-element.elementor-element-782e647{--display:flex;}.elementor-1633 .elementor-element.elementor-element-dc4b448{--e-image-carousel-slides-to-show:1;}.elementor-1633 .elementor-element.elementor-element-dc4b448 .swiper-pagination-bullet{width:10px;height:10px;background:var( --e-global-color-66913f3 );}.elementor-1633 .elementor-element.elementor-element-dc4b448 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-db8cc48 );opacity:var( --e-global-color-db8cc48 );}.elementor-1633 .elementor-element.elementor-element-bd396d9 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-bd396d9 .elementor-heading-title{font-family:var( --e-global-typography-fc0aaf0-font-family ), Sans-serif;font-size:var( --e-global-typography-fc0aaf0-font-size );font-weight:var( --e-global-typography-fc0aaf0-font-weight );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );color:var( --e-global-color-01966d9 );}.elementor-1633 .elementor-element.elementor-element-87a2361 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-87a2361{font-family:var( --e-global-typography-59069c6-font-family ), Sans-serif;font-size:var( --e-global-typography-59069c6-font-size );font-weight:var( --e-global-typography-59069c6-font-weight );line-height:var( --e-global-typography-59069c6-line-height );letter-spacing:var( --e-global-typography-59069c6-letter-spacing );color:var( --e-global-color-5dc7845 );}.elementor-1633 .elementor-element.elementor-element-d552515{--display:flex;}.elementor-1633 .elementor-element.elementor-element-29221ee{--e-image-carousel-slides-to-show:1;}.elementor-1633 .elementor-element.elementor-element-29221ee .swiper-pagination-bullet{width:10px;height:10px;background:var( --e-global-color-66913f3 );}.elementor-1633 .elementor-element.elementor-element-29221ee .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-db8cc48 );opacity:var( --e-global-color-db8cc48 );}.elementor-1633 .elementor-element.elementor-element-0d6e53b > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-0d6e53b .elementor-heading-title{font-family:var( --e-global-typography-fc0aaf0-font-family ), Sans-serif;font-size:var( --e-global-typography-fc0aaf0-font-size );font-weight:var( --e-global-typography-fc0aaf0-font-weight );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );color:var( --e-global-color-01966d9 );}.elementor-1633 .elementor-element.elementor-element-380b116 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-380b116{font-family:var( --e-global-typography-59069c6-font-family ), Sans-serif;font-size:var( --e-global-typography-59069c6-font-size );font-weight:var( --e-global-typography-59069c6-font-weight );line-height:var( --e-global-typography-59069c6-line-height );letter-spacing:var( --e-global-typography-59069c6-letter-spacing );color:var( --e-global-color-5dc7845 );}.elementor-1633 .elementor-element.elementor-element-f0268cf{--display:flex;}.elementor-1633 .elementor-element.elementor-element-5786cbf{--e-image-carousel-slides-to-show:1;}.elementor-1633 .elementor-element.elementor-element-5786cbf .swiper-pagination-bullet{width:10px;height:10px;background:var( --e-global-color-66913f3 );}.elementor-1633 .elementor-element.elementor-element-5786cbf .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-db8cc48 );opacity:var( --e-global-color-db8cc48 );}.elementor-1633 .elementor-element.elementor-element-388be39 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-388be39 .elementor-heading-title{font-family:var( --e-global-typography-fc0aaf0-font-family ), Sans-serif;font-size:var( --e-global-typography-fc0aaf0-font-size );font-weight:var( --e-global-typography-fc0aaf0-font-weight );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );color:var( --e-global-color-01966d9 );}.elementor-1633 .elementor-element.elementor-element-74ed5b2 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-74ed5b2{font-family:var( --e-global-typography-59069c6-font-family ), Sans-serif;font-size:var( --e-global-typography-59069c6-font-size );font-weight:var( --e-global-typography-59069c6-font-weight );line-height:var( --e-global-typography-59069c6-line-height );letter-spacing:var( --e-global-typography-59069c6-letter-spacing );color:var( --e-global-color-5dc7845 );}.elementor-1633 .elementor-element.elementor-element-47655d2{--display:flex;}.elementor-1633 .elementor-element.elementor-element-48e651d{--e-image-carousel-slides-to-show:1;}.elementor-1633 .elementor-element.elementor-element-48e651d .swiper-pagination-bullet{width:10px;height:10px;background:var( --e-global-color-66913f3 );}.elementor-1633 .elementor-element.elementor-element-48e651d .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-db8cc48 );opacity:var( --e-global-color-db8cc48 );}.elementor-1633 .elementor-element.elementor-element-5ed612d > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-5ed612d .elementor-heading-title{font-family:var( --e-global-typography-fc0aaf0-font-family ), Sans-serif;font-size:var( --e-global-typography-fc0aaf0-font-size );font-weight:var( --e-global-typography-fc0aaf0-font-weight );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );color:var( --e-global-color-01966d9 );}.elementor-1633 .elementor-element.elementor-element-389bacb > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-389bacb{font-family:var( --e-global-typography-59069c6-font-family ), Sans-serif;font-size:var( --e-global-typography-59069c6-font-size );font-weight:var( --e-global-typography-59069c6-font-weight );line-height:var( --e-global-typography-59069c6-line-height );letter-spacing:var( --e-global-typography-59069c6-letter-spacing );color:var( --e-global-color-5dc7845 );}.elementor-1633 .elementor-element.elementor-element-93df3df{--display:flex;}.elementor-1633 .elementor-element.elementor-element-3d05349{--e-image-carousel-slides-to-show:1;}.elementor-1633 .elementor-element.elementor-element-3d05349 .swiper-pagination-bullet{width:10px;height:10px;background:var( --e-global-color-66913f3 );}.elementor-1633 .elementor-element.elementor-element-3d05349 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-db8cc48 );opacity:var( --e-global-color-db8cc48 );}.elementor-1633 .elementor-element.elementor-element-ab1cd00 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-ab1cd00 .elementor-heading-title{font-family:var( --e-global-typography-fc0aaf0-font-family ), Sans-serif;font-size:var( --e-global-typography-fc0aaf0-font-size );font-weight:var( --e-global-typography-fc0aaf0-font-weight );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );color:var( --e-global-color-01966d9 );}.elementor-1633 .elementor-element.elementor-element-48e4d15 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-48e4d15{font-family:var( --e-global-typography-59069c6-font-family ), Sans-serif;font-size:var( --e-global-typography-59069c6-font-size );font-weight:var( --e-global-typography-59069c6-font-weight );line-height:var( --e-global-typography-59069c6-line-height );letter-spacing:var( --e-global-typography-59069c6-letter-spacing );color:var( --e-global-color-5dc7845 );}.elementor-1633 .elementor-element.elementor-element-c2d0a8f{--display:flex;}.elementor-1633 .elementor-element.elementor-element-63b546b{--e-image-carousel-slides-to-show:1;}.elementor-1633 .elementor-element.elementor-element-63b546b .swiper-pagination-bullet{width:10px;height:10px;background:var( --e-global-color-66913f3 );}.elementor-1633 .elementor-element.elementor-element-63b546b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-db8cc48 );opacity:var( --e-global-color-db8cc48 );}.elementor-1633 .elementor-element.elementor-element-a2cb9e0 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-a2cb9e0 .elementor-heading-title{font-family:var( --e-global-typography-fc0aaf0-font-family ), Sans-serif;font-size:var( --e-global-typography-fc0aaf0-font-size );font-weight:var( --e-global-typography-fc0aaf0-font-weight );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );color:var( --e-global-color-01966d9 );}.elementor-1633 .elementor-element.elementor-element-77321ab > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-77321ab{font-family:var( --e-global-typography-59069c6-font-family ), Sans-serif;font-size:var( --e-global-typography-59069c6-font-size );font-weight:var( --e-global-typography-59069c6-font-weight );line-height:var( --e-global-typography-59069c6-line-height );letter-spacing:var( --e-global-typography-59069c6-letter-spacing );color:var( --e-global-color-5dc7845 );}.elementor-1633 .elementor-element.elementor-element-1cbd86c{--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:7%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1633 .elementor-element.elementor-element-09ad32c{--display:flex;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-1633 .elementor-element.elementor-element-ff67222{width:100%;max-width:100%;}.elementor-1633 .elementor-element.elementor-element-ff67222 .elementor-heading-title{font-family:var( --e-global-typography-5133260-font-family ), Sans-serif;font-size:var( --e-global-typography-5133260-font-size );font-weight:var( --e-global-typography-5133260-font-weight );line-height:var( --e-global-typography-5133260-line-height );letter-spacing:var( --e-global-typography-5133260-letter-spacing );color:var( --e-global-color-01966d9 );}.elementor-1633 .elementor-element.elementor-element-5cfeeb1{width:100%;max-width:100%;}.elementor-1633 .elementor-element.elementor-element-5cfeeb1 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-5cfeeb1 .elementor-heading-title{font-family:var( --e-global-typography-fc0aaf0-font-family ), Sans-serif;font-size:var( --e-global-typography-fc0aaf0-font-size );font-weight:var( --e-global-typography-fc0aaf0-font-weight );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );color:var( --e-global-color-a9f6a77 );}.elementor-1633 .elementor-element.elementor-element-49ba781 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-49ba781{font-family:var( --e-global-typography-570337d-font-family ), Sans-serif;font-size:var( --e-global-typography-570337d-font-size );font-weight:var( --e-global-typography-570337d-font-weight );line-height:var( --e-global-typography-570337d-line-height );letter-spacing:var( --e-global-typography-570337d-letter-spacing );color:var( --e-global-color-01966d9 );}.elementor-1633 .elementor-element.elementor-element-ce6509b{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1633 .elementor-element.elementor-element-ce6509b .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px;width:10px;height:10px;}.elementor-1633 .elementor-element.elementor-element-ce6509b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-db8cc48 );opacity:var( --e-global-color-db8cc48 );}.elementor-1633 .elementor-element.elementor-element-d6aef33{--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:7%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1633 .elementor-element.elementor-element-41d493a{--display:flex;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-1633 .elementor-element.elementor-element-edbef30{width:100%;max-width:100%;}.elementor-1633 .elementor-element.elementor-element-edbef30 .elementor-heading-title{font-family:var( --e-global-typography-5133260-font-family ), Sans-serif;font-size:var( --e-global-typography-5133260-font-size );font-weight:var( --e-global-typography-5133260-font-weight );line-height:var( --e-global-typography-5133260-line-height );letter-spacing:var( --e-global-typography-5133260-letter-spacing );color:var( --e-global-color-01966d9 );}.elementor-1633 .elementor-element.elementor-element-fa318d5{width:100%;max-width:100%;}.elementor-1633 .elementor-element.elementor-element-fa318d5 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-fa318d5 .elementor-heading-title{font-family:var( --e-global-typography-fc0aaf0-font-family ), Sans-serif;font-size:var( --e-global-typography-fc0aaf0-font-size );font-weight:var( --e-global-typography-fc0aaf0-font-weight );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );color:var( --e-global-color-a9f6a77 );}.elementor-1633 .elementor-element.elementor-element-9883af0 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-9883af0{font-family:var( --e-global-typography-570337d-font-family ), Sans-serif;font-size:var( --e-global-typography-570337d-font-size );font-weight:var( --e-global-typography-570337d-font-weight );line-height:var( --e-global-typography-570337d-line-height );letter-spacing:var( --e-global-typography-570337d-letter-spacing );color:var( --e-global-color-01966d9 );}.elementor-1633 .elementor-element.elementor-element-257274f{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1633 .elementor-element.elementor-element-257274f .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px;width:10px;height:10px;}.elementor-1633 .elementor-element.elementor-element-257274f .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-db8cc48 );opacity:var( --e-global-color-db8cc48 );}.elementor-1633 .elementor-element.elementor-element-6c46bdc{width:100%;max-width:100%;text-align:center;}.elementor-1633 .elementor-element.elementor-element-6c46bdc > .elementor-widget-container{padding:7% 0% 0% 0%;}.elementor-1633 .elementor-element.elementor-element-6c46bdc .elementor-heading-title{font-family:var( --e-global-typography-59069c6-font-family ), Sans-serif;font-size:var( --e-global-typography-59069c6-font-size );font-weight:var( --e-global-typography-59069c6-font-weight );line-height:var( --e-global-typography-59069c6-line-height );letter-spacing:var( --e-global-typography-59069c6-letter-spacing );color:var( --e-global-color-9ba8c14 );}.elementor-1633 .elementor-element.elementor-element-e83a31b > .elementor-widget-container{padding:55px 0px 0px 0px;border-style:dashed;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-3fff551 );}.elementor-1633 .elementor-element.elementor-element-9cce606{width:100%;max-width:100%;}.elementor-1633 .elementor-element.elementor-element-9cce606 img{width:100%;}@media(min-width:768px){.elementor-1633 .elementor-element.elementor-element-17501b5{--width:50%;}.elementor-1633 .elementor-element.elementor-element-4208957{--width:calc(100% - 42px);}.elementor-1633 .elementor-element.elementor-element-b95ed29{--width:230px;}.elementor-1633 .elementor-element.elementor-element-3dddcda{--width:calc(100% - 212px);}.elementor-1633 .elementor-element.elementor-element-133954b{--width:32%;}.elementor-1633 .elementor-element.elementor-element-9b740df{--width:32%;}.elementor-1633 .elementor-element.elementor-element-e6d9830{--width:fit-content;}.elementor-1633 .elementor-element.elementor-element-461c7f9{--width:32%;}.elementor-1633 .elementor-element.elementor-element-407e010{--width:fit-content;}.elementor-1633 .elementor-element.elementor-element-0fbf048{--width:50%;}.elementor-1633 .elementor-element.elementor-element-782e647{--width:31%;}.elementor-1633 .elementor-element.elementor-element-d552515{--width:31%;}.elementor-1633 .elementor-element.elementor-element-f0268cf{--width:31%;}.elementor-1633 .elementor-element.elementor-element-47655d2{--width:31%;}.elementor-1633 .elementor-element.elementor-element-93df3df{--width:31%;}.elementor-1633 .elementor-element.elementor-element-c2d0a8f{--width:31%;}.elementor-1633 .elementor-element.elementor-element-09ad32c{--width:50%;}.elementor-1633 .elementor-element.elementor-element-41d493a{--width:50%;}}@media(max-width:1540px) and (min-width:768px){.elementor-1633 .elementor-element.elementor-element-17501b5{--width:552.25px;}}@media(max-width:1200px) and (min-width:768px){.elementor-1633 .elementor-element.elementor-element-b95ed29{--width:100%;}.elementor-1633 .elementor-element.elementor-element-3dddcda{--width:100%;}.elementor-1633 .elementor-element.elementor-element-e6d9830{--width:100%;}.elementor-1633 .elementor-element.elementor-element-407e010{--width:100%;}.elementor-1633 .elementor-element.elementor-element-0fbf048{--width:47%;}.elementor-1633 .elementor-element.elementor-element-09ad32c{--width:47%;}.elementor-1633 .elementor-element.elementor-element-41d493a{--width:47%;}}@media(max-width:1540px){.elementor-1633 .elementor-element.elementor-element-0be3783 .elementor-heading-title{font-size:var( --e-global-typography-14e3b35-font-size );line-height:var( --e-global-typography-14e3b35-line-height );letter-spacing:var( --e-global-typography-14e3b35-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-323020e .elementor-heading-title{font-size:var( --e-global-typography-a48a66d-font-size );line-height:var( --e-global-typography-a48a66d-line-height );letter-spacing:var( --e-global-typography-a48a66d-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-2c16e9a .elementor-button{font-size:var( --e-global-typography-491a44f-font-size );line-height:var( --e-global-typography-491a44f-line-height );letter-spacing:var( --e-global-typography-491a44f-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-395825b .elementor-heading-title{font-size:var( --e-global-typography-5b54585-font-size );line-height:var( --e-global-typography-5b54585-line-height );letter-spacing:var( --e-global-typography-5b54585-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-f79eeb1 .elementor-heading-title{font-size:var( --e-global-typography-5133260-font-size );line-height:var( --e-global-typography-5133260-line-height );letter-spacing:var( --e-global-typography-5133260-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-b2068e8{font-size:var( --e-global-typography-570337d-font-size );line-height:var( --e-global-typography-570337d-line-height );letter-spacing:var( --e-global-typography-570337d-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-7d8027f .elementor-heading-title{font-size:var( --e-global-typography-5133260-font-size );line-height:var( --e-global-typography-5133260-line-height );letter-spacing:var( --e-global-typography-5133260-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-ca6019e .elementor-heading-title{font-size:var( --e-global-typography-5133260-font-size );line-height:var( --e-global-typography-5133260-line-height );letter-spacing:var( --e-global-typography-5133260-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-133954b{--flex-wrap:wrap;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1633 .elementor-element.elementor-element-0a157a2 .elementor-icon{font-size:30px;}.elementor-1633 .elementor-element.elementor-element-0a157a2 .elementor-icon svg{height:30px;}.elementor-1633 .elementor-element.elementor-element-53747c4 .elementor-heading-title{font-size:var( --e-global-typography-79dca2a-font-size );line-height:var( --e-global-typography-79dca2a-line-height );letter-spacing:var( --e-global-typography-79dca2a-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-9b740df{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1633 .elementor-element.elementor-element-d111726 .elementor-icon{font-size:30px;}.elementor-1633 .elementor-element.elementor-element-d111726 .elementor-icon svg{height:30px;}.elementor-1633 .elementor-element.elementor-element-426319e .elementor-heading-title{font-size:var( --e-global-typography-79dca2a-font-size );line-height:var( --e-global-typography-79dca2a-line-height );letter-spacing:var( --e-global-typography-79dca2a-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-1b3e303 .elementor-heading-title{font-size:var( --e-global-typography-5639b32-font-size );line-height:var( --e-global-typography-5639b32-line-height );letter-spacing:var( --e-global-typography-5639b32-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-461c7f9{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1633 .elementor-element.elementor-element-08f8eb5 .elementor-icon{font-size:30px;}.elementor-1633 .elementor-element.elementor-element-08f8eb5 .elementor-icon svg{height:30px;}.elementor-1633 .elementor-element.elementor-element-52ed49c .elementor-heading-title{font-size:var( --e-global-typography-79dca2a-font-size );line-height:var( --e-global-typography-79dca2a-line-height );letter-spacing:var( --e-global-typography-79dca2a-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-ed13919 .elementor-heading-title{font-size:var( --e-global-typography-5639b32-font-size );line-height:var( --e-global-typography-5639b32-line-height );letter-spacing:var( --e-global-typography-5639b32-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-07c0a0f .elementor-heading-title{font-size:var( --e-global-typography-5133260-font-size );line-height:var( --e-global-typography-5133260-line-height );letter-spacing:var( --e-global-typography-5133260-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-fd86b8d .elementor-heading-title{font-size:var( --e-global-typography-5133260-font-size );line-height:var( --e-global-typography-5133260-line-height );letter-spacing:var( --e-global-typography-5133260-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-bd41f89 .elementor-heading-title{font-size:var( --e-global-typography-fc0aaf0-font-size );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-2b48c20{font-size:var( --e-global-typography-570337d-font-size );line-height:var( --e-global-typography-570337d-line-height );letter-spacing:var( --e-global-typography-570337d-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-bd396d9 .elementor-heading-title{font-size:var( --e-global-typography-fc0aaf0-font-size );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-87a2361{font-size:var( --e-global-typography-59069c6-font-size );line-height:var( --e-global-typography-59069c6-line-height );letter-spacing:var( --e-global-typography-59069c6-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-0d6e53b .elementor-heading-title{font-size:var( --e-global-typography-fc0aaf0-font-size );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-380b116{font-size:var( --e-global-typography-59069c6-font-size );line-height:var( --e-global-typography-59069c6-line-height );letter-spacing:var( --e-global-typography-59069c6-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-388be39 .elementor-heading-title{font-size:var( --e-global-typography-fc0aaf0-font-size );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-74ed5b2{font-size:var( --e-global-typography-59069c6-font-size );line-height:var( --e-global-typography-59069c6-line-height );letter-spacing:var( --e-global-typography-59069c6-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-5ed612d .elementor-heading-title{font-size:var( --e-global-typography-fc0aaf0-font-size );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-389bacb{font-size:var( --e-global-typography-59069c6-font-size );line-height:var( --e-global-typography-59069c6-line-height );letter-spacing:var( --e-global-typography-59069c6-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-ab1cd00 .elementor-heading-title{font-size:var( --e-global-typography-fc0aaf0-font-size );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-48e4d15{font-size:var( --e-global-typography-59069c6-font-size );line-height:var( --e-global-typography-59069c6-line-height );letter-spacing:var( --e-global-typography-59069c6-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-a2cb9e0 .elementor-heading-title{font-size:var( --e-global-typography-fc0aaf0-font-size );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-77321ab{font-size:var( --e-global-typography-59069c6-font-size );line-height:var( --e-global-typography-59069c6-line-height );letter-spacing:var( --e-global-typography-59069c6-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-ff67222 .elementor-heading-title{font-size:var( --e-global-typography-5133260-font-size );line-height:var( --e-global-typography-5133260-line-height );letter-spacing:var( --e-global-typography-5133260-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-5cfeeb1 .elementor-heading-title{font-size:var( --e-global-typography-fc0aaf0-font-size );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-49ba781{font-size:var( --e-global-typography-570337d-font-size );line-height:var( --e-global-typography-570337d-line-height );letter-spacing:var( --e-global-typography-570337d-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-edbef30 .elementor-heading-title{font-size:var( --e-global-typography-5133260-font-size );line-height:var( --e-global-typography-5133260-line-height );letter-spacing:var( --e-global-typography-5133260-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-fa318d5 .elementor-heading-title{font-size:var( --e-global-typography-fc0aaf0-font-size );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-9883af0{font-size:var( --e-global-typography-570337d-font-size );line-height:var( --e-global-typography-570337d-line-height );letter-spacing:var( --e-global-typography-570337d-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-6c46bdc .elementor-heading-title{font-size:var( --e-global-typography-59069c6-font-size );line-height:var( --e-global-typography-59069c6-line-height );letter-spacing:var( --e-global-typography-59069c6-letter-spacing );}}@media(max-width:1200px){.elementor-1633 .elementor-element.elementor-element-2809c92{--min-height:35vw;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1633 .elementor-element.elementor-element-2809c92:not(.elementor-motion-effects-element-type-background), .elementor-1633 .elementor-element.elementor-element-2809c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-1633 .elementor-element.elementor-element-0be3783 .elementor-heading-title{font-size:var( --e-global-typography-14e3b35-font-size );line-height:var( --e-global-typography-14e3b35-line-height );letter-spacing:var( --e-global-typography-14e3b35-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-323020e .elementor-heading-title{font-size:var( --e-global-typography-a48a66d-font-size );line-height:var( --e-global-typography-a48a66d-line-height );letter-spacing:var( --e-global-typography-a48a66d-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-8ef2330{--gap:45px 0px;--row-gap:45px;--column-gap:0px;--flex-wrap:wrap;--padding-top:35px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1633 .elementor-element.elementor-element-2c16e9a .elementor-button{font-size:var( --e-global-typography-491a44f-font-size );line-height:var( --e-global-typography-491a44f-line-height );letter-spacing:var( --e-global-typography-491a44f-letter-spacing );border-radius:5px 5px 5px 5px;}.elementor-1633 .elementor-element.elementor-element-e40603c{--margin-top:-20px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1633 .elementor-element.elementor-element-395825b .elementor-heading-title{font-size:var( --e-global-typography-5b54585-font-size );line-height:var( --e-global-typography-5b54585-line-height );letter-spacing:var( --e-global-typography-5b54585-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-0201f76{--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1633 .elementor-element.elementor-element-f79eeb1 .elementor-heading-title{font-size:var( --e-global-typography-5133260-font-size );line-height:var( --e-global-typography-5133260-line-height );letter-spacing:var( --e-global-typography-5133260-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-b2068e8{font-size:var( --e-global-typography-570337d-font-size );line-height:var( --e-global-typography-570337d-line-height );letter-spacing:var( --e-global-typography-570337d-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-e22f3f9{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1633 .elementor-element.elementor-element-7d8027f .elementor-heading-title{font-size:var( --e-global-typography-5133260-font-size );line-height:var( --e-global-typography-5133260-line-height );letter-spacing:var( --e-global-typography-5133260-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-a69ed5e .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-1633 .elementor-element.elementor-element-2727f6e{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1633 .elementor-element.elementor-element-ca6019e .elementor-heading-title{font-size:var( --e-global-typography-5133260-font-size );line-height:var( --e-global-typography-5133260-line-height );letter-spacing:var( --e-global-typography-5133260-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-133954b{--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--align-content:flex-start;}.elementor-1633 .elementor-element.elementor-element-53747c4{width:100%;max-width:100%;text-align:center;}.elementor-1633 .elementor-element.elementor-element-53747c4 .elementor-heading-title{font-size:var( --e-global-typography-79dca2a-font-size );line-height:var( --e-global-typography-79dca2a-line-height );letter-spacing:var( --e-global-typography-79dca2a-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-9b740df{--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;}.elementor-1633 .elementor-element.elementor-element-e6d9830{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1633 .elementor-element.elementor-element-426319e .elementor-heading-title{font-size:var( --e-global-typography-79dca2a-font-size );line-height:var( --e-global-typography-79dca2a-line-height );letter-spacing:var( --e-global-typography-79dca2a-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-1b3e303 .elementor-heading-title{font-size:var( --e-global-typography-5639b32-font-size );line-height:var( --e-global-typography-5639b32-line-height );letter-spacing:var( --e-global-typography-5639b32-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-461c7f9{--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1633 .elementor-element.elementor-element-407e010{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1633 .elementor-element.elementor-element-52ed49c .elementor-heading-title{font-size:var( --e-global-typography-79dca2a-font-size );line-height:var( --e-global-typography-79dca2a-line-height );letter-spacing:var( --e-global-typography-79dca2a-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-ed13919 .elementor-heading-title{font-size:var( --e-global-typography-5639b32-font-size );line-height:var( --e-global-typography-5639b32-line-height );letter-spacing:var( --e-global-typography-5639b32-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-07c0a0f .elementor-heading-title{font-size:var( --e-global-typography-5133260-font-size );line-height:var( --e-global-typography-5133260-line-height );letter-spacing:var( --e-global-typography-5133260-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-a62a23d{--flex-wrap:wrap;}.elementor-1633 .elementor-element.elementor-element-fd86b8d .elementor-heading-title{font-size:var( --e-global-typography-5133260-font-size );line-height:var( --e-global-typography-5133260-line-height );letter-spacing:var( --e-global-typography-5133260-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-bd41f89 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-bd41f89 .elementor-heading-title{font-size:var( --e-global-typography-fc0aaf0-font-size );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-2b48c20 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-2b48c20{font-size:var( --e-global-typography-570337d-font-size );line-height:var( --e-global-typography-570337d-line-height );letter-spacing:var( --e-global-typography-570337d-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-fb5c5bc{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-1633 .elementor-element.elementor-element-bd396d9 .elementor-heading-title{font-size:var( --e-global-typography-fc0aaf0-font-size );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-87a2361{font-size:var( --e-global-typography-59069c6-font-size );line-height:var( --e-global-typography-59069c6-line-height );letter-spacing:var( --e-global-typography-59069c6-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-0d6e53b .elementor-heading-title{font-size:var( --e-global-typography-fc0aaf0-font-size );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-380b116{font-size:var( --e-global-typography-59069c6-font-size );line-height:var( --e-global-typography-59069c6-line-height );letter-spacing:var( --e-global-typography-59069c6-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-388be39 .elementor-heading-title{font-size:var( --e-global-typography-fc0aaf0-font-size );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-74ed5b2{font-size:var( --e-global-typography-59069c6-font-size );line-height:var( --e-global-typography-59069c6-line-height );letter-spacing:var( --e-global-typography-59069c6-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-5ed612d .elementor-heading-title{font-size:var( --e-global-typography-fc0aaf0-font-size );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-389bacb{font-size:var( --e-global-typography-59069c6-font-size );line-height:var( --e-global-typography-59069c6-line-height );letter-spacing:var( --e-global-typography-59069c6-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-ab1cd00 .elementor-heading-title{font-size:var( --e-global-typography-fc0aaf0-font-size );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-48e4d15{font-size:var( --e-global-typography-59069c6-font-size );line-height:var( --e-global-typography-59069c6-line-height );letter-spacing:var( --e-global-typography-59069c6-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-a2cb9e0 .elementor-heading-title{font-size:var( --e-global-typography-fc0aaf0-font-size );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-77321ab{font-size:var( --e-global-typography-59069c6-font-size );line-height:var( --e-global-typography-59069c6-line-height );letter-spacing:var( --e-global-typography-59069c6-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-1cbd86c{--flex-wrap:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1633 .elementor-element.elementor-element-ff67222 .elementor-heading-title{font-size:var( --e-global-typography-5133260-font-size );line-height:var( --e-global-typography-5133260-line-height );letter-spacing:var( --e-global-typography-5133260-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-5cfeeb1 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-5cfeeb1 .elementor-heading-title{font-size:var( --e-global-typography-fc0aaf0-font-size );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-49ba781 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-49ba781{font-size:var( --e-global-typography-570337d-font-size );line-height:var( --e-global-typography-570337d-line-height );letter-spacing:var( --e-global-typography-570337d-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-ce6509b{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-1633 .elementor-element.elementor-element-d6aef33{--flex-wrap:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1633 .elementor-element.elementor-element-edbef30 .elementor-heading-title{font-size:var( --e-global-typography-5133260-font-size );line-height:var( --e-global-typography-5133260-line-height );letter-spacing:var( --e-global-typography-5133260-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-fa318d5 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-fa318d5 .elementor-heading-title{font-size:var( --e-global-typography-fc0aaf0-font-size );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-9883af0 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-9883af0{font-size:var( --e-global-typography-570337d-font-size );line-height:var( --e-global-typography-570337d-line-height );letter-spacing:var( --e-global-typography-570337d-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-257274f{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-1633 .elementor-element.elementor-element-6c46bdc > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-6c46bdc .elementor-heading-title{font-size:var( --e-global-typography-59069c6-font-size );line-height:var( --e-global-typography-59069c6-line-height );letter-spacing:var( --e-global-typography-59069c6-letter-spacing );}}@media(max-width:767px){.elementor-1633 .elementor-element.elementor-element-2809c92{--min-height:50vw;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1633 .elementor-element.elementor-element-1d78e40{width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;}.elementor-1633 .elementor-element.elementor-element-1d78e40 .elementor-icon{font-size:33px;}.elementor-1633 .elementor-element.elementor-element-1d78e40 .elementor-icon svg{height:33px;}.elementor-1633 .elementor-element.elementor-element-4208957{--width:calc(100% - 36px);}.elementor-1633 .elementor-element.elementor-element-0be3783 .elementor-heading-title{font-size:var( --e-global-typography-14e3b35-font-size );line-height:var( --e-global-typography-14e3b35-line-height );letter-spacing:var( --e-global-typography-14e3b35-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-323020e .elementor-heading-title{font-size:var( --e-global-typography-a48a66d-font-size );line-height:var( --e-global-typography-a48a66d-line-height );letter-spacing:var( --e-global-typography-a48a66d-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-8ef2330{--padding-top:30px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1633 .elementor-element.elementor-element-2c16e9a .elementor-button{font-size:var( --e-global-typography-491a44f-font-size );line-height:var( --e-global-typography-491a44f-line-height );letter-spacing:var( --e-global-typography-491a44f-letter-spacing );padding:15px 35px 15px 35px;}.elementor-1633 .elementor-element.elementor-element-e40603c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1633 .elementor-element.elementor-element-395825b .elementor-heading-title{font-size:var( --e-global-typography-5b54585-font-size );line-height:var( --e-global-typography-5b54585-line-height );letter-spacing:var( --e-global-typography-5b54585-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-0201f76{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1633 .elementor-element.elementor-element-f79eeb1 .elementor-heading-title{font-size:var( --e-global-typography-5133260-font-size );line-height:var( --e-global-typography-5133260-line-height );letter-spacing:var( --e-global-typography-5133260-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-b2068e8{font-size:var( --e-global-typography-570337d-font-size );line-height:var( --e-global-typography-570337d-line-height );letter-spacing:var( --e-global-typography-570337d-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-e22f3f9{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-1633 .elementor-element.elementor-element-7d8027f .elementor-heading-title{font-size:var( --e-global-typography-5133260-font-size );line-height:var( --e-global-typography-5133260-line-height );letter-spacing:var( --e-global-typography-5133260-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-a69ed5e .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-1633 .elementor-element.elementor-element-ca6019e .elementor-heading-title{font-size:var( --e-global-typography-5133260-font-size );line-height:var( --e-global-typography-5133260-line-height );letter-spacing:var( --e-global-typography-5133260-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-133954b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1633 .elementor-element.elementor-element-53747c4 .elementor-heading-title{font-size:var( --e-global-typography-79dca2a-font-size );line-height:var( --e-global-typography-79dca2a-line-height );letter-spacing:var( --e-global-typography-79dca2a-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-9b740df{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1633 .elementor-element.elementor-element-426319e .elementor-heading-title{font-size:var( --e-global-typography-79dca2a-font-size );line-height:var( --e-global-typography-79dca2a-line-height );letter-spacing:var( --e-global-typography-79dca2a-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-1b3e303 .elementor-heading-title{font-size:var( --e-global-typography-5639b32-font-size );line-height:var( --e-global-typography-5639b32-line-height );letter-spacing:var( --e-global-typography-5639b32-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-461c7f9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1633 .elementor-element.elementor-element-52ed49c .elementor-heading-title{font-size:var( --e-global-typography-79dca2a-font-size );line-height:var( --e-global-typography-79dca2a-line-height );letter-spacing:var( --e-global-typography-79dca2a-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-ed13919 .elementor-heading-title{font-size:var( --e-global-typography-5639b32-font-size );line-height:var( --e-global-typography-5639b32-line-height );letter-spacing:var( --e-global-typography-5639b32-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-357ec12{--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1633 .elementor-element.elementor-element-07c0a0f .elementor-heading-title{font-size:var( --e-global-typography-5133260-font-size );line-height:var( --e-global-typography-5133260-line-height );letter-spacing:var( --e-global-typography-5133260-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-e9dbdcc{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1633 .elementor-element.elementor-element-a62a23d{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-1633 .elementor-element.elementor-element-0fbf048{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1633 .elementor-element.elementor-element-fd86b8d .elementor-heading-title{font-size:var( --e-global-typography-5133260-font-size );line-height:var( --e-global-typography-5133260-line-height );letter-spacing:var( --e-global-typography-5133260-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-bd41f89 .elementor-heading-title{font-size:var( --e-global-typography-fc0aaf0-font-size );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-2b48c20{font-size:var( --e-global-typography-570337d-font-size );line-height:var( --e-global-typography-570337d-line-height );letter-spacing:var( --e-global-typography-570337d-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-fb5c5bc{width:100%;max-width:100%;}.elementor-1633 .elementor-element.elementor-element-fb5c5bc > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-1633 .elementor-element.elementor-element-ad0b2e5{--gap:030px 0px;--row-gap:030px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1633 .elementor-element.elementor-element-bd396d9 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-bd396d9 .elementor-heading-title{font-size:var( --e-global-typography-fc0aaf0-font-size );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-87a2361{font-size:var( --e-global-typography-59069c6-font-size );line-height:var( --e-global-typography-59069c6-line-height );letter-spacing:var( --e-global-typography-59069c6-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-0d6e53b > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-0d6e53b .elementor-heading-title{font-size:var( --e-global-typography-fc0aaf0-font-size );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-380b116{font-size:var( --e-global-typography-59069c6-font-size );line-height:var( --e-global-typography-59069c6-line-height );letter-spacing:var( --e-global-typography-59069c6-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-388be39 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-388be39 .elementor-heading-title{font-size:var( --e-global-typography-fc0aaf0-font-size );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-74ed5b2{font-size:var( --e-global-typography-59069c6-font-size );line-height:var( --e-global-typography-59069c6-line-height );letter-spacing:var( --e-global-typography-59069c6-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-5ed612d > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-5ed612d .elementor-heading-title{font-size:var( --e-global-typography-fc0aaf0-font-size );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-389bacb{font-size:var( --e-global-typography-59069c6-font-size );line-height:var( --e-global-typography-59069c6-line-height );letter-spacing:var( --e-global-typography-59069c6-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-ab1cd00 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-ab1cd00 .elementor-heading-title{font-size:var( --e-global-typography-fc0aaf0-font-size );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-48e4d15{font-size:var( --e-global-typography-59069c6-font-size );line-height:var( --e-global-typography-59069c6-line-height );letter-spacing:var( --e-global-typography-59069c6-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-a2cb9e0 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-a2cb9e0 .elementor-heading-title{font-size:var( --e-global-typography-fc0aaf0-font-size );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-77321ab{font-size:var( --e-global-typography-59069c6-font-size );line-height:var( --e-global-typography-59069c6-line-height );letter-spacing:var( --e-global-typography-59069c6-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-1cbd86c{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1633 .elementor-element.elementor-element-09ad32c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1633 .elementor-element.elementor-element-ff67222 .elementor-heading-title{font-size:var( --e-global-typography-5133260-font-size );line-height:var( --e-global-typography-5133260-line-height );letter-spacing:var( --e-global-typography-5133260-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-5cfeeb1 .elementor-heading-title{font-size:var( --e-global-typography-fc0aaf0-font-size );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-49ba781{font-size:var( --e-global-typography-570337d-font-size );line-height:var( --e-global-typography-570337d-line-height );letter-spacing:var( --e-global-typography-570337d-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-ce6509b{width:100%;max-width:100%;}.elementor-1633 .elementor-element.elementor-element-ce6509b > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-1633 .elementor-element.elementor-element-d6aef33{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1633 .elementor-element.elementor-element-41d493a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1633 .elementor-element.elementor-element-edbef30 .elementor-heading-title{font-size:var( --e-global-typography-5133260-font-size );line-height:var( --e-global-typography-5133260-line-height );letter-spacing:var( --e-global-typography-5133260-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-fa318d5 .elementor-heading-title{font-size:var( --e-global-typography-fc0aaf0-font-size );line-height:var( --e-global-typography-fc0aaf0-line-height );letter-spacing:var( --e-global-typography-fc0aaf0-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-9883af0{font-size:var( --e-global-typography-570337d-font-size );line-height:var( --e-global-typography-570337d-line-height );letter-spacing:var( --e-global-typography-570337d-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-257274f{width:100%;max-width:100%;}.elementor-1633 .elementor-element.elementor-element-257274f > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-1633 .elementor-element.elementor-element-6c46bdc{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-1633 .elementor-element.elementor-element-6c46bdc > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-6c46bdc.elementor-element{--align-self:center;}.elementor-1633 .elementor-element.elementor-element-6c46bdc .elementor-heading-title{font-size:var( --e-global-typography-59069c6-font-size );line-height:var( --e-global-typography-59069c6-line-height );letter-spacing:var( --e-global-typography-59069c6-letter-spacing );}.elementor-1633 .elementor-element.elementor-element-e83a31b > .elementor-widget-container{padding:50px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-2809c92 */.elementor-1633 .elementor-element.elementor-element-2809c92{
    
    aspect-ratio: 1.92/0.35;
    object-fit: cover;
}

/*mask*/
.banner-top{

    -webkit-mask-image: url(https://www.tamsui.org.tw/wp-content/uploads/mask-banner-page-list-1.svg);
    -webkit-mask-size: cover;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c16e9a *//*button-setting*/
.elementor-1633 .elementor-element.elementor-element-2c16e9a .elementor-button-icon  {
    display: flex;   
    align-items: center;
    
    font-size: 15px;
    fill:#fff;
 
}

.elementor-1633 .elementor-element.elementor-element-2c16e9a .elementor-button-icon svg{
    transition:0.3s all ease-out;
}

.elementor-1633 .elementor-element.elementor-element-2c16e9a .elementor-button-content-wrapper{
    
    align-items: center!important;
}/* End custom CSS */
/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-a69ed5e *//*padding-bottom*/
.elementor-1633 .elementor-element.elementor-element-a69ed5e .dce-posts-wrapper article:last-child{
    
    padding-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed13919 */.elementor-1633 .elementor-element.elementor-element-ed13919{
    
    overflow-wrap: break-word;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad0b2e5 *//*fixed-img-line-height*/
.elementor-1633 .elementor-element.elementor-element-ad0b2e5 .elementor-image-carousel-wrapper{
    
    padding: 0;
}

.elementor-1633 .elementor-element.elementor-element-ad0b2e5 .swiper-slide figure{
    
    line-height: 0;
}

/*rwd*/
.elementor-1633 .elementor-element.elementor-element-ad0b2e5 .venue-b img{

    aspect-ratio: 0.29/0.26;
    object-fit: cover;
    width: 100%;
    

}

.elementor-1633 .elementor-element.elementor-element-ad0b2e5 .venue-b .elementor-image-carousel-wrapper{
    
    -webkit-mask-image: url(https://www.tamsui.org.tw/wp-content/uploads/mask-index-img-5.svg);
    -webkit-mask-size: 100%;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}



.elementor-1633 .elementor-element.elementor-element-ad0b2e5  .venue-b .swiper-pagination{
    
    bottom: 10px!important;
}


/*ul-setting*/
.elementor-1633 .elementor-element.elementor-element-ad0b2e5 ul {
  list-style: none; /* 隱藏預設的列表標記 */
  padding-left: 0!important; /* 移除預設的填充 */
}
.elementor-1633 .elementor-element.elementor-element-ad0b2e5 ul li {
  position: relative; /* 為偽元素定位提供基準 */
  padding-left: 20px; /* 為自定義標記和文字提供空間 */
}
.elementor-1633 .elementor-element.elementor-element-ad0b2e5 ul li:before {
  content: "•"; /* 建立自訂的圓點標記 */
  position: absolute; /* 使用絕對定位 */
  left: 0; /* 定位到列表項的左側 */
  top: 0; /* 定位到清單項的頂部 */
  font-size: 20px; /* 調整圓點大小 */
  line-height: 1; /* 調整行高以垂直居中圓點 */
  color: #7B7B7B; /* 設定圓點顏色 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-357ec12 *//*圖片高度-lightbox*/
.swiper-zoom-container img {
    aspect-ratio: 0.8/0.6;
    width: 100%; /* 讓圖片填滿容器寬度 */
    height: auto; /* 自動調整高度，保持比例 */
    max-width: 1260px; /* 避免圖片過大 */
    object-fit: cover; /* 保持比例並裁剪多餘部分（可選） */
}



/*page-deco*/
.elementor-1633 .elementor-element.elementor-element-357ec12 .main-venue .swiper-pagination-bullet {
    position: relative;

}

.elementor-1633 .elementor-element.elementor-element-357ec12 .main-venue .swiper-pagination-bullet[aria-current="true"]{
    
    background: none;

}

.elementor-1633 .elementor-element.elementor-element-357ec12 .main-venue .swiper-pagination-bullet[aria-current="true"]:before{

    content: "";
    position: absolute;
    left: 50%;
    top: 40%;
    width: 28px;
    height: 13px;
    transform: translate(-50%, -50%);
    background: url("/wp-content/uploads/deco-slider-1.svg") no-repeat center / contain;
   
}

/*mask*/
.elementor-1633 .elementor-element.elementor-element-357ec12 .main-venue:before{
    
    transition:opacity 0.3s  ease-out;
    
    content: "";
    position: absolute;
    inset: auto;
    width: 100%;
    height: 100%;
    left: 5%;
    top: -16px;
  
    background: url("/wp-content/uploads/deco-bg-list-1.svg") no-repeat center / contain;

    opacity: 1;
}

@media (max-width:767px){
/*bg-mask*/
.elementor-1633 .elementor-element.elementor-element-357ec12 .main-venue:before{

    left: 3%;

}
}

.elementor-1633 .elementor-element.elementor-element-357ec12 .main-venue img{
    
    aspect-ratio: 0.8/0.6;
    object-fit: cover;
    width: 100%;
    
    -webkit-mask-image: url(https://www.tamsui.org.tw/wp-content/uploads/mask-list-1.svg);
    -webkit-mask-size: 100%;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-e83a31b */.elementor-1633 .elementor-element.elementor-element-e83a31b{
    
    margin-top: 9%;
}

@media (max-width:767px){
.elementor-1633 .elementor-element.elementor-element-e83a31b{
    
    margin-top: 50px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ef2330 */@media (max-width:1200px){
/*rwd-list-menu-pc*/
.elementor-1633 .elementor-element.elementor-element-8ef2330 .list-menu-pc{

    display:none;
}
}

@media (min-width:1201px){
/*rwd-list-menu-m*/
.elementor-1633 .elementor-element.elementor-element-8ef2330 .list-menu-m{
    
    display:none;
}
}/* End custom CSS */