  {% if module.main_settings.custom_css %}
      
    {% endif %}    
    .business-link__icon__ {
      vertical-align: middle;
      margin-right: 5px;
      transition: .2s ease-in-out;
    }   
    .business-link__icon____right {
      vertical-align: middle;
      margin-left: 5px;
      transition: .2s ease-in-out;
    }  
    .elements-buttons-disabled-on-desk {
      display: none;  
    }   
    .elements-btns-styles_ {
        margin-bottom: 12px;  
      }
    .elements-link-buttons_ {
       {% if module.button|length > 1 %}
        {% if module.settings.button_align_desktop == 'center' or module.settings.button_align_mobile == 'center' %}
          margin: 8px;
        {% else %}
          margin-right: px !important;
        {% endif %}
      {% endif %}
    }
    .elements-module-button_ a:last-child {      
      {% if module.settings.button_align_desktop == 'center' or module.settings.button_align_mobile == 'center' %}       
      {% else %}
        margin-right: 0px !important;
      {% endif %}
    }
    .elements-btns-custom_ {
      transition: 0.2s ease-in-out;
    }
    {% if module.settings.zoom_hover %}
      .elements-btns-custom_:hover,
      .elements-btns-custom_:focus {
        transform: scale(1.0);
      }
    {% endif %}

    {% if module.settings.size_breakpoint > 0 %}
      @media(max-width: px) {   
        .elements-module-button_ {
          text-align:  !important;
        }
      }
    {% endif %}
     @media (max-width: 961px) {      
       .elements-buttons-enabled-on-tablet {
        display: unset !important;
      }   
      .elements-buttons-disabled-on-tablet {
        display: none !important;
      }
    }
    @media(max-width: 767px) {      
      .elements-buttons-enabled-on-mobile {
        display: unset !important;
      } 
      .elements-buttons-disabled-on-mobile {
        display: none !important;
      }    
      .elements-module-buttons-container {
        display: table-cell;
        width: 767px;
        max-width: 100%;
      }
      .elements-module-button_ {
        margin-top: px !important;
        margin-bottom: px !important;
        margin-left: px !important;
        margin-right: px !important;
      }     
    }