body.our-international-liaisons  .component-inner.col-12.col-lg-9.px-2.pb-5 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
body.our-international-liaisons .col-12.col-md-6.mx-auto.profile {
    padding: 0;
}
body.our-international-liaisons #profiles .profile .col-12.col-sm-4.col-md-12.col-lg-4{

}
 #el_filter input {
     padding: unset;
     border: unset;
     border-radius: unset;
     width: unset;
     margin-bottom: unset;
     background-color: unset;
     cursor: unset;
 }
#el_filter.filter_header{
    max-width: unset;
}
@keyframes spin {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

.rotate {
    animation: spin 2s linear infinite;
}
.reset-filters{
    width: 120px;
}
div#spinnerEvents img {
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -100px 0 0 -100px
}

#profiles{
    max-width: 1050px !important;
    margin: 0 auto;
}
#profiles .event-wrap{
    max-width: 440px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.events-wrap .event-wrap .event{
    border-radius: 12px;
    border-color: #FF9494 !important;
    min-height: 400px;
}
.events-wrap .event-wrap .event.cat-2,
.event-wrap .cat-2 .icon.position-absolute figure::after,
.events-wrap .event-wrap .event.cat-26,
.event-wrap .cat-26 .icon.position-absolute figure::after{
    border-color: #FF9494 !important;
}
.events-wrap .event-wrap .event.cat-3,
.event-wrap .cat-3 .icon.position-absolute figure::after{
    border-color: #AC74AD !important;
}
.events-wrap .event-wrap .event.cat-4,
.event-wrap .cat-4 .icon.position-absolute figure::after{
    border-color: #8CCEE9 !important;
}
.events-wrap .event-wrap .event.cat-5,
.event-wrap .cat-5 .icon.position-absolute figure::after{
    border-color: #E180E1 !important;
}
.events-wrap .event-wrap .event.cat-13,
.event-wrap .cat-13 .icon.position-absolute figure::after{
    border-color: #8782BC !important;
}
.events-wrap .event-wrap .event.cat-15,
.event-wrap .cat-15 .icon.position-absolute figure::after{
    border-color: #82C982 !important;
}
.events-wrap .event-wrap .event.cat-32,
.event-wrap .cat-32 .icon.position-absolute figure::after{
    border-color: #8880BC !important;
}
.events-wrap .event-wrap .event.new{
    border-width: 3px !important;
    border-color: #7A2E77 !important;
    background-color: #7A2E770F;
}

.event-wrap .icon.position-absolute figure {
    position: relative;
    display: inline-block;
    border-radius:12px;
}

.event-wrap .icon.position-absolute img {
    display: block;
    height: auto;
    border: none; /* Remove qualquer borda existente */
    border-radius:12px;
}

.event-wrap .icon.position-absolute figure::after {
    content: "";
    position: absolute;
    border-radius:12px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none; /* Evita interferÃªncia com cliques */
    border: 5px solid; /* Ajuste a cor e espessura da borda */
}
.events-wrap .event-wrap .event .icon{
    left: -13px;
    top: 11px;
    width: 96px;
    height: 96px;
    border-radius: 12px;
}
.events-wrap .event-wrap .event.new .icon{
    top: 9px;
    left: -15px;
}
.events-wrap .event-wrap .event .icon:before{
    content: '';
    position: absolute;
    width: 24px;
    height: 25px;
    top:-12px;
    left: 0;
    z-index: -1;
}
.events-wrap .event-wrap .event .icon:before{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.8382 0C16.5 0.5 13.7303 4.80937 13.5 10C13.5 10 13.401 15.5558 13.5 21L3 22.4417C3.20701 14.0943 12.6176 0.400735 23.8382 0Z' fill='%23FF9494'/%3E%3Cpath d='M18.1799 1.33851C18.4544 1.21125 18.727 1.09784 18.9961 1C18.7202 1.1121 18.4481 1.22494 18.1799 1.33851C12.8435 3.81253 6.81409 11.5245 12.9961 12C23.0368 12.7724 6.30589 18.5546 0.015625 24.8454C0.015625 16.6439 2.89418 7.81023 18.1799 1.33851Z' fill='%23FF9494'/%3E%3C/svg%3E%0A");
}
.events-wrap .event-wrap .event.cat-2 .icon,
.events-wrap .event-wrap .event.cat-26 .icon{
    box-shadow: 0px 19.45px 38.89px -9.72px #FF3333;
}
.events-wrap .event-wrap .event.cat-3 .icon{
    box-shadow: 0px 19.45px 38.89px -9.72px #4E0550;
}
.events-wrap .event-wrap .event.cat-4 .icon{
    box-shadow: 0px 19.45px 38.89px -9.72px #0190D6;
}
.events-wrap .event-wrap .event.cat-5 .icon{
    box-shadow: 0px 19.45px 38.89px -9.72px #C400C4;
}
.events-wrap .event-wrap .event.cat-13 .icon{
    box-shadow: 0px 19.45px 38.89px -9.72px #2E3192;
}
.events-wrap .event-wrap .event.cat-15 .icon{
    box-shadow: 0px 19.45px 38.89px -9.72px #34A644;
}
.events-wrap .event-wrap .event.cat-32 .icon{
    box-shadow: 0px 19.45px 38.89px -9.72px #413589;
}

