.elementor-25955 .elementor-element.elementor-element-838ae22{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:grid-auto-rows: auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25955 .elementor-element.elementor-element-838ae22:not(.elementor-motion-effects-element-type-background), .elementor-25955 .elementor-element.elementor-element-838ae22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-25955 .elementor-element.elementor-element-343f3b7{--spacer-size:20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-25955 .elementor-element.elementor-element-da26556 .elementor-heading-title{font-family:"Roboto lokal", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:3.6em;font-weight:700;line-height:0.9em;letter-spacing:0px;}.elementor-25955 .elementor-element.elementor-element-65e5275{--spacer-size:15px;}.elementor-25955 .elementor-element.elementor-element-7115608{--spacer-size:20px;}.elementor-25955 .elementor-element.elementor-element-abe73c5{--spacer-size:50px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-25955 .elementor-element.elementor-element-3c0d2aa .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-426cd05-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-426cd05-font-size );font-weight:var( --e-global-typography-426cd05-font-weight );line-height:var( --e-global-typography-426cd05-line-height );border-radius:0px 0px 0px 0px;}.elementor-25955 .elementor-element.elementor-element-3c0d2aa .elementor-button:hover, .elementor-25955 .elementor-element.elementor-element-3c0d2aa .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-25955 .elementor-element.elementor-element-3c0d2aa.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-25955 .elementor-element.elementor-element-3c0d2aa .elementor-button-content-wrapper{flex-direction:row;}.elementor-25955 .elementor-element.elementor-element-3c0d2aa .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-25955 .elementor-element.elementor-element-3c0d2aa .elementor-button:hover svg, .elementor-25955 .elementor-element.elementor-element-3c0d2aa .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-25955 .elementor-element.elementor-element-b40df76 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-426cd05-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-426cd05-font-size );font-weight:var( --e-global-typography-426cd05-font-weight );line-height:var( --e-global-typography-426cd05-line-height );border-radius:0px 0px 0px 0px;}.elementor-25955 .elementor-element.elementor-element-b40df76 .elementor-button:hover, .elementor-25955 .elementor-element.elementor-element-b40df76 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-25955 .elementor-element.elementor-element-b40df76.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-25955 .elementor-element.elementor-element-b40df76 .elementor-button-content-wrapper{flex-direction:row;}.elementor-25955 .elementor-element.elementor-element-b40df76 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-25955 .elementor-element.elementor-element-b40df76 .elementor-button:hover svg, .elementor-25955 .elementor-element.elementor-element-b40df76 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-25955 .elementor-element.elementor-element-edcd44b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:20px 0px 0px 0px;--border-top-width:20px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25955 .elementor-element.elementor-element-edcd44b:not(.elementor-motion-effects-element-type-background), .elementor-25955 .elementor-element.elementor-element-edcd44b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-25955 .elementor-element.elementor-element-a8a647e{--spacer-size:20px;}.elementor-25955 .elementor-element.elementor-element-31ecaa4{--spacer-size:20px;}.elementor-25955 .elementor-element.elementor-element-6b94344{--spacer-size:20px;}.elementor-25955 .elementor-element.elementor-element-6e989f9{--spacer-size:50px;}.elementor-25955 .elementor-element.elementor-element-57f0959 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-426cd05-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-426cd05-font-size );font-weight:var( --e-global-typography-426cd05-font-weight );line-height:var( --e-global-typography-426cd05-line-height );border-radius:0px 0px 0px 0px;}.elementor-25955 .elementor-element.elementor-element-57f0959 .elementor-button:hover, .elementor-25955 .elementor-element.elementor-element-57f0959 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-25955 .elementor-element.elementor-element-57f0959.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-25955 .elementor-element.elementor-element-57f0959 .elementor-button-content-wrapper{flex-direction:row;}.elementor-25955 .elementor-element.elementor-element-57f0959 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-25955 .elementor-element.elementor-element-57f0959 .elementor-button:hover svg, .elementor-25955 .elementor-element.elementor-element-57f0959 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-25955 .elementor-element.elementor-element-57c8c67 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-426cd05-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-426cd05-font-size );font-weight:var( --e-global-typography-426cd05-font-weight );line-height:var( --e-global-typography-426cd05-line-height );border-radius:0px 0px 0px 0px;}.elementor-25955 .elementor-element.elementor-element-57c8c67 .elementor-button:hover, .elementor-25955 .elementor-element.elementor-element-57c8c67 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-25955 .elementor-element.elementor-element-57c8c67.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-25955 .elementor-element.elementor-element-57c8c67 .elementor-button-content-wrapper{flex-direction:row;}.elementor-25955 .elementor-element.elementor-element-57c8c67 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-25955 .elementor-element.elementor-element-57c8c67 .elementor-button:hover svg, .elementor-25955 .elementor-element.elementor-element-57c8c67 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-25955 .elementor-element.elementor-element-57f8b73{--spacer-size:20px;}.elementor-25955 .elementor-element.elementor-element-21765f2{--spacer-size:20px;}.elementor-25955 .elementor-element.elementor-element-ddf223f{--spacer-size:50px;}body.modal-open-dce-popup-8c012b0 .dce-modal.dce-popup-8c012b0 .modal-dialog{animation-name:enterFromRightPopup;-webkit-animation-name:enterFromRightPopup;}body.modal-open-dce-popup-8c012b0 .dce-push, body.modal-open-dce-popup-8c012b0 .dce-modal.dce-popup-8c012b0 .modal-dialog{animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;}.dce-modal.dce-popup-8c012b0 .modal-dialog{animation-name:exitToRightPopup;-webkit-animation-name:exitToRightPopup;}body.modal-close-dce-popup-8c012b0 .dce-push, .dce-modal.dce-popup-8c012b0 .modal-dialog{animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;}body.modal-open-dce-popup-8c012b0 .dce-push, body.modal-open-dce-popup-8c012b0 .dce-modal.dce-popup-8c012b0 .modal-dialog.animated{-webkit-animation-duration:0.6s;animation-duration:0.6s;}body.modal-close-dce-popup-8c012b0 .dce-push, .dce-modal.dce-popup-8c012b0 .modal-dialog.animated{-webkit-animation-duration:0.6s;animation-duration:0.6s;}.dce-modal.dce-popup-8c012b0{width:50vw;}.dce-modal.dce-popup-8c012b0 .modal-content{height:100vh;}.elementor-25955 .elementor-element.elementor-element-8c012b0 .elementor-button-icon{font-size:20px;}.elementor-25955 .elementor-element.elementor-element-8c012b0 .dce-button-popup .elementor-align-icon-right{margin-left:15px;}.elementor-25955 .elementor-element.elementor-element-8c012b0 .dce-button-popup .elementor-align-icon-left{margin-right:15px;}.elementor-25955 .elementor-element.elementor-element-8c012b0 .dce-button-popup{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:var( --e-global-color-text );padding:13px 13px 13px 13px;border-radius:0px 0px 0px 0px;}.elementor-25955 .elementor-element.elementor-element-8c012b0 .dce-button-popup:hover{background-color:var( --e-global-color-primary );}.dce-modal.dce-popup-8c012b0 button.dce-close{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );font-size:20px;border-radius:100px 100px 100px 100px;margin:15px 15px 15px 15px;padding:12px 16px 12px 16px;}.dce-modal.dce-popup-8c012b0 button.dce-close:hover{color:var( --e-global-color-primary );}.elementor-25955 .elementor-element.elementor-element-8c012b0 button.dce-close:hover, .dce-modal.dce-popup-8c012b0 button.dce-close:hover{background-color:var( --e-global-color-text );}.dce-modal.dce-popup-8c012b0 button.dce-close .close-img{width:20px;height:auto;}.elementor-25955 .elementor-element.elementor-element-bc3a300 .elementor-heading-title{font-family:"Roboto lokal", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:3.6em;font-weight:700;line-height:0.9em;letter-spacing:0px;}.elementor-25955 .elementor-element.elementor-element-d9b4ad7{--spacer-size:15px;}.elementor-25955 .elementor-element.elementor-element-7b73d52{--spacer-size:20px;}.elementor-25955 .elementor-element.elementor-element-c6d3c4f{--spacer-size:20px;}@media(max-width:1366px){.elementor-25955 .elementor-element.elementor-element-838ae22{--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-25955 .elementor-element.elementor-element-da26556 .elementor-heading-title{font-size:3.3em;line-height:0.8em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-25955 .elementor-element.elementor-element-3c0d2aa .elementor-button{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );}.elementor-25955 .elementor-element.elementor-element-b40df76 .elementor-button{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );}.elementor-25955 .elementor-element.elementor-element-edcd44b{--grid-auto-flow:row;}.elementor-25955 .elementor-element.elementor-element-57f0959 .elementor-button{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );}.elementor-25955 .elementor-element.elementor-element-57c8c67 .elementor-button{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );}.elementor-25955 .elementor-element.elementor-element-bc3a300 .elementor-heading-title{font-size:3.3em;line-height:0.8em;}}@media(max-width:1024px){.elementor-25955 .elementor-element.elementor-element-838ae22{--grid-auto-flow:row;}.elementor-25955 .elementor-element.elementor-element-343f3b7{--spacer-size:1px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-25955 .elementor-element.elementor-element-da26556 .elementor-heading-title{font-size:3em;line-height:1em;}.elementor-25955 .elementor-element.elementor-element-65e5275{--spacer-size:5px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-25955 .elementor-element.elementor-element-3c0d2aa .elementor-button{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );}.elementor-25955 .elementor-element.elementor-element-b40df76 .elementor-button{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );}.elementor-25955 .elementor-element.elementor-element-edcd44b{--grid-auto-flow:row;}.elementor-25955 .elementor-element.elementor-element-a8a647e{--spacer-size:1px;}.elementor-25955 .elementor-element.elementor-element-57f0959 .elementor-button{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );}.elementor-25955 .elementor-element.elementor-element-57c8c67 .elementor-button{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );}.elementor-25955 .elementor-element.elementor-element-57f8b73{--spacer-size:1px;}.elementor-25955 .elementor-element.elementor-element-bc3a300 .elementor-heading-title{font-size:3em;line-height:1em;}.elementor-25955 .elementor-element.elementor-element-d9b4ad7{--spacer-size:5px;}}@media(max-width:767px){.elementor-25955 .elementor-element.elementor-element-838ae22{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:2;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-25955 .elementor-element.elementor-element-da26556 .elementor-heading-title{font-size:3em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-25955 .elementor-element.elementor-element-3c0d2aa .elementor-button{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );}.elementor-25955 .elementor-element.elementor-element-b40df76 .elementor-button{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );}.elementor-25955 .elementor-element.elementor-element-edcd44b{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-25955 .elementor-element.elementor-element-57f0959 .elementor-button{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );}.elementor-25955 .elementor-element.elementor-element-57c8c67 .elementor-button{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );}.elementor-25955 .elementor-element.elementor-element-bc3a300 .elementor-heading-title{font-size:2em;}}/* Start custom CSS */.modal-content {
  background-color: #c9c1ba!important;
}

