.elementor-5660 .elementor-element.elementor-element-06c8fed{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5660 .elementor-element.elementor-element-06c8fed:not(.elementor-motion-effects-element-type-background), .elementor-5660 .elementor-element.elementor-element-06c8fed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F7;}.elementor-5660 .elementor-element.elementor-element-0db204d{--display:flex;--min-height:75vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-5660 .elementor-element.elementor-element-f501152{width:100%;max-width:100%;}.elementor-5660 .elementor-element.elementor-element-f501152 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5660 .elementor-element.elementor-element-481b151{width:100%;max-width:100%;top:0px;z-index:1;}.elementor-5660 .elementor-element.elementor-element-481b151 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-481b151{left:0px;}body.rtl .elementor-5660 .elementor-element.elementor-element-481b151{right:0px;}.elementor-5660 .elementor-element.elementor-element-4b77ab2{width:var( --container-widget-width, 5.167% );max-width:5.167%;--container-widget-width:5.167%;--container-widget-flex-grow:0;top:247px;z-index:2019;}.elementor-5660 .elementor-element.elementor-element-4b77ab2.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-4b77ab2{left:141px;}body.rtl .elementor-5660 .elementor-element.elementor-element-4b77ab2{right:141px;}.elementor-5660 .elementor-element.elementor-element-4b77ab2 .elementor-icon-wrapper{text-align:center;}.elementor-5660 .elementor-element.elementor-element-4b77ab2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5660 .elementor-element.elementor-element-4b77ab2.elementor-view-framed .elementor-icon, .elementor-5660 .elementor-element.elementor-element-4b77ab2.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5660 .elementor-element.elementor-element-4b77ab2.elementor-view-framed .elementor-icon, .elementor-5660 .elementor-element.elementor-element-4b77ab2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5660 .elementor-element.elementor-element-4b77ab2.elementor-view-stacked .elementor-icon:hover{background-color:#A68966;}.elementor-5660 .elementor-element.elementor-element-4b77ab2.elementor-view-framed .elementor-icon:hover, .elementor-5660 .elementor-element.elementor-element-4b77ab2.elementor-view-default .elementor-icon:hover{color:#A68966;border-color:#A68966;}.elementor-5660 .elementor-element.elementor-element-4b77ab2.elementor-view-framed .elementor-icon:hover, .elementor-5660 .elementor-element.elementor-element-4b77ab2.elementor-view-default .elementor-icon:hover svg{fill:#A68966;}.elementor-5660 .elementor-element.elementor-element-4b77ab2 .elementor-icon{font-size:30px;}.elementor-5660 .elementor-element.elementor-element-4b77ab2 .elementor-icon svg{height:30px;}.elementor-5660 .elementor-element.elementor-element-df09bc3 > .elementor-widget-container{margin:470px 0px 0px 0px;padding:20px 20px 20px 20px;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-df09bc3{left:0px;}body.rtl .elementor-5660 .elementor-element.elementor-element-df09bc3{right:0px;}.elementor-5660 .elementor-element.elementor-element-df09bc3{top:0px;z-index:999;}.elementor-5660 .elementor-element.elementor-element-afd288f{width:100%;max-width:100%;top:0px;}.elementor-5660 .elementor-element.elementor-element-afd288f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-afd288f{left:0px;}body.rtl .elementor-5660 .elementor-element.elementor-element-afd288f{right:0px;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-8d58df4{left:465px;}body.rtl .elementor-5660 .elementor-element.elementor-element-8d58df4{right:465px;}.elementor-5660 .elementor-element.elementor-element-8d58df4{top:311px;z-index:1001;}.elementor-5660 .elementor-element.elementor-element-8d58df4 .elementor-icon-wrapper{text-align:center;}.elementor-5660 .elementor-element.elementor-element-8d58df4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5660 .elementor-element.elementor-element-8d58df4.elementor-view-framed .elementor-icon, .elementor-5660 .elementor-element.elementor-element-8d58df4.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5660 .elementor-element.elementor-element-8d58df4.elementor-view-framed .elementor-icon, .elementor-5660 .elementor-element.elementor-element-8d58df4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5660 .elementor-element.elementor-element-8d58df4.elementor-view-stacked .elementor-icon:hover{background-color:#A68966;}.elementor-5660 .elementor-element.elementor-element-8d58df4.elementor-view-framed .elementor-icon:hover, .elementor-5660 .elementor-element.elementor-element-8d58df4.elementor-view-default .elementor-icon:hover{color:#A68966;border-color:#A68966;}.elementor-5660 .elementor-element.elementor-element-8d58df4.elementor-view-framed .elementor-icon:hover, .elementor-5660 .elementor-element.elementor-element-8d58df4.elementor-view-default .elementor-icon:hover svg{fill:#A68966;}.elementor-5660 .elementor-element.elementor-element-8d58df4 .elementor-icon{font-size:30px;}.elementor-5660 .elementor-element.elementor-element-8d58df4 .elementor-icon svg{height:30px;}.elementor-5660 .elementor-element.elementor-element-3174fa3 > .elementor-widget-container{margin:470px 0px 0px 0px;padding:20px 20px 20px 20px;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-3174fa3{left:0px;}body.rtl .elementor-5660 .elementor-element.elementor-element-3174fa3{right:0px;}.elementor-5660 .elementor-element.elementor-element-3174fa3{top:0px;z-index:999;}.elementor-5660 .elementor-element.elementor-element-496f5a2{width:100%;max-width:100%;top:0px;}.elementor-5660 .elementor-element.elementor-element-496f5a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-496f5a2{left:0px;}body.rtl .elementor-5660 .elementor-element.elementor-element-496f5a2{right:0px;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-8a91f0d{left:654px;}body.rtl .elementor-5660 .elementor-element.elementor-element-8a91f0d{right:654px;}.elementor-5660 .elementor-element.elementor-element-8a91f0d{top:281px;z-index:1001;}.elementor-5660 .elementor-element.elementor-element-8a91f0d .elementor-icon-wrapper{text-align:center;}.elementor-5660 .elementor-element.elementor-element-8a91f0d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5660 .elementor-element.elementor-element-8a91f0d.elementor-view-framed .elementor-icon, .elementor-5660 .elementor-element.elementor-element-8a91f0d.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5660 .elementor-element.elementor-element-8a91f0d.elementor-view-framed .elementor-icon, .elementor-5660 .elementor-element.elementor-element-8a91f0d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5660 .elementor-element.elementor-element-8a91f0d.elementor-view-stacked .elementor-icon:hover{background-color:#A68966;}.elementor-5660 .elementor-element.elementor-element-8a91f0d.elementor-view-framed .elementor-icon:hover, .elementor-5660 .elementor-element.elementor-element-8a91f0d.elementor-view-default .elementor-icon:hover{color:#A68966;border-color:#A68966;}.elementor-5660 .elementor-element.elementor-element-8a91f0d.elementor-view-framed .elementor-icon:hover, .elementor-5660 .elementor-element.elementor-element-8a91f0d.elementor-view-default .elementor-icon:hover svg{fill:#A68966;}.elementor-5660 .elementor-element.elementor-element-8a91f0d .elementor-icon{font-size:30px;}.elementor-5660 .elementor-element.elementor-element-8a91f0d .elementor-icon svg{height:30px;}.elementor-5660 .elementor-element.elementor-element-4890800 > .elementor-widget-container{margin:470px 0px 0px 0px;padding:20px 20px 20px 20px;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-4890800{left:0px;}body.rtl .elementor-5660 .elementor-element.elementor-element-4890800{right:0px;}.elementor-5660 .elementor-element.elementor-element-4890800{top:0px;z-index:999;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-2f6065b{left:135px;}body.rtl .elementor-5660 .elementor-element.elementor-element-2f6065b{right:135px;}.elementor-5660 .elementor-element.elementor-element-2f6065b{top:234px;z-index:1001;}.elementor-5660 .elementor-element.elementor-element-2f6065b .elementor-icon-wrapper{text-align:center;}.elementor-5660 .elementor-element.elementor-element-2f6065b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5660 .elementor-element.elementor-element-2f6065b.elementor-view-framed .elementor-icon, .elementor-5660 .elementor-element.elementor-element-2f6065b.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5660 .elementor-element.elementor-element-2f6065b.elementor-view-framed .elementor-icon, .elementor-5660 .elementor-element.elementor-element-2f6065b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5660 .elementor-element.elementor-element-2f6065b.elementor-view-stacked .elementor-icon:hover{background-color:#A68966;}.elementor-5660 .elementor-element.elementor-element-2f6065b.elementor-view-framed .elementor-icon:hover, .elementor-5660 .elementor-element.elementor-element-2f6065b.elementor-view-default .elementor-icon:hover{color:#A68966;border-color:#A68966;}.elementor-5660 .elementor-element.elementor-element-2f6065b.elementor-view-framed .elementor-icon:hover, .elementor-5660 .elementor-element.elementor-element-2f6065b.elementor-view-default .elementor-icon:hover svg{fill:#A68966;}.elementor-5660 .elementor-element.elementor-element-2f6065b .elementor-icon{font-size:30px;}.elementor-5660 .elementor-element.elementor-element-2f6065b .elementor-icon svg{height:30px;}.elementor-5660 .elementor-element.elementor-element-7c39722 > .elementor-widget-container{margin:470px 0px 0px 0px;padding:20px 20px 20px 20px;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-7c39722{left:0px;}body.rtl .elementor-5660 .elementor-element.elementor-element-7c39722{right:0px;}.elementor-5660 .elementor-element.elementor-element-7c39722{top:0px;z-index:999;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-4b04a2e{left:167px;}body.rtl .elementor-5660 .elementor-element.elementor-element-4b04a2e{right:167px;}.elementor-5660 .elementor-element.elementor-element-4b04a2e{top:274px;z-index:1001;}.elementor-5660 .elementor-element.elementor-element-4b04a2e .elementor-icon-wrapper{text-align:center;}.elementor-5660 .elementor-element.elementor-element-4b04a2e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5660 .elementor-element.elementor-element-4b04a2e.elementor-view-framed .elementor-icon, .elementor-5660 .elementor-element.elementor-element-4b04a2e.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5660 .elementor-element.elementor-element-4b04a2e.elementor-view-framed .elementor-icon, .elementor-5660 .elementor-element.elementor-element-4b04a2e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5660 .elementor-element.elementor-element-4b04a2e.elementor-view-stacked .elementor-icon:hover{background-color:#A68966;}.elementor-5660 .elementor-element.elementor-element-4b04a2e.elementor-view-framed .elementor-icon:hover, .elementor-5660 .elementor-element.elementor-element-4b04a2e.elementor-view-default .elementor-icon:hover{color:#A68966;border-color:#A68966;}.elementor-5660 .elementor-element.elementor-element-4b04a2e.elementor-view-framed .elementor-icon:hover, .elementor-5660 .elementor-element.elementor-element-4b04a2e.elementor-view-default .elementor-icon:hover svg{fill:#A68966;}.elementor-5660 .elementor-element.elementor-element-4b04a2e .elementor-icon{font-size:30px;}.elementor-5660 .elementor-element.elementor-element-4b04a2e .elementor-icon svg{height:30px;}.elementor-5660 .elementor-element.elementor-element-5707a8b > .elementor-widget-container{margin:470px 0px 0px 0px;padding:20px 20px 20px 20px;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-5707a8b{left:0px;}body.rtl .elementor-5660 .elementor-element.elementor-element-5707a8b{right:0px;}.elementor-5660 .elementor-element.elementor-element-5707a8b{top:0px;z-index:999;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-e8e44b2{left:680px;}body.rtl .elementor-5660 .elementor-element.elementor-element-e8e44b2{right:680px;}.elementor-5660 .elementor-element.elementor-element-e8e44b2{top:279px;z-index:1001;}.elementor-5660 .elementor-element.elementor-element-e8e44b2 .elementor-icon-wrapper{text-align:center;}.elementor-5660 .elementor-element.elementor-element-e8e44b2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5660 .elementor-element.elementor-element-e8e44b2.elementor-view-framed .elementor-icon, .elementor-5660 .elementor-element.elementor-element-e8e44b2.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5660 .elementor-element.elementor-element-e8e44b2.elementor-view-framed .elementor-icon, .elementor-5660 .elementor-element.elementor-element-e8e44b2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5660 .elementor-element.elementor-element-e8e44b2.elementor-view-stacked .elementor-icon:hover{background-color:#A68966;}.elementor-5660 .elementor-element.elementor-element-e8e44b2.elementor-view-framed .elementor-icon:hover, .elementor-5660 .elementor-element.elementor-element-e8e44b2.elementor-view-default .elementor-icon:hover{color:#A68966;border-color:#A68966;}.elementor-5660 .elementor-element.elementor-element-e8e44b2.elementor-view-framed .elementor-icon:hover, .elementor-5660 .elementor-element.elementor-element-e8e44b2.elementor-view-default .elementor-icon:hover svg{fill:#A68966;}.elementor-5660 .elementor-element.elementor-element-e8e44b2 .elementor-icon{font-size:30px;}.elementor-5660 .elementor-element.elementor-element-e8e44b2 .elementor-icon svg{height:30px;}.elementor-5660 .elementor-element.elementor-element-b755f6a > .elementor-widget-container{margin:470px 0px 0px 0px;padding:20px 20px 20px 20px;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-b755f6a{left:0px;}body.rtl .elementor-5660 .elementor-element.elementor-element-b755f6a{right:0px;}.elementor-5660 .elementor-element.elementor-element-b755f6a{top:0px;z-index:999;}.elementor-5660 .elementor-element.elementor-element-9a12107{width:100%;max-width:100%;top:0px;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-9a12107{left:0px;}body.rtl .elementor-5660 .elementor-element.elementor-element-9a12107{right:0px;}.elementor-5660 .elementor-element.elementor-element-91de28f.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-91de28f{left:714px;}body.rtl .elementor-5660 .elementor-element.elementor-element-91de28f{right:714px;}.elementor-5660 .elementor-element.elementor-element-91de28f{top:381px;z-index:1001;}.elementor-5660 .elementor-element.elementor-element-91de28f .elementor-icon-wrapper{text-align:center;}.elementor-5660 .elementor-element.elementor-element-91de28f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5660 .elementor-element.elementor-element-91de28f.elementor-view-framed .elementor-icon, .elementor-5660 .elementor-element.elementor-element-91de28f.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5660 .elementor-element.elementor-element-91de28f.elementor-view-framed .elementor-icon, .elementor-5660 .elementor-element.elementor-element-91de28f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5660 .elementor-element.elementor-element-91de28f.elementor-view-stacked .elementor-icon:hover{background-color:#A68966;}.elementor-5660 .elementor-element.elementor-element-91de28f.elementor-view-framed .elementor-icon:hover, .elementor-5660 .elementor-element.elementor-element-91de28f.elementor-view-default .elementor-icon:hover{color:#A68966;border-color:#A68966;}.elementor-5660 .elementor-element.elementor-element-91de28f.elementor-view-framed .elementor-icon:hover, .elementor-5660 .elementor-element.elementor-element-91de28f.elementor-view-default .elementor-icon:hover svg{fill:#A68966;}.elementor-5660 .elementor-element.elementor-element-91de28f .elementor-icon{font-size:30px;}.elementor-5660 .elementor-element.elementor-element-91de28f .elementor-icon svg{height:30px;}.elementor-5660 .elementor-element.elementor-element-129aff2 > .elementor-widget-container{margin:470px 0px 0px 0px;padding:20px 20px 20px 20px;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-129aff2{left:0px;}body.rtl .elementor-5660 .elementor-element.elementor-element-129aff2{right:0px;}.elementor-5660 .elementor-element.elementor-element-129aff2{top:0px;z-index:999;}#elementor-popup-modal-5660{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-5660 .dialog-message{width:900px;height:auto;}#elementor-popup-modal-5660 .dialog-close-button{display:flex;font-size:50px;}#elementor-popup-modal-5660 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-4b77ab2{left:104px;}body.rtl .elementor-5660 .elementor-element.elementor-element-4b77ab2{right:104px;}.elementor-5660 .elementor-element.elementor-element-4b77ab2{top:167px;}.elementor-5660 .elementor-element.elementor-element-df09bc3 > .elementor-widget-container{margin:0400px 0px 0px 0px;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-8d58df4{left:321px;}body.rtl .elementor-5660 .elementor-element.elementor-element-8d58df4{right:321px;}.elementor-5660 .elementor-element.elementor-element-8d58df4{top:212px;}.elementor-5660 .elementor-element.elementor-element-3174fa3 > .elementor-widget-container{margin:0400px 0px 0px 0px;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-8a91f0d{left:463px;}body.rtl .elementor-5660 .elementor-element.elementor-element-8a91f0d{right:463px;}.elementor-5660 .elementor-element.elementor-element-8a91f0d{top:196px;}.elementor-5660 .elementor-element.elementor-element-4890800 > .elementor-widget-container{margin:0400px 0px 0px 0px;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-2f6065b{left:95px;}body.rtl .elementor-5660 .elementor-element.elementor-element-2f6065b{right:95px;}.elementor-5660 .elementor-element.elementor-element-2f6065b{top:160px;}.elementor-5660 .elementor-element.elementor-element-7c39722 > .elementor-widget-container{margin:400px 0px 0px 0px;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-4b04a2e{left:118px;}body.rtl .elementor-5660 .elementor-element.elementor-element-4b04a2e{right:118px;}.elementor-5660 .elementor-element.elementor-element-4b04a2e{top:189px;}.elementor-5660 .elementor-element.elementor-element-5707a8b > .elementor-widget-container{margin:0400px 0px 0px 0px;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-e8e44b2{left:482px;}body.rtl .elementor-5660 .elementor-element.elementor-element-e8e44b2{right:482px;}.elementor-5660 .elementor-element.elementor-element-e8e44b2{top:195px;}.elementor-5660 .elementor-element.elementor-element-b755f6a > .elementor-widget-container{margin:0400px 0px 0px 0px;}.elementor-5660 .elementor-element.elementor-element-91de28f{width:var( --container-widget-width, 26px );max-width:26px;--container-widget-width:26px;--container-widget-flex-grow:0;top:267.5px;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-91de28f{left:504px;}body.rtl .elementor-5660 .elementor-element.elementor-element-91de28f{right:504px;}.elementor-5660 .elementor-element.elementor-element-129aff2 > .elementor-widget-container{margin:400px 0px 0px 0px;}#elementor-popup-modal-5660 .dialog-message{width:640px;}}@media(min-width:768px){.elementor-5660 .elementor-element.elementor-element-06c8fed{--width:100%;}}@media(max-width:767px){.elementor-5660 .elementor-element.elementor-element-0db204d{--min-height:55vh;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-4b77ab2{left:50px;}body.rtl .elementor-5660 .elementor-element.elementor-element-4b77ab2{right:50px;}.elementor-5660 .elementor-element.elementor-element-4b77ab2{top:80px;}.elementor-5660 .elementor-element.elementor-element-df09bc3 > .elementor-widget-container{margin:200px 0px 0px 0px;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-8d58df4{left:180px;}body.rtl .elementor-5660 .elementor-element.elementor-element-8d58df4{right:180px;}.elementor-5660 .elementor-element.elementor-element-8d58df4{top:107px;}.elementor-5660 .elementor-element.elementor-element-3174fa3 > .elementor-widget-container{margin:200px 0px 0px 0px;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-8a91f0d{left:256px;}body.rtl .elementor-5660 .elementor-element.elementor-element-8a91f0d{right:256px;}.elementor-5660 .elementor-element.elementor-element-8a91f0d{top:100px;}.elementor-5660 .elementor-element.elementor-element-4890800 > .elementor-widget-container{margin:0200px 0px 0px 0px;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-4890800{left:-4px;}body.rtl .elementor-5660 .elementor-element.elementor-element-4890800{right:-4px;}.elementor-5660 .elementor-element.elementor-element-4890800{top:-18px;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-2f6065b{left:45px;}body.rtl .elementor-5660 .elementor-element.elementor-element-2f6065b{right:45px;}.elementor-5660 .elementor-element.elementor-element-2f6065b{top:68px;}.elementor-5660 .elementor-element.elementor-element-7c39722 > .elementor-widget-container{margin:0200px 0px 0px 0px;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-4b04a2e{left:61px;}body.rtl .elementor-5660 .elementor-element.elementor-element-4b04a2e{right:61px;}.elementor-5660 .elementor-element.elementor-element-4b04a2e{top:93px;}.elementor-5660 .elementor-element.elementor-element-5707a8b > .elementor-widget-container{margin:0200px 0px 0px 0px;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-e8e44b2{left:272px;}body.rtl .elementor-5660 .elementor-element.elementor-element-e8e44b2{right:272px;}.elementor-5660 .elementor-element.elementor-element-e8e44b2{top:97px;}.elementor-5660 .elementor-element.elementor-element-b755f6a > .elementor-widget-container{margin:0200px 0px 0px 0px;}body:not(.rtl) .elementor-5660 .elementor-element.elementor-element-91de28f{left:283.5px;}body.rtl .elementor-5660 .elementor-element.elementor-element-91de28f{right:283.5px;}.elementor-5660 .elementor-element.elementor-element-91de28f{top:137px;}.elementor-5660 .elementor-element.elementor-element-129aff2 > .elementor-widget-container{margin:0200px 0px 0px 0px;}#elementor-popup-modal-5660 .dialog-message{width:640px;}}/* Start custom CSS for image, class: .elementor-element-481b151 */.elementor-5660 .elementor-element.elementor-element-481b151 {
    opacity: 0;
    transition: opacity 0.5s ease;
    pointer-events: none;
}
.elementor-5660 .elementor-element.elementor-element-481b151 {
    opacity: 0;
    transition: opacity 0.5s ease;
    /* 關鍵在下面這一行，一定要加上 !important */
    pointer-events: none !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df09bc3 */.elementor-5660 .elementor-element.elementor-element-df09bc3 {
    /* 強制歸零：不准延遲，0.3秒內切換完畢 */
    transition: all 0.3s ease !important;
    
    /* 確保滑鼠可以點擊裡面的連結 */
    pointer-events: auto !important;
    
    /* 確保它浮在最上面 */
    z-index: 999 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-afd288f */.elementor-5660 .elementor-element.elementor-element-afd288f { opacity: 0; transition: opacity 0.5s ease; pointer-events: none; }
.elementor-5660 .elementor-element.elementor-element-afd288f {
    opacity: 0;
    transition: opacity 0.5s ease;
    /* 關鍵在下面這一行，一定要加上 !important */
    pointer-events: none !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3174fa3 */.elementor-5660 .elementor-element.elementor-element-3174fa3 {
    /* 強制歸零：不准延遲，0.3秒內切換完畢 */
    transition: all 0.3s ease !important;
    
    /* 確保滑鼠可以點擊裡面的連結 */
    pointer-events: auto !important;
    
    /* 確保它浮在最上面 */
    z-index: 999 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-496f5a2 */.elementor-5660 .elementor-element.elementor-element-496f5a2 { opacity: 0; transition: opacity 0.5s ease; pointer-events: none; }
.elementor-5660 .elementor-element.elementor-element-496f5a2 {
    opacity: 0;
    transition: opacity 0.5s ease;
    /* 關鍵在下面這一行，一定要加上 !important */
    pointer-events: none !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4890800 */.elementor-5660 .elementor-element.elementor-element-4890800 {
    /* 強制歸零：不准延遲，0.3秒內切換完畢 */
    transition: all 0.3s ease !important;
    
    /* 確保滑鼠可以點擊裡面的連結 */
    pointer-events: auto !important;
    
    /* 確保它浮在最上面 */
    z-index: 999 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c39722 */.elementor-5660 .elementor-element.elementor-element-7c39722 { transition: all 0.3s ease !important; pointer-events: auto !important; z-index: 999 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5707a8b */.elementor-5660 .elementor-element.elementor-element-5707a8b { transition: all 0.3s ease !important; pointer-events: auto !important; z-index: 999 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b755f6a */.elementor-5660 .elementor-element.elementor-element-b755f6a { transition: all 0.3s ease !important; pointer-events: auto !important; z-index: 999 !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9a12107 */.elementor-5660 .elementor-element.elementor-element-9a12107 {
    opacity: 0;
    transition: opacity 0.5s ease;
    pointer-events: none !important; /* 關鍵！才不會擋住滑鼠 */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-129aff2 */.elementor-5660 .elementor-element.elementor-element-129aff2 {
    /* 強制歸零：不准延遲，0.3秒內切換完畢 */
    transition: all 0.3s ease !important;
    
    /* 確保滑鼠可以點擊裡面的連結 */
    pointer-events: auto !important;
    
    /* 確保它浮在最上面 */
    z-index: 999 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0db204d */.elementor-5660 .elementor-element.elementor-element-0db204d {
    position: relative !important;
}

/* =========================================
   1. 通用設定：初始隱藏名單 (加入 Elberton)
   ========================================= */
.zasi-layer-ca, .zasi-info-ca, 
.zasi-info-ca-nh, .zasi-info-ca-sd, 
.zasi-layer-tx, .zasi-info-tx,
.zasi-layer-ga, .zasi-info-ga, 
.zasi-info-ga-el, /* <--- 把 GA-EL 加入隱藏名單 */
.zasi-layer-fl, .zasi-info-fl {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: opacity 0.3s ease, visibility 0.3s ease;
}

/* =========================================
   2. 加州 (CA) - 三據點共用邏輯 (維持原樣)
   ========================================= */
/* A. 共用黑色圖層 */
.elementor-5660 .elementor-element.elementor-element-0db204d:has(.zasi-trigger-ca.active-pin) .zasi-layer-ca,
.elementor-5660 .elementor-element.elementor-element-0db204d:has(.zasi-trigger-ca-nh.active-pin) .zasi-layer-ca,
.elementor-5660 .elementor-element.elementor-element-0db204d:has(.zasi-trigger-ca-sd.active-pin) .zasi-layer-ca {
    opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; z-index: 900 !important;
}
/* B. 個別資訊卡 */
.elementor-5660 .elementor-element.elementor-element-0db204d:has(.zasi-trigger-ca.active-pin) .zasi-info-ca { opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; z-index: 901 !important; }
.elementor-5660 .elementor-element.elementor-element-0db204d:has(.zasi-trigger-ca-nh.active-pin) .zasi-info-ca-nh { opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; z-index: 901 !important; }
.elementor-5660 .elementor-element.elementor-element-0db204d:has(.zasi-trigger-ca-sd.active-pin) .zasi-info-ca-sd { opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; z-index: 901 !important; }
/* C. Pin 變色 */
.elementor-5660 .elementor-element.elementor-element-0db204d .zasi-trigger-ca.active-pin .elementor-icon,
.elementor-5660 .elementor-element.elementor-element-0db204d .zasi-trigger-ca-nh.active-pin .elementor-icon,
.elementor-5660 .elementor-element.elementor-element-0db204d .zasi-trigger-ca-sd.active-pin .elementor-icon { color: #A68966 !important; transform: translateY(-5px) scale(1.1); }


/* =========================================
   3. 喬治亞州 (GA) - 雙據點邏輯 (新增)
   ========================================= */

/* A. 共用黑色圖層：點擊 Norcross 或 Elberton 都顯示 GA 地圖 */
.elementor-5660 .elementor-element.elementor-element-0db204d:has(.zasi-trigger-ga.active-pin) .zasi-layer-ga,
.elementor-5660 .elementor-element.elementor-element-0db204d:has(.zasi-trigger-ga-el.active-pin) .zasi-layer-ga {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
    z-index: 900 !important;
}

/* B. Norcross Pin 被點擊 -> 顯示 Norcross 資訊 */
.elementor-5660 .elementor-element.elementor-element-0db204d:has(.zasi-trigger-ga.active-pin) .zasi-info-ga {
    opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; z-index: 901 !important;
}
.elementor-5660 .elementor-element.elementor-element-0db204d .zasi-trigger-ga.active-pin .elementor-icon {
    color: #A68966 !important; transform: translateY(-5px) scale(1.1);
}

/* C. Elberton Pin 被點擊 -> 顯示 Elberton 資訊 */
.elementor-5660 .elementor-element.elementor-element-0db204d:has(.zasi-trigger-ga-el.active-pin) .zasi-info-ga-el {
    opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; z-index: 901 !important;
}
.elementor-5660 .elementor-element.elementor-element-0db204d .zasi-trigger-ga-el.active-pin .elementor-icon {
    color: #A68966 !important; transform: translateY(-5px) scale(1.1);
}


/* =========================================
   4. 其他州 (維持原樣)
   ========================================= */

/* --- 德州 (TX) --- */
.elementor-5660 .elementor-element.elementor-element-0db204d:has(.zasi-trigger-tx.active-pin) .zasi-layer-tx,
.elementor-5660 .elementor-element.elementor-element-0db204d:has(.zasi-trigger-tx.active-pin) .zasi-info-tx {
    opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; z-index: 900 !important;
}
.elementor-5660 .elementor-element.elementor-element-0db204d .zasi-trigger-tx.active-pin .elementor-icon {
    color: #A68966 !important; transform: translateY(-5px) scale(1.1);
}

/* --- 佛州 (FL) --- */
.elementor-5660 .elementor-element.elementor-element-0db204d:has(.zasi-trigger-fl.active-pin) .zasi-layer-fl,
.elementor-5660 .elementor-element.elementor-element-0db204d:has(.zasi-trigger-fl.active-pin) .zasi-info-fl {
    opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; z-index: 900 !important;
}
.elementor-5660 .elementor-element.elementor-element-0db204d .zasi-trigger-fl.active-pin .elementor-icon {
    color: #A68966 !important; transform: translateY(-5px) scale(1.1);
}/* End custom CSS */