.elementor-528 .elementor-element.elementor-element-78ad859{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0rem;--margin-bottom:5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-528 .elementor-element.elementor-element-cda19e2{--display:flex;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-528 .elementor-element.elementor-element-cda19e2:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-cda19e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-528 .elementor-element.elementor-element-0f44427{font-family:"adriane", Sans-serif;font-size:0.9rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-528 .elementor-element.elementor-element-0f44427 a{color:var( --e-global-color-primary );}.elementor-528 .elementor-element.elementor-element-0f44427 a:hover{color:#000000;}.elementor-528 .elementor-element.elementor-element-efa61c5{--display:flex;}.elementor-528 .elementor-element.elementor-element-efa61c5:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-efa61c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-528 .elementor-element.elementor-element-0ccd081{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--margin-top:-0.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-528 .elementor-element.elementor-element-7e9f705{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-528 .elementor-element.elementor-element-e6d7a3a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-528 .elementor-element.elementor-element-e6d7a3a .elementor-heading-title{font-family:"adriane", Sans-serif;font-size:1.2rem;color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-0988782{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-528 .elementor-element.elementor-element-0988782 .elementor-heading-title{font-family:"adriane", Sans-serif;font-size:2rem;text-transform:uppercase;color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-248a129 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-528 .elementor-element.elementor-element-248a129 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-528 .elementor-element.elementor-element-248a129{--e-icon-list-icon-size:0.7rem;--icon-vertical-offset:0px;}.elementor-528 .elementor-element.elementor-element-248a129 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-528 .elementor-element.elementor-element-248a129 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:0.9rem;}.elementor-528 .elementor-element.elementor-element-248a129 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-528 .elementor-element.elementor-element-a5979a3 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-528 .elementor-element.elementor-element-a5979a3 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-528 .elementor-element.elementor-element-a5979a3{--e-icon-list-icon-size:0.7rem;--icon-vertical-offset:0px;}.elementor-528 .elementor-element.elementor-element-a5979a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-528 .elementor-element.elementor-element-a5979a3 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:0.9rem;}.elementor-528 .elementor-element.elementor-element-a5979a3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-528 .elementor-element.elementor-element-8bc14c7 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-528 .elementor-element.elementor-element-8bc14c7 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-528 .elementor-element.elementor-element-8bc14c7{--e-icon-list-icon-size:0.7rem;--icon-vertical-offset:0px;}.elementor-528 .elementor-element.elementor-element-8bc14c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-528 .elementor-element.elementor-element-8bc14c7 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:0.9rem;}.elementor-528 .elementor-element.elementor-element-8bc14c7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-528 .elementor-element.elementor-element-b182703{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-528 .elementor-element.elementor-element-6f9f72b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-528 .elementor-element.elementor-element-6f9f72b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-528 .elementor-element.elementor-element-06ebdea{padding:0rem 0rem 0rem 0rem;}.elementor-528 .elementor-element.elementor-element-06ebdea .elementor-heading-title{font-family:"adriane", Sans-serif;font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-38a2ea1{padding:0rem 0rem 0rem 0rem;}.elementor-528 .elementor-element.elementor-element-38a2ea1 .elementor-heading-title{font-family:"adriane", Sans-serif;font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-08f5a0a .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-528 .elementor-element.elementor-element-08f5a0a .elementor-button:hover, .elementor-528 .elementor-element.elementor-element-08f5a0a .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-secondary );}.elementor-528 .elementor-element.elementor-element-08f5a0a.elementor-element{--align-self:flex-end;}.elementor-528 .elementor-element.elementor-element-08f5a0a .elementor-button-content-wrapper{flex-direction:row;}.elementor-528 .elementor-element.elementor-element-08f5a0a .elementor-button .elementor-button-content-wrapper{gap:0.5rem;}.elementor-528 .elementor-element.elementor-element-08f5a0a .elementor-button:hover svg, .elementor-528 .elementor-element.elementor-element-08f5a0a .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-528 .elementor-element.elementor-element-7bca21b .elementor-field-group{padding-right:calc( 1.25rem/2 );padding-left:calc( 1.25rem/2 );margin-bottom:1.25rem;}.elementor-528 .elementor-element.elementor-element-7bca21b .elementor-form-fields-wrapper{margin-left:calc( -1.25rem/2 );margin-right:calc( -1.25rem/2 );margin-bottom:-1.25rem;}.elementor-528 .elementor-element.elementor-element-7bca21b .elementor-field-group.recaptcha_v3-bottomleft, .elementor-528 .elementor-element.elementor-element-7bca21b .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-528 .elementor-element.elementor-element-7bca21b .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-528 .elementor-element.elementor-element-7bca21b .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-528 .elementor-element.elementor-element-7bca21b .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-528 .elementor-element.elementor-element-7bca21b .elementor-field-group > label, .elementor-528 .elementor-element.elementor-element-7bca21b .elementor-field-subgroup label{color:var( --e-global-color-primary );}.elementor-528 .elementor-element.elementor-element-7bca21b .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-primary );font-family:var( --e-global-typography-ea580e1-font-family ), Sans-serif;font-size:var( --e-global-typography-ea580e1-font-size );font-weight:var( --e-global-typography-ea580e1-font-weight );line-height:var( --e-global-typography-ea580e1-line-height );}.elementor-528 .elementor-element.elementor-element-7bca21b .elementor-field-group .elementor-field{color:var( --e-global-color-primary );}.elementor-528 .elementor-element.elementor-element-7bca21b .elementor-field-group .elementor-field, .elementor-528 .elementor-element.elementor-element-7bca21b .elementor-field-subgroup label{font-family:var( --e-global-typography-ea580e1-font-family ), Sans-serif;font-size:var( --e-global-typography-ea580e1-font-size );font-weight:var( --e-global-typography-ea580e1-font-weight );line-height:var( --e-global-typography-ea580e1-line-height );}.elementor-528 .elementor-element.elementor-element-7bca21b .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-secondary );border-width:0px 0px 0px 0px;border-radius:1.25rem 1.25rem 1.25rem 1.25rem;}.elementor-528 .elementor-element.elementor-element-7bca21b .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-secondary );border-width:0px 0px 0px 0px;border-radius:1.25rem 1.25rem 1.25rem 1.25rem;}.elementor-528 .elementor-element.elementor-element-7bca21b .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-528 .elementor-element.elementor-element-7bca21b .elementor-button[type="submit"]{color:#ffffff;}.elementor-528 .elementor-element.elementor-element-7bca21b .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-528 .elementor-element.elementor-element-7bca21b .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-528 .elementor-element.elementor-element-7bca21b .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-528 .elementor-element.elementor-element-7bca21b .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-528 .elementor-element.elementor-element-7bca21b .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-528 .elementor-element.elementor-element-7bca21b .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-528 .elementor-element.elementor-element-7bca21b .elementor-message{font-family:var( --e-global-typography-fb709c6-font-family ), Sans-serif;font-size:var( --e-global-typography-fb709c6-font-size );font-weight:var( --e-global-typography-fb709c6-font-weight );}.elementor-528 .elementor-element.elementor-element-7bca21b .elementor-message.elementor-message-success{color:var( --e-global-color-c831c88 );}.elementor-528 .elementor-element.elementor-element-7bca21b .elementor-message.elementor-message-danger{color:var( --e-global-color-4af1bec );}.elementor-528 .elementor-element.elementor-element-7bca21b .elementor-message.elementor-help-inline{color:var( --e-global-color-primary );}.elementor-528 .elementor-element.elementor-element-7bca21b{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-528 .elementor-element.elementor-element-3d29083{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:var( --e-global-typography-ea580e1-font-family ), Sans-serif;font-size:var( --e-global-typography-ea580e1-font-size );font-weight:var( --e-global-typography-ea580e1-font-weight );line-height:var( --e-global-typography-ea580e1-line-height );}@media(min-width:768px){.elementor-528 .elementor-element.elementor-element-cda19e2{--width:min(50rem, 100%);}}@media(max-width:1024px){.elementor-528 .elementor-element.elementor-element-78ad859{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-528 .elementor-element.elementor-element-cda19e2{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-528 .elementor-element.elementor-element-0f44427{font-size:1rem;}.elementor-528 .elementor-element.elementor-element-7bca21b .elementor-field-type-html{font-size:var( --e-global-typography-ea580e1-font-size );line-height:var( --e-global-typography-ea580e1-line-height );}.elementor-528 .elementor-element.elementor-element-7bca21b .elementor-field-group .elementor-field, .elementor-528 .elementor-element.elementor-element-7bca21b .elementor-field-subgroup label{font-size:var( --e-global-typography-ea580e1-font-size );line-height:var( --e-global-typography-ea580e1-line-height );}.elementor-528 .elementor-element.elementor-element-7bca21b .elementor-message{font-size:var( --e-global-typography-fb709c6-font-size );}.elementor-528 .elementor-element.elementor-element-3d29083{font-size:var( --e-global-typography-ea580e1-font-size );line-height:var( --e-global-typography-ea580e1-line-height );}}@media(max-width:767px){.elementor-528 .elementor-element.elementor-element-78ad859{--margin-top:0rem;--margin-bottom:3.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-528 .elementor-element.elementor-element-0f44427{font-size:0.9rem;}.elementor-528 .elementor-element.elementor-element-6f9f72b{--justify-content:flex-start;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-528 .elementor-element.elementor-element-08f5a0a{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-528 .elementor-element.elementor-element-08f5a0a.elementor-element{--align-self:flex-start;}.elementor-528 .elementor-element.elementor-element-7bca21b .elementor-field-type-html{font-size:var( --e-global-typography-ea580e1-font-size );line-height:var( --e-global-typography-ea580e1-line-height );}.elementor-528 .elementor-element.elementor-element-7bca21b .elementor-field-group .elementor-field, .elementor-528 .elementor-element.elementor-element-7bca21b .elementor-field-subgroup label{font-size:var( --e-global-typography-ea580e1-font-size );line-height:var( --e-global-typography-ea580e1-line-height );}.elementor-528 .elementor-element.elementor-element-7bca21b .elementor-message{font-size:var( --e-global-typography-fb709c6-font-size );}.elementor-528 .elementor-element.elementor-element-3d29083{font-size:var( --e-global-typography-ea580e1-font-size );line-height:var( --e-global-typography-ea580e1-line-height );}}/* Start custom CSS for breadcrumbs, class: .elementor-element-0f44427 */.elementor-528 .elementor-element.elementor-element-0f44427 {
    font-variant:small-caps!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06ebdea */.elementor-528 .elementor-element.elementor-element-06ebdea {
    font-variant-position: super;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-08f5a0a */.elementor-528 .elementor-element.elementor-element-08f5a0a .elementor-button-icon svg {
  height: auto!important;
  width: 0.9rem!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efa61c5 *//* Blauw */
.k-blauw .pk-container { background-color: var(--e-global-color-d0991fd); }

/* Groen */
.k-groen .pk-container { background-color: var(--e-global-color-77f1c31); }

/* Rood */
.k-rood .pk-container { background-color: var(--e-global-color-1787872); }

/* Paars */
.k-paars .pk-container { background-color: var(--e-global-color-eabdc6c); }/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-7bca21b */.elementor-528 .elementor-element.elementor-element-7bca21b .elementor-field-type-html{
    margin:0.5rem 0!important;
}
.elementor-528 .elementor-element.elementor-element-7bca21b input,
.elementor-528 .elementor-element.elementor-element-7bca21b textarea,
.elementor-528 .elementor-element.elementor-element-7bca21b select{
    padding:1.25rem;
}

/* Reset + base style */
.elementor-528 .elementor-element.elementor-element-7bca21b .elementor-acceptance-field[type="checkbox"] {
  appearance: none!important;
  -webkit-appearance: none!important;
  display: inline-block!important;
  flex-shrink: 0!important;
  width: 1.25rem!important;
  height: 1.25rem!important;
  background-color: var(--e-global-color-secondary)!important;
  border: 1px solid var(--e-global-color-primary)!important;
  border-radius: 4px!important;
  cursor: pointer!important;
  position: relative!important;
  margin-right: 8px!important;
  vertical-align: middle!important;
  padding:0!important;
}
/* Checked state */
.elementor-528 .elementor-element.elementor-element-7bca21b .elementor-acceptance-field[type="checkbox"]:checked {
  background-color: var(--e-global-color-0f9afb6)!important;
  border-color: var(--e-global-color-0f9afb6)!important;
}
/* Checkmark */
.elementor-528 .elementor-element.elementor-element-7bca21b .elementor-acceptance-field[type="checkbox"]:checked::after {
  content: ""!important;
  position: absolute!important;
  left: calc(50% - 0.5px)!important;
  top: 50%!important;
  transform: translate(-50%, -60%) rotate(45deg)!important;
  width: 0.5rem!important;
  height: 0.8rem!important;
  border: solid #fff!important;
  border-width: 0 3px 3px 0!important;
  border-radius: 1px !important;
}
/* ADRES OUTPUT */
.output_adres{
    margin-top:-0.5rem;
    margin-bottom:1rem;
    min-height:5rem;
    padding:1.25rem;
    border:3px solid var(--e-global-color-secondary);
    border-radius:1.25rem;
}
/* Datepicker */
div.flatpickr-calendar{
    background:var(--e-global-color-text);
    border:2px solid var(--e-global-color-5ab7e34);
}
div.flatpickr-calendar::before,
div.flatpickr-calendar::after{
    border-bottom-color:var(--e-global-color-5ab7e34)!important;
}
.flatpickr-day.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day.nextMonthDay:focus, .flatpickr-day.nextMonthDay:hover, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.today.inRange, .flatpickr-day:focus, .flatpickr-day:hover{
    background: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.flatpickr-day.today{
    background: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.flatpickr-day.endRange, .flatpickr-day.endRange.inRange, .flatpickr-day.endRange.nextMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.endRange:focus, .flatpickr-day.endRange:hover, .flatpickr-day.selected, .flatpickr-day.selected.inRange, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.selected:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange, .flatpickr-day.startRange.inRange, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.startRange:focus, .flatpickr-day.startRange:hover {
    background: var(--e-global-color-855d06f);
    color: #fff;
    border-color: var(--e-global-color-855d06f);
}
.flatpickr-months .flatpickr-next-month:hover svg, .flatpickr-months .flatpickr-prev-month:hover svg {
    fill: var(--e-global-color-4af1bec);
}
/* Icon Datepicker */
.elementor-528 .elementor-element.elementor-element-7bca21b .elementor-date-field {
  position: relative;
}
.elementor-528 .elementor-element.elementor-element-7bca21b .elementor-field-group:has(.elementor-date-field)::after {
  content: "";
  position: absolute;
  right: 2rem;
  top: 50%;
  transform: translateY(-50%);
  width: 1.5rem;
  height: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23555555'%3E%3Cpath d='M200-80q-33 0-56.5-23.5T120-160v-560q0-33 23.5-56.5T200-800h40v-80h80v80h320v-80h80v80h40q33 0 56.5 23.5T840-720v255l-80 80v-175H200v400h248l80 80H200Zm0-560h560v-80H200v80Zm0 0v-80 80ZM662-60 520-202l56-56 85 85 170-170 56 57L662-60Z'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  pointer-events: none;
}
.elementor-528 .elementor-element.elementor-element-7bca21b .elementor-date-field::-webkit-calendar-picker-indicator {
  opacity: 0;
}
@media (max-width: 767px){
    .elementor-528 .elementor-element.elementor-element-7bca21b .elementor-field-group:has(.elementor-date-field)::after{
        display: none!important;
    }
}
/* Select */
.elementor-528 .elementor-element.elementor-element-7bca21b .select-caret-down-wrapper {
  display: none;
}
.elementor-528 .elementor-element.elementor-element-7bca21b .elementor-field-group .elementor-select-wrapper select{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23555555'%3E%3Cpath d='M480-344 240-584l56-56 184 184 184-184 56 56-240 240Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 2rem 2rem;
  padding-right: 2rem;
}

/* Floating Labels */
.floating-label-form .elementor-field-group {
    position: relative;
}
.floating-label-form .elementor-field {
    padding-top: 20px !important;
}
.floating-label-form .elementor-field-group > label {
    position: absolute;
    left: 1.85rem;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    padding: 0;
    font-size:1.25rem;
    line-height: 0.6;
    opacity: 0;
    pointer-events: none;
    z-index: 5;
    transition: all 0.2s ease;
}
.floating-label-form .elementor-field-group.is-floating > label {
    top: 0.8rem;
    transform: none;
    font-size: 0.8rem;
    opacity: 0.6;
}
.floating-label-form .elementor-field::placeholder {
    color: inherit;
    opacity: 0.6;
}
.floating-label-form .elementor-field-group.is-floating .elementor-field::placeholder {
    color: transparent;
}
.floating-label-form textarea.elementor-field {
    padding-top: 24px !important;
}
.floating-label-form .elementor-field-group textarea + label {
    top: 20px;
}
.floating-label-form .elementor-field-group.is-floating textarea + label {
    top: 7px;
}
.floating-label-form .elementor-field-label[for="form-field-privacy"]{
    display:none!important;
}
.elementor-mark-required .elementor-field-label::after{
    color:var(--e-global-color-6a9afe4);
}/* End custom CSS */