.events-wrap .event-wrap .event.cat-2 .icon:before,
.events-wrap .event-wrap .event.cat-26 .icon:before{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.8382 0C16.5 0.5 13.7303 4.80937 13.5 10C13.5 10 13.401 15.5558 13.5 21L3 22.4417C3.20701 14.0943 12.6176 0.400735 23.8382 0Z' fill='%23FF9494'/%3E%3Cpath d='M18.1799 1.33851C18.4544 1.21125 18.727 1.09784 18.9961 1C18.7202 1.1121 18.4481 1.22494 18.1799 1.33851C12.8435 3.81253 6.81409 11.5245 12.9961 12C23.0368 12.7724 6.30589 18.5546 0.015625 24.8454C0.015625 16.6439 2.89418 7.81023 18.1799 1.33851Z' fill='%23FF9494'/%3E%3C/svg%3E%0A");
}
.events-wrap .event-wrap .event.cat-3 .icon:before{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.8382 0C16.5 0.5 13.7303 4.80937 13.5 10C13.5 10 13.401 15.5558 13.5 21L3 22.4417C3.20701 14.0943 12.6176 0.400735 23.8382 0Z' fill='%23AC74AD'/%3E%3Cpath d='M18.1799 1.33851C18.4544 1.21125 18.727 1.09784 18.9961 1C18.7202 1.1121 18.4481 1.22494 18.1799 1.33851C12.8435 3.81253 6.81409 11.5245 12.9961 12C23.0368 12.7724 6.30589 18.5546 0.015625 24.8454C0.015625 16.6439 2.89418 7.81023 18.1799 1.33851Z' fill='%23AC74AD'/%3E%3C/svg%3E%0A");
}
.events-wrap .event-wrap .event.cat-4 .icon:before{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.8382 0C16.5 0.5 13.7303 4.80937 13.5 10C13.5 10 13.401 15.5558 13.5 21L3 22.4417C3.20701 14.0943 12.6176 0.400735 23.8382 0Z' fill='%238CCEE9'/%3E%3Cpath d='M18.1799 1.33851C18.4544 1.21125 18.727 1.09784 18.9961 1C18.7202 1.1121 18.4481 1.22494 18.1799 1.33851C12.8435 3.81253 6.81409 11.5245 12.9961 12C23.0368 12.7724 6.30589 18.5546 0.015625 24.8454C0.015625 16.6439 2.89418 7.81023 18.1799 1.33851Z' fill='%238CCEE9'/%3E%3C/svg%3E%0A");
}
.events-wrap .event-wrap .event.cat-5 .icon:before{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.8382 0C16.5 0.5 13.7303 4.80937 13.5 10C13.5 10 13.401 15.5558 13.5 21L3 22.4417C3.20701 14.0943 12.6176 0.400735 23.8382 0Z' fill='%23E180E1'/%3E%3Cpath d='M18.1799 1.33851C18.4544 1.21125 18.727 1.09784 18.9961 1C18.7202 1.1121 18.4481 1.22494 18.1799 1.33851C12.8435 3.81253 6.81409 11.5245 12.9961 12C23.0368 12.7724 6.30589 18.5546 0.015625 24.8454C0.015625 16.6439 2.89418 7.81023 18.1799 1.33851Z' fill='%23E180E1'/%3E%3C/svg%3E%0A");
}
.events-wrap .event-wrap .event.cat-13 .icon:before{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.8382 0C16.5 0.5 13.7303 4.80937 13.5 10C13.5 10 13.401 15.5558 13.5 21L3 22.4417C3.20701 14.0943 12.6176 0.400735 23.8382 0Z' fill='%238782BC'/%3E%3Cpath d='M18.1799 1.33851C18.4544 1.21125 18.727 1.09784 18.9961 1C18.7202 1.1121 18.4481 1.22494 18.1799 1.33851C12.8435 3.81253 6.81409 11.5245 12.9961 12C23.0368 12.7724 6.30589 18.5546 0.015625 24.8454C0.015625 16.6439 2.89418 7.81023 18.1799 1.33851Z' fill='%238782BC'/%3E%3C/svg%3E%0A");
}
.events-wrap .event-wrap .event.cat-15 .icon:before{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.8382 0C16.5 0.5 13.7303 4.80937 13.5 10C13.5 10 13.401 15.5558 13.5 21L3 22.4417C3.20701 14.0943 12.6176 0.400735 23.8382 0Z' fill='%2382C982'/%3E%3Cpath d='M18.1799 1.33851C18.4544 1.21125 18.727 1.09784 18.9961 1C18.7202 1.1121 18.4481 1.22494 18.1799 1.33851C12.8435 3.81253 6.81409 11.5245 12.9961 12C23.0368 12.7724 6.30589 18.5546 0.015625 24.8454C0.015625 16.6439 2.89418 7.81023 18.1799 1.33851Z' fill='%2382C982'/%3E%3C/svg%3E%0A");
}
.events-wrap .event-wrap .event.cat-32 .icon:before{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.8382 0C16.5 0.5 13.7303 4.80937 13.5 10C13.5 10 13.401 15.5558 13.5 21L3 22.4417C3.20701 14.0943 12.6176 0.400735 23.8382 0Z' fill='%238880BC'/%3E%3Cpath d='M18.1799 1.33851C18.4544 1.21125 18.727 1.09784 18.9961 1C18.7202 1.1121 18.4481 1.22494 18.1799 1.33851C12.8435 3.81253 6.81409 11.5245 12.9961 12C23.0368 12.7724 6.30589 18.5546 0.015625 24.8454C0.015625 16.6439 2.89418 7.81023 18.1799 1.33851Z' fill='%238880BC'/%3E%3C/svg%3E%0A");
}
.events-wrap .event-wrap .event .event-header{
    height: 96px;
    margin: 12px auto 24px;
    max-width: calc(100% - 170px);
}
.events-wrap .event-wrap .event .event-content {
    padding: 0 16px 16px 16px;
    color: #212529;
    min-height: 250px;
}
.events-wrap .event-wrap .event .event-content .event-tag{
    display: inline-flex;
    background-color: #50005814;
    border-radius: 30px;
    padding: 10px 18px 10px 32px;
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
    margin-bottom: 16px;
    line-height: 1rem;
}
.events-wrap .event-wrap .event .event-content .event-tag.new{
    background-color: #7A2E77;
    padding: 8px 30px;
    color: white;
}
.events-wrap .event-wrap .event .event-content .event-tag.virtual{
    background-image: url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="regularwifi-2"><path id="Vector" d="M10.4979 16.4332C11.6358 16.4332 12.5582 15.5108 12.5582 14.3729C12.5582 13.235 11.6358 12.3125 10.4979 12.3125C9.35995 12.3125 8.4375 13.235 8.4375 14.3729C8.4375 15.5108 9.35995 16.4332 10.4979 16.4332Z" fill="%23212529"/><path id="Vector_2" d="M15.6123 11.2962C16.0146 10.894 16.0182 10.2357 15.568 9.88803C14.143 8.78754 12.3775 8.19141 10.4984 8.19141C8.61932 8.19141 6.85379 8.78754 5.42879 9.88803C4.97859 10.2357 4.98224 10.894 5.38447 11.2962V11.2962C5.78678 11.6986 6.43502 11.6897 6.90052 11.3626C7.92814 10.6404 9.17348 10.2507 10.4984 10.2507C11.8233 10.2515 13.0686 10.6407 14.0962 11.3626C14.5618 11.6897 15.21 11.6986 15.6123 11.2962V11.2962Z" fill="%23212529"/><path id="Vector_3" d="M18.4664 8.19125C18.8687 7.789 18.8709 7.1325 18.4352 6.76682C13.9275 2.98398 7.07971 2.98398 2.57204 6.76682C2.1363 7.1325 2.13856 7.789 2.5408 8.19124V8.19124C2.94307 8.59352 3.59229 8.5886 4.03442 8.23061C7.74342 5.2274 13.2638 5.2274 16.9728 8.23061C17.4149 8.5886 18.0642 8.59352 18.4664 8.19125V8.19125Z" fill="%23212529"/></g></svg>')
}
.events-wrap .event-wrap .event .event-content .event-tag.in-person{
    background-image: url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_12715_1569)"><path d="M7.17188 5.83333C7.17188 6.71739 7.52306 7.56523 8.14819 8.19036C8.77331 8.81548 9.62115 9.16667 10.5052 9.16667C11.3893 9.16667 12.2371 8.81548 12.8622 8.19036C13.4874 7.56523 13.8385 6.71739 13.8385 5.83333C13.8385 4.94928 13.4874 4.10143 12.8622 3.47631C12.2371 2.85119 11.3893 2.5 10.5052 2.5C9.62115 2.5 8.77331 2.85119 8.14819 3.47631C7.52306 4.10143 7.17188 4.94928 7.17188 5.83333Z" stroke="%23212529" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.5 17.5V15.8333C5.5 14.9493 5.85119 14.1014 6.47631 13.4763C7.10143 12.8512 7.94928 12.5 8.83333 12.5H12.1667C13.0507 12.5 13.8986 12.8512 14.5237 13.4763C15.1488 14.1014 15.5 14.9493 15.5 15.8333V17.5" stroke="%23212529" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_12715_1569"><rect width="20" height="20" fill="white" transform="translate(0.5)"/></clipPath></defs></svg>')
}
.events-wrap .event-wrap .event .event-content .event-tag.language{
    background-image: url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Frame" clip-path="url(%23clip0_12725_4617)"><path id="Vector" d="M3 10C3 10.9849 3.19399 11.9602 3.5709 12.8701C3.94781 13.7801 4.50026 14.6069 5.1967 15.3033C5.89314 15.9997 6.71993 16.5522 7.62987 16.9291C8.53982 17.306 9.51509 17.5 10.5 17.5C11.4849 17.5 12.4602 17.306 13.3701 16.9291C14.2801 16.5522 15.1069 15.9997 15.8033 15.3033C16.4997 14.6069 17.0522 13.7801 17.4291 12.8701C17.806 11.9602 18 10.9849 18 10C18 8.01088 17.2098 6.10322 15.8033 4.6967C14.3968 3.29018 12.4891 2.5 10.5 2.5C8.51088 2.5 6.60322 3.29018 5.1967 4.6967C3.79018 6.10322 3 8.01088 3 10Z" stroke="%23212529" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/><path id="Vector_2" d="M3.5 7.5H17.5" stroke="%23212529" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/><path id="Vector_3" d="M3.5 12.5H17.5" stroke="%23212529" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/><path id="Vector_4" d="M10.0857 2.5C8.68178 4.74968 7.9375 7.34822 7.9375 10C7.9375 12.6518 8.68178 15.2503 10.0857 17.5" stroke="%23212529" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/><path id="Vector_5" d="M10.9219 2.5C12.3258 4.74968 13.07 7.34822 13.07 10C13.07 12.6518 12.3258 15.2503 10.9219 17.5" stroke="%23212529" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_12725_4617"><rect width="20" height="20" fill="white" transform="translate(0.5)"/></clipPath></defs></svg>')
}
.events-wrap .event-wrap .event .event-content .event-label{
    opacity: .7;
}
.events-wrap .event-wrap .event .event-content .event-date{
    font-weight: 600;
    line-height: 30px;
}
.events-wrap .event-wrap .event-button{
    padding: 0 17px;
}
.events-wrap .event-wrap .event-button .link-more,
#profiles .events-load-more{
    border: 1px solid #A6569D;
}
.events-wrap .event-wrap .event-button a{
    margin-top: 10px;
    margin-bottom: 30px;
}
.profiles-filter-wrap {
    padding: 24px;
    border-radius: 12px;
    background: #EEEEEE;
    width: 100%;
    max-width: 100%;
}
.profiles-filter-wrap .dropdown,
.profiles-filter-wrap .dropdown button{
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.profiles-filter-wrap .dropdown .btn {
    padding: 8px 16px 8px 20px;
    border-radius: 8px;
    border: 1px solid #A6569D;
    background: #FFFFFF;
    color: #7A2E77;
    display: flex;
    justify-content: space-between;
    align-items: center;
    overflow: hidden;
}

.profiles-filter-wrap #dropdownMenuButton {
    display: inline-block !important;
}

