.elementor-322 .elementor-element.elementor-element-5353286{--display:flex;--padding-top:45px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-322 .elementor-element.elementor-element-5353286:not(.elementor-motion-effects-element-type-background), .elementor-322 .elementor-element.elementor-element-5353286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-322 .elementor-element.elementor-element-f64e44f{width:var( --container-widget-width, 200px );max-width:200px;--e-transform-translateX:8px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-322 .elementor-element.elementor-element-f64e44f img{width:100%;}.elementor-322 .elementor-element.elementor-element-e6f4d4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-322 .elementor-element.elementor-element-e6f4d4e:not(.elementor-motion-effects-element-type-background), .elementor-322 .elementor-element.elementor-element-e6f4d4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-322 .elementor-element.elementor-element-30aed44{--display:flex;}.elementor-322 .elementor-element.elementor-element-30aed44.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-322 .elementor-element.elementor-element-8ee5c69{font-size:15px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-322 .elementor-element.elementor-element-0f0631f{--display:flex;}.elementor-322 .elementor-element.elementor-element-0f0631f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-322 .elementor-element.elementor-element-58b02f9{font-size:13px;line-height:1.2em;color:#FFFFFF;}.elementor-322 .elementor-element.elementor-element-58b02f9 a{color:#FFFFFF;}.elementor-322 .elementor-element.elementor-element-58b02f9 a:hover, .elementor-322 .elementor-element.elementor-element-58b02f9 a:focus{color:var( --e-global-color-primary );}.elementor-322 .elementor-element.elementor-element-b0787df{--display:flex;}.elementor-322 .elementor-element.elementor-element-b0787df.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-322 .elementor-element.elementor-element-7db9848{font-size:13px;line-height:1.2em;color:#FFFFFF;}.elementor-322 .elementor-element.elementor-element-7db9848 a{color:#FFFFFF;}.elementor-322 .elementor-element.elementor-element-7db9848 a:hover, .elementor-322 .elementor-element.elementor-element-7db9848 a:focus{color:var( --e-global-color-primary );}.elementor-322 .elementor-element.elementor-element-92048a5{--display:flex;}.elementor-322 .elementor-element.elementor-element-d6e68e9{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-322 .elementor-element.elementor-element-d6cadd6{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-322 .elementor-element.elementor-element-96da213 .elementor-repeater-item-6630f9f.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-322 .elementor-element.elementor-element-96da213 .elementor-repeater-item-7bfbfdf.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-322 .elementor-element.elementor-element-96da213 .elementor-repeater-item-8cc4e24.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-322 .elementor-element.elementor-element-96da213{--grid-template-columns:repeat(0, auto);text-align:right;--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-322 .elementor-element.elementor-element-96da213 .elementor-social-icon{--icon-padding:0.3em;}.elementor-322 .elementor-element.elementor-element-96da213 .elementor-icon{border-radius:50px 50px 50px 50px;}.elementor-322 .elementor-element.elementor-element-c807a5b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-322 .elementor-element.elementor-element-6d4b1ba{width:var( --container-widget-width, 38px );max-width:38px;--container-widget-width:38px;--container-widget-flex-grow:0;text-align:end;font-size:12px;line-height:1em;color:#FFFFFF;}.elementor-322 .elementor-element.elementor-element-6d4b1ba a:hover, .elementor-322 .elementor-element.elementor-element-6d4b1ba a:focus{color:#FFFFFF;}.elementor-322 .elementor-element.elementor-element-5320030{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;text-align:end;font-size:12px;line-height:1em;color:#FFFFFF;}.elementor-322 .elementor-element.elementor-element-5320030 a:hover, .elementor-322 .elementor-element.elementor-element-5320030 a:focus{color:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-322 .elementor-element.elementor-element-30aed44{--width:20%;}.elementor-322 .elementor-element.elementor-element-0f0631f{--width:15%;}.elementor-322 .elementor-element.elementor-element-b0787df{--width:15%;}}@media(max-width:767px){.elementor-322 .elementor-element.elementor-element-e6f4d4e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}/* Start custom CSS for container, class: .elementor-element-c807a5b */.hover-text-toggle .hover-text-b {
  opacity: 0;
  transition: opacity 300ms ease 0ms;
  position: absolute;
  top: 0px;
  right: 15px;
}

.hover-text-toggle .hover-text-a p, .hover-text-toggle .hover-text-b p {
  margin: 0;
}

.hover-text-toggle:has(.hover-text-a:hover) .hover-text-a, .hover-text-toggle:has(.hover-text-b:hover) .hover-text-a {
  opacity: 0;
  transition: opacity 300ms ease 0ms;
}
.hover-text-toggle:has(.hover-text-a:hover) .hover-text-b, .hover-text-toggle:has(.hover-text-b:hover) .hover-text-b {
  opacity: 1;
  transition: opacity 300ms ease 0ms;
}
  
.hover-text-toggle:before {
  content: '';
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #c1a771;
  margin-left: 5px;
  position: relative;
  top: 0px;
  transition: background-color 300ms ease 0ms;
}
.hover-text-toggle:has(.hover-text-b:hover)::before {
  background-color: #fff;
  transition: background-color 300ms ease 0ms;
}/* End custom CSS */