.elementor-682 .elementor-element.elementor-element-6c3e5d2{--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-682 .elementor-element.elementor-element-6c3e5d2:not(.elementor-motion-effects-element-type-background), .elementor-682 .elementor-element.elementor-element-6c3e5d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85f4038 );}.elementor-682 .elementor-element.elementor-element-f6ca959{--display:flex;}.elementor-682 .elementor-element.elementor-element-1ba7081{--display:flex;}.elementor-682 .elementor-element.elementor-element-fc8758b .elementor-heading-title{font-size:19px;color:#FFFFFF;}.elementor-682 .elementor-element.elementor-element-a28765c > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-682 .elementor-element.elementor-element-a28765c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-682 .elementor-element.elementor-element-a28765c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-682 .elementor-element.elementor-element-a28765c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-682 .elementor-element.elementor-element-a28765c .elementor-icon-list-text{color:var( --e-global-color-code4rest8 );transition:color 0.3s;}.elementor-682 .elementor-element.elementor-element-aca4c6a{--display:flex;}.elementor-682 .elementor-element.elementor-element-f3f4a95 .elementor-heading-title{font-size:19px;color:#FFFFFF;}.elementor-682 .elementor-element.elementor-element-9ca3913{color:#FFFFFF;}.elementor-682 .elementor-element.elementor-element-9ca3913 a{color:#FFFFFF;}.elementor-682 .elementor-element.elementor-element-30a0033{--display:flex;}.elementor-682 .elementor-element.elementor-element-31aad4d .elementor-heading-title{font-size:19px;color:#FFFFFF;}.elementor-682 .elementor-element.elementor-element-7f3b4c4{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-682 .elementor-element.elementor-element-7f3b4c4 .elementor-widget-container{text-align:left;}.elementor-682 .elementor-element.elementor-element-7f3b4c4 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-682 .elementor-element.elementor-element-7f3b4c4 .elementor-social-icon{background-color:#FFFFFF;}.elementor-682 .elementor-element.elementor-element-7f3b4c4 .elementor-social-icon i{color:var( --e-global-color-code4rest5 );}.elementor-682 .elementor-element.elementor-element-7f3b4c4 .elementor-social-icon svg{fill:var( --e-global-color-code4rest5 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-682 .elementor-element.elementor-element-6c3e5d2{--padding-top:15px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for html, class: .elementor-element-66e5723 */.whatsapp-fixed {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 9999;
}

.whatsapp-fixed a {
  display: flex;
  align-items: center;
  gap: 10px;
  background-color: #25D366;
  color: #ffffff;
  padding: 12px 16px;
  border-radius: 50px;
  text-decoration: none;
  font-family: inherit;
  font-size: 14px;
  font-weight: 500;
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.whatsapp-fixed a:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 18px rgba(0,0,0,0.3);
}

.whatsapp-fixed i {
  font-size: 20px;
}

.whatsapp-label {
  white-space: nowrap;
}/* End custom CSS */