.profiles-filter-wrap .dropdown-toggle.no-arrow {
    background: #7A2E77;
    color: #FFFFFF;
}
.profiles-filter-wrap .dropdown-toggle.no-arrow::after {
    content: ''; /* Remove a seta */
    display: none;
}

.profiles-filter-wrap .reset-icon {
    padding: 0 5px;
    width: 29px;
    height: 24px;
    cursor: pointer;
    display: inline-block;
    position: absolute;
    right: 0;
    background: #7A2E77 url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Close_round_fill"><path id="Subtract" fill-rule="evenodd" clip-rule="evenodd" d="M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12ZM7.29289 16.7071C6.90237 16.3166 6.90237 15.6834 7.29289 15.2929L10.5858 12L7.29289 8.70711C6.90237 8.31658 6.90237 7.68342 7.29289 7.29289C7.68342 6.90237 8.31658 6.90237 8.70711 7.29289L12 10.5858L15.2929 7.29289C15.6834 6.90237 16.3166 6.90237 16.7071 7.29289C17.0976 7.68342 17.0976 8.31658 16.7071 8.70711L13.4142 12L16.7071 15.2929C17.0976 15.6834 17.0976 16.3166 16.7071 16.7071C16.3166 17.0976 15.6834 17.0976 15.2929 16.7071L12 13.4142L8.70711 16.7071C8.31658 17.0976 7.68342 17.0976 7.29289 16.7071Z" fill="white"/></g></svg>') no-repeat center center;
    border-right: solid #7A2E77 10px;
}

