.elementor-3025 .elementor-element.elementor-element-1821ab6e:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-1821ab6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.topmotive.eu/wp-content/uploads/topmotive-leistungen-grosshandel-2240x1500px.jpg");}.elementor-3025 .elementor-element.elementor-element-1821ab6e > .elementor-container{min-height:750px;}.elementor-3025 .elementor-element.elementor-element-1821ab6e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3025 .elementor-element.elementor-element-1821ab6e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3025 .elementor-element.elementor-element-2c8fd19f > .elementor-element-populated{margin:100px 0px 100px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3025 .elementor-element.elementor-element-1f7225f7 .elementor-heading-title{font-family:"Open Sans Condensed", Sans-serif;font-weight:600;}.elementor-3025 .elementor-element.elementor-element-2128baef .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;text-transform:none;}.elementor-widget-global .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3025 .elementor-element.elementor-element-0c68792{text-align:center;}.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-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-3025 .elementor-element.elementor-element-eff677e{text-align:center;}.elementor-3025 .elementor-element.elementor-element-f20fc5d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 0px 15px 0px;}.elementor-3025 .elementor-element.elementor-element-f20fc5d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3025 .elementor-element.elementor-element-73ee06a{text-align:center;}.elementor-3025 .elementor-element.elementor-element-9086098{padding:15px 0px 15px 0px;}.elementor-3025 .elementor-element.elementor-element-131781e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3025 .elementor-element.elementor-element-131781e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3025 .elementor-element.elementor-element-56b8081{text-align:center;}.elementor-3025 .elementor-element.elementor-element-f5ded09{text-align:center;}.elementor-3025 .elementor-element.elementor-element-cfe84df > .elementor-container{max-width:700px;}.elementor-3025 .elementor-element.elementor-element-0b01553 > .elementor-element-populated{padding:10px 40px 10px 10px;}.elementor-widget-global .elementor-field-group > label, .elementor-widget-global .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-global .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-global .elementor-field-group .elementor-field, .elementor-widget-global .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-global .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-global .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-global .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-global .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .e-form__indicators__indicator, .elementor-widget-global .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-global{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-global .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3025 .elementor-element.elementor-global-905 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-3025 .elementor-element.elementor-global-905 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-3025 .elementor-element.elementor-global-905 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3025 .elementor-element.elementor-global-905 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3025 .elementor-element.elementor-global-905 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-3025 .elementor-element.elementor-global-905 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-3025 .elementor-element.elementor-global-905 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-3025 .elementor-element.elementor-global-905 .elementor-field-type-html{padding-bottom:0px;}.elementor-3025 .elementor-element.elementor-global-905 .elementor-field-group .elementor-field{color:#6F98C2;}.elementor-3025 .elementor-element.elementor-global-905 .elementor-field-group .elementor-field, .elementor-3025 .elementor-element.elementor-global-905 .elementor-field-subgroup label{font-family:"Calibri", Sans-serif;font-weight:400;}.elementor-3025 .elementor-element.elementor-global-905 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;}.elementor-3025 .elementor-element.elementor-global-905 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;}.elementor-3025 .elementor-element.elementor-global-905 .e-form__buttons__wrapper__button-next{background-color:#FFFFFF;}.elementor-3025 .elementor-element.elementor-global-905 .elementor-button[type="submit"]{background-color:#FFFFFF;}.elementor-3025 .elementor-element.elementor-global-905 .e-form__buttons__wrapper__button-previous{background-color:#FFFFFF;}.elementor-3025 .elementor-element.elementor-global-905{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3025 .elementor-element.elementor-element-0b01553 > .elementor-element-populated{padding:10px 10px 10px 10px;}}/* Start custom CSS for global, class: .elementor-global-905 */#form label {
    opacity: 0;
    display: none;
}

#form .e-form__indicators.e-form__indicators--type-number_text label {
    opacity: 1;
    display: block;
}

#form .elementor-form-fields-wrapper.elementor-labels-above label {
    opacity: 0;
     display: none;
}

#contact .elementor-form-fields-wrapper.elementor-labels-above label {
    opacity: 0;
     display: none;
}

#form .e-form__indicators.e-form__indicators--type-number_text {
    margin-bottom: 30px;
}

#contact .e-form__buttons__wrapper__button-next {
    height: 51px;
}

form button {
    font-family: "Open Sans" !important;
     height: 51px;
}

