.elementor-21235 .elementor-element.elementor-element-9c30e8a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21235 .elementor-element.elementor-element-9c30e8a{margin-top:0px;margin-bottom:50px;padding:0px 30px 0px 30px;}.elementor-21235 .elementor-element.elementor-element-dbafe8f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-21235 .elementor-element.elementor-element-dbafe8f > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-21235 .elementor-element.elementor-element-1903c52{text-align:left;}.elementor-21235 .elementor-element.elementor-element-1903c52 .elementor-heading-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-heading_3-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_3-font-size );font-weight:var( --e-global-typography-heading_3-font-weight );text-transform:var( --e-global-typography-heading_3-text-transform );line-height:var( --e-global-typography-heading_3-line-height );}.elementor-21235 .elementor-element.elementor-element-1903c52 > .elementor-widget-container{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 8px;border-color:#C58C3E;border-radius:-1px 18px -1px -1px;}.elementor-21235 .elementor-element.elementor-element-2e0c156{color:var( --e-global-color-text );font-family:var( --e-global-typography-5c7fbb9-font-family ), Sans-serif;font-size:var( --e-global-typography-5c7fbb9-font-size );line-height:var( --e-global-typography-5c7fbb9-line-height );letter-spacing:var( --e-global-typography-5c7fbb9-letter-spacing );word-spacing:var( --e-global-typography-5c7fbb9-word-spacing );}.elementor-21235 .elementor-element.elementor-element-2e0c156 > .elementor-widget-container{padding:18px 0px 0px 0px;}.elementor-21235 .elementor-element.elementor-element-d4e0af5 .elementor-button{font-family:var( --e-global-typography-5c7fbb9-font-family ), Sans-serif;font-size:var( --e-global-typography-5c7fbb9-font-size );line-height:var( --e-global-typography-5c7fbb9-line-height );letter-spacing:var( --e-global-typography-5c7fbb9-letter-spacing );word-spacing:var( --e-global-typography-5c7fbb9-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#02010100;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-21235 .elementor-element.elementor-element-d4e0af5 .elementor-button:hover, .elementor-21235 .elementor-element.elementor-element-d4e0af5 .elementor-button:focus{color:var( --e-global-color-border );background-color:var( --e-global-color-secondary );}.elementor-21235 .elementor-element.elementor-element-d4e0af5 .elementor-button:hover svg, .elementor-21235 .elementor-element.elementor-element-d4e0af5 .elementor-button:focus svg{fill:var( --e-global-color-border );}.elementor-21235 .elementor-element.elementor-element-d4e0af5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 25px 0px;}.elementor-21235 .elementor-element.elementor-element-59f84aa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-21235 .elementor-element.elementor-element-59f84aa > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-21235 .elementor-element.elementor-element-b61eb5f{--e-image-carousel-slides-to-show:1;}.elementor-21235 .elementor-element.elementor-element-b61eb5f .swiper-pagination-bullet{width:8px;height:8px;background:var( --e-global-color-border );}.elementor-21235 .elementor-element.elementor-element-b61eb5f .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-21235 .elementor-element.elementor-element-b61eb5f > .elementor-widget-container{margin:82px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21235 .elementor-element.elementor-element-60b67be .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-heading_2-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_2-font-size );font-weight:var( --e-global-typography-heading_2-font-weight );text-transform:var( --e-global-typography-heading_2-text-transform );line-height:var( --e-global-typography-heading_2-line-height );letter-spacing:var( --e-global-typography-heading_2-letter-spacing );}.elementor-21235 .elementor-element.elementor-element-0eceb83 .elementor-spacer-inner{--spacer-size:25px;}.elementor-21235 .elementor-element.elementor-element-95c5f6c img{width:100%;height:360px;object-fit:cover;}.elementor-21235 .elementor-element.elementor-element-b9b558e .elementor-heading-title{color:#F4ECEC;}.elementor-21235 .elementor-element.elementor-element-b9b558e > .elementor-widget-container{padding:8px 0px 8px 0px;}.elementor-21235 .elementor-element.elementor-element-0a3af87{text-align:center;}.elementor-21235 .elementor-element.elementor-element-0a3af87 img{width:100%;height:360px;object-fit:cover;}.elementor-21235 .elementor-element.elementor-element-c81125d .elementor-heading-title{color:#F4ECEC;text-decoration:none;}.elementor-21235 .elementor-element.elementor-element-c81125d > .elementor-widget-container{padding:8px 0px 8px 0px;}.elementor-bc-flex-widget .elementor-21235 .elementor-element.elementor-element-34a6d45.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21235 .elementor-element.elementor-element-34a6d45.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21235 .elementor-element.elementor-element-6d7d397 img{width:100%;height:360px;object-fit:cover;}.elementor-21235 .elementor-element.elementor-element-525c355 .elementor-heading-title{color:#F4ECEC;}.elementor-21235 .elementor-element.elementor-element-525c355 > .elementor-widget-container{padding:8px 0px 8px 0px;}.elementor-21235 .elementor-element.elementor-element-5f809c4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-21235 .elementor-element.elementor-element-5f809c4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-21235 .elementor-element.elementor-element-b32c555 .elementor-spacer-inner{--spacer-size:25px;}.elementor-21235 .elementor-element.elementor-element-5600bfc{text-align:left;}.elementor-21235 .elementor-element.elementor-element-5600bfc img{width:58px;height:400px;}.elementor-21235 .elementor-element.elementor-element-d332223 .elementor-heading-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-heading_3-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_3-font-size );font-weight:var( --e-global-typography-heading_3-font-weight );text-transform:var( --e-global-typography-heading_3-text-transform );line-height:var( --e-global-typography-heading_3-line-height );}.elementor-21235 .elementor-element.elementor-element-95051d5{color:#000000;font-family:var( --e-global-typography-5c7fbb9-font-family ), Sans-serif;font-size:var( --e-global-typography-5c7fbb9-font-size );line-height:var( --e-global-typography-5c7fbb9-line-height );letter-spacing:var( --e-global-typography-5c7fbb9-letter-spacing );word-spacing:var( --e-global-typography-5c7fbb9-word-spacing );}.elementor-21235 .elementor-element.elementor-element-95051d5 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-21235 .elementor-element.elementor-element-a37bba5 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:17px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#02010100;border-style:solid;border-color:var( --e-global-color-secondary );border-radius:1px 1px 1px 1px;}.elementor-21235 .elementor-element.elementor-element-a37bba5 .elementor-button:hover, .elementor-21235 .elementor-element.elementor-element-a37bba5 .elementor-button:focus{color:var( --e-global-color-border );background-color:var( --e-global-color-secondary );}.elementor-21235 .elementor-element.elementor-element-a37bba5 .elementor-button:hover svg, .elementor-21235 .elementor-element.elementor-element-a37bba5 .elementor-button:focus svg{fill:var( --e-global-color-border );}.elementor-21235 .elementor-element.elementor-element-545b45e iframe{height:366px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21235 .elementor-element.elementor-element-67ee939{margin-top:0px;margin-bottom:70px;padding:0px 30px 0px 30px;}.elementor-21235 .elementor-element.elementor-element-42bf196 .elementor-spacer-inner{--spacer-size:50px;}.elementor-21235 .elementor-element.elementor-element-fe22009 .elementor-spacer-inner{--spacer-size:50px;}.elementor-21235 .elementor-element.elementor-element-9b6bda2{text-align:center;}.elementor-21235 .elementor-element.elementor-element-9b6bda2 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-heading_2-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_2-font-size );font-weight:var( --e-global-typography-heading_2-font-weight );text-transform:var( --e-global-typography-heading_2-text-transform );line-height:var( --e-global-typography-heading_2-line-height );letter-spacing:var( --e-global-typography-heading_2-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;}.elementor-21235 .elementor-element.elementor-element-9b6bda2 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-21235 .elementor-element.elementor-element-910f0c9 .elementor-brand-wrapper .row{justify-content:center;margin-left:calc(-2em/2);margin-right:calc(-2em/2);}.elementor-21235 .elementor-element.elementor-element-910f0c9 .elementor-brand-wrapper .column-item{padding-left:calc(2em/2);padding-right:calc(2em/2);margin-bottom:calc(2em);}.elementor-21235 .elementor-element.elementor-element-910f0c9 .elementor-brand-image img, .elementor-21235 .elementor-element.elementor-element-910f0c9 .elementor-brand-image i, .elementor-21235 .elementor-element.elementor-element-910f0c9 .elementor-brand-image svg{opacity:1;}.elementor-21235 .elementor-element.elementor-element-910f0c9 .elementor-brand-image a:hover img, .elementor-21235 .elementor-element.elementor-element-910f0c9 .elementor-brand-image a:hover i, .elementor-21235 .elementor-element.elementor-element-910f0c9 .elementor-brand-image a:hover svg{opacity:1;}.elementor-21235 .elementor-element.elementor-element-910f0c9 .elementor-brand-image:hover i{color:var( --e-global-color-accent );}.elementor-21235 .elementor-element.elementor-element-910f0c9 .elementor-brand-image:hover svg path{fill:var( --e-global-color-accent );}.elementor-21235 .elementor-element.elementor-element-910f0c9 .slick-slide-bg{animation-duration:calc(2000ms*1.2);transition-duration:calc(2000ms);}.elementor-21235 .elementor-element.elementor-element-9e5e886 .elementor-spacer-inner{--spacer-size:30px;}.elementor-21235 .elementor-element.elementor-element-4cb7425 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:17px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#02010100;border-style:solid;border-color:var( --e-global-color-secondary );border-radius:1px 1px 1px 1px;}.elementor-21235 .elementor-element.elementor-element-4cb7425 .elementor-button:hover, .elementor-21235 .elementor-element.elementor-element-4cb7425 .elementor-button:focus{color:var( --e-global-color-border );background-color:var( --e-global-color-secondary );}.elementor-21235 .elementor-element.elementor-element-4cb7425 .elementor-button:hover svg, .elementor-21235 .elementor-element.elementor-element-4cb7425 .elementor-button:focus svg{fill:var( --e-global-color-border );}.elementor-21235 .elementor-element.elementor-element-c9e590a .elementor-spacer-inner{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-21235 .elementor-element.elementor-element-1903c52 .elementor-heading-title{font-size:var( --e-global-typography-heading_3-font-size );line-height:var( --e-global-typography-heading_3-line-height );}.elementor-21235 .elementor-element.elementor-element-2e0c156{font-size:var( --e-global-typography-5c7fbb9-font-size );line-height:var( --e-global-typography-5c7fbb9-line-height );letter-spacing:var( --e-global-typography-5c7fbb9-letter-spacing );word-spacing:var( --e-global-typography-5c7fbb9-word-spacing );}.elementor-21235 .elementor-element.elementor-element-d4e0af5 .elementor-button{font-size:var( --e-global-typography-5c7fbb9-font-size );line-height:var( --e-global-typography-5c7fbb9-line-height );letter-spacing:var( --e-global-typography-5c7fbb9-letter-spacing );word-spacing:var( --e-global-typography-5c7fbb9-word-spacing );}.elementor-21235 .elementor-element.elementor-element-60b67be .elementor-heading-title{font-size:var( --e-global-typography-heading_2-font-size );line-height:var( --e-global-typography-heading_2-line-height );letter-spacing:var( --e-global-typography-heading_2-letter-spacing );}.elementor-21235 .elementor-element.elementor-element-d332223 .elementor-heading-title{font-size:var( --e-global-typography-heading_3-font-size );line-height:var( --e-global-typography-heading_3-line-height );}.elementor-21235 .elementor-element.elementor-element-95051d5{font-size:var( --e-global-typography-5c7fbb9-font-size );line-height:var( --e-global-typography-5c7fbb9-line-height );letter-spacing:var( --e-global-typography-5c7fbb9-letter-spacing );word-spacing:var( --e-global-typography-5c7fbb9-word-spacing );}.elementor-21235 .elementor-element.elementor-element-9b6bda2 .elementor-heading-title{font-size:var( --e-global-typography-heading_2-font-size );line-height:var( --e-global-typography-heading_2-line-height );letter-spacing:var( --e-global-typography-heading_2-letter-spacing );}}@media(max-width:767px){.elementor-21235 .elementor-element.elementor-element-66cd99b{margin-top:0px;margin-bottom:15px;}.elementor-21235 .elementor-element.elementor-element-9c30e8a{padding:0px 15px 0px 15px;}.elementor-21235 .elementor-element.elementor-element-dbafe8f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21235 .elementor-element.elementor-element-dbafe8f > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21235 .elementor-element.elementor-element-1903c52 .elementor-heading-title{font-size:var( --e-global-typography-heading_3-font-size );line-height:var( --e-global-typography-heading_3-line-height );}.elementor-21235 .elementor-element.elementor-element-2e0c156{font-size:var( --e-global-typography-5c7fbb9-font-size );line-height:var( --e-global-typography-5c7fbb9-line-height );letter-spacing:var( --e-global-typography-5c7fbb9-letter-spacing );word-spacing:var( --e-global-typography-5c7fbb9-word-spacing );}.elementor-21235 .elementor-element.elementor-element-d4e0af5 .elementor-button{font-size:var( --e-global-typography-5c7fbb9-font-size );line-height:var( --e-global-typography-5c7fbb9-line-height );letter-spacing:var( --e-global-typography-5c7fbb9-letter-spacing );word-spacing:var( --e-global-typography-5c7fbb9-word-spacing );}.elementor-21235 .elementor-element.elementor-element-59f84aa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21235 .elementor-element.elementor-element-60b67be .elementor-heading-title{font-size:var( --e-global-typography-heading_2-font-size );line-height:var( --e-global-typography-heading_2-line-height );letter-spacing:var( --e-global-typography-heading_2-letter-spacing );}.elementor-21235 .elementor-element.elementor-element-d332223 .elementor-heading-title{font-size:var( --e-global-typography-heading_3-font-size );line-height:var( --e-global-typography-heading_3-line-height );}.elementor-21235 .elementor-element.elementor-element-95051d5{font-size:var( --e-global-typography-5c7fbb9-font-size );line-height:var( --e-global-typography-5c7fbb9-line-height );letter-spacing:var( --e-global-typography-5c7fbb9-letter-spacing );word-spacing:var( --e-global-typography-5c7fbb9-word-spacing );}.elementor-21235 .elementor-element.elementor-element-67ee939{margin-top:0px;margin-bottom:40px;padding:0px 15px 0px 15px;}.elementor-21235 .elementor-element.elementor-element-9b6bda2 .elementor-heading-title{font-size:var( --e-global-typography-heading_2-font-size );line-height:var( --e-global-typography-heading_2-line-height );letter-spacing:var( --e-global-typography-heading_2-letter-spacing );}.elementor-21235 .elementor-element.elementor-element-9b6bda2 > .elementor-widget-container{margin:175px 0px 20px 0px;}}@media(min-width:768px){.elementor-21235 .elementor-element.elementor-element-dbafe8f{width:40.075%;}.elementor-21235 .elementor-element.elementor-element-59f84aa{width:13.752%;}.elementor-21235 .elementor-element.elementor-element-ef9ed36{width:45.813%;}.elementor-21235 .elementor-element.elementor-element-5f809c4{width:100%;}.elementor-21235 .elementor-element.elementor-element-15de511{width:7.324%;}.elementor-21235 .elementor-element.elementor-element-4ddac9e{width:42.676%;}}/* Start custom CSS for image-carousel, class: .elementor-element-b61eb5f */#main > div > div.elementor-section.elementor-top-section.elementor-element.elementor-element-9c30e8a.elementor-section-stretched.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-ef9ed36 > div > div > div > div > div.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{
    text-align: right;
    padding-right: 1em;
}