.profiles-filter-wrap .reset-icon:hover {
    color: #dc3545;
}

.profiles-filter-wrap .dropdown-search {
    border-bottom: 1px solid #ddd;
    margin-bottom: 8px;
}

.profiles-filter-wrap #checkboxSearch {
    width: 100%;
    padding: 5px;
    font-size: 14px;
    border-radius: 4px;
    border: 1px solid #ccc;
}

.profiles-filter-wrap #checkboxSeparator {
    margin: 8px 0;
    border: 0;
    border-top: 1px solid #ddd;
}
.profiles-filter-wrap .dropdown-menu.show {
    padding-left: 5px;
    padding-right: 5px;
}

.profiles-filter-wrap .dropdown .btn.show:not(.no-arrow),
.profiles-filter-wrap .dropdown .btn:not(.no-arrow):hover {
    background: #f7f2f7;
}

#datePickerWrap{
    position: relative;
}

#calendarWrapper {
    position: absolute;
    padding: 10px;
    background-color: #fff;
    margin-top: 10px;
    width: 663px;
    height: 330px;
    right: 0;
    padding: 16px;
    border: 1px solid #CCC;
    background: #FBFBFB !important;
    box-shadow: 0px 11px 31.8px -6px #00000040;
    border-radius: 5px;
    z-index: 10;
    top: 45px;
}
#startDatePicker ~ #calendarWrapper{
    display: none;
}
#startDatePicker.active ~ #calendarWrapper{
    display: unset;
}
#calendarWrapper .flatpickr-month{
    top: -13px;
}
#calendarWrapper .flatpickr-calendar{
    border: 0;
    border-radius: 0;
    box-shadow: unset;
    padding: 0;
    background-color: #FBFBFB;
    z-index: 100;
}
#calendarWrapper:before{
    content: '';
    position: absolute;
    width: 1px;
    background-color: #ccc;
    left: 50%;
    transform: translateX(-50%);
    height: 300px;
}
#calendarWrapper .flatpickr-day.nextMonthDay,
#calendarWrapper .flatpickr-day.prevMonthDay{
    visibility: hidden;
}
#calendarWrapper .flatpickr-calendar:nth-child(2){
    padding-left: 0;
}