#form button, 
#contact button {
    background: #004A92;
    color: #fff;
    text-transform: unset;
    text-align: left;
    font-family: "Open Sans" !important;
    max-width: 140px;
    position: relative; /* Ensure the button is positioned to contain the SVG */
}

#form .elementor-field-group .elementor-field-textual:focus,
#contact .elementor-field-group .elementor-field-textual:focus{
      border-color: #EDA739;
}

#form .elementor-7570 .elementor-element.elementor-global-905 .elementor-field-group,
#form .elementor-7341 .elementor-element.elementor-global-905 .elementor-field-group,
#contact .elementor-7570 .elementor-element.elementor-global-905 .elementor-field-type-select.elementor-field-group,
#contact .elementor-7341 .elementor-element.elementor-global-905 .elementor-field-type-select.elementor-field-group {
    margin-bottom: 20px;
}

#form .elementor-7570 select.elementor-field-textual,
#form .elementor-7341 select.elementor-field-textual,
#contact .elementor-7570  select.elementor-field-textual,
#contact .elementor-7341  select.elementor-field-textual,
#form .elementor-field-group .elementor-select-wrapper select,
#contact .elementor-field-group .elementor-select-wrapper select {
    border-radius: 8px;
    padding: 18px;
}


#contact .elementor-form-fields-wrapper.elementor-labels-above label[for="form-field-field_417a035"] {
    opacity: 1;
    color: #004A92;
}

#contact .elementor-form-fields-wrapper.elementor-labels-above label[for="form-field-field_417a035"] a {
    color: #004A92;
}

#contact .elementor-field-type-acceptance label {
    color: #004A92;
}

#contact .elementor-field-type-acceptance label a {
    color: #004A92;
}


.e-form__buttons__wrapper__button-next::after {
    content: "";
    display: inline-block;
    width: 11px; /* Width of the SVG */
    height: 12px; /* Height of the SVG */
    background: url('data:image/svg+xml;utf8,<svg width="11" height="12" viewBox="0 0 11 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path id="arrow" d="M0.455535 10.2342C0.170662 10.5349 0.183492 11.0096 0.484192 11.2945C0.784891 11.5793 1.25959 11.5665 1.54446 11.2658L0.455535 10.2342ZM10.7497 1.22974C10.7385 0.815674 10.3938 0.489083 9.97974 0.500273L3.2322 0.68264C2.81814 0.69383 2.49155 1.03857 2.50274 1.45263C2.51393 1.86669 2.85866 2.19328 3.27273 2.18209L9.27054 2.01999L9.43264 8.0178C9.44383 8.43186 9.78857 8.75845 10.2026 8.74726C10.6167 8.73607 10.9433 8.39134 10.9321 7.97727L10.7497 1.22974ZM1.54446 11.2658L10.5445 1.76581L9.45554 0.734192L0.455535 10.2342L1.54446 11.2658Z" fill="%23EEF1FA"/></svg>') no-repeat center center;
    margin-left: 21px; /* Space between text and SVG */
    vertical-align: middle; /* Align the SVG vertically with the text */
}

.e-form__buttons__wrapper__button-previous::after {
    content: "";
    display: inline-block;
    width: 11px; /* Width of the SVG */
    height: 12px; /* Height of the SVG */
    background: url('data:image/svg+xml;utf8,<svg width="11" height="12" viewBox="0 0 11 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path id="arrow" d="M0.455535 10.2342C0.170662 10.5349 0.183492 11.0096 0.484192 11.2945C0.784891 11.5793 1.25959 11.5665 1.54446 11.2658L0.455535 10.2342ZM10.7497 1.22974C10.7385 0.815674 10.3938 0.489083 9.97974 0.500273L3.2322 0.68264C2.81814 0.69383 2.49155 1.03857 2.50274 1.45263C2.51393 1.86669 2.85866 2.19328 3.27273 2.18209L9.27054 2.01999L9.43264 8.0178C9.44383 8.43186 9.78857 8.75845 10.2026 8.74726C10.6167 8.73607 10.9433 8.39134 10.9321 7.97727L10.7497 1.22974ZM1.54446 11.2658L10.5445 1.76581L9.45554 0.734192L0.455535 10.2342L1.54446 11.2658Z" fill="%23EEF1FA"/></svg>') no-repeat center center;
    margin-left: 21px; /* Space between text and SVG */
    vertical-align: middle; /* Align the SVG vertically with the text */
     transform: rotate(280deg); /* Rotate the SVG by 180 degrees */
}

.elementor-element-987e3c1 input::-webkit-input-placeholder,
.elementor-element-987e3c1 input::-moz-placeholder, 
.elementor-element-987e3c1 input:-ms-input-placeholder,
.elementor-element-987e3c1 input::placeholder,
.elementor-element-987e3c1 textarea::-webkit-input-placeholder,
.elementor-element-987e3c1 textarea::-moz-placeholder, 
.elementor-element-987e3c1 textarea:-ms-input-placeholder,
.elementor-element-987e3c1 textarea::placeholder,
.elementor-element-581f241 input::-webkit-input-placeholder,
.elementor-element-581f241 input::-moz-placeholder, 
.elementor-element-581f241 input:-ms-input-placeholder,
.elementor-element-581f241 input::placeholder,
.elementor-element-581f241 textarea::-webkit-input-placeholder,
.elementor-element-581f241 textarea::-moz-placeholder, 
.elementor-element-581f241 textarea:-ms-input-placeholder,
.elementor-element-581f241 textarea::placeholder {
    color: #6F98C2 !important;
}


.elementor-widget-form .elementor-field-group .elementor-field {
    color: #6F98C2;
}


.elementor-element-987e3c1 input {
    border-radius: 8px;
    border: 1px solid var(--blu-100, #EEF1FA);
    background-color: #FBFCFD;
    padding-top: 24px;
    padding-bottom: 24px;
}

#contact .elementor-form input,
#contact .elementor-form textarea {
    background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2221%22%20viewBox%3D%220%200%2022%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22icon%22%20clip-path%3D%22url%28%23clip0_160_300%29%22%3E%3Cpath%20id%3D%22Vector%20234%22%20d%3D%22M20.5%208V14%22%20stroke%3D%22%23EDA739%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_160_300%22%3E%3Crect%20width%3D%2221%22%20height%3D%2221%22%20fill%3D%22white%22%20transform%3D%22translate%280.5%29%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E');
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 22px 21px; /* Adjust as needed */
    padding-left: 40px; /* Adjust to provide enough space for the SVG */
    background-color: #FBFCFD;
}

#contact .elementor-form textarea {
    background-position: left top;
    background-size: 24px 60px;
    padding-top: 20px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sans Condensed';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://staging.topmotive.eu/wp-content/uploads/OpenSansCondensed-Bold.woff2') format('woff2'),
		url('https://staging.topmotive.eu/wp-content/uploads/OpenSansCondensed-Bold.woff') format('woff'),
		url('https://staging.topmotive.eu/wp-content/uploads/OpenSansCondensed-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans Condensed';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://staging.topmotive.eu/wp-content/uploads/OpenSansCondensed-Light.woff2') format('woff2'),
		url('https://staging.topmotive.eu/wp-content/uploads/OpenSansCondensed-Light.woff') format('woff'),
		url('https://staging.topmotive.eu/wp-content/uploads/OpenSansCondensed-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Calibri';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://staging.topmotive.eu/wp-content/uploads/Calibri.eot');
	src: url('https://staging.topmotive.eu/wp-content/uploads/Calibri.eot?#iefix') format('embedded-opentype'),
		url('https://staging.topmotive.eu/wp-content/uploads/Calibri.woff2') format('woff2'),
		url('https://staging.topmotive.eu/wp-content/uploads/Calibri.woff') format('woff'),
		url('https://staging.topmotive.eu/wp-content/uploads/CALIBRI.ttf') format('truetype'),
		url('https://staging.topmotive.eu/wp-content/uploads/Calibri-Bold.svg#Calibri') format('svg');
}
@font-face {
	font-family: 'Calibri';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://staging.topmotive.eu/wp-content/uploads/Calibri-Bold.eot');
	src: url('https://staging.topmotive.eu/wp-content/uploads/Calibri-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://staging.topmotive.eu/wp-content/uploads/Calibri-Bold.woff2') format('woff2'),
		url('https://staging.topmotive.eu/wp-content/uploads/Calibri-Bold.woff') format('woff'),
		url('https://staging.topmotive.eu/wp-content/uploads/calibrib.ttf') format('truetype'),
		url('https://staging.topmotive.eu/wp-content/uploads/Calibri-Bold.svg#Calibri') format('svg');
}
/* End Custom Fonts CSS */