.dmpro_popup_body,.dmpro_popup_content_text{overflow:visible!important}.dmpro_popup_body{max-height:90vh;overflow:auto!important}iframe.ssa_booking_iframe{width:1px;min-width:100%;border:0}.cyrus-cf7 .wpcf7,.cyrus-cf7 .wpcf7-form{font-size:18px;color:rgba(26,26,26,0.8)}.cf-form-campus{padding-left:5%;padding-right:10%}.cyrus-cf7 .ct-field{margin:0 0 18px}.cyrus-cf7 .ct-row{display:flex;gap:40px;margin:0 0 18px}.cyrus-cf7 .ct-col{flex:1;min-width:0}.cyrus-cf7 .ct-label,.cyrus-cf7 .ct-privacy-title{display:block;margin:20px 0px -20px 0px;font-weight:400;color:rgba(26,26,26,0.8)}.cyrus-cf7 .wpcf7 input[type="text"],.cyrus-cf7 .wpcf7 input[type="email"],.cyrus-cf7 .wpcf7 input[type="tel"],.cyrus-cf7 .wpcf7 input[type="url"],.cyrus-cf7 .wpcf7 input[type="number"],.cyrus-cf7 .wpcf7 select,.cyrus-cf7 .wpcf7 textarea{width:100%;background:rgba(240,240,240,0.9);border:1px solid rgba(128,128,0,0.6);padding:14px 18px;border-radius:0;box-shadow:none;color:rgba(26,26,26,0.8);font-size:18px;line-height:1.3}.cyrus-cf7 .wpcf7 ::placeholder{color:rgba(26,26,26,0.55);opacity:1}.cyrus-cf7 .wpcf7 input:focus,.cyrus-cf7 .wpcf7 select:focus,.cyrus-cf7 .wpcf7 textarea:focus,.cyrus-cf7 .wpcf7 input:hover,.cyrus-cf7 .wpcf7 select:hover,.cyrus-cf7 .wpcf7 textarea:hover{background:#ffffff;outline:none}.cyrus-cf7 .wpcf7 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:56px;background-image:linear-gradient(45deg,transparent 50%,rgba(26,26,26,0.75) 50%),linear-gradient(135deg,rgba(26,26,26,0.75) 50%,transparent 50%);background-position:calc(100% - 28px) 50%,calc(100% - 20px) 50%;background-size:10px 10px,10px 10px;background-repeat:no-repeat}.cyrus-cf7 .wpcf7 .wpcf7-radio .wpcf7-list-item{display:block;margin:10px 0;font-size:18px}.cyrus-cf7 .wpcf7 .wpcf7-radio .wpcf7-list-item-label{color:rgba(26,26,26,0.8)}.cyrus-cf7 .ct-privacy{margin:10px 0 18px}.cyrus-cf7 .wpcf7-acceptance .wpcf7-list-item{margin-left:0}.cyrus-cf7 .wpcf7-acceptance label{display:inline-flex;gap:10px;align-items:flex-start;font-size:18px;color:rgba(26,26,26,0.8)}.cyrus-cf7 .ct-actions{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:10px}.cyrus-cf7 .wpcf7 input[type="submit"],.cyrus-cf7 .ct-submit{background:#F2CC45;border:0;cursor:pointer;padding:15px 30px;font-family:'PT Sans Narrow',sans-serif;font-size:20px;color:#1A1A1A!important;transition:background 0.2s ease,color 0.2s ease}.cyrus-cf7 .wpcf7 input[type="submit"]:hover,.cyrus-cf7 .ct-submit:hover{background:#000000;color:#ffffff!important}.cyrus-cf7 .wpcf7-not-valid{border:1px solid #C0392B!important}.cyrus-cf7 .wpcf7-not-valid-tip{font-size:14px;margin-top:6px}.cyrus-cf7 .wpcf7 form .wpcf7-response-output{margin:18px 0 0}@media (max-width:768px){.ct-actions{display:flex;flex-direction:column;align-items:stretch;gap:15px}.ct-actions .ct-submit{width:100%;text-align:center}.ct-actions .cf-turnstile,.ct-actions .wpcf7-form-control-wrap{display:flex;justify-content:center}}@media (max-width:768px){.ct-row{display:flex;flex-direction:column;gap:15px}.ct-col{width:100%}.cyrus-cf7 .ct-row{display:flex;gap:0px;margin:0 0 5px}}.et_pb_section_0_tb_footer.et_pb_section{padding-top:1%;padding-bottom:2%;background-color:#e8e6e0!important}.et_pb_section_0_tb_footer,.et_pb_row_0_tb_footer,body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row{width:100%;max-width:100%}.et_pb_row_0_tb_footer.et_pb_row{padding-right:10%!important;padding-left:10%!important;padding-right:10%;padding-left:10%}.et_pb_text_0_tb_footer.et_pb_text,.et_pb_text_1_tb_footer.et_pb_text,.et_pb_text_2_tb_footer.et_pb_text{color:#333333!important}.et_pb_text_0_tb_footer,.et_pb_text_1_tb_footer,.et_pb_text_2_tb_footer{line-height:1.3em;line-height:1.3em}.et_pb_text_0_tb_footer h3,.et_pb_text_1_tb_footer h3,.et_pb_text_2_tb_footer h3{line-height:1.3em}@media only screen and (max-width:767px){.et_pb_text_0_tb_footer{font-size:14px}}.et_pb_section_3.et_pb_section{padding-top:0px;padding-right:0px;padding-bottom:2%;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:#f4f3ef!important}.et_pb_section_3,.et_pb_row_13,body #page-container .et-db #et-boc .et-l .et_pb_row_13.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_13.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_13.et_pb_row,.et_pb_row_14,body #page-container .et-db #et-boc .et-l .et_pb_row_14.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_14.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_14.et_pb_row,.et_pb_row_15,body #page-container .et-db #et-boc .et-l .et_pb_row_15.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_15.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_15.et_pb_row,.et_pb_row_16,body #page-container .et-db #et-boc .et-l .et_pb_row_16.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_16.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_16.et_pb_row,.et_pb_row_19,body #page-container .et-db #et-boc .et-l .et_pb_row_19.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_19.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_19.et_pb_row,.et_pb_row_20,body #page-container .et-db #et-boc .et-l .et_pb_row_20.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_20.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_20.et_pb_row{width:100%;max-width:100%}.et_pb_row_13.et_pb_row,.et_pb_row_15.et_pb_row,.et_pb_row_16.et_pb_row,.et_pb_row_19.et_pb_row{padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.et_pb_text_13{line-height:1.6em;font-size:18px;line-height:1.6em;padding-top:5%!important;padding-right:10%!important;padding-bottom:10%!important;padding-left:10%!important}.et_pb_text_13 h2,.et_pb_text_14 h2,.et_pb_text_16 h2,.et_pb_text_17 h2,.et_pb_text_18 h2{color:#000000!important;line-height:1.3em;text-align:left}.et_pb_text_13 h3,.et_pb_text_14 h3,.et_pb_text_16 h3,.et_pb_text_17 h3,.et_pb_text_18 h3{font-size:26px;color:#1a1a1a!important;line-height:1.3em;text-align:left}.et_pb_text_14{line-height:2.4em;font-size:18px;line-height:2.4em;padding-top:5%!important;padding-right:10%!important;padding-bottom:2%!important;padding-left:10%!important}div.et_pb_section.et_pb_section_4{background-image:initial!important}.et_pb_section_4{height:500px;width:100%;max-width:100%}.et_pb_section_4.et_pb_section,.et_pb_section_6.et_pb_section{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.et_pb_row_14.et_pb_row{padding-top:20%!important;padding-right:10%!important;padding-bottom:10%!important;padding-left:10%!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:20%;padding-right:10%;padding-bottom:10%;padding-left:10%}.et_pb_section_5.et_pb_section{background-color:#f4f3ef!important}.et_pb_text_15{line-height:1.6em;font-size:20px;line-height:1.6em;padding-top:2%!important;padding-right:10%!important;padding-bottom:2%!important;padding-left:10%!important}.et_pb_text_15 h3{line-height:1.4em}.et_pb_text_16{line-height:1.6em;font-size:18px;line-height:1.6em;padding-top:5%!important;padding-right:5%!important;padding-bottom:10%!important;padding-left:15%!important}.et_pb_text_17{line-height:1.6em;font-size:18px;line-height:1.6em;padding-top:5%!important;padding-right:5%!important;padding-bottom:10%!important;padding-left:5%!important}.et_pb_text_18{line-height:1.6em;font-size:18px;line-height:1.6em;padding-top:5%!important;padding-right:15%!important;padding-bottom:10%!important;padding-left:5%!important}.et_pb_text_19.et_pb_text{color:#1A1A1A!important}.et_pb_text_19{font-size:20px}.et_pb_text_19 h4,.et_pb_text_20 h4{text-align:center}.et_pb_text_20 h2{font-size:50px;line-height:1.4em;text-align:center}.et_pb_testimonial_0.et_pb_testimonial .et_pb_testimonial_content,.et_pb_testimonial_4.et_pb_testimonial .et_pb_testimonial_content{color:#222428!important;line-height:1.4em}.et_pb_testimonial_0.et_pb_testimonial .et_pb_testimonial_author,.et_pb_testimonial_0.et_pb_testimonial .et_pb_testimonial_company,.et_pb_testimonial_0.et_pb_testimonial .et_pb_testimonial_company a,.et_pb_testimonial_1.et_pb_testimonial .et_pb_testimonial_content,.et_pb_testimonial_1.et_pb_testimonial .et_pb_testimonial_author,.et_pb_testimonial_1.et_pb_testimonial .et_pb_testimonial_company,.et_pb_testimonial_1.et_pb_testimonial .et_pb_testimonial_company a,.et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_content,.et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_author,.et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_position,.et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_separator,.et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_company,.et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_company a,.et_pb_testimonial_3.et_pb_testimonial .et_pb_testimonial_content,.et_pb_testimonial_3.et_pb_testimonial .et_pb_testimonial_position,.et_pb_testimonial_3.et_pb_testimonial .et_pb_testimonial_separator,.et_pb_testimonial_3.et_pb_testimonial .et_pb_testimonial_company,.et_pb_testimonial_3.et_pb_testimonial .et_pb_testimonial_company a,.et_pb_testimonial_4.et_pb_testimonial .et_pb_testimonial_author,.et_pb_testimonial_4.et_pb_testimonial .et_pb_testimonial_position,.et_pb_testimonial_4.et_pb_testimonial .et_pb_testimonial_separator,.et_pb_testimonial_4.et_pb_testimonial .et_pb_testimonial_company,.et_pb_testimonial_4.et_pb_testimonial .et_pb_testimonial_company a,.et_pb_testimonial_5.et_pb_testimonial .et_pb_testimonial_content,.et_pb_testimonial_5.et_pb_testimonial .et_pb_testimonial_author,.et_pb_testimonial_5.et_pb_testimonial .et_pb_testimonial_position,.et_pb_testimonial_5.et_pb_testimonial .et_pb_testimonial_separator,.et_pb_testimonial_5.et_pb_testimonial .et_pb_testimonial_company,.et_pb_testimonial_5.et_pb_testimonial .et_pb_testimonial_company a,.et_pb_testimonial_6.et_pb_testimonial .et_pb_testimonial_content,.et_pb_testimonial_6.et_pb_testimonial .et_pb_testimonial_author,.et_pb_testimonial_6.et_pb_testimonial .et_pb_testimonial_position,.et_pb_testimonial_6.et_pb_testimonial .et_pb_testimonial_separator,.et_pb_testimonial_6.et_pb_testimonial .et_pb_testimonial_company,.et_pb_testimonial_6.et_pb_testimonial .et_pb_testimonial_company a,.et_pb_testimonial_7.et_pb_testimonial .et_pb_testimonial_content,.et_pb_testimonial_7.et_pb_testimonial .et_pb_testimonial_author,.et_pb_testimonial_7.et_pb_testimonial .et_pb_testimonial_position,.et_pb_testimonial_7.et_pb_testimonial .et_pb_testimonial_separator,.et_pb_testimonial_7.et_pb_testimonial .et_pb_testimonial_company,.et_pb_testimonial_7.et_pb_testimonial .et_pb_testimonial_company a{color:#222428!important}.et_pb_testimonial_0.et_pb_testimonial,.et_pb_testimonial_1.et_pb_testimonial,.et_pb_testimonial_2.et_pb_testimonial,.et_pb_testimonial_3.et_pb_testimonial,.et_pb_testimonial_4.et_pb_testimonial,.et_pb_testimonial_5.et_pb_testimonial,.et_pb_testimonial_6.et_pb_testimonial,.et_pb_testimonial_7.et_pb_testimonial{background-color:#F8F8F1;background-color:#F8F8F1}div.et_pb_section.et_pb_section_6{background-image:linear-gradient(180deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.6) 100%),url(https://www.cyrus-tahbasian.de/wp-content/uploads/2025/09/Startseite-Unten-Call-to-Action.jpg)!important}.et_pb_section_6{height:600px;width:100%;max-width:100%}.et_pb_text_21.et_pb_text{color:#FFFFFF!important}.et_pb_text_21{line-height:1.4em;font-size:20px;line-height:1.4em;padding-top:10%!important;padding-right:20%!important;padding-bottom:10%!important;padding-left:20%!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important}.et_pb_text_21 h2{font-size:42px;line-height:1.3em}.et_pb_text_21 h3{font-size:24px;line-height:1.3em}.et_pb_row_20.et_pb_row{padding-top:0px!important;padding-right:10%!important;padding-bottom:0px!important;padding-left:10%!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px;padding-right:10%;padding-bottom:0px;padding-left:10%}.et_pb_button_0_wrapper .et_pb_button_0,.et_pb_button_0_wrapper .et_pb_button_0:hover{padding-top:10px!important;padding-right:60px!important;padding-bottom:10px!important;padding-left:60px!important}body #page-container .et_pb_section .et_pb_button_0,body #page-container .et_pb_section .et_pb_button_1{color:#1A1A1A!important;border-width:0px!important;border-color:RGBA(255,255,255,0);border-radius:0px;background-color:#F2CC45}body #page-container .et_pb_section .et_pb_button_0:hover,body #page-container .et_pb_section .et_pb_button_1:hover{color:#FFFFFF!important;background-image:initial;background-color:#1A1A1A}body #page-container .et_pb_section .et_pb_button_0:after,body #page-container .et_pb_section .et_pb_button_1:after{color:#FFFFFF}.et_pb_button_0,.et_pb_button_1{transition:color 300ms ease 0ms,background-color 300ms ease 0ms}.et_pb_button_0,.et_pb_button_0:after,.et_pb_button_1,.et_pb_button_1:after{transition:all 300ms ease 0ms}.et_pb_button_1_wrapper .et_pb_button_1,.et_pb_button_1_wrapper .et_pb_button_1:hover{padding-top:10px!important;padding-right:40px!important;padding-bottom:10px!important;padding-left:40px!important}.et_pb_column_30,.et_pb_column_31{padding-right:0px;padding-left:0px}.et_pb_column_32{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}@media only screen and (max-width:980px){.et_pb_section_4{height:400px}.et_pb_text_15{padding-top:2%!important;padding-right:10%!important;padding-bottom:2%!important;padding-left:10%!important}.et_pb_text_16{padding-top:5%!important;padding-right:5%!important;padding-bottom:10%!important;padding-left:15%!important}.et_pb_text_17{padding-top:5%!important;padding-right:5%!important;padding-bottom:10%!important;padding-left:5%!important}.et_pb_text_18{padding-top:5%!important;padding-right:15%!important;padding-bottom:10%!important;padding-left:5%!important}.et_pb_text_20 h2{font-size:50px}.et_pb_text_21 h2{font-size:42px}body #page-container .et_pb_section .et_pb_button_0:after,body #page-container .et_pb_section .et_pb_button_1:after{display:inline-block;opacity:0}body #page-container .et_pb_section .et_pb_button_0:hover:after,body #page-container .et_pb_section .et_pb_button_1:hover:after{opacity:1}.et_pb_button_1_wrapper .et_pb_button_1,.et_pb_button_1_wrapper .et_pb_button_1:hover{padding-top:10px!important;padding-right:40px!important;padding-bottom:10px!important;padding-left:40px!important}}@media only screen and (max-width:767px){.et_pb_section_4{height:200px}.et_pb_section_5.et_pb_section{padding-top:40px;padding-bottom:40px}.et_pb_text_15{padding-top:10%!important}.et_pb_text_16{padding-top:5%!important;padding-right:10%!important;padding-bottom:0%!important;padding-left:10%!important}.et_pb_text_17{padding-top:0px!important;padding-right:10%!important;padding-bottom:0px!important;padding-left:10%!important}.et_pb_text_18{padding-top:0%!important;padding-right:10%!important;padding-bottom:5%!important;padding-left:10%!important}.et_pb_text_20 h2{font-size:36px}.et_pb_text_21 h2{font-size:42px}body #page-container .et_pb_section .et_pb_button_0:after,body #page-container .et_pb_section .et_pb_button_1:after{display:inline-block;opacity:0}body #page-container .et_pb_section .et_pb_button_0:hover:after,body #page-container .et_pb_section .et_pb_button_1:hover:after{opacity:1}.et_pb_button_1_wrapper .et_pb_button_1,.et_pb_button_1_wrapper .et_pb_button_1:hover{padding-top:10px!important;padding-right:35px!important;padding-bottom:10px!important;padding-left:35px!important}}