.elementor-kit-5{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#FFF960;--e-global-color-text:#000000;--e-global-color-accent:#FF9776;--e-global-color-d433c79:#86A1FF;--e-global-color-a12da58:#C8F2A7;--e-global-color-06ec62e:#90E8DC;--e-global-color-70791c8:#D3D3D3;--e-global-typography-primary-font-family:"Montserrat (local)";--e-global-typography-primary-font-size:56px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:56px;--e-global-typography-secondary-font-family:"Montserrat (local)";--e-global-typography-secondary-font-size:28px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:39.2px;--e-global-typography-text-font-family:"Merriweather (local)";--e-global-typography-text-font-size:24px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:36px;--e-global-typography-accent-font-family:"Montserrat (local)";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:14px;--e-global-typography-87c5346-font-family:"Merriweather (local)";--e-global-typography-87c5346-font-size:28px;--e-global-typography-87c5346-font-weight:400;--e-global-typography-87c5346-line-height:42px;--e-global-typography-ba0eff1-font-family:"Merriweather (local)";--e-global-typography-ba0eff1-font-size:28px;--e-global-typography-ba0eff1-font-weight:400;--e-global-typography-ba0eff1-line-height:47.6px;--e-global-typography-f6f66dc-font-family:"Montserrat (local)";--e-global-typography-f6f66dc-font-size:18px;--e-global-typography-f6f66dc-font-weight:700;--e-global-typography-f6f66dc-text-transform:uppercase;--e-global-typography-f6f66dc-line-height:27px;--e-global-typography-7b13c51-font-family:"Merriweather (local)";--e-global-typography-7b13c51-font-size:20px;--e-global-typography-7b13c51-font-weight:400;--e-global-typography-7b13c51-line-height:30px;--e-global-typography-69bc3c6-font-family:"Montserrat (local)";--e-global-typography-69bc3c6-font-size:48px;--e-global-typography-69bc3c6-font-weight:700;--e-global-typography-69bc3c6-line-height:48px;--e-global-typography-7d61b9d-font-family:"Montserrat (local)";--e-global-typography-7d61b9d-font-size:20px;--e-global-typography-7d61b9d-font-weight:700;--e-global-typography-7d61b9d-text-transform:uppercase;--e-global-typography-7d61b9d-line-height:24.38px;--e-global-typography-fd749af-font-family:"Montserrat (local)";--e-global-typography-fd749af-font-size:20px;--e-global-typography-fd749af-font-weight:700;--e-global-typography-fd749af-line-height:26px;--e-global-typography-18c1fd0-font-family:"Montserrat (local)";--e-global-typography-18c1fd0-font-size:28px;--e-global-typography-18c1fd0-font-weight:700;--e-global-typography-18c1fd0-line-height:39.2px;--e-global-typography-f4ce990-font-family:"Merriweather (local)";--e-global-typography-f4ce990-font-size:18px;--e-global-typography-f4ce990-font-weight:400;--e-global-typography-f4ce990-line-height:30.6px;--e-global-typography-93b195f-font-family:"Merriweather (local)";--e-global-typography-93b195f-font-size:18px;--e-global-typography-93b195f-font-weight:700;--e-global-typography-93b195f-line-height:30.6px;color:var( --e-global-color-text );}.elementor-kit-5 a{color:var( --e-global-color-text );}.elementor-kit-5 h1{color:#000000;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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-5 h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-family:var( --e-global-typography-7d61b9d-font-family ), Sans-serif;font-size:var( --e-global-typography-7d61b9d-font-size );font-weight:var( --e-global-typography-7d61b9d-font-weight );text-transform:var( --e-global-typography-7d61b9d-text-transform );line-height:var( --e-global-typography-7d61b9d-line-height );letter-spacing:var( --e-global-typography-7d61b9d-letter-spacing );word-spacing:var( --e-global-typography-7d61b9d-word-spacing );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:18px 32px 18px 32px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1312px;}.e-con{--container-max-width:1312px;--container-default-padding-block-start:0px;--container-default-padding-inline-end:0px;--container-default-padding-block-end:0px;--container-default-padding-inline-start:0px;}.elementor-widget:not(:last-child){margin-block-end:32px;}.elementor-element{--widgets-spacing:32px 32px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1600px){.elementor-kit-5 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-5 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-7d61b9d-font-size );line-height:var( --e-global-typography-7d61b9d-line-height );letter-spacing:var( --e-global-typography-7d61b9d-letter-spacing );word-spacing:var( --e-global-typography-7d61b9d-word-spacing );}}@media(max-width:960px){.elementor-kit-5{--e-global-typography-primary-font-size:24px;--e-global-typography-primary-line-height:24px;--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-line-height:20.8px;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:24px;--e-global-typography-accent-font-size:16px;--e-global-typography-accent-line-height:16px;--e-global-typography-87c5346-font-size:20px;--e-global-typography-87c5346-line-height:30px;--e-global-typography-ba0eff1-font-size:18px;--e-global-typography-ba0eff1-line-height:27px;--e-global-typography-f6f66dc-font-size:14px;--e-global-typography-f6f66dc-line-height:16.8px;--e-global-typography-69bc3c6-font-size:24px;--e-global-typography-7d61b9d-font-size:20px;--e-global-typography-7d61b9d-line-height:24.38px;--e-global-typography-fd749af-font-size:14px;--e-global-typography-fd749af-line-height:16.8px;--e-global-typography-18c1fd0-font-size:18px;--e-global-typography-18c1fd0-line-height:23.4px;--e-global-typography-f4ce990-font-size:16px;--e-global-typography-f4ce990-line-height:24px;--e-global-typography-93b195f-font-size:18px;--e-global-typography-93b195f-line-height:30.6px;}.elementor-kit-5 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-5 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-7d61b9d-font-size );line-height:var( --e-global-typography-7d61b9d-line-height );letter-spacing:var( --e-global-typography-7d61b9d-letter-spacing );word-spacing:var( --e-global-typography-7d61b9d-word-spacing );}}/* Start custom CSS */.my-4xl {
    margin-top: 52px;
    margin-bottom: 52px;
}