#calendarWrapper .flatpickr-calendar{
    top: 16px !important;
}

#calendarWrapper .numInputWrapper{
    display: none;
}
#calendarWrapper .flatpickr-calendar:nth-of-type(1){
    left: 16px !important;
    right: unset !important;
}

#calendarWrapper .flatpickr-calendar:nth-of-type(2){
    left: unset !important;
    right: 16px !important;
}

#ui-datepicker-div.force-display{
    display: block !important
}

#datePickerWrap{
    background: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.5 6.32143C1.5 5.10925 1.5 4.50315 1.87658 4.12658C2.25315 3.75 2.85925 3.75 4.07143 3.75H13.9286C15.1408 3.75 15.7468 3.75 16.1234 4.12658C16.5 4.50315 16.5 5.10925 16.5 6.32143V6.85714C16.5 7.16019 16.5 7.31171 16.4059 7.40586C16.3117 7.5 16.1602 7.5 15.8571 7.5H2.14286C1.83981 7.5 1.68829 7.5 1.59414 7.40586C1.5 7.31171 1.5 7.16019 1.5 6.85714V6.32143Z" fill="%23A6569D"/><path fill-rule="evenodd" clip-rule="evenodd" d="M1.87658 16.1234C1.5 15.7468 1.5 15.1408 1.5 13.9286V9.64286C1.5 9.33981 1.5 9.18829 1.59414 9.09414C1.68829 9 1.83981 9 2.14286 9H15.8571C16.1602 9 16.3117 9 16.4059 9.09414C16.5 9.18829 16.5 9.33981 16.5 9.64286V13.9286C16.5 15.1408 16.5 15.7468 16.1234 16.1234C15.7468 16.5 15.1408 16.5 13.9286 16.5H4.07143C2.85925 16.5 2.25315 16.5 1.87658 16.1234ZM6 12.107C5.64496 12.107 5.35714 12.3949 5.35714 12.7499C5.35714 13.1049 5.64496 13.3928 6 13.3928H12C12.355 13.3928 12.6429 13.1049 12.6429 12.7499C12.6429 12.3949 12.355 12.107 12 12.107H6Z" fill="%23A6569D"/><path d="M5.25 2.25L5.25 4.5" stroke="%23A6569D" stroke-width="1.28571" stroke-linecap="round"/><path d="M12.75 2.25L12.75 4.5" stroke="%23A6569D" stroke-width="1.28571" stroke-linecap="round"/></svg>') no-repeat right 10px center white;
    border: 1px solid #A3A3A3;
    border-radius: 5px;
    padding: 8px 28px 8px 8px;
    margin-left: 12px;
}

#calendarWrapper .flatpickr-current-month{
    width: 100%;
    text-align: left;
    left: 0;
}

#calendarWrapper .flatpickr-prev-month svg,
#calendarWrapper .flatpickr-next-month svg {
    display: none;
}
#calendarWrapper .flatpickr-prev-month,
#calendarWrapper .flatpickr-next-month {
    left: unset;
    width: 24px;
    height: 24px;
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="chevron_down" opacity="0.7"><path id="Union" d="M14.8496 6C12.796 6 7 12 7 12C7 12 12.796 18 14.8496 18C15.1103 18 14.9797 17.0028 14.849 16.0041C14.8349 15.8963 14.8147 15.7821 14.7894 15.663C14.2755 13.2415 14.2755 10.7585 14.7894 8.33703C14.8147 8.21791 14.8349 8.10366 14.849 7.99585C14.9797 6.99724 15.1103 6 14.8496 6Z" fill="%237A2E77"/></g></svg>') no-repeat center center
}
#calendarWrapper .flatpickr-prev-month {
    right: 50px;
}
#calendarWrapper .flatpickr-day {
    font-size: 16px;
    color: #212529;
}
#calendarWrapper .flatpickr-weekday {
    font-size: 18px;
    color: #999999;
    font-weight: 500
}
#calendarWrapper .flatpickr-monthDropdown-months,
#calendarWrapper .flatpickr-year-dropdown {
    font-size: 18px !important;
    color: #212529 !important;
}
#calendarWrapper .flatpickr-day.today {
    border: 1px solid #7A2E77;
}
#calendarWrapper .flatpickr-next-month {
    right: 0;
    transform: rotate(180deg);
}
#calendarWrapper select.flatpickr-monthDropdown-months,
#calendarWrapper select.flatpickr-year-dropdown {
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
    appearance:none;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><g xmlns="http://www.w3.org/2000/svg" transform="matrix(0 -1 1 0 -0 24)"><g id="chevron_down" opacity="0.7"><path id="Union" d="M14.8496 6C12.796 6 7 12 7 12C7 12 12.796 18 14.8496 18C15.1103 18 14.9797 17.0028 14.849 16.0041C14.8349 15.8963 14.8147 15.7821 14.7894 15.663C14.2755 13.2415 14.2755 10.7585 14.7894 8.33703C14.8147 8.21791 14.8349 8.10366 14.849 7.99585C14.9797 6.99724 15.1103 6 14.8496 6Z" fill="%237A2E77" /></g></g></svg>') no-repeat right center;
    padding-right: 30px;
    border: unset;
}
div#spinnerEvents {
    position: fixed;
    top: -40px;
    z-index: 10000;
    background: rgba(55, 55, 55, .7);
    left: -35px;
    right: 0;
    bottom: -40px;
    width: 110% !important;
}

