/*
Theme Name: Tutti Models
Theme URI: https://teamease.app
Template: hello-elementor
Author: Teamease
Author URI: https://teamease.app
Description: Tutti Models
Tags: tutti-models
Version: 1.0.0
Text Domain: te_tutti
Updated: 2024-05-28 14:24:47

*/
:root{
  --te-tutti: #FF0000;
  --te-dark-tutti: #CC0000;

  --te-gold: #998866;
  --te-dark-gold: #7A6D52;
  --te-light-gold: #c2b8a3;

  --te-charcoal: #212122;

  --te-success: #33CC66;
  --te-orange: #FF8833;
  --te-error: #FF3366;

  --te-bg: #F5F3F0;

  --te-white: #fff;
  --te-black: #000;

  --te-heroSection: calc( var(--te-vhs) * 73 );

  --te-fullHeight: calc( var(--te-vh) * 100 );
  --te-nearFullHeight: calc( (var(--te-vh) * 100) - 88px );

  --te-border-radius: 4px;
  --te-image-border-radius: 16px;

  /* from elementor */
  --te-primary-font: "Roboto Condensed", Helvetica Neue, Helvetica, Arial, Sans-serif;
  --te-secondary-font: "Roboto", Helvetica Neue, Helvetica, Arial, Sans-serif;
  --te-primary-lineHeight: 1.75em;

  /* grid */
  --te-grid-100: 100%;
  --te-grid-80: 80%;
  --te-grid-60: 60%;
  --te-grid-40: 40%;
  --te-grid-20: 20%;

  --te-grid-75: 75%;
  --te-grid-50: 50%;
  --te-grid-25: 25%;

  --te-grid-33: 33.33%;
  --te-grid-66: 66.66%;

  --te-boxed: 900px;
}

.te-boxed .e-con-inner{
  max-width: var(--te-boxed);
}

.te-profile-pics,
.te-setcard-pics,
.te-user-details,
.te-user-account{
  /* display: none; */
}


.teamease .acf-media-modal .media-modal-close{
  width: 32px;
  height: 32px;
  padding: 0;
  margin: 16px;
  border-radius: 100%;
}
.teamease .acf-media-modal .media-sidebar .attachment-details  > *:not(:nth-child(-n+2)),
.teamease .acf-media-modal .media-sidebar form {
  display: none;
}
.teamease .acf-media-modal.wp-core-ui .button-primary, .teamease .editing_password .cancel-edit {
  background-color: var(--te-gold);
  border-color: var(--te-gold);
  color: var(--te-white);
  padding: 7px 16px;
}
.teamease .te-password-eye{
  position: absolute;
  right: 0;
  display: block;
  width: 30px;
  height: 40px;
  /* background-color: var(--te-dark-gold); */
  border-radius: 0 var(--te-border-radius) var(--te-border-radius) 0;
  cursor:pointer;
  z-index: 900;
}
.teamease .te-password-eye::before{
  text-align: center;
  line-height: 40px;
  color: var(--te-dark-gold)
}
.teamease .pass-strength-result {
    margin-top: 4px;
    background-color: var(--te-gold);
    border-color: var(--te-gold);
    border-radius: var(--te-border-radius);
    color: var(--te-white);
    overflow: hidden;
}
.teamease .pass-strength-result.strong{
  background-color: var(--te-success);
  border-color: var(--te-success);
}
.teamease .pass-strength-result.good{
  background-color: var(--te-orange);
  border-color: var(--te-orange);
}
.teamease .pass-strength-result.bad{
  background-color: var(--te-error);
  border-color: var(--te-error);
}
.teamease .pass-strength-result.short{
  background-color: var(--te-error);
  border-color: var(--te-error);
}

.teamease .acf-media-modal.wp-core-ui .button-primary:hover, .teamease .editing_password .cancel-edit:hover {
  background-color: var(--te-dark-gold);
}
.teamease .acf-media-modal.wp-core-ui .attachment.details .check,
.teamease .acf-media-modal.wp-core-ui .attachment.selected .check:focus,
.teamease .acf-media-modal.wp-core-ui .media-frame.mode-grid .attachment.selected .check {
    background-color: var(--te-gold);
    box-shadow: 0 0 0 1px #fff,
		0 0 0 2px var(--te-gold);
}
.teamease .acf-media-modal.wp-core-ui .attachment.details {
    box-shadow: inset 0 0 0 3px #fff,
		inset 0 0 0 7px var(--te-gold);
}
.teamease .acf-media-modal .media-frame a{
  color: var(--te-dark-gold);
}
.teamease .acf-media-modal .attachment.acf-selected {
    box-shadow: 0 0 0 3px #fff inset, 0 0 0 7px var(--te-gold) inset !important;
}


