/* 
Theme Name: Advice
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

.bg-half-right.elementor-element::before {
    content: "";
    position: absolute;
    width: 50vw;
    height: 60%;
    background-color: #f7f7f7;
    top: 30%;
    left: 30%;
}
.btn-animated {
	
    display: flex;
    width: fit-content;
    height: auto;
    justify-content: center;
    align-items: center;
    margin: 0.5rem;
    line-height: 35px;
    border: 1px solid;
    border-radius: 0px;
    text-align: center;
    font-size: 16px;
    color: #0C518C;
    text-decoration: none;
    transition: all 0.35s;
    box-sizing: border-box;
  position: relative;
  border-color: #0C518C;
  
  &::before {
    width: 30px;
    height: 1px;
    position: absolute;
    top: 50%;
    left: -15%;
    transform: translate(0, -50%);
    transition: all 0.2s;
    transition-delay: 0.1s;
    background: #0C518C;
    content: "";
  }
  &:hover {
    /*background-color: #0C518C;
    color: #fff !important;*/
    &::before {
      left: 115%;
      transform: translate(-100%, -50%);
      background-color: #0C518C;
    }
  }
}

.btn-animated > a{ color: #0C518C !important; }

@media (max-width: 768px){
  .btn{ margin-bottom: 10px; }
}

@media (max-width: 992px){
    .logo-desktop{ display:none !important;}
}