div#spinnerEvents .spinner-border {
    position: relative;
    top: 50%;
    left: 45%;
}

#datePickerWrap #startDatePicker,
#datePickerWrap #endDatePicker{
    border: unset;
    border-radius: 5px;
    padding: 0;
    line-height: 30px;
    width: 140px;
    text-align: center;
    margin: 0 5px
}

.label-date{
    line-height: 50px;
    font-weight: bold;
}

.reset-filters{
    font-weight: bold
}

.dropdown-menu {
    max-height: 380px;
    overflow-y: auto;
    overflow-x: hidden;
    /*scrollbar-color: #7a2e77;*/
    scrollbar-width: thin;
}

.dropdown-menu::-webkit-scrollbar {
    width: 4px;
    background-color: #7A2E77;
    opacity: .33;
}

.dropdown-menu::-webkit-scrollbar-thumb {
    background-color: #7A2E77;
    border-radius: 7px;
    opacity: .33;
}

.dropdown-menu::-webkit-scrollbar-thumb:hover {
    background-color: #7A2E77;
}

#el_filter .profiles-filter-wrap .search-input {
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="11" cy="11" r="7" stroke="%237A2E77" stroke-width="2"/><path d="M20 20L17 17" stroke="%237A2E77" stroke-width="2" stroke-linecap="round"/></svg>');
    background-repeat: no-repeat;
    background-position: 5px center;
    padding-left: 35px;
    border: unset;
    font-size: 18px;
    font-family: 'Lato';
    color: #999999;
}

#el_filter .profiles-filter-wrap .list-unstyled{
    margin-bottom: 0
}
#el_filter .profiles-filter-wrap .list-unstyled .dropdown-item{
    padding-left: 15px
}
#el_filter .profiles-filter-wrap .list-unstyled .dropdown-item span{
    padding-left: 30px;
    background-position: 0 center;
    background-repeat: no-repeat;
}

.profiles-filter-wrap .list-unstyled .dropdown-item input[type="checkbox"] + span{
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="filled/toggle/check-box-outline-blank"><path id="Vector" d="M19 5V19H5V5H19ZM19 3H5C3.9 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3Z" fill="%237A2E77"/></g></svg>');
}

.profiles-filter-wrap .list-unstyled .dropdown-item input[type="radio"] + span{
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_13653_6057)"><g clip-path="url(%23clip1_13653_6057)"><path d="M12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM12 20C7.58 20 4 16.42 4 12C4 7.58 7.58 4 12 4C16.42 4 20 7.58 20 12C20 16.42 16.42 20 12 20Z" fill="%23999999"/></g></g><defs><clipPath id="clip0_13653_6057"><rect width="24" height="24" fill="white"/></clipPath><clipPath id="clip1_13653_6057"><rect x="-8" y="-8" width="40" height="40" rx="20" fill="white"/></clipPath></defs></svg>');
}

.profiles-filter-wrap .list-unstyled .dropdown-item input[type="checkbox"]:checked + span{
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="filled/toggle/check-box"><path id="Vector" d="M19 3H5C3.89 3 3 3.9 3 5V19C3 20.1 3.89 21 5 21H19C20.11 21 21 20.1 21 19V5C21 3.9 20.11 3 19 3ZM10 17L5 12L6.41 10.59L10 14.17L17.59 6.58L19 8L10 17Z" fill="%237A2E77"/></g></svg>');
}

.profiles-filter-wrap .list-unstyled .dropdown-item input[type="radio"]:checked + span{
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_13653_6048)"><g clip-path="url(%23clip1_13653_6048)"><path d="M12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM12 20C7.58 20 4 16.42 4 12C4 7.58 7.58 4 12 4C16.42 4 20 7.58 20 12C20 16.42 16.42 20 12 20Z" fill="%237A2E77"/><path d="M12 17C14.7614 17 17 14.7614 17 12C17 9.23858 14.7614 7 12 7C9.23858 7 7 9.23858 7 12C7 14.7614 9.23858 17 12 17Z" fill="%237A2E77"/></g></g><defs><clipPath id="clip0_13653_6048"><rect width="24" height="24" fill="white"/></clipPath><clipPath id="clip1_13653_6048"><rect x="-8" y="-8" width="40" height="40" rx="20" fill="white"/></clipPath></defs></svg>');
}