.te-hero-section{
  min-height: var(--te-heroSection);
}
.te-near-full-height{
  min-height: var(--te-nearFullHeight);
}
.te-full-height{
  min-height: var(--te-fullHeight);
}
.te-maincont{
  padding-left: 48px;
  padding-right: 48px;
}
#te-dashboard-header, .te-dashboard-left{
  width: 200px;
  padding-left: 32px;
  padding-right: 12px;
  background-color: var(--te-charcoal);
}
.te-dashboard-left{

}
#te-dashboard-header .elementor-widget-theme-site-logo{
  padding: 24px 0 24px 16px;
}
#te-dashboard-header .elementor-widget-theme-site-logo img{
  content:url("/wp-content/uploads/users/_admin/Tutti-Horizontal-W-1.svg");
}
.te-dashboard-right{
  padding-left: 32px;
  padding-right: 24px;
}
.te-dashboard-right .te-author-box h4.elementor-author-box__name{
  margin: 0 0 2px 0;
}
.te-dashboard-menu{
  padding-top: 20px;
  padding-bottom: 32px;
}
.te-dashboard-content{
  margin-left: 240px;
  padding-top: 20px;
  padding-bottom: 32px;
}
.te-dashboard-content-row{
  max-width: 924px;
  min-height: 10px;
  /* background-color: var(--te-success); */
}

form.frontend-form {
  margin-right: 12px;
}
.te-setcard-pics form.frontend-form {
  margin-right: 0px;
}

form.frontend-form .acf-fields{
  justify-content: flex-start;
}
form.frontend-form .acf-fields .acf-field-group .acf-fields{
  border: solid 1px var(--te-gold);
  border-radius: var(--te-border-radius);
  padding: 12px 12px 0 12px;
}
form.frontend-form .acf-fields .acf-field-checkbox ul{
  justify-content:space-between;
  display:flex;
  flex-direction: row;
  gap: 0;
}
form.frontend-form .acf-fields .acf-field-checkbox ul::before,
form.frontend-form .acf-fields .acf-field-checkbox ul::after{
  display:none;
}
form.frontend-form .acf-fields .acf-field-checkbox ul li{
  margin-right: 12px;
}
form.frontend-form .acf-fields .acf-field-checkbox ul li:last-of-type{
  margin-right: 0;
}
form.frontend-form .acf-fields .acf-field-checkbox ul.acf-radio-list li input[type=checkbox],
form.frontend-form .acf-fields .acf-field-checkbox ul.acf-radio-list li input[type=radio],
form.frontend-form .acf-fields .acf-field-checkbox ul.acf-checkbox-list li input[type=checkbox],
form.frontend-form .acf-fields .acf-field-checkbox ul.acf-checkbox-list li input[type=radio] {
  appearance: none;
  -webkit-appearance: none;
  display: flex;
  align-content: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  margin-right: 6px;
  padding: 0px;
  border: 1px solid var(--te-gold);
  border-radius: var(--te-border-radius);
  background-color: var(--te-white);
  flex-wrap: wrap;
}
form.frontend-form .acf-fields .acf-field-checkbox ul.acf-radio-list li input[type=checkbox]:hover,
form.frontend-form .acf-fields .acf-field-checkbox ul.acf-radio-list li input[type=radio]:hover,
form.frontend-form .acf-fields .acf-field-checkbox ul.acf-checkbox-list li input[type=checkbox]:hover,
form.frontend-form .acf-fields .acf-field-checkbox ul.acf-checkbox-list li input[type=radio]:hover {
  border-color: black;
  /* box-shadow: inset 0 0 2px var(--te-black); */
  /* background-color: var(--te-gold); */
}
form.frontend-form .acf-fields .acf-field-checkbox ul.acf-radio-list li input[type=checkbox]::before,
form.frontend-form .acf-fields .acf-field-checkbox ul.acf-radio-list li input[type=radio]::before,
form.frontend-form .acf-fields .acf-field-checkbox ul.acf-checkbox-list li input[type=checkbox]::before,
form.frontend-form .acf-fields .acf-field-checkbox ul.acf-checkbox-list li input[type=radio]::before {
  content: "";
  width: 20px;
  height: 20px;
  /* clip-path: polygon(20% 0%, 0% 20%, 30% 50%, 0% 80%, 20% 100%, 50% 70%, 80% 100%, 100% 80%, 70% 50%, 100% 20%, 80% 0%, 50% 30%); */
  clip-path: polygon(17% 54%, 28% 43%, 38% 54%, 70% 22%, 81% 33%, 38% 75%, 17% 54%);
  transform: scale(0);
  background-color: var(--te-dark-gold);
}

