.elementor-2487 .elementor-element.elementor-element-8b6c544{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2487 .elementor-element.elementor-element-8b6c544:not(.elementor-motion-effects-element-type-background), .elementor-2487 .elementor-element.elementor-element-8b6c544 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F3;}.elementor-2487 .elementor-element.elementor-element-59eb92b{--display:flex;}.elementor-2487 .elementor-element.elementor-element-8040395{--display:flex;--min-height:603px;--border-radius:6px 6px 0px 0px;}.elementor-2487 .elementor-element.elementor-element-8040395:not(.elementor-motion-effects-element-type-background), .elementor-2487 .elementor-element.elementor-element-8040395 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.pairme.de/wp-content/uploads/2025/08/voting-dancers.png");background-position:0px -31px;background-repeat:no-repeat;background-size:100% auto;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2487 .elementor-element.elementor-element-86b8896{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2487 .elementor-element.elementor-element-86b8896 > .elementor-widget-container{padding:26px 34px 0px 44px;}.elementor-2487 .elementor-element.elementor-element-86b8896.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2487 .elementor-element.elementor-element-1787da8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2487 .elementor-element.elementor-element-1787da8 > .elementor-widget-container{padding:20px 34px 20px 44px;}.elementor-2487 .elementor-element.elementor-element-1787da8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2487 .elementor-element.elementor-element-30b32e4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2487 .elementor-element.elementor-element-30b32e4 > .elementor-widget-container{padding:20px 34px 20px 44px;}.elementor-2487 .elementor-element.elementor-element-30b32e4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2487 .elementor-element.elementor-element-3205dc3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2487 .elementor-element.elementor-element-3205dc3 > .elementor-widget-container{padding:0px 34px 27px 44px;}.elementor-2487 .elementor-element.elementor-element-3205dc3.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-2487 .elementor-element.elementor-element-59eb92b{--width:100%;}}@media(max-width:1024px){.elementor-2487 .elementor-element.elementor-element-8040395{--min-height:424px;}.elementor-2487 .elementor-element.elementor-element-8040395:not(.elementor-motion-effects-element-type-background), .elementor-2487 .elementor-element.elementor-element-8040395 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2487 .elementor-element.elementor-element-86b8896 > .elementor-widget-container{padding:15px 24px 0px 24px;}.elementor-2487 .elementor-element.elementor-element-1787da8 > .elementor-widget-container{padding:20px 24px 20px 24px;}.elementor-2487 .elementor-element.elementor-element-30b32e4 > .elementor-widget-container{padding:20px 24px 20px 24px;}.elementor-2487 .elementor-element.elementor-element-3205dc3 > .elementor-widget-container{padding:0px 24px 27px 24px;}}@media(max-width:767px){.elementor-2487 .elementor-element.elementor-element-8040395{--min-height:196px;}.elementor-2487 .elementor-element.elementor-element-8040395:not(.elementor-motion-effects-element-type-background), .elementor-2487 .elementor-element.elementor-element-8040395 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2487 .elementor-element.elementor-element-86b8896 > .elementor-widget-container{padding:9px 15px 10px 16px;}.elementor-2487 .elementor-element.elementor-element-1787da8 > .elementor-widget-container{padding:7px 14px 7px 14px;}.elementor-2487 .elementor-element.elementor-element-1787da8.elementor-element{--align-self:center;}.elementor-2487 .elementor-element.elementor-element-1787da8{text-align:center;}.elementor-2487 .elementor-element.elementor-element-30b32e4 > .elementor-widget-container{padding:7px 14px 7px 14px;}.elementor-2487 .elementor-element.elementor-element-30b32e4.elementor-element{--align-self:center;}.elementor-2487 .elementor-element.elementor-element-30b32e4{text-align:center;}.elementor-2487 .elementor-element.elementor-element-3205dc3 > .elementor-widget-container{padding:9px 15px 16px 16px;}}/* Start custom CSS for text-editor, class: .elementor-element-86b8896 */h1 {
            color: #cf5a32;
        }
        .button {
            display: inline-block;
            background: #cf5a32;
            color: #fff;
            font-weight: bold;
            padding: 12px 28px;
            border-radius: 30px;
            text-decoration: none;
            margin-top: 28px;
            transition: background 0.2s;
        }
        .button:hover {
            background: #a23c17;
            color: #fff4ef;
        }
        .highlight {
            color: #cf5a32;
            font-weight: bold;
        }
        ul {
            margin-top: 18px;
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1787da8 */.button {
            display: inline-block;
            background: #cf5a32;
            color: #fff;
            font-weight: bold;
            padding: 12px 28px;
            border-radius: 30px;
            text-decoration: none;
            transition: background 0.2s;
            margin-top: 0;
        }
        .button:hover {
            background: #a23c17;
            color: #fff4ef;
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30b32e4 */.button {
            display: inline-block;
            background: #cf5a32;
            color: #fff;
            font-weight: bold;
            padding: 12px 28px;
            border-radius: 30px;
            text-decoration: none;
            transition: background 0.2s;
            margin-top: 0;
        }
        .button:hover {
            background: #a23c17;
            color: #fff4ef;
        }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.pairme.de/wp-content/uploads/2025/06/montserrat-v30-latin-regular.woff2') format('woff2'),
		url('https://www.pairme.de/wp-content/uploads/2025/06/montserrat-v30-latin-regular.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.pairme.de/wp-content/uploads/2025/06/montserrat-v30-latin-italic.woff2') format('woff2'),
		url('https://www.pairme.de/wp-content/uploads/2025/06/montserrat-v30-latin-italic.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.pairme.de/wp-content/uploads/2025/06/montserrat-v30-latin-200.woff2') format('woff2'),
		url('https://www.pairme.de/wp-content/uploads/2025/06/montserrat-v30-latin-200.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.pairme.de/wp-content/uploads/2025/06/montserrat-v30-latin-300.woff2') format('woff2'),
		url('https://www.pairme.de/wp-content/uploads/2025/06/montserrat-v30-latin-300.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.pairme.de/wp-content/uploads/2025/06/montserrat-v30-latin-500.woff2') format('woff2'),
		url('https://www.pairme.de/wp-content/uploads/2025/06/montserrat-v30-latin-500.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.pairme.de/wp-content/uploads/2025/06/montserrat-v30-latin-600.woff2') format('woff2'),
		url('https://www.pairme.de/wp-content/uploads/2025/06/montserrat-v30-latin-600.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.pairme.de/wp-content/uploads/2025/06/montserrat-v30-latin-700.woff2') format('woff2'),
		url('https://www.pairme.de/wp-content/uploads/2025/06/montserrat-v30-latin-700.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.pairme.de/wp-content/uploads/2025/06/montserrat-v30-latin-800.woff2') format('woff2'),
		url('https://www.pairme.de/wp-content/uploads/2025/06/montserrat-v30-latin-800.woff') format('woff');
}
/* End Custom Fonts CSS */