.elementor-3773 .elementor-element.elementor-element-2cbb828{--display:flex;--min-height:70vh;--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;--margin-top:10vh;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-3773 .elementor-element.elementor-element-1ea83f5{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3773 .elementor-element.elementor-element-91196ae .elementor-heading-title{font-family:var( --e-global-typography-b07a04c-font-family ), Sans-serif;font-size:var( --e-global-typography-b07a04c-font-size );font-weight:var( --e-global-typography-b07a04c-font-weight );text-transform:var( --e-global-typography-b07a04c-text-transform );line-height:var( --e-global-typography-b07a04c-line-height );color:var( --e-global-color-accent );}.elementor-3773 .elementor-element.elementor-element-e85e020{--display:flex;--min-height:60vh;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3773 .elementor-element.elementor-element-35f4197 > .elementor-widget-container{margin:-4em 0em 0em 0.2em;}.elementor-3773 .elementor-element.elementor-element-35f4197{z-index:10;}.elementor-3773 .elementor-element.elementor-element-35f4197 .elementor-button{font-family:var( --e-global-typography-0140a9b-font-family ), Sans-serif;font-size:var( --e-global-typography-0140a9b-font-size );font-weight:var( --e-global-typography-0140a9b-font-weight );text-transform:var( --e-global-typography-0140a9b-text-transform );letter-spacing:var( --e-global-typography-0140a9b-letter-spacing );}.elementor-3773 .elementor-element.elementor-element-f22e19e{--display:flex;}.elementor-3773 .elementor-element.elementor-element-2d61db6{--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-3773 .elementor-element.elementor-element-2c423dc{--display:flex;}.elementor-3773 .elementor-element.elementor-element-7a89ec0{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3773 .elementor-element.elementor-element-1cb86d2{font-family:var( --e-global-typography-19c04e2-font-family ), Sans-serif;font-size:var( --e-global-typography-19c04e2-font-size );font-weight:var( --e-global-typography-19c04e2-font-weight );line-height:var( --e-global-typography-19c04e2-line-height );}.elementor-3773 .elementor-element.elementor-element-6b90525{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3773 .elementor-element.elementor-element-21c86a9{--grid-columns:3;}.elementor-3773 .elementor-element.elementor-element-92aeba5{--display:flex;}.elementor-3773 .elementor-element.elementor-element-5bb63e1{--grid-columns:3;}.elementor-3773 .elementor-element.elementor-element-bfbac2d{--display:flex;}.elementor-3773 .elementor-element.elementor-element-335ac07{--grid-columns:3;}.elementor-3773 .elementor-element.elementor-element-fc3682c{--display:flex;}.elementor-3773 .elementor-element.elementor-element-153ac54{--grid-columns:3;}.elementor-3773 .elementor-element.elementor-element-fd4cf63{--display:flex;}.elementor-3773 .elementor-element.elementor-element-5709f1b{--grid-columns:3;}.elementor-3773 .elementor-element.elementor-element-d7cb72f{--display:flex;}.elementor-3773 .elementor-element.elementor-element-34f0d1c{--grid-columns:3;}.elementor-3773 .elementor-element.elementor-element-7f6e19b{--display:flex;}.elementor-3773 .elementor-element.elementor-element-1310e06{--grid-columns:3;}.elementor-3773 .elementor-element.elementor-element-730e8b4{--display:flex;}.elementor-3773 .elementor-element.elementor-element-4b502a3{--grid-columns:3;}.elementor-3773 .elementor-element.elementor-element-f59ce52{--display:flex;}.elementor-3773 .elementor-element.elementor-element-f6acc7e{--grid-columns:3;}.elementor-3773 .elementor-element.elementor-element-6899b09{--n-accordion-title-font-size:var( --e-global-typography-4b7794c-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-icon-size:25px;}.elementor-3773 .elementor-element.elementor-element-6899b09 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );}.elementor-3773 .elementor-element.elementor-element-6899b09 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-text );}.elementor-3773 .elementor-element.elementor-element-6899b09 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-3773 .elementor-element.elementor-element-6899b09 {--n-accordion-padding:12px 0px 12px 0px;}:where( .elementor-3773 .elementor-element.elementor-element-6899b09 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-4b7794c-font-family ), Sans-serif;font-weight:var( --e-global-typography-4b7794c-font-weight );text-transform:var( --e-global-typography-4b7794c-text-transform );line-height:var( --e-global-typography-4b7794c-line-height );}:where( .elementor-3773 .elementor-element.elementor-element-6899b09 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );--padding-top:12px;--padding-right:0px;--padding-bottom:24px;--padding-left:0px;}.elementor-3773 .elementor-element.elementor-element-676b846{--display:flex;--margin-top:16em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3773 .elementor-element.elementor-element-96291e7{--display:flex;}.elementor-3773 .elementor-element.elementor-element-bef29d2{text-align:center;}.elementor-3773 .elementor-element.elementor-element-bef29d2 .elementor-heading-title{font-family:var( --e-global-typography-1d91d98-font-family ), Sans-serif;font-size:var( --e-global-typography-1d91d98-font-size );font-weight:var( --e-global-typography-1d91d98-font-weight );text-transform:var( --e-global-typography-1d91d98-text-transform );line-height:var( --e-global-typography-1d91d98-line-height );color:var( --e-global-color-accent );}.elementor-3773 .elementor-element.elementor-element-36048d9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3773 .elementor-element.elementor-element-ebe2aff{--display:flex;--padding-top:3em;--padding-bottom:3em;--padding-left:10vw;--padding-right:5vw;}.elementor-3773 .elementor-element.elementor-element-ebe2aff:not(.elementor-motion-effects-element-type-background), .elementor-3773 .elementor-element.elementor-element-ebe2aff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3773 .elementor-element.elementor-element-c8640cb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3773 .elementor-element.elementor-element-9e359ec .elementor-heading-title{font-family:var( --e-global-typography-1d91d98-font-family ), Sans-serif;font-size:var( --e-global-typography-1d91d98-font-size );font-weight:var( --e-global-typography-1d91d98-font-weight );text-transform:var( --e-global-typography-1d91d98-text-transform );line-height:var( --e-global-typography-1d91d98-line-height );color:var( --e-global-color-46465bc );}.elementor-3773 .elementor-element.elementor-element-40fa56b{font-family:var( --e-global-typography-19c04e2-font-family ), Sans-serif;font-size:var( --e-global-typography-19c04e2-font-size );font-weight:var( --e-global-typography-19c04e2-font-weight );line-height:var( --e-global-typography-19c04e2-line-height );color:var( --e-global-color-46465bc );}.elementor-3773 .elementor-element.elementor-element-45f8c51 .elementor-button{background-color:var( --e-global-color-46465bc );font-family:var( --e-global-typography-af462c1-font-family ), Sans-serif;font-size:var( --e-global-typography-af462c1-font-size );font-weight:var( --e-global-typography-af462c1-font-weight );line-height:var( --e-global-typography-af462c1-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-3773 .elementor-element.elementor-element-45f8c51 .elementor-button:hover, .elementor-3773 .elementor-element.elementor-element-45f8c51 .elementor-button:focus{background-color:var( --e-global-color-06ee46f );color:var( --e-global-color-46465bc );}.elementor-3773 .elementor-element.elementor-element-45f8c51 .elementor-button:hover svg, .elementor-3773 .elementor-element.elementor-element-45f8c51 .elementor-button:focus svg{fill:var( --e-global-color-46465bc );}.elementor-3773 .elementor-element.elementor-element-f71c049{--display:flex;--padding-top:3em;--padding-bottom:3em;--padding-left:5vw;--padding-right:10vw;}.elementor-3773 .elementor-element.elementor-element-f71c049:not(.elementor-motion-effects-element-type-background), .elementor-3773 .elementor-element.elementor-element-f71c049 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-06ee46f );}.elementor-3773 .elementor-element.elementor-element-97b2e33{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3773 .elementor-element.elementor-element-a05a4bd .elementor-heading-title{font-family:var( --e-global-typography-1d91d98-font-family ), Sans-serif;font-size:var( --e-global-typography-1d91d98-font-size );font-weight:var( --e-global-typography-1d91d98-font-weight );text-transform:var( --e-global-typography-1d91d98-text-transform );line-height:var( --e-global-typography-1d91d98-line-height );color:var( --e-global-color-46465bc );}.elementor-3773 .elementor-element.elementor-element-4267ff8{font-family:var( --e-global-typography-19c04e2-font-family ), Sans-serif;font-size:var( --e-global-typography-19c04e2-font-size );font-weight:var( --e-global-typography-19c04e2-font-weight );line-height:var( --e-global-typography-19c04e2-line-height );color:var( --e-global-color-46465bc );}.elementor-3773 .elementor-element.elementor-element-e628853 .elementor-button{background-color:var( --e-global-color-46465bc );font-family:var( --e-global-typography-af462c1-font-family ), Sans-serif;font-size:var( --e-global-typography-af462c1-font-size );font-weight:var( --e-global-typography-af462c1-font-weight );line-height:var( --e-global-typography-af462c1-line-height );fill:var( --e-global-color-06ee46f );color:var( --e-global-color-06ee46f );border-radius:0px 0px 0px 0px;}.elementor-3773 .elementor-element.elementor-element-e628853 .elementor-button:hover, .elementor-3773 .elementor-element.elementor-element-e628853 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-46465bc );}.elementor-3773 .elementor-element.elementor-element-e628853 .elementor-button:hover svg, .elementor-3773 .elementor-element.elementor-element-e628853 .elementor-button:focus svg{fill:var( --e-global-color-46465bc );}.elementor-3773 .elementor-element.elementor-element-b2d87d0{--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;--margin-top:12em;--margin-bottom:12em;--margin-left:0em;--margin-right:0em;}.elementor-3773 .elementor-element.elementor-element-a03622e{--display:flex;}.elementor-3773 .elementor-element.elementor-element-25ff2ae{--display:flex;}.elementor-3773 .elementor-element.elementor-element-a68e5f8{text-align:left;}.elementor-3773 .elementor-element.elementor-element-a68e5f8 .elementor-heading-title{font-family:var( --e-global-typography-1d91d98-font-family ), Sans-serif;font-size:var( --e-global-typography-1d91d98-font-size );font-weight:var( --e-global-typography-1d91d98-font-weight );text-transform:var( --e-global-typography-1d91d98-text-transform );line-height:var( --e-global-typography-1d91d98-line-height );color:var( --e-global-color-accent );}.elementor-3773 .elementor-element.elementor-element-ea95617{--grid-columns:3;}.elementor-3773 .elementor-element.elementor-element-99c9243{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3773 .elementor-element.elementor-element-ebc7942{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3773 .elementor-element.elementor-element-fb79aa9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3773 .elementor-element.elementor-element-91196ae .elementor-heading-title{font-size:var( --e-global-typography-b07a04c-font-size );line-height:var( --e-global-typography-b07a04c-line-height );}.elementor-3773 .elementor-element.elementor-element-35f4197 .elementor-button{font-size:var( --e-global-typography-0140a9b-font-size );letter-spacing:var( --e-global-typography-0140a9b-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3773 .elementor-element.elementor-element-1cb86d2{font-size:var( --e-global-typography-19c04e2-font-size );line-height:var( --e-global-typography-19c04e2-line-height );}.elementor-3773 .elementor-element.elementor-element-21c86a9{--grid-columns:2;}.elementor-3773 .elementor-element.elementor-element-5bb63e1{--grid-columns:2;}.elementor-3773 .elementor-element.elementor-element-335ac07{--grid-columns:2;}.elementor-3773 .elementor-element.elementor-element-153ac54{--grid-columns:2;}.elementor-3773 .elementor-element.elementor-element-5709f1b{--grid-columns:2;}.elementor-3773 .elementor-element.elementor-element-34f0d1c{--grid-columns:2;}.elementor-3773 .elementor-element.elementor-element-1310e06{--grid-columns:2;}.elementor-3773 .elementor-element.elementor-element-4b502a3{--grid-columns:2;}.elementor-3773 .elementor-element.elementor-element-f6acc7e{--grid-columns:2;}.elementor-3773 .elementor-element.elementor-element-6899b09{--n-accordion-title-font-size:var( --e-global-typography-4b7794c-font-size );}:where( .elementor-3773 .elementor-element.elementor-element-6899b09 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-4b7794c-line-height );}.elementor-3773 .elementor-element.elementor-element-bef29d2 .elementor-heading-title{font-size:var( --e-global-typography-1d91d98-font-size );line-height:var( --e-global-typography-1d91d98-line-height );}.elementor-3773 .elementor-element.elementor-element-9e359ec .elementor-heading-title{font-size:var( --e-global-typography-1d91d98-font-size );line-height:var( --e-global-typography-1d91d98-line-height );}.elementor-3773 .elementor-element.elementor-element-40fa56b{font-size:var( --e-global-typography-19c04e2-font-size );line-height:var( --e-global-typography-19c04e2-line-height );}.elementor-3773 .elementor-element.elementor-element-45f8c51 .elementor-button{font-size:var( --e-global-typography-af462c1-font-size );line-height:var( --e-global-typography-af462c1-line-height );}.elementor-3773 .elementor-element.elementor-element-a05a4bd .elementor-heading-title{font-size:var( --e-global-typography-1d91d98-font-size );line-height:var( --e-global-typography-1d91d98-line-height );}.elementor-3773 .elementor-element.elementor-element-4267ff8{font-size:var( --e-global-typography-19c04e2-font-size );line-height:var( --e-global-typography-19c04e2-line-height );}.elementor-3773 .elementor-element.elementor-element-e628853 .elementor-button{font-size:var( --e-global-typography-af462c1-font-size );line-height:var( --e-global-typography-af462c1-line-height );}.elementor-3773 .elementor-element.elementor-element-a68e5f8 .elementor-heading-title{font-size:var( --e-global-typography-1d91d98-font-size );line-height:var( --e-global-typography-1d91d98-line-height );}.elementor-3773 .elementor-element.elementor-element-ea95617{--grid-columns:2;}}@media(max-width:767px){.elementor-3773 .elementor-element.elementor-element-2cbb828{--min-height:40vh;}.elementor-3773 .elementor-element.elementor-element-91196ae .elementor-heading-title{font-size:var( --e-global-typography-b07a04c-font-size );line-height:var( --e-global-typography-b07a04c-line-height );}.elementor-3773 .elementor-element.elementor-element-e85e020{--min-height:40vh;}.elementor-3773 .elementor-element.elementor-element-35f4197 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-3773 .elementor-element.elementor-element-35f4197 .elementor-button{font-size:var( --e-global-typography-0140a9b-font-size );letter-spacing:var( --e-global-typography-0140a9b-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3773 .elementor-element.elementor-element-1cb86d2{font-size:var( --e-global-typography-19c04e2-font-size );line-height:var( --e-global-typography-19c04e2-line-height );}.elementor-3773 .elementor-element.elementor-element-21c86a9{--grid-columns:1;}.elementor-3773 .elementor-element.elementor-element-5bb63e1{--grid-columns:1;}.elementor-3773 .elementor-element.elementor-element-335ac07{--grid-columns:1;}.elementor-3773 .elementor-element.elementor-element-153ac54{--grid-columns:1;}.elementor-3773 .elementor-element.elementor-element-5709f1b{--grid-columns:1;}.elementor-3773 .elementor-element.elementor-element-34f0d1c{--grid-columns:1;}.elementor-3773 .elementor-element.elementor-element-1310e06{--grid-columns:1;}.elementor-3773 .elementor-element.elementor-element-4b502a3{--grid-columns:1;}.elementor-3773 .elementor-element.elementor-element-f6acc7e{--grid-columns:1;}.elementor-3773 .elementor-element.elementor-element-6899b09{--n-accordion-title-font-size:var( --e-global-typography-4b7794c-font-size );}:where( .elementor-3773 .elementor-element.elementor-element-6899b09 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-4b7794c-line-height );}.elementor-3773 .elementor-element.elementor-element-bef29d2 .elementor-heading-title{font-size:var( --e-global-typography-1d91d98-font-size );line-height:var( --e-global-typography-1d91d98-line-height );}.elementor-3773 .elementor-element.elementor-element-9e359ec .elementor-heading-title{font-size:var( --e-global-typography-1d91d98-font-size );line-height:var( --e-global-typography-1d91d98-line-height );}.elementor-3773 .elementor-element.elementor-element-40fa56b{font-size:var( --e-global-typography-19c04e2-font-size );line-height:var( --e-global-typography-19c04e2-line-height );}.elementor-3773 .elementor-element.elementor-element-45f8c51 .elementor-button{font-size:var( --e-global-typography-af462c1-font-size );line-height:var( --e-global-typography-af462c1-line-height );}.elementor-3773 .elementor-element.elementor-element-f71c049{--padding-top:3em;--padding-bottom:3em;--padding-left:10vw;--padding-right:5vw;}.elementor-3773 .elementor-element.elementor-element-a05a4bd .elementor-heading-title{font-size:var( --e-global-typography-1d91d98-font-size );line-height:var( --e-global-typography-1d91d98-line-height );}.elementor-3773 .elementor-element.elementor-element-4267ff8{font-size:var( --e-global-typography-19c04e2-font-size );line-height:var( --e-global-typography-19c04e2-line-height );}.elementor-3773 .elementor-element.elementor-element-e628853 .elementor-button{font-size:var( --e-global-typography-af462c1-font-size );line-height:var( --e-global-typography-af462c1-line-height );}.elementor-3773 .elementor-element.elementor-element-a68e5f8 .elementor-heading-title{font-size:var( --e-global-typography-1d91d98-font-size );line-height:var( --e-global-typography-1d91d98-line-height );}.elementor-3773 .elementor-element.elementor-element-ea95617{--grid-columns:1;}}@media(min-width:768px){.elementor-3773 .elementor-element.elementor-element-1ea83f5{--width:35%;}.elementor-3773 .elementor-element.elementor-element-2c423dc{--width:35%;}.elementor-3773 .elementor-element.elementor-element-a03622e{--width:35%;}}/* Start custom CSS for shortcode, class: .elementor-element-a84ee2e *//* Background (keep transparent) */
  #map_outer svg path[fill="#f7f7f7"]:first-of-type {
    fill: transparent !important;
    stroke: none !important;
  }

  /* Arrow (default = black fill, no stroke) */
  #map_outer svg path[stroke="#636363"] {
    fill: black !important;
    stroke: none !important;
    transition: fill 0.2s ease;
    cursor: pointer;
  }

  /* Arrow hover (orange fill, no stroke) */
  #map_outer svg path[stroke="#636363"]:hover {
    fill: #E94D23 !important;
    stroke: none !important;
  }


 /* Background rectangles */
  #map_zoom svg path[fill="#f7f7f7"] {
    fill: transparent !important;
    stroke: none !important;
  }

  /* Symbols (default) */
  #map_zoom svg path[fill="#636363"] {
    fill: black !important;
    stroke: none !important;
    fill-opacity: 1 !important;
    transition: fill 0.2s ease;
    cursor: pointer; /* makes the icon feel clickable */
  }

  /* Plus button hover (background OR icon) */
  #map_zoom svg path:nth-of-type(1):hover + path,
  #map_zoom svg path:nth-of-type(2):hover {
    fill: #E94D23 !important;
  }

  /* Minus button hover (background OR icon) */
  #map_zoom svg path:nth-of-type(3):hover + path,
  #map_zoom svg path:nth-of-type(4):hover {
    fill: #E94D23 !important;
  }

