.talent-inner {   transition:all .4s ease-in-out; } .team-loop-title {   transition:all .3s ease-in-out; } .talent-cat-filter-wrap ul.talent-cat-filter {   display:flex;   align-items:center;   list-style:none;   gap:10px;   justify-content:center;   flex-flow:wrap; } .talent-cat-filter-wrap ul.talent-cat-filter a {   padding:10px 20px;   background:black;   color:#fff;   border-radius:100px;   min-width:130px!important;   display:block;   text-align:center; } .talent-cat-filter-wrap .talent-filter-item.active , .talent-cat-filter-wrap .talent-filter-item:hover {   background:var( --e-global-color-8c6f8dd );   color:black; } @media(max-width:600px){ .talent-cat-filter-wrap ul.talent-cat-filter {   font-size:12px; } .talent-cat-filter-wrap ul.talent-cat-filter a {   padding:8px 12px; } }  .bh-field label {   display:block;   margin-bottom:10px; } .bh-field :is(select,input , date) {   width:100%;   height:40px;   background:#fff;   border:1px solid #d6d6d6;   border-radius:10px!important;   padding:10px!important; } input {  padding:10px;  width:100%;  font-size:17px;  font-family:Raleway;  border:1px solid #aaaaaa; }  input.invalid {  background-color:#ffdddd; } #prevBtn {  background-color:#bbbbbb; }  .step {   height:auto;   width:auto;   margin:0;   border:none;   border-radius:0;   display:inline-block;   opacity:0.5;   background:var( --e-global-color-primary );   padding:10px; } .step.active {  opacity:1;  background:var( --e-global-color-primary ); } input.error , select.error textarea.error {   border-color:#ff8b8b!important;   background:#ffeaea; } label.error {   position:absolute;   top:auto;   bottom:20px;   right:30px;   background:red;   padding:5px 10px;   border-radius:100px;   font-size:8px;   color:#fff; } input#phone-with-flag , input#mobile-with-flag {   padding-left:80px!important;   width:100%!important; } .iti {   width:100%; } input#event-newsletter {   width:20px;   float:left;   height:20px;   margin-right:10px; } body .event-contact-us :is(input , select , textarea):not([type="submit"]) {   border-radius:0!important;   border-color:black; } body .event-contact-us :is(input , select , textarea):not(.error , [type="submit"]) {   background:#fff; } .multiform-navigation :is(.btn , input) {   background:black;   width:fit-content;   min-width:130px;   cursor:pointer; } .multiform-navigation a{   cursor:pointer; } .multistep-form .btn-black:hover , .multistep-form .btn-black:focus{   background:rgb(0 0 0 / 71%)!important;   border-color:rgb(0 0 0 / 71%)!important; } .multistep-form .stap-form-wrap {   padding:40px; } @media(max-width:767px){   padding:20px; } .multistep-form .add_date_toggle {   display:flex;   align-items:center;   position:relative; } body .date-range-event .date-range-item input:first-child {   padding-right:10px!important; } body .date-event.add_date_toggle input , .date-range-event .date-range-item:last-child{   border-top-right-radius:10px!important;   border-bottom-right-radius:10px!important; } .multistep-form fieldset {   padding:0;   border:none;   margin:0; } .bh-field :is(select,input , date).error {   background:#ff00000f!important;   border-color:#ffa9a9!important; } .multistep-form textarea{   height:auto; } .contact-us-form :is(input ,select , textarea , date) {   border-color:rgb(0 0 0 / 45%); } .wmi-search-form .search-input-field .s-f-input-text {   flex:1; } .wmi-search-form .search-input-field :is(select , input) {   height:100%;   border:none;   border-radius:0;   padding:5px 10px;   font-size:13px;   border:1px solid #dedede; } .wmi-search-form .search-input-field input {   border-top-left-radius:100px;   border-bottom-left-radius:100px;   min-width:200px; } .wmi-search-form .search-input-field select {   width:140px;   border-left:none;   font-size:12px; } .wmi-search-form .search-input-field {   display:flex;   width:100%;   overflow:hidden;   height:40px;   justify-content:space-between; } .wmi-search-form .s-f-input-submit button {   background:black;   border:none;   display:flex;   align-items:center;   column-gap:5px;   padding:8px 15px;   height:100%;   font-weight:400;   border-radius:0;   min-width:90px;   align-items:center;   justify-content:center;   border-top-right-radius:100px;   border-bottom-right-radius:100px;   border:1px solid #dedede;   border-left:none; } .wmi-search-form .search-input-field :is(select , input):hover, .wmi-search-form .search-input-field :is(select , input):focus{   border-color:var( --e-global-color-primary ); } .wmi-search-form .s-f-input-submit button:hover, .wmi-search-form .s-f-input-submit button:focus{   background:var( --e-global-color-primary );   color:black;   border-color:var( --e-global-color-primary )!important; } .talent-cat-nav-wrap {   position:fixed;   height:100%;   z-index:99999;   top:0;   max-width:500px;   width:100%;   background:#fff; left:-100%; transition:all .3s ease-in-out; } .talent-cat-nav-wrap.active-nav { left:0; } .talent-cat-list-wrap.browse-menu {   display:flex;   flex-flow:wrap;   padding:20px;   border-top:1px solid #f1f1f1;   gap:10px;   overflow:auto;   height:fit-content; } .talent-cat-list-wrap.browse-menu .item {   flex:1 1 200px;   width:100%; } .talent-cat-list-wrap.browse-menu .item a {   padding:0px;   display:block;   min-height:50px;   display:flex;   align-items:center;   transition:all .3s ease-in-out;   position:relative;   color:black!important;   font-size:14px;   font-weight:500;   padding:0px 10px; } @media(max-width:767px){ .talent-cat-list-wrap.browse-menu .item a {   min-height:40px;   font-size:10px; } .talent-cat-list-wrap.browse-menu .item {   flex:1 1 160px; } } .talent-cat-list-wrap.browse-menu .item a:before { content:''; background:#f3f1f1; width:100%; height:0; left:0; bottom:0; position:absolute; transition:all .3s ease-in-out; z-index:-1; } .talent-cat-list-wrap.browse-menu .item a:after {   content:'';   background:var(--e-global-color-primary);   width:100%;   height:0;   left:0;   bottom:0;   position:absolute;   transition:all .3s ease-in-out;   z-index:9; transition-delay:.1s; } .talent-cat-list-wrap.browse-menu .item a:hover:after , .talent-cat-list-wrap.browse-menu .item a.active-cat:after{ height:3px; } .talent-cat-list-wrap.browse-menu .item a:hover:before , .talent-cat-list-wrap.browse-menu .item a.active-cat:before{ height:100%; } .talent-cat-list-wrap.browse-menu .item a:hover , .talent-cat-list-wrap.browse-menu .item a.active-cat{ padding:0px 10px!important; color:black!important; } .talent-cat-nav-wrap .talent-cat-nav-head {   display:flex;   align-items:center;   padding:15px 20px;   z-index:9;   position:relative; } .talent-cat-nav-wrap .talent-cat-nav-head .icon-cancel {   position:absolute;   right:15px; cursor:pointer; } .bh-btn {   display:inline-block; cursor:pointer; } span.from--send--next {   margin-right:10px;   border:1px solid;   height:40px;   width:40px;   display:inline-flex;   align-items:center;   justify-content:center;   border-radius:100px;   background:#fff;   border:none; } .bh-visitor-restricted-autoload {   position:static;   top:50%;   left:50%;   z-index:999;   width:100%;   margin:auto;   display:flex;   align-items:center;   justify-content:center;   transform:translate(-50% , -50%) scale(1.2);   background:#fff;   backdrop-filter:saturate(200%) blur(40px);   opacity:0;   visibility:hidden;   transition:all .3s ease-in-out; } .alert-msg p {   padding:10px;   text-align:center;   border-radius:10px 0px;   margin-bottom:15px; } .alert-msg p.success {  background:#d6ecd4; } .alert-msg p.error {  background:#f4d9d9; } .bh-visitor-restricted-autoload.active-restrict {   opacity:1;   visibility:visible;  transform:none;   display:flex!important;   z-index:99999; } .bh-visitor-restricted-autoload .visitor-form {   width:98%;   max-width:650px;   padding:40px 20px;   border:2px solid var(--e-global-color-primary);   border-radius:15px 0px 15px 15px;   background:#fff9d3;   box-shadow:0px 0px 100px 0px rgb(0 0 0 / 60%);   margin:auto; } .visitor-restricted-form p.select-countrybased {   display:block;   font-weight:500; } .visitor-restricted-form .select-countrybased select {   display:block;   margin-top:10px;   width:100%;   height:40px;   border-radius:3px;   padding:0px 5px; } .visitor-restricted-form button.btn-action {   color:black;   text-transform:uppercase; } .visitor-restricted-form button.btn-action:hover {   background:black; } @media(max-width:767px){  .bh-visitor-restricted-autoload .visitor-form { padding:20px 0px;  }  } .visitor-control-center form.visitorStatus {   display:flex;   justify-content:space-between;   background:#f1ce01;   border-radius:100px;   align-items:center; } .visitor-control-center form.visitorStatus select {   width:auto;   height:25px;   text-transform:uppercase;   max-width:100px;   background:#f1ce01;   border:none;   padding:0;   font-size:12px;   border-radius:100px 0px 0px 100px;   padding-left:4px;   font-weight:400;   color:black; } .visitor-control-center form.visitorStatus button[type="submit"] {   height:28px;   border:none;   background:transparent;   margin-left:0;   padding:0;   width:25px;   height:25px;   border-radius:100px;   box-shadow:0px 0px 5px #00000094;   background:black;   color:#fff;   font-size:10px; } .visitor-control-center a#delete-visitor {   color:#f1ce01;   cursor:pointer; } .visitor-control-center .top-msg p {   text-transform:uppercase;   font-weight:500!important;   padding:10px;   border-radius:5px;   border-bottom:2px solid #55a359;   text-align:center; } .visitor-control-center .top-msg .success {   background:#d7f3d1;   border-bottom:2px solid #55a359; } .visitor-control-center .top-msg p.error {   background:#ffdada;   border-bottom:2px solid red; } .alert-msg {   display:inline-block;   width:100%; } .disabled-btn {   pointer-events:none!important;   opacity:.8; } .search-form.talent-search-form{ max-width:100%; width:100%; z-index:9999; } .wrap-drop {   background:#fff;   box-shadow:0px 0px 12px rgb(0 0 0 / 20%);   cursor:pointer;   margin:0 auto;   padding:0 10px;   position:relative;   width:75%;   z-index:3;   min-height:50px;   display:flex;   align-items:center;   justify-content:flex-start; } .wrap-drop.active::after {   transform:rotateX(0deg); } .wrap-drop .drop {   background:#fff;   box-shadow:0px 8px 11px rgb(0 0 0 / 20%);   display:none;   left:0;   list-style:none;   margin-top:0;   opacity:0;   padding-left:0;   pointer-events:none;   position:absolute;   right:0;   top:100%;   z-index:2; width:100%; } .wrap-drop .drop li.view-more-loc {   position:sticky;   bottom:0;   width:100%;   background:#fff; border-radius:50px; } li.view-more-loc a {   color:#9c7f6b!important; } @media(min-width:768px){ .wrap-drop .drop {  position:relative;  } .wrap-drop {  flex-flow:column; } } .wrap-drop .drop li a {   display:block;   padding:0 15px;   min-height:50px;   text-decoration:none;   display:flex;   align-items:center; } .wrap-drop span {   color:black;   margin:initial; } .wrap-drop .drop li:hover a {  color:#fff; }  .wrap-drop.active .drop {  opacity:1;  pointer-events:auto; } #xloader::before {   content:"";   background-color:rgba(255,255,255,0.7);   position:fixed;   z-index:+100 !important;   width:100%;   height:100%;   left:0;   top:0;   } div#xloader img {   display:flex;   align-items:center;   justify-content:center;   margin:auto;   position:fixed;   top:0;   bottom:0;   left:0;   right:0;   z-index:9999;   max-height:100px;   max-width:100px; } ::-webkit-scrollbar {  width:10px; } ::-webkit-scrollbar-track {  background:rgb(241 206 0 / 28%); } ::-webkit-scrollbar-thumb {  background:var( --e-global-color-8c6f8dd ); } ::-webkit-scrollbar-thumb:hover {  background:black; } ::-webkit-scrollbar {  width:5px; } @media(min-width:768px){ .list-xs-view ul.drop {   opacity:1;   pointer-events:all;   box-shadow:none;   overflow:hidden;   overflow-y:auto;   padding-right:3px;   margin:0!important; } .list-xs-view{   box-shadow:none!important;   min-height:0!important; } .list-xs-view span{   display:none; } .list-xs-view li a.active, .list-xs-view li a:hover{  color:#fff!important; } .list-xs-view .drop li a {   min-height:30px!important;   border-radius:100px;   margin-bottom:2px; padding:10px;   transition:all 0.3s ease-in-out; justify-content:center; } .list-xs-view li a.active::before , .list-xs-view li a:hover::before {   right:10px;   opacity:1;   visibility:visible; } } .list-xs-view {   max-width:100%!important;   width:100%!important; background:transparent; } @media(max-width:767px){ .wrap-drop.active .drop {  display:block; } .wrap-drop .drop li:not(:last-child) a {   border-bottom:1px solid rgb(241 206 1 / 28%); } .wrap-drop .drop li a {   border-radius:0; min-height:30px!important;   padding:10px!important; } .wrap-drop.active .drop {   max-height:400px!important;   overflow:auto; } .wrap-drop::after {   border-color:#000000 transparent;   content:"";   height:0;   position:absolute;   width:0;   content:"\f10d";   font-family:'flaticon';   right:-5px;   font-size:20px;   transition:all 0.5s ease-in-out;   height:50px;   width:50px;   justify-content:center;   margin:auto;   display:flex;   top:0px;   align-items:center;   content:"\f10b";   transform:rotateX(180deg); } .list-xs-view {   max-width:100%!important;   width:100%!important;   margin-bottom:30px!important; border-radius:30px; background:#fff; } } .list-xs-view.active { border-radius:25px;   border-bottom-left-radius:0px;   border-bottom-right-radius:0px; } .filter-form select {   height:50px;   padding:10px;   width:100%;   border-radius:50px;   border:none;   box-shadow:0px 0px 10px rgb(0 0 0 / 30%); } .filter-form form#team-filter {   display:flex;   column-gap:20px;   max-width:600px;   margin:auto;   width:100%;   flex:1; } @media(max-width:500px){ .filter-form form#team-filter {   flex-direction:column;   gap:10px; } }   .custom-select-wrapper {  position:relative;  display:inline-block;  user-select:none;   flex:1;   }   .custom-select-wrapper select {  display:none;   }   .custom-select {  position:relative;  display:inline-block;  width:100%;   } .custom-select-trigger {   position:relative;   display:block;   padding:0 40px 0 22px;   font-size:15px;   color:black;   line-height:50px;   background:#fff;   border-radius:4px;   cursor:pointer;   transition:all 0.3s;   box-shadow:0px 0px 10px rgb(0 0 0 / 39%);   border-radius:100px; }   .custom-select-trigger:hover {  background-color:rgb(156 127 107);;  transition:all 0.3s;  color:#fff;   }   .custom-select-trigger:after {  position:absolute;  display:block;  content:'';  width:10px; height:10px;  top:50%; right:25px;  margin-top:-3px;  border-bottom:1px solid #5f5f5f;  border-right:1px solid #5f5f5f;  transform:rotate(45deg) translateY(-50%);  transition:all 0.4s ease-in-out;  transform-origin:50% 0;   }   .custom-select.opened .custom-select-trigger:after {  margin-top:3px;  transform:rotate(-135deg) translateY(-50%);   } .custom-options {   position:absolute;   display:block;   top:100%;   left:0;   right:0;   margin:10px 0;   border-radius:10px;   box-sizing:border-box; border:1px solid rgb(156 127 107);   box-shadow:0 2px 1px rgb(0 0 0 / 7%);   background:#fff;   transition:all 0.4s ease-in-out;   margin-left:20px;   opacity:0;   visibility:hidden;   pointer-events:none;   transform:translateY(-15px);   z-index:9;   box-shadow:0px 0px 10px rgb(0 0 0 / 30%);   margin-left:0px; }   .custom-select.opened .custom-options {  opacity:1;  visibility:visible;  pointer-events:all;  transform:translateY(0);   } .custom-select.opened .team-select-box-inner{  height:300px;  overflow-y:auto; } .custom-select.opened .team-select-box {   overflow:hidden;   border-radius:10px; } .custom-options:before {   position:absolute;   display:block;   content:'';   bottom:100%;   right:25px;   width:14px;   height:14px;   margin-bottom:-7px;   border-top:1px solid rgb(156 127 107);   border-left:1px solid rgb(156 127 107);   background:#fff;   transform:rotate(45deg);   transition:all 0.4s ease-in-out; }   .option-hover:before {  background:#f9f9f9;   }   .custom-option {  position:relative;  display:block;  padding:0 10px;  border-bottom:1px solid rgb(156 127 107);  font-size:14px;  font-weight:600;  color:black;  line-height:47px;  cursor:pointer;  transition:all 0.15s ease-in-out;   }   .custom-option:first-of-type {  border-radius:10px 0px 0 0;   }   .custom-option:last-of-type {  border-bottom:0;  border-radius:0 0 0px 10px;   } .custom-option:hover, .custom-option.selection {   background:rgb(156 127 107);   color:#fff; } @media(min-width:768px){ .wrap-drop .drop {   background:transparent;  } .wrap-drop::after{ display:none;  } }  @keyframes spin {   from {  transform:rotate(0deg);   }   to {  transform:rotate(360deg);   } } .bh-btn.loading {   position:relative;   margin:auto!important;   font-size:c;   color:transparent;   display:flex!important;   align-items:center;   justify-content:center;   margin:auto;   color:transparent; } .bh-btn.loading:before {   content:'';   width:20px;   height:20px;   background-color:transparent;   animation-name:spin;   border:2px inset;   animation-duration:500ms;   animation-iteration-count:infinite;   animation-timing-function:linear;   border-radius:100px;   position:absolute;   display:flex;   align-items:center; } form.visitorStatus [name="diny-rsn"] , form.visitorStatus.formadmin.visitor-diny-rsn select{   display:none;   flex:1; } form.visitorStatus [name="diny-rsn"]{   height:auto; } span.deny-rsn-close {   cursor:pointer;   width:23px;   height:23px;   display:flex;   align-items:center;   justify-content:center;   border-radius:100px;   border:1.5px solid black;   transition:all .3s ease-in-out; } span.deny-rsn-close:hover {   background:black;   color:#fff; } form.visitorStatus.visitor-diny-rsn [name="diny-rsn"] , form.visitorStatus.formadmin select{   display:block; } form.visitorStatus.formadmin.visitor-diny-rsn {   position:absolute;   width:50%;   right:0;   border-radius:0;   padding:10px;   gap:5px;   z-index:9;   top:0; } .recaptcha-alert p {   padding:10px;   background:#e8bdbd;   align-items:center;   text-align:center;   border-radius:10px;   width:auto; } .bh-field.bh-field-event-date .date-error {   display:none;   padding-bottom:10px; } .add-remove-date-btn {   display:flex;   gap:10px;   flex-flow:wrap; } .add-remove-date-btn input {   display:none; } .add-remove-date-btn input[type="radio"]:checked+label {   background:black !important; } .custom-add-visitor {   position:fixed;   top:0;   left:0;   z-index:999;   background:rgba(0, 0, 0, 0.5);   height:100%;   width:100%;   display:flex; opacity:0; visibility:hidden; transition:all .3s ease-in-out; } .custom-add-visitor.custom-add-visitor-active {   opacity:1;   visibility:visible; } .custom-add-visitor .custom-add-visitor-inner {   margin:auto;   align-items:center;   justify-content:center;   max-width:800px;   width:95%;   background:#fff;   border-radius:15px;   padding:40px; position:relative; } .custom-add-visitor .custom-add-visitor-inner span.icon-cancel {   position:absolute;   top:0;   color:#fff;   z-index:99999;   right:0;   width:45px;   height:45px;   display:flex;   align-items:center;   justify-content:center;   background:black;   border-radius:0px 12px 0px 20px;   cursor:pointer; transition:all .3s ease-in-out; } .custom-add-visitor .custom-add-visitor-inner span.icon-cancel:hover { background:gray; } .visitor-data-topbar {   display:flex;   flex-flow:row-reverse;   gap:10px;   margin-bottom:20px } .visitor-data-topbar .visitor-topbar-toggle {   background:black;   height:40px;   padding:5px 20px!important;   color:#fff;   border-radius:100px;   border:2px solid black;   cursor:pointer;   font-weight:500;   text-transform:uppercase;   text-decoration:none;   transition:all .3s ease-in-out;   align-items:center;   justify-content:center;   display:flex; } .visitor-data-topbar .visitor-topbar-toggle:hover {   background:transparent;   color:black!important; } .custom-add-visitor .custom-add-visitor-inner .form-msg p {   border:1px solid black;   padding:10px;   text-align:center;   margin-top:15px;   text-transform:uppercase; } @media(max-width:767px){ .visitor-data-topbar {  justify-content:center; } .custom-add-visitor .custom-add-visitor-inner {  padding:20px; } }