form.frontend-form .acf-fields .acf-field-checkbox ul.acf-radio-list li .selected input[type=checkbox]::before,
form.frontend-form .acf-fields .acf-field-checkbox ul.acf-radio-list li .selected input[type=radio]::before,
form.frontend-form .acf-fields .acf-field-checkbox ul.acf-checkbox-list li .selected input[type=checkbox]::before,
form.frontend-form .acf-fields .acf-field-checkbox ul.acf-checkbox-list li .selected input[type=radio]::before,
form.frontend-form .acf-fields .acf-field-checkbox ul.acf-radio-list li .selected input[type=checkbox]:checked::before,
form.frontend-form .acf-fields .acf-field-checkbox ul.acf-radio-list li .selected input[type=radio]:checked::before,
form.frontend-form .acf-fields .acf-field-checkbox ul.acf-checkbox-list li .selected input[type=checkbox]:checked::before,
form.frontend-form .acf-fields .acf-field-checkbox ul.acf-checkbox-list li .selected input[type=radio]:checked::before {
  transform: scale(1);
}

form.frontend-form .acf-fields .acf-field-checkbox ul.acf-radio-list li label,
form.frontend-form .acf-fields .acf-field-checkbox ul.acf-radio-list li label,
form.frontend-form .acf-fields .acf-field-checkbox ul.acf-checkbox-list li label,
form.frontend-form .acf-fields .acf-field-checkbox ul.acf-checkbox-list li label {
  justify-content:flex-start;
  display:flex !important;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  gap: 0;
  /* font-family: var(--te-secondary-font); */
  font-size: 16px;
  line-height: 16px;
}



/* ul.acf-radio-list li label.selected input[type=checkbox],
ul.acf-radio-list li label.selected input[type=radio],
ul.acf-checkbox-list li label.selected input[type=checkbox],
ul.acf-checkbox-list li label.selected input[type=radio] {
  background-color: var(--te-gold);
} */

form.frontend-form .acf-fields .acf-field{
  /* padding: 0 6px 16px 6px; */
  margin: 0;
  width: var(--te-grid-100);
}
form.frontend-form .acf-fields .acf-field .description{
  padding-left: 8px;
}
.teamease form.frontend-form .fea-submit-buttons{
  padding: 8px 6px 32px 6px;
  margin: 0 0 32px 0;
  width: var(--te-grid-100);
  border-bottom: solid 1px var(--te-light-gold);
  justify-content: flex-end !important;
}

.te-setcard-pics form.frontend-form .fea-submit-buttons{
  margin-right: 12px;
}
form.frontend-form .fea-submit-buttons .fea-submit-button{
  background-color: var(--te-tutti);
  border-color: var(--te-tutti);
  float:right;
}
form.frontend-form .fea-submit-buttons .fea-submit-button:hover{
  background-color: var(--te-dark-tutti);
  border-color: var(--te-dark-tutti);
}
form.frontend-form .acf-fields .acf-field .acf-label{
/* form.frontend-form .acf-fields .acf-field .afc-label { */
    font-size: 14px;
    line-height: 1 !important;
    display: inline-block;
    margin-bottom: 0;
    padding-left: 8px;
}
form.frontend-form .acf-fields .acf-field .acf-label label{
  margin: 0;
  font-weight: normal;
  color: var(--te-dark-gold);
}
form.frontend-form .acf-fields .acf-field .acf-input .description{
/* form.frontend-form .acf-fields .acf-field .afc-label { */
    font-family: var(--te-primary-font);
    font-size: 14px;
    line-height: 1 !important;
    display: inline-block;
    margin-bottom: 0;
}

form.frontend-form .acf-fields .acf-google-map {
    width: var(--te-grid-100);
    border: var(--te-gold) solid 1px;
    border-radius: var(--te-border-radius);
    margin: 0;
}
form.frontend-form .acf-fields .acf-google-map.-value .title .search {
  font-weight: normal;
  border-radius: var(--te-border-radius);
}
form.frontend-form .acf-fields .acf-google-map img {
   max-width: inherit !important;
}
form.frontend-form .acf-fields .acf-field.pic-edit{
  display: inline-block;
  width: auto;
}

form.frontend-form .acf-fields .acf-field.pic-edit .show-if-value{
  float: left;
  width: 216px;
  height: 280px;
  border-radius: var(--te-image-border-radius);
  overflow: hidden;
  border: solid 8px var(--te-white);
}
form.frontend-form .acf-fields .acf-field.pic-edit .hide-if-value a.acf-button{
  display: inline-block;
  color: var(--te-white);
  text-align: center;
  font-size: 48px;
  line-height: 246px;
  width: 216px;
  height: 280px;
  background-color: var(--te-gold);
  border: solid 8px var(--te-white);
  border-radius: var(--te-image-border-radius);
}
form.frontend-form .acf-fields .acf-field.pic-edit .show-if-value img {
  width: 100%;
  height: 100%;
  max-width: 100% !important;
  object-fit: cover;
  object-position: center top;
}
form.frontend-form .acf-fields .acf-field-upload-files.image-field .afc-input{
  margin-top: 0;
}
form.frontend-form .acf-fields .acf-field-upload-files.image-field .description{
  margin-top: 0;
  padding-left: 8px;
}
form.frontend-form .acf-fields .acf-field-upload-files.image-field .fea-uploads-main{
  background-color: transparent;
}
form.frontend-form .acf-fields .acf-field-upload-files.image-field .fea-uploads{
  /* background-color: var(--te-white); */
  /* overflow: hidden; */
  /* border-radius: var(--te-image-border-radius); */
}
form.frontend-form .acf-fields .acf-field-upload-files.image-field .fea-uploads .fea-uploads-side{
  display: none;
}
form.frontend-form .acf-fields .acf-field-upload-files.image-field .fea-uploads .fea-uploads-attachments{
  align-items: flex-start;
  gap: 0;
  margin: 0;
  padding: 0;
}
form.frontend-form .acf-fields .acf-field-upload-files.image-field .fea-uploads .fea-uploads-attachment{
  width: 216px;
  height: 288px;
  border: solid 8px var(--te-white);
  border-radius: var(--te-image-border-radius);
  overflow: hidden;
  margin: 0 12px 12px 0px;
}
/* form.frontend-form .acf-fields .acf-field-upload-files.image-field .fea-uploads .fea-uploads-attachment:nth-last-of-type(-n+4){
  margin: 0 8px 0 0;
} */
form.frontend-form .acf-fields .acf-field-upload-files.image-field .fea-uploads .fea-uploads-attachment img {
  width: 100%;
  height: 100%;
  max-height: 300px;
  object-fit: cover;
  object-position: center top;
}
form.frontend-form .acf-fields .acf-field-upload-files.image-field .fea-uploads-toolbar{
  padding: 8px 0 0 0;
  margin-right: 12px;
}

