.elementor-4079 .elementor-element.elementor-element-4fddf01{--display:flex;--min-height:500px;--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-4079 .elementor-element.elementor-element-4fddf01:not(.elementor-motion-effects-element-type-background), .elementor-4079 .elementor-element.elementor-element-4fddf01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFF0DB 0%, #FFFFFF 100%);}.elementor-4079 .elementor-element.elementor-element-b1da449{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-4079 .elementor-element.elementor-element-b1da449 > .elementor-widget-container{background-color:#FEE8CF;margin:40px 0px 0px 0px;padding:0px 4px 0px 4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d49ac81 );border-radius:12px 12px 12px 12px;}.elementor-4079 .elementor-element.elementor-element-b1da449 .elementor-icon-box-wrapper{align-items:center;gap:7px;}.elementor-4079 .elementor-element.elementor-element-b1da449 .elementor-icon-box-title{margin-block-end:9px;color:var( --e-global-color-d49ac81 );}.elementor-4079 .elementor-element.elementor-element-b1da449.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d49ac81 );}.elementor-4079 .elementor-element.elementor-element-b1da449.elementor-view-framed .elementor-icon, .elementor-4079 .elementor-element.elementor-element-b1da449.elementor-view-default .elementor-icon{fill:var( --e-global-color-d49ac81 );color:var( --e-global-color-d49ac81 );border-color:var( --e-global-color-d49ac81 );}.elementor-4079 .elementor-element.elementor-element-b1da449 .elementor-icon{font-size:12px;}.elementor-4079 .elementor-element.elementor-element-b1da449 .elementor-icon-box-title, .elementor-4079 .elementor-element.elementor-element-b1da449 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.6px;}.elementor-4079 .elementor-element.elementor-element-943a3e6{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-4079 .elementor-element.elementor-element-943a3e6 .elementor-heading-title{font-size:60px;font-weight:700;color:#3A1E0E;}.elementor-4079 .elementor-element.elementor-element-f0858d2{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;color:#3A1E0E;}.elementor-4079 .elementor-element.elementor-element-c866f72{--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-4079 .elementor-element.elementor-element-aa4643b{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-4079 .elementor-element.elementor-element-aa4643b .elementor-heading-title{font-size:36px;font-weight:800;color:#3A1E0E;}.elementor-4079 .elementor-element.elementor-element-111769a{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;color:#3A1E0E;}.elementor-4079 .elementor-element.elementor-element-111769a p{margin-block-end:0px;}.elementor-4079 .elementor-element.elementor-element-68a0cae{--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-4079 .elementor-element.elementor-element-aca78fc{--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:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CACACA;--border-color:#CACACA;--border-radius:12px 12px 12px 12px;--padding-top:10px;--padding-bottom:10px;--padding-left:020px;--padding-right:020px;}.elementor-4079 .elementor-element.elementor-element-85eb897{--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;--justify-content:space-between;--align-items:center;--overflow:hidden;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4079 .elementor-element.elementor-element-85eb897:not(.elementor-motion-effects-element-type-background), .elementor-4079 .elementor-element.elementor-element-85eb897 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF1E5;}.elementor-4079 .elementor-element.elementor-element-85eb897.e-con{--align-self:center;}.elementor-4079 .elementor-element.elementor-element-ec244c2 > .elementor-widget-container{padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;}.elementor-4079 .elementor-element.elementor-element-ec244c2.elementor-element{--align-self:center;}.elementor-4079 .elementor-element.elementor-element-ec244c2 .elementor-icon-wrapper{text-align:center;}.elementor-4079 .elementor-element.elementor-element-ec244c2.elementor-view-stacked .elementor-icon{background-color:#E8833A;}.elementor-4079 .elementor-element.elementor-element-ec244c2.elementor-view-framed .elementor-icon, .elementor-4079 .elementor-element.elementor-element-ec244c2.elementor-view-default .elementor-icon{color:#E8833A;border-color:#E8833A;}.elementor-4079 .elementor-element.elementor-element-ec244c2.elementor-view-framed .elementor-icon, .elementor-4079 .elementor-element.elementor-element-ec244c2.elementor-view-default .elementor-icon svg{fill:#E8833A;}.elementor-4079 .elementor-element.elementor-element-ec244c2 .elementor-icon{font-size:22px;}.elementor-4079 .elementor-element.elementor-element-ec244c2 .elementor-icon svg{height:22px;}.elementor-4079 .elementor-element.elementor-element-25e3107{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4079 .elementor-element.elementor-element-25e3107.e-con{--align-self:center;}.elementor-4079 .elementor-element.elementor-element-e9c48d2 .elementor-heading-title{font-size:18px;}.elementor-4079 .elementor-element.elementor-element-5bbc71c{font-size:14px;}.elementor-4079 .elementor-element.elementor-element-5bbc71c p{margin-block-end:0px;}.elementor-4079 .elementor-element.elementor-element-e0fcff0{--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:flex-end;}.elementor-4079 .elementor-element.elementor-element-947e21e > .elementor-widget-container{padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;}.elementor-4079 .elementor-element.elementor-element-947e21e.elementor-element{--align-self:center;}.elementor-4079 .elementor-element.elementor-element-947e21e .elementor-icon-wrapper{text-align:center;}.elementor-4079 .elementor-element.elementor-element-947e21e.elementor-view-stacked .elementor-icon{background-color:#1F1B16;}.elementor-4079 .elementor-element.elementor-element-947e21e.elementor-view-framed .elementor-icon, .elementor-4079 .elementor-element.elementor-element-947e21e.elementor-view-default .elementor-icon{color:#1F1B16;border-color:#1F1B16;}.elementor-4079 .elementor-element.elementor-element-947e21e.elementor-view-framed .elementor-icon, .elementor-4079 .elementor-element.elementor-element-947e21e.elementor-view-default .elementor-icon svg{fill:#1F1B16;}.elementor-4079 .elementor-element.elementor-element-947e21e .elementor-icon{font-size:18px;}.elementor-4079 .elementor-element.elementor-element-947e21e .elementor-icon svg{height:18px;}.elementor-4079 .elementor-element.elementor-element-51243ab{--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:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CACACA;--border-color:#CACACA;--border-radius:12px 12px 12px 12px;--padding-top:10px;--padding-bottom:10px;--padding-left:020px;--padding-right:020px;}.elementor-4079 .elementor-element.elementor-element-f4fa229{--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;--justify-content:space-between;--align-items:center;--overflow:hidden;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4079 .elementor-element.elementor-element-f4fa229:not(.elementor-motion-effects-element-type-background), .elementor-4079 .elementor-element.elementor-element-f4fa229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF1E5;}.elementor-4079 .elementor-element.elementor-element-f4fa229.e-con{--align-self:center;}.elementor-4079 .elementor-element.elementor-element-4c7074d > .elementor-widget-container{padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;}.elementor-4079 .elementor-element.elementor-element-4c7074d.elementor-element{--align-self:center;}.elementor-4079 .elementor-element.elementor-element-4c7074d .elementor-icon-wrapper{text-align:center;}.elementor-4079 .elementor-element.elementor-element-4c7074d.elementor-view-stacked .elementor-icon{background-color:#E8833A;}.elementor-4079 .elementor-element.elementor-element-4c7074d.elementor-view-framed .elementor-icon, .elementor-4079 .elementor-element.elementor-element-4c7074d.elementor-view-default .elementor-icon{color:#E8833A;border-color:#E8833A;}.elementor-4079 .elementor-element.elementor-element-4c7074d.elementor-view-framed .elementor-icon, .elementor-4079 .elementor-element.elementor-element-4c7074d.elementor-view-default .elementor-icon svg{fill:#E8833A;}.elementor-4079 .elementor-element.elementor-element-4c7074d .elementor-icon{font-size:22px;}.elementor-4079 .elementor-element.elementor-element-4c7074d .elementor-icon svg{height:22px;}.elementor-4079 .elementor-element.elementor-element-0825836{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4079 .elementor-element.elementor-element-0825836.e-con{--align-self:center;}.elementor-4079 .elementor-element.elementor-element-7fcd505 .elementor-heading-title{font-size:18px;}.elementor-4079 .elementor-element.elementor-element-d0a2474{font-size:14px;}.elementor-4079 .elementor-element.elementor-element-d0a2474 p{margin-block-end:0px;}.elementor-4079 .elementor-element.elementor-element-5ce961e{--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:flex-end;}.elementor-4079 .elementor-element.elementor-element-d9c65ea > .elementor-widget-container{padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;}.elementor-4079 .elementor-element.elementor-element-d9c65ea.elementor-element{--align-self:center;}.elementor-4079 .elementor-element.elementor-element-d9c65ea .elementor-icon-wrapper{text-align:center;}.elementor-4079 .elementor-element.elementor-element-d9c65ea.elementor-view-stacked .elementor-icon{background-color:#1F1B16;}.elementor-4079 .elementor-element.elementor-element-d9c65ea.elementor-view-framed .elementor-icon, .elementor-4079 .elementor-element.elementor-element-d9c65ea.elementor-view-default .elementor-icon{color:#1F1B16;border-color:#1F1B16;}.elementor-4079 .elementor-element.elementor-element-d9c65ea.elementor-view-framed .elementor-icon, .elementor-4079 .elementor-element.elementor-element-d9c65ea.elementor-view-default .elementor-icon svg{fill:#1F1B16;}.elementor-4079 .elementor-element.elementor-element-d9c65ea .elementor-icon{font-size:18px;}.elementor-4079 .elementor-element.elementor-element-d9c65ea .elementor-icon svg{height:18px;}.elementor-4079 .elementor-element.elementor-element-eee484e{--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:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CACACA;--border-color:#CACACA;--border-radius:12px 12px 12px 12px;--padding-top:10px;--padding-bottom:10px;--padding-left:020px;--padding-right:020px;}.elementor-4079 .elementor-element.elementor-element-55dc3f8{--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;--justify-content:space-between;--align-items:center;--overflow:hidden;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4079 .elementor-element.elementor-element-55dc3f8:not(.elementor-motion-effects-element-type-background), .elementor-4079 .elementor-element.elementor-element-55dc3f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF1E5;}.elementor-4079 .elementor-element.elementor-element-55dc3f8.e-con{--align-self:center;}.elementor-4079 .elementor-element.elementor-element-e6df28f > .elementor-widget-container{padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;}.elementor-4079 .elementor-element.elementor-element-e6df28f.elementor-element{--align-self:center;}.elementor-4079 .elementor-element.elementor-element-e6df28f .elementor-icon-wrapper{text-align:center;}.elementor-4079 .elementor-element.elementor-element-e6df28f.elementor-view-stacked .elementor-icon{background-color:#E8833A;}.elementor-4079 .elementor-element.elementor-element-e6df28f.elementor-view-framed .elementor-icon, .elementor-4079 .elementor-element.elementor-element-e6df28f.elementor-view-default .elementor-icon{color:#E8833A;border-color:#E8833A;}.elementor-4079 .elementor-element.elementor-element-e6df28f.elementor-view-framed .elementor-icon, .elementor-4079 .elementor-element.elementor-element-e6df28f.elementor-view-default .elementor-icon svg{fill:#E8833A;}.elementor-4079 .elementor-element.elementor-element-e6df28f .elementor-icon{font-size:22px;}.elementor-4079 .elementor-element.elementor-element-e6df28f .elementor-icon svg{height:22px;}.elementor-4079 .elementor-element.elementor-element-579d5b8{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4079 .elementor-element.elementor-element-579d5b8.e-con{--align-self:center;}.elementor-4079 .elementor-element.elementor-element-80490fd .elementor-heading-title{font-size:18px;}.elementor-4079 .elementor-element.elementor-element-48b199c{font-size:14px;}.elementor-4079 .elementor-element.elementor-element-48b199c p{margin-block-end:0px;}.elementor-4079 .elementor-element.elementor-element-3285291{--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:flex-end;}.elementor-4079 .elementor-element.elementor-element-0bb09bc > .elementor-widget-container{padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;}.elementor-4079 .elementor-element.elementor-element-0bb09bc.elementor-element{--align-self:center;}.elementor-4079 .elementor-element.elementor-element-0bb09bc .elementor-icon-wrapper{text-align:center;}.elementor-4079 .elementor-element.elementor-element-0bb09bc.elementor-view-stacked .elementor-icon{background-color:#1F1B16;}.elementor-4079 .elementor-element.elementor-element-0bb09bc.elementor-view-framed .elementor-icon, .elementor-4079 .elementor-element.elementor-element-0bb09bc.elementor-view-default .elementor-icon{color:#1F1B16;border-color:#1F1B16;}.elementor-4079 .elementor-element.elementor-element-0bb09bc.elementor-view-framed .elementor-icon, .elementor-4079 .elementor-element.elementor-element-0bb09bc.elementor-view-default .elementor-icon svg{fill:#1F1B16;}.elementor-4079 .elementor-element.elementor-element-0bb09bc .elementor-icon{font-size:18px;}.elementor-4079 .elementor-element.elementor-element-0bb09bc .elementor-icon svg{height:18px;}@media(min-width:768px){.elementor-4079 .elementor-element.elementor-element-aca78fc{--width:33%;}.elementor-4079 .elementor-element.elementor-element-85eb897{--width:12%;}.elementor-4079 .elementor-element.elementor-element-25e3107{--width:42%;}.elementor-4079 .elementor-element.elementor-element-e0fcff0{--width:34%;}.elementor-4079 .elementor-element.elementor-element-51243ab{--width:33%;}.elementor-4079 .elementor-element.elementor-element-f4fa229{--width:12%;}.elementor-4079 .elementor-element.elementor-element-0825836{--width:42%;}.elementor-4079 .elementor-element.elementor-element-5ce961e{--width:34%;}.elementor-4079 .elementor-element.elementor-element-eee484e{--width:33%;}.elementor-4079 .elementor-element.elementor-element-55dc3f8{--width:12%;}.elementor-4079 .elementor-element.elementor-element-579d5b8{--width:42%;}.elementor-4079 .elementor-element.elementor-element-3285291{--width:34%;}}@media(max-width:767px){.elementor-4079 .elementor-element.elementor-element-4fddf01{--min-height:341px;}.elementor-4079 .elementor-element.elementor-element-b1da449{--container-widget-width:119px;--container-widget-flex-grow:0;width:var( --container-widget-width, 119px );max-width:119px;}.elementor-4079 .elementor-element.elementor-element-b1da449 .elementor-icon-box-title, .elementor-4079 .elementor-element.elementor-element-b1da449 .elementor-icon-box-title a{font-size:6px;}.elementor-4079 .elementor-element.elementor-element-943a3e6{--container-widget-width:355px;--container-widget-flex-grow:0;width:var( --container-widget-width, 355px );max-width:355px;}.elementor-4079 .elementor-element.elementor-element-943a3e6 .elementor-heading-title{font-size:27px;}.elementor-4079 .elementor-element.elementor-element-f0858d2{--container-widget-width:325px;--container-widget-flex-grow:0;width:var( --container-widget-width, 325px );max-width:325px;}.elementor-4079 .elementor-element.elementor-element-aa4643b .elementor-heading-title{font-size:18px;}.elementor-4079 .elementor-element.elementor-element-111769a{--container-widget-width:314px;--container-widget-flex-grow:0;width:var( --container-widget-width, 314px );max-width:314px;}.elementor-4079 .elementor-element.elementor-element-aca78fc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4079 .elementor-element.elementor-element-85eb897.e-con{--align-self:center;}.elementor-4079 .elementor-element.elementor-element-e0fcff0{--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-4079 .elementor-element.elementor-element-51243ab{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4079 .elementor-element.elementor-element-f4fa229.e-con{--align-self:center;}.elementor-4079 .elementor-element.elementor-element-5ce961e{--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-4079 .elementor-element.elementor-element-eee484e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4079 .elementor-element.elementor-element-55dc3f8.e-con{--align-self:center;}.elementor-4079 .elementor-element.elementor-element-3285291{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-aca78fc */.location-card {
  transition: transform .25s ease,
              box-shadow .25s ease,
              border-color .25s ease;
  cursor: pointer;
}

.location-card:hover {
  transform: translateY(-4px);
  border-color: #E8833A !important;
  box-shadow: 0 12px 28px -12px rgba(232, 131, 58, 0.35);
}

/* Icon swap to filled orange on hover */
.location-card .location-card__icon {
  transition: background-color .25s ease;
}
.location-card:hover .location-card__icon {
  background-color: #E8833A !important;
}
.location-card:hover .location-card__icon svg,
.location-card:hover .location-card__icon i {
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* Arrow slides right + turns orange */
.location-card .location-card__arrow {
  transition: transform .25s ease, color .25s ease;
}
.location-card:hover .location-card__arrow {
  transform: translateX(6px);
}
.location-card:hover .location-card__arrow svg,
.location-card:hover .location-card__arrow i {
  color: #E8833A !important;
  fill: #E8833A !important;
}

/* Title color shift (optional) */
.location-card:hover h3 {
  color: #E8833A !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51243ab */.location-card {
  transition: transform .25s ease,
              box-shadow .25s ease,
              border-color .25s ease;
  cursor: pointer;
}

.location-card:hover {
  transform: translateY(-4px);
  border-color: #E8833A !important;
  box-shadow: 0 12px 28px -12px rgba(232, 131, 58, 0.35);
}

/* Icon swap to filled orange on hover */
.location-card .location-card__icon {
  transition: background-color .25s ease;
}
.location-card:hover .location-card__icon {
  background-color: #E8833A !important;
}
.location-card:hover .location-card__icon svg,
.location-card:hover .location-card__icon i {
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* Arrow slides right + turns orange */
.location-card .location-card__arrow {
  transition: transform .25s ease, color .25s ease;
}
.location-card:hover .location-card__arrow {
  transform: translateX(6px);
}
.location-card:hover .location-card__arrow svg,
.location-card:hover .location-card__arrow i {
  color: #E8833A !important;
  fill: #E8833A !important;
}

/* Title color shift (optional) */
.location-card:hover h3 {
  color: #E8833A !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eee484e */.location-card {
  transition: transform .25s ease,
              box-shadow .25s ease,
              border-color .25s ease;
  cursor: pointer;
}

.location-card:hover {
  transform: translateY(-4px);
  border-color: #E8833A !important;
  box-shadow: 0 12px 28px -12px rgba(232, 131, 58, 0.35);
}

/* Icon swap to filled orange on hover */
.location-card .location-card__icon {
  transition: background-color .25s ease;
}
.location-card:hover .location-card__icon {
  background-color: #E8833A !important;
}
.location-card:hover .location-card__icon svg,
.location-card:hover .location-card__icon i {
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* Arrow slides right + turns orange */
.location-card .location-card__arrow {
  transition: transform .25s ease, color .25s ease;
}
.location-card:hover .location-card__arrow {
  transform: translateX(6px);
}
.location-card:hover .location-card__arrow svg,
.location-card:hover .location-card__arrow i {
  color: #E8833A !important;
  fill: #E8833A !important;
}

/* Title color shift (optional) */
.location-card:hover h3 {
  color: #E8833A !important;
}/* End custom CSS */