.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure img {
    margin: 0;
    object-fit: cover;
    height: 435px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5f809c4 */#main > div > div.elementor-section-wrap.ui-sortable > section.elementor-element.elementor-element-edit-mode.elementor-element-cc576fd.elementor-section.elementor-top-section.elementor-section-boxed.elementor-section-height-default.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no > div.elementor-container.elementor-column-gap-default.ui-sortable > div > div.elementor-widget-wrap.elementor-element-populated.ui-sortable > div.elementor-element.elementor-element-edit-mode.elementor-element-57cd580.elementor-element--toggle-edit-tools.elementor-widget.elementor-widget-html > div.elementor-widget-container{
    
    margin: -3em;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-57cd580 */.card-hover-container {
    background-size: cover;
    background-repeat: no-repeat;
    height:443px;
    margin-bottom: 40rem;
    width: 99%;
    padding: 0;
    background-image: url('https://keithalbee.bulldog.rocks/wp-content/uploads/2022/06/Group-65.png');
}

.visitors {
    color: white;
    top: -169px;
    left: 0;
    position: absolute;
    z-index: 13;
    font-size: 5em;
    font-weight: 900;
}

.dine > span{
    color: white !important;
    z-index: 10;
    font-size: 3em;
    font-family: "Montserrat", sans-serif;
    font-weight: 900;
    line-height: 1.25em;
    padding: 0.4em 0 0 0.75em;
    text-transform: uppercase;
}

.dine-icon {
    z-index: 10;
}

.wrapper h2 {
  font-size: 5em;
  top: -1.5em;
  font-family: "Montserrat", sans-serif;
}

.card-title h3 {
    color: inherit !important;
    text-transform: uppercase;
}

.wrapper h3 {
   
  font-size: 2em;
  font-weight: 900;
  line-height: 1.25em;
  font-family: "Montserrat", sans-serif;
  padding: 0.75em;
  text-transform: uppercase;
}

.wrapper {
  position: absolute;
  left: 9rem;
  top: 16rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 0;
}

.card__container {
  display: grid;
  grid-template-columns: repeat(18em 1fr);
  grid-template-rows: auto;
  grid-template-areas: "dine  dine stay park" "dine dine visit health";
  justify-content: center;
}

.dine {
  grid-area: dine;
}

.stay {
  grid-area: stay;
}

.park {
  grid-area: park;
}

.visit {
  grid-area: visit;
}

.health {
  grid-area: health;
}

.dining {
  width: 36em;
  color: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
  word-wrap: wrap;
  aspect-ratio: 1/1;
  overflow: hidden;
  transition-property: background-color;
  transition-transition-timing-function: cubic-bezier(0.29, 1.01, 1, -0.68);
  transition-duration: 0.35s;
}
.dining .arrow {
  color: #fff;
  font-size: 2em;
  transform: scaleX(120%);
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 1em;
  opacity: 100%;
  transition: 0.35s ease;
}
.dining img {
  width: 36em;
  position: absolute;
  
  bottom: 0;
  filter: brightness(50%);
  -webkit-filter: brightness(50%);
  -moz-filter: brightness(50%);
}

.gold {
  background-color: #c58c3e;
  width: 18em;
  color: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
  word-wrap: wrap;
  aspect-ratio: 1/1;
  overflow: hidden;
  transition-property: background-color;
  transition-transition-timing-function: cubic-bezier(0.29, 1.01, 1, -0.68);
  transition-duration: 0.35s;
}
.gold .arrow_1 {
  color: #fff;
  font-size: 2em;
  transform: scaleX(120%);
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 1em;
  opacity: 100%;
  transition: 0.35s ease;
}
.gold .arrow_2 {
  color: #fff;
  font-size: 2em;
  transform: scaleX(150%);
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 1em;
  opacity: 0;
  transition: 0.35s ease;
}
.gold:hover {
  background-color: #660c21;
}

.grey {
  background-color: #f5f5f5;
  width: 18em;
  color: #222222;
  position: relative;
  display: flex;
  flex-direction: column;
  word-wrap: wrap;
  aspect-ratio: 1/1;
  overflow: hidden;
  transition-property: background-color;
  transition-transition-timing-function: cubic-bezier(0.29, 1.01, 1, -0.68);
  transition-duration: 0.35s;
}
.grey .arrow_1 {
  color: #fff;
  font-size: 2em;
  transform: scaleX(120%);
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 1em;
  opacity: 100%;
  transition: 0.35s ease;
}
.grey .arrow_2 {
  color: #fff;
  font-size: 2em;
  transform: scaleX(150%);
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 1em;
  opacity: 0;
  transition: 0.35s ease;
}
.grey .arrow_3 {
  color: #222222;
  font-size: 2em;
  transform: scaleX(120%);
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 1em;
  opacity: 100%;
  transition: 0.35s ease;
}
.grey:hover {
  background-color: #222222;
  color: #fff;
}

card:hover .arrow_1 {
  opacity: 0;
  transform: scaleX(150%);
  transform: translateX(150px);
}

card:hover .arrow_2 {
  opacity: 100%;
  transform: scaleX(120%);
  left: 65%;
}

card:hover .arrow_3 {
  opacity: 0;
  transform: scaleX(150%);
  transform: translateX(150px);
}

@media only screen and (max-width:1200px){
    .gold .arrow_1  {
        font-size: 60px;
        top: 15rem;
        left: 13rem;
    }
    .gold .arrow_2  {
        font-size: 60px;
        
    }
    .grey .arrow_3  {
        font-size: 60px;
        top: 15rem;
        left: 13rem;
    }
    .grey .arrow_2  {
        font-size: 60px;
        
    }
   
    .dining {
        text-align: center;
    }
    .dining .arrow {
        font-size: 60px;
        left: 13rem;
        top: 15rem;
    }
    .visitors {
        display: none;
    }
    card {
        width: 100% !important;
    }
    
    .card-hover-container {
        height: auto;
        margin-bottom: 3rem;
        background-image: none;
    }
    .wrapper {
        position: static;
    }
    .card__container {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for humani-brand, class: .elementor-element-910f0c9 */.elementor-193 .elementor-element.elementor-element-910f0c9 .elementor-brand-image img, .elementor-193 .elementor-element.elementor-element-910f0c9 .elementor-brand-image i, .elementor-193 .elementor-element.elementor-element-910f0c9 .elementor-brand-image svg {
    height: 10rem;
    width: 100%;
}/* End custom CSS */