.elementor-8591 .elementor-element.elementor-element-548506a > .elementor-container{max-width:900px;}.elementor-8591 .elementor-element.elementor-element-548506a > .elementor-background-overlay{opacity:0.06;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8591 .elementor-element.elementor-element-548506a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), PT Sans;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8591 .elementor-element.elementor-element-2eb8303{text-align:center;}.elementor-8591 .elementor-element.elementor-element-2eb8303 .elementor-heading-title{font-family:"PT Sans", PT Sans;font-size:33px;font-weight:400;letter-spacing:1px;color:#333333;}.elementor-8591 .elementor-element.elementor-element-5a404e23 > .elementor-background-overlay{background-image:url("https://com-solution.de/wp-content/uploads/2018/07/background1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;opacity:0.06;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8591 .elementor-element.elementor-element-5a404e23 > .elementor-container{max-width:900px;}.elementor-8591 .elementor-element.elementor-element-5a404e23{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), PT Sans;font-size:var( --e-global-typography-text-font-size );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-8591 .elementor-element.elementor-element-2b75ce66{margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;font-family:"PT Sans", PT Sans;font-size:14px;line-height:22px;}.elementor-8591 .elementor-element.elementor-element-bc872e > .elementor-container{max-width:900px;}.elementor-8591 .elementor-element.elementor-element-bc872e{margin-top:30px;margin-bottom:30px;}.elementor-8591 .elementor-element.elementor-element-7172074 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-widget-contact-form-7 .wpcf7 input.wpcf7-submit{background-color:var( --e-global-color-primary );}.elementor-widget-contact-form-7  .wpcf7 input.wpcf7-submit{font-family:var( --e-global-typography-text-font-family ), PT Sans;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-contact-form-7 .wpcf7 input.wpcf7-submit:hover{background-color:var( --e-global-color-primary );}.elementor-widget-contact-form-7 .wpcf7 input.wpcf7-submit:focus{background-color:var( --e-global-color-primary );}.elementor-8591 .elementor-element.elementor-element-b74240d .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-acceptance):not(.wpcf7-file){background-color:#EFEFEF;font-size:14px;padding:10px 15px 10px 15px;border-radius:3px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFEFEF;}.elementor-8591 .elementor-element.elementor-element-b74240d .wpcf7 *:not(.wpcf7-form-control):not(option), .elementor-8591 .elementor-element.elementor-element-b74240d .wpcf7 .wpcf7-form-control.wpcf7-file{font-size:14px;}.elementor-8591 .elementor-element.elementor-element-b74240d .wpcf7 span.wpcf7-not-valid-tip{color:#FF0000;font-size:13px;text-align:left;display:block;}.elementor-8591 .elementor-element.elementor-element-b74240d .wpcf7 .wpcf7-form .wpcf7-form-control::-webkit-input-placeholder{color:#54595F;}.elementor-8591 .elementor-element.elementor-element-b74240d .wpcf7 .wpcf7-form .wpcf7-form-control::-moz-placeholder{color:#54595F;}.elementor-8591 .elementor-element.elementor-element-b74240d .wpcf7 .wpcf7-form .wpcf7-form-control:-ms-input-placeholder{color:#54595F;}.elementor-8591 .elementor-element.elementor-element-b74240d .wpcf7 .wpcf7-form-control.wpcf7-textarea{height:100px;min-height:100px;}.elementor-8591 .elementor-element.elementor-element-b74240d .wpcf7 input.wpcf7-submit{background-color:#333333;color:#FFFFFF;padding:12px 20px 12px 20px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:3px 3px 3px 3px;}.elementor-8591 .elementor-element.elementor-element-b74240d  .wpcf7 input.wpcf7-submit{font-family:"Dosis", PT Sans;font-weight:400;}.elementor-8591 .elementor-element.elementor-element-b74240d .wpcf7 input.wpcf7-submit:hover{background-color:var( --e-global-color-88ed427 );}.elementor-8591 .elementor-element.elementor-element-b74240d .wpcf7 div.wpcf7-response-output{font-size:14px;text-align:left;}.elementor-8591 .elementor-element.elementor-element-b74240d .wpcf7 form.wpcf7-form.sent .wpcf7-response-output{color:var( --e-global-color-accent );}.elementor-8591 .elementor-element.elementor-element-b74240d .wpcf7 form.wpcf7-form.failed .wpcf7-response-output{color:#FF0000;}.elementor-8591 .elementor-element.elementor-element-b74240d .wpcf7 form.wpcf7-form.invalid .wpcf7-response-output{color:#FF0000;}.elementor-8591 .elementor-element.elementor-element-b74240d .wpcf7 form.wpcf7-form.spam .wpcf7-response-output{color:#FF0000;}@media(max-width:1024px){.elementor-8591 .elementor-element.elementor-element-548506a{margin-top:35px;margin-bottom:35px;}.elementor-8591 .elementor-element.elementor-element-5a404e23{margin-top:-20px;margin-bottom:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-contact-form-7  .wpcf7 input.wpcf7-submit{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-8591 .elementor-element.elementor-element-548506a{margin-top:30px;margin-bottom:30px;}.elementor-8591 .elementor-element.elementor-element-5a404e23{margin-top:-20px;margin-bottom:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-contact-form-7  .wpcf7 input.wpcf7-submit{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-2b75ce66 */body {margin-top: 0px;margin-left: 0px;}

#page_1 {position:relative; overflow: hidden;margin: 93px 0px 129px 95px;padding: 0px;border: none;width: 1200px;}

#page_2 {position:relative; overflow: hidden;margin: 94px 0px 75px 95px;padding: 0px;border: none;width: 1200px;}
#page_2 #id_1 {border:none;margin: 0px 0px 0px 0px;padding: 0px;border:none;width: 1200px;overflow: hidden;}
#page_2 #id_2 {border:none;margin: 19px 0px 0px 0px;padding: 0px;border:none;width: 604px;overflow: hidden;}

#page_3 {position:relative; overflow: hidden;margin: 94px 0px 86px 95px;padding: 0px;border: none;width: 1200px;}

#page_4 {position:relative; overflow: hidden;margin: 94px 0px 98px 95px;padding: 0px;border: none;width: 1200px;}

#page_5 {position:relative; overflow: hidden;margin: 94px 0px 77px 95px;padding: 0px;border: none;width: 1200px;}
#page_5 #id_1 {border:none;margin: 0px 0px 0px 0px;padding: 0px;border:none;width: 1200px;overflow: hidden;}
#page_5 #id_2 {border:none;margin: 16px 0px 0px 24px;padding: 0px;border:none;width: 675px;overflow: hidden;}

#page_6 {position:relative; overflow: hidden;margin: 95px 0px 102px 95px;padding: 0px;border: none;width: 1200px;}

#page_7 {position:relative; overflow: hidden;margin: 94px 0px 91px 95px;padding: 0px;border: none;width: 1200px;}

#page_8 {position:relative; overflow: hidden;margin: 94px 0px 89px 95px;padding: 0px;border: none;width: 1200px;}

#page_9 {position:relative; overflow: hidden;margin: 94px 0px 107px 95px;padding: 0px;border: none;width: 1200px;}

#page_10 {position:relative; overflow: hidden;margin: 94px 0px 80px 95px;padding: 0px;border: none;width: 1200px;}





#page_11 {position:relative; overflow: hidden;margin: 94px 0px 710px 95px;padding: 0px;border: none;width: 1200px;}





.ft0{font: bold 21px 'PT Sans';line-height: 24px;}
.ft1{font: 14px 'PT Sans';line-height: 19px;}
.ft2{font: 14px 'PT Sans';text-decoration: underline;color: #0000ff;line-height: 19px;}
.ft3{font: bold 18px 'PT Sans';line-height: 20px;}
.ft4{font: 13px 'PT Sans';line-height: 15px;}
.ft5{font: 14px 'PT Sans';margin-left: 18px;line-height: 17px;}
.ft6{font: 14px 'PT Sans';line-height: 17px;}
.ft7{font: 14px 'PT Sans';margin-left: 18px;line-height: 18px;}
.ft8{font: 14px 'PT Sans';line-height: 18px;}
.ft9{font: 14px 'PT Sans';line-height: 20px;}
.ft10{font: 14px 'PT Sans';margin-left: 18px;line-height: 19px;}
.ft11{font: 14px 'PT Sans';line-height: 19px;}
.ft12{font: bold 16px 'PT Sans';line-height: 19px;}
.ft13{font: 14px 'PT Sans';color: #0000ff;line-height: 19px;}
.ft14{font: 14px 'PT Sans';text-decoration: underline;color: #0000ff;line-height: 18px;}
.ft15{font: 14px 'PT Sans';line-height: 18px;}
.ft16{font: 14px 'PT Sans';text-decoration: underline;color: #0000ff;background-color: #ffff00;line-height: 19px;}

.p0{text-align: left;margin-top: 0px;margin-bottom: 0px;}
.p1{text-align: left;padding-right: 10px;margin-top: 20px;margin-bottom: 0px;}
.p2{text-align: left;padding-right: 10px;margin-top: 14px;margin-bottom: 0px;}
.p3{text-align: left;margin-top: 16px;margin-bottom: 0px;}
.p4{text-align: left;padding-right: 10px;margin-top: 20px;margin-bottom: 0px;}
.p5{text-align: left;margin-top: 17px;margin-bottom: 0px;}
.p6{text-align: left;margin-top: 19px;margin-bottom: 0px;}
.p7{text-align: left;margin-top: 18px;margin-bottom: 0px;}
.p8{text-align: left;padding-right: 10px;margin-top: 20px;margin-bottom: 0px;}
.p9{text-align: left;margin-top: 14px;margin-bottom: 0px;}
.p10{text-align: left;padding-right: 10px;margin-top: 20px;margin-bottom: 0px;}
.p11{text-align: left;padding-left: 24px;margin-top: 17px;margin-bottom: 0px;}
.p12{text-align: left;padding-left: 24px;margin-top: 18px;margin-bottom: 0px;}
.p13{text-align: left;padding-left: 48px;padding-right: 10px;margin-top: 18px;margin-bottom: 0px;text-indent: -24px;}
.p14{text-align: left;padding-right: 10px;margin-top: 0px;margin-bottom: 0px;}
.p15{text-align: left;padding-left: 24px;margin-top: 20px;margin-bottom: 0px;}
.p16{text-align: left;padding-left: 24px;margin-top: 0px;margin-bottom: 0px;}
.p17{text-align: left;padding-left: 24px;margin-top: 2px;margin-bottom: 0px;}
.p18{text-align: justify;padding-right: 10px;margin-top: 18px;margin-bottom: 0px;}
.p19{text-align: left;margin-top: 50px;margin-bottom: 0px;}
.p20{text-align: left;padding-right: 10px;margin-top: 19px;margin-bottom: 0px;}
.p21{text-align: left;margin-top: 34px;margin-bottom: 0px;}
.p22{text-align: left;padding-right: 10px;margin-top: 20px;margin-bottom: 0px;}
.p23{text-align: left;margin-top: 13px;margin-bottom: 0px;}
.p24{text-align: left;padding-right: 10px;margin-top: 20px;margin-bottom: 0px;}
.p25{text-align: left;margin-top: 15px;margin-bottom: 0px;}
.p26{text-align: left;padding-right: 10px;margin-top: 0px;margin-bottom: 0px;}
.p27{text-align: left;padding-right: 10px;margin-top: 19px;margin-bottom: 0px;}
.p28{text-align: left;padding-left: 24px;margin-top: 19px;margin-bottom: 0px;}
.p29{text-align: left;padding-left: 48px;padding-right: 114px;margin-top: 1px;margin-bottom: 0px;text-indent: -24px;}
.p30{text-align: left;padding-left: 48px;padding-right: 130px;margin-top: 16px;margin-bottom: 0px;text-indent: -24px;}
.p31{text-align: left;padding-left: 48px;padding-right: 142px;margin-top: 1px;margin-bottom: 0px;text-indent: -24px;}
.p32{text-align: left;padding-right: 10px;margin-top: 20px;margin-bottom: 0px;}
.p33{text-align: left;padding-right: 10px;margin-top: 16px;margin-bottom: 0px;}
.p34{text-align: left;padding-right: 10px;margin-top: 17px;margin-bottom: 0px;}
.p35{text-align: left;padding-right: 10px;margin-top: 16px;margin-bottom: 0px;}
.p36{text-align: left;padding-right: 10px;margin-top: 16px;margin-bottom: 0px;}
.p37{text-align: left;padding-right: 10px;margin-top: 35px;margin-bottom: 0px;}
.p38{text-align: left;padding-right: 10px;margin-top: 19px;margin-bottom: 0px;}
.p39{text-align: left;margin-top: 29px;margin-bottom: 0px;}
.p40{text-align: left;padding-right: 10px;margin-top: 20px;margin-bottom: 0px;}
.p41{text-align: left;padding-right: 10px;margin-top: 15px;margin-bottom: 0px;}
.p42{text-align: left;margin-top: 31px;margin-bottom: 0px;}
.p43{text-align: left;padding-right: 10px;margin-top: 19px;margin-bottom: 0px;}
.p44{text-align: left;padding-right: 10px;margin-top: 0px;margin-bottom: 0px;}
.p45{text-align: left;padding-right: 10px;margin-top: 18px;margin-bottom: 0px;}
.p46{text-align: left;padding-right: 10px;margin-top: 19px;margin-bottom: 0px;}
.p47{text-align: left;margin-top: 33px;margin-bottom: 0px;}
.p48{text-align: left;padding-right: 10px;margin-top: 20px;margin-bottom: 0px;}
.p49{text-align: left;padding-right: 10px;margin-top: 19px;margin-bottom: 0px;}
.p50{text-align: left;padding-right: 10px;margin-top: 0px;margin-bottom: 0px;}
.p51{text-align: left;margin-top: 1px;margin-bottom: 0px;}
.p52{text-align: left;padding-right: 10px;margin-top: 14px;margin-bottom: 0px;}
.p53{text-align: left;padding-right: 10px;margin-top: 16px;margin-bottom: 0px;}
.p54{text-align: left;padding-right: 10px;margin-top: 0px;margin-bottom: 0px;}
.p55{text-align: left;padding-right: 10px;margin-top: 15px;margin-bottom: 0px;}
.p56{text-align: left;padding-right: 10px;margin-top: 19px;margin-bottom: 0px;}
.p57{text-align: left;padding-right: 10px;margin-top: 16px;margin-bottom: 0px;}
.p58{text-align: left;padding-right: 10px;margin-top: 17px;margin-bottom: 0px;}
.p59{text-align: left;padding-right: 10px;margin-top: 0px;margin-bottom: 0px;}
.p60{text-align: left;padding-right: 10px;margin-top: 18px;margin-bottom: 0px;}
.p61{text-align: left;padding-right: 10px;margin-top: 19px;margin-bottom: 0px;}
.p62{text-align: left;padding-right: 10px;margin-top: 19px;margin-bottom: 0px;}
.p63{text-align: left;padding-right: 10px;margin-top: 0px;margin-bottom: 0px;}
.p64{text-align: left;padding-right: 10px;margin-top: 27px;margin-bottom: 0px;}
.p65{text-align: left;padding-right: 10px;margin-top: 20px;margin-bottom: 0px;}
.p66{text-align: left;margin-top: 32px;margin-bottom: 0px;}
.p67{text-align: left;padding-right: 10px;margin-top: 0px;margin-bottom: 0px;}
.p68{text-align: left;padding-left: 48px;padding-right: 95px;margin-top: 18px;margin-bottom: 0px;text-indent: -24px;}
.p69{text-align: left;padding-left: 48px;padding-right: 99px;margin-top: 18px;margin-bottom: 0px;text-indent: -24px;}
.p70{text-align: left;padding-left: 48px;padding-right: 98px;margin-top: 0px;margin-bottom: 0px;text-indent: -24px;}
.p71{text-align: left;padding-left: 48px;padding-right: 107px;margin-top: 0px;margin-bottom: 0px;text-indent: -24px;}
.p72{text-align: left;padding-left: 48px;padding-right: 117px;margin-top: 17px;margin-bottom: 0px;text-indent: -24px;}
.p73{text-align: left;padding-left: 48px;padding-right: 117px;margin-top: 0px;margin-bottom: 0px;text-indent: -24px;}
.p74{text-align: left;padding-left: 48px;padding-right: 106px;margin-top: 0px;margin-bottom: 0px;text-indent: -24px;}
.p75{text-align: left;padding-right: 10px;margin-top: 20px;margin-bottom: 0px;}
.p76{text-align: left;padding-right: 10px;margin-top: 0px;margin-bottom: 0px;}
.p77{text-align: left;padding-right: 10px;margin-top: 18px;margin-bottom: 0px;}
.p78{text-align: left;padding-right: 10px;margin-top: 16px;margin-bottom: 0px;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://com-solution.de/wp-content/uploads/2018/09/PTSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'PT Sans';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://com-solution.de/wp-content/uploads/2018/09/PTSans-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://com-solution.de/wp-content/uploads/2018/09/PTSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'PT Sans';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://com-solution.de/wp-content/uploads/2018/09/PTSans-BoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Dosis';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://com-solution.de/wp-content/uploads/2018/09/Dosis-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Dosis';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://com-solution.de/wp-content/uploads/2018/09/Dosis-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Dosis';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://com-solution.de/wp-content/uploads/2018/09/Dosis-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Dosis';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://com-solution.de/wp-content/uploads/2018/09/Dosis-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Dosis';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://com-solution.de/wp-content/uploads/2018/09/Dosis-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Dosis';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://com-solution.de/wp-content/uploads/2018/09/Dosis-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Dosis';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://com-solution.de/wp-content/uploads/2018/09/Dosis-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */