.elementor-3007 .elementor-element.elementor-element-613dd1c{--display:flex;--min-height:900px;--padding-top:120px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-3007 .elementor-element.elementor-element-d78ad02{padding:0px 0px 15px 0px;}.elementor-3007 .elementor-element.elementor-element-d78ad02 .elementor-heading-title{font-family:"Monument Extended", Sans-serif;font-size:20px;font-weight:400;letter-spacing:0.3px;}.elementor-3007 .elementor-element.elementor-element-044133e .jet-form-builder__label{text-align:left;}.elementor-3007 .elementor-element.elementor-element-044133e .jet-form-builder__desc{text-align:left;}.elementor-3007 .elementor-element.elementor-element-044133e .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-3007 .elementor-element.elementor-element-044133e .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-3007 .elementor-element.elementor-element-044133e .jet-form-builder input{color-scheme:normal;}.elementor-3007 .elementor-element.elementor-element-044133e .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-3007 .elementor-element.elementor-element-044133e .jet-form-builder__action-button{transition:all 0.3s;}.elementor-3007 .elementor-element.elementor-element-044133e .jet-form-builder__next-page-wrap{text-align:left;}.elementor-3007 .elementor-element.elementor-element-044133e .jet-form-builder-message--success{text-align:center;}.elementor-3007 .elementor-element.elementor-element-044133e .jet-form-builder-message--error{text-align:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3007 .elementor-element.elementor-element-613dd1c{--content-width:800px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS for jet-form-builder-form, class: .elementor-element-044133e */#formproducts_selected .jet-listing-grid--3177:before{
    content: "You have selected these models:";
    width: 100%;
    height: 30px;
    display: block;
    font-size: 18px;
    font-family: "Roboto";
    font-weight: 500;
    padding-left: 10px;
    margin-top: 20px;
}

.elementor-3007 .elementor-element.elementor-element-044133e .jet-listing-grid--3068{
    padding: 10px !important;
}

.elementor-3007 .elementor-element.elementor-element-044133e #formproducts_selected{
    padding-bottom: 50px !important;
}

.elementor-3007 .elementor-element.elementor-element-044133e .wp-block-separator{
    border-top: 1px solid !important;
}

.elementor-3007 .elementor-element.elementor-element-044133e .distance1{
    margin-top: 65px !important;
}

.elementor-3007 .elementor-element.elementor-element-044133e input{
    border-radius: 100px !important;
    height: 56px;
    border-color: #e4e4e4;
    box-shadow: 0px 0px 20px -10px rgba(0,0,0,0.5);
    padding-left: 25px;
}

.elementor-3007 .elementor-element.elementor-element-044133e input::placeholder{
    color: gray !important;
}

.elementor-3007 .elementor-element.elementor-element-044133e .jet-listing-not-found{
    margin-top: 10px;
    color: gray;
}

.elementor-3007 .elementor-element.elementor-element-044133e .jet-form-builder__action-button {
  display: block;           /* oder inline-block */
  width: 231px;             /* deine fixe Breite */
  margin: 0 auto;           /* zentriert den Button selbst */
  text-align: center;       /* zentriert den Text innen */
  padding: .5em 0;          /* etwas vertikaler Freiraum */
  border-radius: 5px;
  background-color: var(--e-global-color-accent);
  color: #fff;
  border: none;
  margin-top: 30px;
}

.elementor-3007 .elementor-element.elementor-element-044133e .jet-filters-pagination{
    justify-content: center;
}

.elementor-3007 .elementor-element.elementor-element-044133e .jet-filters-pagination__link{
    background-color: var(--e-global-color-accent);
    padding: 4px 7px;
    font-size: 12px !important;
    z-index: 50;
}

#country-search-input{
    border-radius: 5px !important;
}

.elementor-3007 .elementor-element.elementor-element-044133e .wp-block-jet-forms-radio-field{
    margin-bottom: 30px;
}
















/* Wrapper und Toggle */
.country-dropdown-wrap {
  position: relative;
  width: 100%;
  max-width: 400px;
  padding-top: 60px;
}
.country-dropdown-toggle {
  width: 100%;
  padding: 14px;
  text-align: left;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 50px;
}

.country-dropdown-toggle:hover{
    background: #F0F0F0 !important;
}


/* Panel (hidden by default) */
.country-dropdown-panel {
  position: absolute;
  top: 86px;
  left: 0; right: 0;
  margin-top: 4px;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  max-height: 280px;    /* wie dein Scroll-Container */
  overflow-y: auto;     /* Scrollbar */
  overflow-x: hidden;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  display: none;
  z-index: 100;
}
.country-dropdown-wrap.open .country-dropdown-panel {
  display: block;
}

/* Suchfeld */
.country-search-input {
  width: 100%;
  box-sizing: border-box;
  padding: 0.5em;
  border: none;
  border-bottom: 1px solid #eee;
  outline: none !important;
}

.selected-country{
    color: black !important;
    font-weight: 500;
}

.elementor-3007 .elementor-element.elementor-element-044133e .arrow{
    color: black;
}

/* Radio-Items im Panel */
.country-dropdown-panel .jet-form-builder__field-wrap {
  padding: 0.5em;
  cursor: pointer;
}
.country-dropdown-panel .jet-form-builder__field-wrap:hover {
  background: #f5f5f5;
}

/* verstecke das Original-Label, falls nötig */
.country-dropdown-panel label.jet-form-builder__field-label {
  display: none;
}

.country-dropdown-panel .jet-form-builder__fields-group{
    gap: 0px !important;
}


.elementor-3007 .elementor-element.elementor-element-044133e .wp-block-jet-forms-radio-field{
    position: absolute;
    top: 45px;
    font-size: 20px;
    font-weight: 400;
    color: black;
    font-family: "Monument Extended", Sans-serif;
    width: 600px !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Monument Extended';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://tisaseurope.com/wp-content/uploads/2025/04/PPMonumentExtended-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Monument Extended';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://tisaseurope.com/wp-content/uploads/2025/04/PPMonumentExtended-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Monument Extended';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://tisaseurope.com/wp-content/uploads/2025/04/PPMonumentExtended-Black.woff2') format('woff2');
}
/* End Custom Fonts CSS */