.profiles-filter-wrap .list-unstyled label.dropdown-item input[type="checkbox"],
.profiles-filter-wrap .list-unstyled label.dropdown-item input[type="radio"]{
    width: 0 !important;
}

.profiles-filter-wrap .list-unstyled label.dropdown-item input[name="country"] + span,
.profiles-filter-wrap .list-unstyled label.dropdown-item input[name="country"]:checked + span,
.profiles-filter-wrap .list-unstyled label.dropdown-item input[name="region"] + span,
.profiles-filter-wrap .list-unstyled label.dropdown-item input[name="region"]:checked + span{
    padding-left: 0;
    background-image: unset
}

.profiles-filter-wrap .list-unstyled li:hover label.dropdown-item{
    background-color: #7A2E7729;
    border-radius: 7px;
}
/*Popovers*/
.events-wrap .event-wrap .event .event-content .popover-btn{
    display: inline-flex;
    width: 35px;
    height: 30px;
    border-radius: 12px;
    background-color: #50005814;
    color: #7A2E77;
    text-decoration: unset;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    justify-content: center;
}
.events-wrap .event-wrap .event .event-content .popover-content {
    position: absolute;
    width: 285px;
    top: 50%;
    transform: translateY(-50%);
    display: none;
    flex-direction: column;
    background-color: #fff;
    padding: 10px;
    border-radius: 4px;
    z-index: 1000;
    box-shadow: 0px 11px 31.8px -6px #00000040;
}
.events-wrap .event-wrap .event .event-content .popover-content.right-pos {
    left: 40px;
}
.events-wrap .event-wrap .event .event-content .popover-content.left-pos {
    right: 40px;
}

.events-wrap .event-wrap .event .event-content .popover-content span,
.events-wrap .event-wrap .event .event-content .popover-content span *{
    font-size: 16px;
    line-height: 24px;
    font-family: 'Lato', sans-serif;
}
.popover-content::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border-width: 11px;
    border-style: solid;
}

.popover-content.right-pos::after {
    left: -22px;
    border-color: transparent #fff transparent transparent;
}

.popover-content.left-pos::after {
    right: -22px;
    border-color: transparent transparent transparent #fff;
}

.events-wrap .event-wrap .event .event-content .popover-content.show {
    display: inline-flex;
}
.profile .row.rounded {
    border-color: #999999 !important;
    border-radius: 12px !important;
}
body.practitioners #el_filter {
    max-width: unset;
}
body.instructors #el_filter {
    max-width: unset;
}
body.our-international-liaisons figure.profile-thumb,
body.our-international-liaisons .profile-desc-top {
    padding: 0;
}
body.our-international-liaisons .component-inner{
    background: linear-gradient(rgb(255, 255, 255) 0%, rgb(244, 234, 243) 100%);
}
@media (max-width: 449px){
    #profiles .event-button{
        flex-direction: column;
        align-items: center;
    }
    #profiles .event-button .w-50{
        width: auto !important;
    }
    #profiles .event-button a{
        margin-bottom: 20px;
        margin-top: 0;
        width: auto !important;
    }
    #profiles .event-button a.link-btn.purple{
        width: 120px !important;
        margin-bottom: 10px;
    }
}
@media (min-width: 567px){
    .profiles-filter-wrap .dropdown,
    .profiles-filter-wrap .dropdown button{
        width: 400px;
        overflow: unset;
    }
    .profiles-filter-wrap .dropdown .btn {
        overflow: unset;
    }
    span.dropdown-text {
        padding-right: 20px;
    }
}
@media (min-width: 576px){
	.profile-desc-top {
        padding-left: 0.75rem !important;
        padding-right: 0.75rem !important;
    }
    .ncbtmb .profile-desc-top {
	   padding-right: 2.5rem !important;
   }
}
@media (min-width: 768px){
	body.our-international-liaisons .col-12.col-md-6.mx-auto.profile:nth-child(odd){
        padding-right: 0.75rem !important
    }
    body.our-international-liaisons .col-12.col-md-6.mx-auto.profile:nth-child(even){
        padding-left: 0.75rem !important
    }
}
@media (min-width: 720px) and (max-width: 949px){
    #profiles .event-wrap{
        max-width: 50% !important;
    }
    #profiles .event-button{
        flex-direction: column;
        align-items: center;
    }
    #profiles .event-button .w-50{
        width: auto !important;
    }
    #profiles .event-button a{
        margin-bottom: 20px;
        margin-top: 0;
        width: auto !important;
    }
    #profiles .event-button a.link-btn.purple{
        width: 140px !important;
        margin-bottom: 10px;
    }
}
@media (min-width: 992px){
	.col-12.col-md-6.mx-auto.profile {
		width: 100%;
	}
	body.our-international-liaisons .col-12.col-md-6.mx-auto.profile:nth-child(odd){
		padding-right: 0 !important
	}
	body.our-international-liaisons .col-12.col-md-6.mx-auto.profile:nth-child(even){
		padding-left: 0 !important
	}
    #events-wrap{
        max-width: unset;
        margin-left: unset;
        margin-right: unset;
    }
    .profiles-filter-wrap .dropdown,
    .profiles-filter-wrap .dropdown button{
        width: auto;
        margin-left: unset;
        margin-right: unset;
    }
}
@media (min-width: 1060px){
    .reset-filters{
        width: 115px;
    }
	.col-12.col-md-6.mx-auto.profile {
		width: 50%;
	}
	.profile .row > .col-12{
		width: 100%
	}
	body.our-international-liaisons .col-12.col-md-6.mx-auto.profile:nth-child(odd){
		padding-right: 0.75rem !important
	}
	body.our-international-liaisons .col-12.col-md-6.mx-auto.profile:nth-child(even){
		padding-left: 0.75rem !important
	}
}
@media (min-width: 1200px){
	.profile .row > .col-lg-4{
		width: 33.3333%
	}
	.profile .row > .col-lg-8{
		width: 66.6666%
	}
}
@media (min-width: 1400px){
    #profiles{
        max-width: 1370px !important;
    }
}
@media (min-width: 1520px){
    #profiles{
        max-width: 1500px !important;
    }
    #profiles .event-wrap{
        max-width: 480px !important;
    }
}
@media (min-width: 1600px){
    .reset-filters{
        width: 130px;
    }
}
@media (min-width: 1850px){
    #profiles{
        max-width: 1610px !important;
    }
    #profiles .event-wrap{
        max-width: 520px !important;
    }
}
.no-items-found {
    color: #7A2E77;
    font-size: 24px;
    font-weight: 600;
    margin: 0;
    padding: 40px 0;
    width: 100%;
}
 #profiles-list .profile-title{
     text-transform: uppercase
 }