.dce-modal.dce-popup-8c012b0 {
  width: calc( 50vw + 10px )!important;
}


.e-form-label-base {
  font-family: 'helvetica';
  font-weight: 800;
  font-size: 20px!important;
  color: #29293a!important;
  
}

.formbox {
  background-color: transparent;
  border: none!important;
  border-bottom: #29293a 5px solid!important;
  padding-left:0px!important;
  
}

.formbox::placeholder {
  color:#fff!important;
  font-family: 'helvetica';
  font-weight: 800;
  
}

.formcheckbox {
  border: 3px solid #847467!important;
}

.e-form-submit-button-base {
  box-shadow: none!important;
    font-family: 'helvetica';
  font-weight: 800;
  font-size: 20px!important;
  background-color: #29293a!important;
  padding: 7px 20px!important;
  
}

.dce-modal-close {
  box-shadow: none!important;
}

.modal-body {
  max-width: 570px;
}


.elementor-widget-dyncontel-popup .dce-button-wrapper button {
  box-shadow: none!important;
}

.dce-button-open-modal {
  width: 100%;
  justify-content: center;
}


@media (max-width: 1024px) {
  body.elementor-page-199 {
    padding: 0px 0px 0px 0px!important
  }
  
  .elementor-location-header {
    padding: 0px 12px 0px 12px!important

  }
  
}


