.elementor-4727 .elementor-element.elementor-element-3af0cba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-4727 .elementor-element.elementor-element-3af0cba{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for shortcode, class: .elementor-element-59a685a */.elementor-4727 .elementor-element.elementor-element-59a685a .card{
    box-shadow: 0px 2px 20px 10px #0000000A;
padding: 40px;
border-radius: 10px
}
.elementor-4727 .elementor-element.elementor-element-59a685a #rli-search-input{
    background-color: #F2F5FA;
}
.elementor-4727 .elementor-element.elementor-element-59a685a tbody tr:hover {
    background: none;
}
.elementor-4727 .elementor-element.elementor-element-59a685a .top-links a:last-child{
    color: #fff;
    background-color: #008AB0;
    padding: 10px 15px;
    border-radius: 50px;
}
@keyframes blinkSoft {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
}
.elementor-4727 .elementor-element.elementor-element-59a685a table td,table th {
    border-width: 0 1px 1px 0;
    padding: .4375em
}

.elementor-4727 .elementor-element.elementor-element-59a685a .rli-ajax-send-invite.uninvited {
  animation: blinkSoft 1.2s infinite ease-in-out;
}
@media(max-width:767px){
.elementor-4727 .elementor-element.elementor-element-59a685a .buttons {
    display: flex;
    align-items: stretch;
    flex-direction: column; 
    text-align:center;
    }
}/* End custom CSS */