form.frontend-form .acf-fields .acf-field-upload-files.image-field .fea-uploads-toolbar .fea-uploads-add{
  margin-top: 4px;
  padding: 9px 12px;
  background-color: var(--te-white);
  color: var(--te-charcoal);
  border: solid 1px var(--te-gold);
  border-radius: var(--te-border-radius);
  font-size: 16px;
  line-height: 2.4em;
}
form.frontend-form .acf-fields .acf-field-upload-files.image-field .fea-uploads-toolbar .fea-uploads-add:hover{
  background-color: var(--te-gold);
  color: var(--te-white);
}
.teamease .acf-field-upload-image .acf-actions .acf-icon.-pencil,
.teamease .acf-field-upload-image .acf-actions .acf-icon.-cancel,
.teamease .acf-field-upload-files .actions .acf-icon.dark{
  background-color: var(--te-tutti);
  color: var(--te-white);
  line-height: 1.3em;
}
form.frontend-form .acf-fields .acf-field-upload-files.image-field .fea-uploads-toolbar .acf-fr{
  display: none;
}
.teamease .acf-field-upload-image .acf-actions .acf-icon.-pencil{
  display: none;
}
.teamease .acf-field-upload-files .actions .acf-icon.dark{
  width: 28px;
  height: 28px;
}
.teamease .acf-field-upload-image .acf-actions,
.teamease .acf-field-upload-files .actions{
  opacity: 0.3;
}
.teamease .acf-field-upload-image .acf-actions,
.teamease .acf-field-upload-files .actions{
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 5px;
  text-align: right;
  z-index: 996;
}
.teamease .acf-field-upload-files .actions{
  cursor: grab;
}
.teamease .acf-field-upload-image .acf-actions:hover,
.teamease .acf-field-upload-files .actions:hover{
  opacity: 1;
}
.teamease .acf-field-upload-image .acf-actions .acf-icon:hover,
.teamease .acf-field-upload-files .actions .acf-icon.dark:hover{
  color: var(--te-black);
}
.teamease .acf-field-upload-image .acf-actions.-hover,
.teamease .acf-field-upload-files .actions.-hover{
  display: block;
}

form.frontend-form .acf-fields .acf-field[data-name="fea_first_name"]{
  width: var(--te-grid-40);
}
form.frontend-form .acf-fields .acf-field[data-name="preposition"]{
  width: var(--te-grid-20);
}
form.frontend-form .acf-fields .acf-field[data-name="fea_last_name"]{
  width: var(--te-grid-40);
}
form.frontend-form .acf-fields .acf-field[data-name="date_of_birth"]{
  width: var(--te-grid-20);
}
form.frontend-form .acf-fields .acf-field[data-name="gender"]{
  width: var(--te-grid-20);
}
form.frontend-form .acf-fields .acf-field[data-name="descent"]{
  width: var(--te-grid-20);
}
form.frontend-form .acf-fields .acf-field[data-name="descent_info"]{
  width: var(--te-grid-40);
}
form.frontend-form .acf-fields .acf-field[data-name="fea_user_email"]{
  width: var(--te-grid-40);
}
form.frontend-form .acf-fields .acf-field[data-name="country_code"]{
  width: var(--te-grid-20);
}
form.frontend-form .acf-fields .acf-field[data-name="mobile_number"]{
  width: var(--te-grid-40);
}
form.frontend-form .acf-fields .acf-field[data-name="fea_user_password"]{
  width: var(--te-grid-50);
}form.frontend-form .acf-fields .acf-field[data-name="fea_user_password_confirm"]{
  width: var(--te-grid-50);
}
form.frontend-form .acf-fields .acf-field[data-name="availability"]{
  width: var(--te-grid-20);
}
form.frontend-form .acf-fields .acf-field[data-name="availability_data"]{
  width: var(--te-grid-80);
}
.te-user-details form.frontend-form .acf-fields .acf-field[data-name="mobile_number"] .description{
  display: none;
}
.acf-field input[type=text], .acf-field input[type=password], .acf-field input[type=date],
.acf-field input[type=datetime], .acf-field input[type=datetime-local], .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{
  min-height: 40px;
  font-size: 16px !important;
  background-color: var(--te-white);
  color: var(--te-charcoal);
  border: solid 1px var(--te-gold);
  border-radius: var(--te-border-radius);
}
.teamease .frontend-admin-message{
  padding: 12px 6px;
}

.teamease .acf-notice .acf-notice-dismiss{
  border: solid 2px var(--te-gold)!important;
  background-color: var(--te-bg)!important;
  color: var(--te-gold)!important;
}
.teamease .acf-notice.-dismiss{
  padding-right: 40px;
}
.teamease .acf-notice.-dismiss .acf-icon.-cancel::before {
    margin: -2px 0 0 -2px;
}
.teamease .acf-icon.small, .teamease .acf-icon.-small{
  font-size: 20px;
}
.teamease .acf-notice, .teamease .acf-field .acf-notice{
  display: inline-block;
  margin: 6px;
  background: var(--te-bg);
  color: var(--te-charcoal);
  border-left: 4px solid var(--te-gold);
  border-radius: 0 0 0 var(--te-border-radius);
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
}
.teamease .acf-field .acf-notice{
  margin: 0 0 15px 6px;
}