#profiles-list .profile-location{
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_7007_34777)"><path d="M9 11C9 11.7956 9.31607 12.5587 9.87868 13.1213C10.4413 13.6839 11.2044 14 12 14C12.7956 14 13.5587 13.6839 14.1213 13.1213C14.6839 12.5587 15 11.7956 15 11C15 10.2044 14.6839 9.44129 14.1213 8.87868C13.5587 8.31607 12.7956 8 12 8C11.2044 8 10.4413 8.31607 9.87868 8.87868C9.31607 9.44129 9 10.2044 9 11Z" stroke="%237A2E77" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M17.657 16.6567L13.414 20.8997C13.039 21.2743 12.5306 21.4848 12.0005 21.4848C11.4704 21.4848 10.962 21.2743 10.587 20.8997L6.343 16.6567C5.22422 15.5379 4.46234 14.1124 4.15369 12.5606C3.84504 11.0087 4.00349 9.40022 4.60901 7.93844C5.21452 6.47665 6.2399 5.22725 7.55548 4.34821C8.87107 3.46918 10.4178 3 12 3C13.5822 3 15.1289 3.46918 16.4445 4.34821C17.7601 5.22725 18.7855 6.47665 19.391 7.93844C19.9965 9.40022 20.155 11.0087 19.8463 12.5606C19.5377 14.1124 18.7758 15.5379 17.657 16.6567Z" stroke="%237A2E77" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_7007_34777"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
    background-repeat: no-repeat;
    background-position: left 5px;
    background-size: 24px 28px;
    padding-left: 28px;
}
#profiles-list .profile-language{
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_7007_34780)"><path d="M3 12C3 13.1819 3.23279 14.3522 3.68508 15.4442C4.13738 16.5361 4.80031 17.5282 5.63604 18.364C6.47177 19.1997 7.46392 19.8626 8.55585 20.3149C9.64778 20.7672 10.8181 21 12 21C13.1819 21 14.3522 20.7672 15.4442 20.3149C16.5361 19.8626 17.5282 19.1997 18.364 18.364C19.1997 17.5282 19.8626 16.5361 20.3149 15.4442C20.7672 14.3522 21 13.1819 21 12C21 9.61305 20.0518 7.32387 18.364 5.63604C16.6761 3.94821 14.3869 3 12 3C9.61305 3 7.32387 3.94821 5.63604 5.63604C3.94821 7.32387 3 9.61305 3 12Z" stroke="%237A2E77" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M3.60156 9H20.4016" stroke="%237A2E77" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M3.60156 15H20.4016" stroke="%237A2E77" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.4997 3C9.81501 5.69961 8.92188 8.81787 8.92188 12C8.92188 15.1821 9.81501 18.3004 11.4997 21" stroke="%237A2E77" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.5 3C14.1847 5.69961 15.0778 8.81787 15.0778 12C15.0778 15.1821 14.1847 18.3004 12.5 21" stroke="%237A2E77" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_7007_34780"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
    background-repeat: no-repeat;
    background-position: left 5px;
    background-size: 24px;
    padding-left: 28px;
}