@media (max-width: 767px) {
 .elementor-element-279aed7 {
  grid-row:3;
}
  
}


.e-3a0137a-864db33 {
  font-size: 13px!important;
}

.e-710d1c4-aeb4d89 {
margin-right: 4px;
  min-width: 19px;
}


@media (max-width: 767px) {
 .dce-modal.dce-popup-8c012b0 {

  width: calc( 90vw + 10px ) !important;
 }
}

.modal-body {
  border-left: 20px solid #e32085;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto lokal';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://theaterwrede.de/wp-content/uploads/2022/11/roboto-v30-latin-500.eot');
	src: url('https://theaterwrede.de/wp-content/uploads/2022/11/roboto-v30-latin-500.eot?#iefix') format('embedded-opentype'),
		url('https://theaterwrede.de/wp-content/uploads/2022/11/roboto-v30-latin-500.woff2') format('woff2'),
		url('https://theaterwrede.de/wp-content/uploads/2022/11/roboto-v30-latin-500.woff') format('woff'),
		url('https://theaterwrede.de/wp-content/uploads/2022/11/roboto-v30-latin-500.ttf') format('truetype'),
		url('https://theaterwrede.de/wp-content/uploads/2022/11/roboto-v30-latin-500.svg#Robotolokal') format('svg');
}
@font-face {
	font-family: 'Roboto lokal';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://theaterwrede.de/wp-content/uploads/2022/11/roboto-v30-latin-regular.eot');
	src: url('https://theaterwrede.de/wp-content/uploads/2022/11/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'),
		url('https://theaterwrede.de/wp-content/uploads/2022/11/roboto-v30-latin-regular.woff2') format('woff2'),
		url('https://theaterwrede.de/wp-content/uploads/2022/11/roboto-v30-latin-regular.woff') format('woff'),
		url('https://theaterwrede.de/wp-content/uploads/2022/11/roboto-v30-latin-regular.ttf') format('truetype'),
		url('https://theaterwrede.de/wp-content/uploads/2022/11/roboto-v30-latin-regular.svg#Robotolokal') format('svg');
}
@font-face {
	font-family: 'Roboto lokal';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://theaterwrede.de/wp-content/uploads/2022/11/roboto-v30-latin-700.eot');
	src: url('https://theaterwrede.de/wp-content/uploads/2022/11/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'),
		url('https://theaterwrede.de/wp-content/uploads/2022/11/roboto-v30-latin-700.woff2') format('woff2'),
		url('https://theaterwrede.de/wp-content/uploads/2022/11/roboto-v30-latin-700.woff') format('woff'),
		url('https://theaterwrede.de/wp-content/uploads/2022/11/roboto-v30-latin-700.ttf') format('truetype'),
		url('https://theaterwrede.de/wp-content/uploads/2022/11/roboto-v30-latin-700.svg#Robotolokal') format('svg');
}
/* End Custom Fonts CSS */