.teamease .acf-notice p{
  color: var(--te-charcoal);
}
.teamease .acf-notice.-error, .teamease .acf-field .acf-notice.-error{
  background: var(--te-bg);
  color: var(--te-charcoal);
  border-color: var(--te-error);
}
.teamease .acf-notice.-success, .teamease .acf-field .acf-notice.-success{
  background: var(--te-bg);
  color: var(--te-charcoal);
  border-color: var(--te-success);
}
.teamease .acf-google-map .acf-actions .acf-icon.-search,
.teamease .acf-google-map .acf-actions .acf-icon.-cancel,
.teamease .acf-google-map .acf-actions .acf-icon.-location{
  background-color: var(--te-gold);
  line-height: 26px;
}
.teamease .acf-google-map .acf-actions .acf-icon.-search{
  line-height: 23px;
}
.teamease .acf-google-map .acf-actions .acf-icon.-location{
  line-height: 25px;
}
.teamease .acf-google-map .acf-actions{
  opacity: 0.6;
}
.teamease .acf-google-map .acf-actions.-hover{
  opacity: 1;
}
.teamease .ui-datepicker select.ui-datepicker-month, .teamease .ui-datepicker select.ui-datepicker-year {
  width: 100%;
}
.teamease .wp-core-ui .attachment:focus, .teamease .wp-core-ui .selected.attachment:focus, .teamease .wp-core-ui .attachment.details:focus {
    box-shadow: inset 0 0 2px 3px #fff,
		inset 0 0 0 7px var(--te-gold);
    outline: 2px solid transparent;
    outline-offset: -6px;
}
.teamease .media-modal .delete-attachment, .teamease .media-modal .trash-attachment, .teamease .media-modal .untrash-attachment {
    display: inline;
    margin-top: 12px;
    padding: 7px 12px;
    color: var(--te-tutti);
    border: solid 2px var(--te-tutti);
    border-radius: var(--te-border-radius);
}
.teamease .wp-core-ui .button-link:hover, .wp-core-ui .button-link:active {
    color: var(--te-white);
    border-color: var(--te-gold);
}
.teamease .model-card{
  position:relative;
  margin: 0px;
  padding: 0 0 133% 0;
}

.teamease .model-link{
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  border-radius: 16px;
  z-index: 10;
}
.teamease .model-link:hover{
  z-index: 999;
  box-shadow: 0px 3px 4px 1px rgba(0, 0, 0, 0.5);
}

.teamease .model-link .model-name{
  opacity: 0;
  padding: 0 0 30% 0;
  transition: 1s all ease-out;
}
.teamease .model-link:hover .model-name{
  opacity: 1;
  padding: 0 0 5% 0;
}

.teamease .model-image{
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  z-index: 10;
  animation-duration: 0.2s;
  border: solid 8px var(--te-white);
  border-radius: 16px;
  overflow: hidden;
}
.teamease .model-image:hover{
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  border: solid 0px var(--te-white);
  border-top: solid 2px var(--te-white);
  border-radius: 16px;
  box-shadow: 0px 15px 30px 5px rgba(0, 0, 0, 0.5);
}
.teamease .te-model-filter{
  width: 100%;
}
.teamease .te-model-filter-wrapper{
  padding: 8px;
}
.teamease .te-model-filter-wrapper select {
  min-height: 40px;
  font-size: 1rem !important;
  background-color: var(--te-white);
  color: var(--te-charcoal);
  border: solid 1px var(--te-gold);
  border-radius: var(--te-border-radius);
  padding: 8px;
}
.teamease .te-model-filter-accordion .e-n-accordion-item-title{
  border: solid 8px var(--te-white);
  border-radius: 16px;
}
.teamease .te-model-filter-accordion .e-n-accordion-item-title[aria-expanded="true"]{
  border-radius: 16px 16px 0 0;
}
.teamease .te-model-filter-accordion .e-n-accordion-item-title .e-n-accordion-item-title-icon{
  color: var(--te-gold);
}

/* opdrachten */
.teamease .te-section{
  padding: 40px;
}
.teamease .te-section.e-con-boxed{
  margin: 0 auto;
  max-width: 924px;
  padding: 40px;
}
.teamease .te-job-title h1.elementor-heading-title{
  line-height: 1.25em !important;
  margin-bottom: 0.5em;
}