/*mobile*/
@media (max-width: 960px) {
.my-4xl {
    margin-top: 32px;
    margin-bottom: 32px;
}
}

.mt-4xl {
    margin-top: 52px;
}

/*mobile*/
@media (max-width: 960px) {
.mt-4xl {
    margin-top: 32px;
}
}

/*apply only on tablet +*/
@media (min-width: 961px) {
.mx-big-only {
    padding-right: 15%; /*144px*/
    padding-left: 15%;  
}
}


.mx {
    padding-right: 15%; /*144px*/
    padding-left: 15%;
}

/*special size*/
@media (max-width: 1200px) {
  .mx {
    padding-right: 60px;
    padding-left: 60px;
}
}

/*mobile*/
@media (max-width: 960px) {
  .mx {
    padding-right: 28px;
    padding-left: 28px;
}
}

/*apply only on mobile*/
@media (max-width: 960px) {
.mx-small-only {
    padding-right: 28px;
    padding-left: 28px; 
}
}


/*extra padding on tablet only*/
@media (min-width: 960px) and (max-width: 1600px) {
.mx-extra-tablet {
    padding-right: 250px;
    padding-left: 250px;
}
}

p {
    margin: 0;
}

/*button hover and click effect*/
.elementor-button:hover, .elementor-social-icon:hover { 
transform: scale(1.0969); 
}

.elementor-button:active, .elementor-social-icon:active { 
transform: scale(0.92727273); 
}


/*highlighting titles*/
.yellow .elementor-heading-title {
  background-color: var(--e-global-color-secondary);
  display: inline-block;
  padding:  4px 8px;
}


.blue .elementor-heading-title {
  background-color: var(--e-global-color-d433c79);
  display: inline-block;
  padding:  4px 8px;
}

.green .elementor-heading-title {
  background-color: var(--e-global-color-a12da58);
  display: inline-block;
  padding:  4px 8px;
}

.thurquoise .elementor-heading-title {
  background-color: var(--e-global-color-06ec62e);
  display: inline-block;
  padding:  4px 8px;
}

.red .elementor-heading-title {
  background-color: var(--e-global-color-accent);
  display: inline-block;
  padding:  4px 8px;
}

/*highlighting in texts*/
.yellow-marker {
    background-color: var(--e-global-color-secondary);
}

.blue-marker {
        background-color: var(--e-global-color-d433c79 );
}

.green-marker {
        background-color: var(--e-global-color-a12da58);
}

.turquoise-marker {
        background-color: var(--e-global-color-06ec62e);
}

/*underline animation*/
.link-animation span {
  position: relative;
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.link-animation span:hover {
  color: #000;
}

.link-animation span::before {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #000;
  transform: scaleX(0);
  transition: transform 0.3s ease;
}

.link-animation span:hover::before {
  transform: scaleX(1);
}

.modal-open {
    overflow: hidden;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat (local)';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://berlin-monitor.de/wp-content/uploads/2023/05/Montserrat-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat (local)';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://berlin-monitor.de/wp-content/uploads/2023/05/Montserrat-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Merriweather (local)';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://berlin-monitor.de/wp-content/uploads/2023/05/Merriweather-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Merriweather (local)';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://berlin-monitor.de/wp-content/uploads/2023/05/Merriweather-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */