.elementor-111 .elementor-element.elementor-element-e0152d0{--display:flex;}.elementor-111 .elementor-element.elementor-element-1968391f .e-contact-buttons__top-bar-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;}.elementor-111 .elementor-element.elementor-element-1968391f .e-contact-buttons__top-bar-subtitle{font-family:"Sora", Sans-serif;font-size:16px;}.elementor-111 .elementor-element.elementor-element-1968391f .e-contact-buttons{--e-contact-buttons-top-bar-bg:#105251;--e-contact-buttons-message-bubble-chat-bg:#8FA69F;--e-contact-buttons-chat-box-bg:#105251;}/* Start custom CSS for contact-buttons, class: .elementor-element-1968391f *//*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.5.15,
* Autoprefixer: v10.5.0
* Browsers: last 4 version
*/

/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.5.15,
* Autoprefixer: v10.5.0
* Browsers: last 4 version
*/

.e-contact-buttons__chat-button-container, .e-contact-buttons__chat-button-container button:hover, .e-contact-buttons__send-button-container > a{
    background: -webkit-gradient(linear, left top, right top, from(#105251), color-stop(#2F7075), color-stop(#8FA69F), color-stop(#D1583F), color-stop(#E00721), to(#105251));
    background: linear-gradient(90deg, #105251, #2F7075, #8FA69F, #D1583F, #E00721, #105251);
    background-size: 200%;
    background-position: 0;
    -webkit-animation: animate-gradient 5s linear infinite;
            animation: animate-gradient 5s linear infinite;
}

.e-contact-buttons__chat-button-container{
    padding:3px !important;
    border-radius: 50px;
}

.e-contact-buttons__chat-button-container button{
    background: rgba(255,255,255,.25);
}

.e-contact-buttons__send-button-container > a{
    border-radius: 10px;
}

@-webkit-keyframes animate-gradient {
  to {
    background-position: 200%;
  }
}

@keyframes animate-gradient {
  to {
    background-position: 200%;
  }
}/* End custom CSS */