.elementor-kit-8{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#A7A7A7;--e-global-color-text:#CCCCCC;--e-global-color-accent:#CC298F;--e-global-color-a092518:#6C6C6C;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#212121;color:var( --e-global-color-secondary );--e-preloader-animation-duration:1500ms;--e-preloader-delay:0ms;--e-preloader-width:10%;--e-preloader-max-width:10%;--e-preloader-opacity:1;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color:#CC298F00;color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );border-style:solid;border-color:#02010100;}.elementor-kit-8 e-page-transition{background-color:#212121;}.elementor-kit-8 a{color:var( --e-global-color-accent );}.elementor-kit-8 h1{color:var( --e-global-color-primary );}.elementor-kit-8 h2{color:var( --e-global-color-primary );}.elementor-kit-8 h3{color:var( --e-global-color-primary );}.elementor-kit-8 h4{color:var( --e-global-color-primary );}.elementor-kit-8 h5{color:var( --e-global-color-primary );}.elementor-kit-8 h6{color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{font-size:0.9rem;line-height:1.4em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.acf-fields>.acf-field {
padding: 32px 0px 12px 0px !important;
border-bottom-width:0px!important;
border-bottom-style: solid!important;
border-bottom-color: #666!important;
border-top-width: 0px!important;
border-top-style: solid!important;
border-top-color: transparent!important;


}

.acf-field input[type=text] {
background-color: black!important;
color:white;
font-size: 18px!important;
}



.acf-field textarea {
background-color: black;
}

.acf-relationship .selection .choices .list {
background-color: black!important;
color: #777 !important;
    
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
color: white !important;
background-color: #222;
border-color: white!important;
border-width: 0px!important
}

.acf-relationship .filters {
background: black;
}

.acf-relationship .filters .filter:first-child {
background-color: black;
}
.select2-container.-acf .select2-selection--multiple .select2-selection__choice {
background-color: black!important;
color: white!important;
}

.select2-container--default .select2-selection--multiple {
    background-color: #222!important;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: solid black px!important;
}

.select2-container.-acf .select2-selection {
    border-color: black!important;
}

.acf-relationship {
    background: black;
    border: #000 solid 1px;
    border-radius: 4px;
}

.acf-relationship .filters {
    background: black;
}

.acf-relationship .selection .choices {
    color: #444;
}

.acf-relationship .selection .values  {
    color: white;
    font-weight:600!important;
    font-size: 1.2rem!important;
    background-color: #222!important;
}

.acf-relationship {
    background: black!important;
    border: #000 solid 1px!important;
    border-radius: 4px!important;
    margin-top:-4px!important;
}

.acf-relationship .filters {
    border-bottom: #222 solid 0.5px !important;
    background: #000!important;
}

.acf-relationship .selection .values, .acf-relationship .selection .choices {
    border-radius: 0px 0px 4px 0px;
}

.acf-relationship .list .acf-rel-label, .acf-relationship .list .acf-rel-item, .acf-relationship .list p {
    min-height: 16px;
    font-size: 0.8rem;
    line-height: 1;
}

.acf-relationship .filters .filter {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
    box-sizing: border-box;
    padding: 0px 0px 0px 0px !important;
}

.acf-relationship .filters .filter:first-child {
    padding-left: 0px !important;
}

.acf-button {
    margin-top: 4%;
     margin-bottom: 12%;
}

.acf-field .acf-label label {
 color: #CC2A8F;
    font-weight: 600!important;
    font-size: 0.8rem;
    line-height: 0.8;
}

.select2-container--default .select2-search--inline .select2-search__field {
  background-color: #222!important;
  color: #999!important;
  padding: 8px !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  padding: 0 0px!important;
    padding-right: 0px!important;
  width: 100%;
}

.acf-url input[type="url"] {
  background-color: black;
  color: white;
}

.acf-field input[type="email"], .acf-field input[type="month"], .acf-field input[type="number"], .acf-field input[type="search"], .acf-field input[type="tel"], .acf-field input[type="time"], .acf-field input[type="url"], .acf-field input[type="week"], .acf-field textarea, .acf-field select {

  background-color: black;
  color: white;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    padding: 0.5rem 1rem 0.5rem 0.5rem;
    background-color: black;
    color: #666;
    border-radius: 6px!important;
    font-size: 0.8em;
}

.sf-input-select:select {
    color:white;
}

.chosen-container-multi .chosen-choices {
 
    background-color: black!important;
   
}
.chosen-container .chosen-results li {
    background-color: black!important;
}

.chosen-container-active .chosen-choices {
    background-color: black!important;
}

.acf-fields > .acf-tab-wrap .acf-tab-group {
    background-color: black;
}

.acf-tab-group li.active a {
    background: #CC2A8F!important;
    color: white !important;
    border-radius: 4px 4px 0px 0px;
}

.acf-tab-group li a {
    background: #010101!important;
    color: #666 !important;
}

.acf-fields > .acf-tab-wrap .acf-tab-group {

    border-top: #ccd0d4 solid 0px!important;
    border-bottom: #222 solid 0.5px!important;
}

.acf-tab-group {
    border-bottom: #222 solid 0px!important;
    padding: 10px 0px 0 !important;
}

.acf-fields > .acf-tab-wrap .acf-tab-group li a {
    border-color: #222!important;
}

.acf-relationship .selection .choices .list {
    border-right: #dfdfdf solid 0px!important;
}

body:not(.acf-admin-5-3) .acf-repeater.-block>table>tbody>tr>td:first-of-type, body:not(.acf-admin-5-3) .acf-repeater.-row>table>tbody>tr>td:first-of-type {
    border-left: 0px solid #e1e1e1!important;
}

body:not(.acf-admin-5-3) .acf-repeater.-block>table>tbody>tr>td, body:not(.acf-admin-5-3) .acf-repeater.-row>table>tbody>tr>td {
    border-top: 0px solid #e1e1e1!important;
    border-bottom: 0px solid #e1e1e1!important;
}
.acf-repeater.-block>table>tbody>tr>td:first-of-type, .acf-repeater.-row>table>tbody>tr>td:first-of-type {
    border-left: 0px solid #ccd0d4!important;
}
.acf-repeater .acf-row-handle.order {
    background: #000!important;
 border-right:0px solid black!important;
    text-shadow: #fff 0 0px 0 !important;
}

.acf-repeater.-block>table>tbody>tr>td:first-of-type, .acf-repeater.-row>table>tbody>tr>td:first-of-type {
    border-left: 1px solid #222!important;
}

body:not(.acf-admin-5-3) .acf-repeater.-block>table>tbody>tr>td, body:not(.acf-admin-5-3) .acf-repeater.-row>table>tbody>tr>td {

    padding-left: 8px!important;
       padding-right: 8px!important;
}

body:not(.acf-admin-5-3) .acf-repeater.-block>table>tbody>tr>td, body:not(.acf-admin-5-3) .acf-repeater.-row>table>tbody>tr>td {

    border-left: 1px solid #222!important;
}
body:not(.acf-admin-5-3) .acf-repeater.-block>table>tbody>tr>td:last-of-type, body:not(.acf-admin-5-3) .acf-repeater.-row>table>tbody>tr>td:last-of-type {
    background-color: black !important;
}

.acf-repeater .acf-row-handle.order {
    color: #CC2A8F!important;
    text-shadow: #fff 0 0px 0!important;
}
.select2-container--open .select2-dropdown {
    left: 0;
    top: 32px!important;
}/* End custom CSS */