/*** Mobile ***/

.xmark_sm {
  width: 20px;
}


.btn_simplemaps {
  color: #fff!important;
  text-decoration: underline!important;
  background: transparent!important;
  display: inline-block;
  padding: 0!important;
  margin: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 1.43;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: none!important;
  border-radius: 0!important;
  font: 16px/1.5 "Basis Groteque", sans-serif!important;
font-weight: normal!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6899b09 *//*
 * Fix for anchor links with a fixed header (120px height)
 * This property tells the browser to stop scrolling 120px
 * before the target element, reserving space for the header.
 */
.e-n-accordion-item,
.e-n-accordion-item details {
    scroll-margin-top: 84px;
}/* End custom CSS */
/* Start custom CSS */.tt_sm {
  border-radius: 0;
  box-shadow: 3px 3px 4px rgba(0, 0, 0, .5);
  z-index: 1000000;
  background-color: #481F68;
  padding: 7px;
  opacity: 0.9;
  font: 16px/1.5 "Basis Groteque", sans-serif;
  color: white;
  font-weight: 500;
}

.tt_name_sm {
  float: left;
  font: 16px/1.5 "Basis Groteque", sans-serif;
  font-weight: 900;
}

.xmark_sm {
  float: right;
  margin-left: 5px;
  cursor: pointer;
  line-height: 0px;
}

.tt_custom_sm {}

.tt_mobile_sm {
  margin-top: 5px;
}

.btn_simplemaps {
  color: black;
  text-decoration: none;
  background: #ffffff;
  display: inline-block;
  padding: 5px 5px;
  margin: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 1.43;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid;
  border-radius: 4px;
}

.btn_simplemaps:hover {
  text-decoration: underline;
}/* End custom CSS */