.elementor-1786 .elementor-element.elementor-element-224c857{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-1786 .elementor-element.elementor-element-554aaac{--display:flex;--gap:34px 0px;--row-gap:34px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#E3E3E3;--border-color:#E3E3E3;--padding-top:66px;--padding-bottom:66px;--padding-left:105px;--padding-right:105px;}.elementor-1786 .elementor-element.elementor-element-554aaac:not(.elementor-motion-effects-element-type-background), .elementor-1786 .elementor-element.elementor-element-554aaac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.7);}.elementor-1786 .elementor-element.elementor-element-6f53043{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 20px;--row-gap:24px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-1786 .elementor-element.elementor-element-b60b0fa{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:start;}.elementor-1786 .elementor-element.elementor-element-b60b0fa .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:3.375rem;font-weight:800;line-height:1.15em;color:#3B3C42;}.elementor-widget-image .widget-image-caption{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-1786 .elementor-element.elementor-element-3c998cb{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:end;}.elementor-1786 .elementor-element.elementor-element-3c998cb img{width:348px;}@media(min-width:768px){.elementor-1786 .elementor-element.elementor-element-554aaac{--width:1320px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1786 .elementor-element.elementor-element-554aaac{--width:100%;}}@media(max-width:1024px){.elementor-1786 .elementor-element.elementor-element-224c857{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1786 .elementor-element.elementor-element-554aaac{--padding-top:40px;--padding-bottom:40px;--padding-left:28px;--padding-right:28px;}.elementor-1786 .elementor-element.elementor-element-b60b0fa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1786 .elementor-element.elementor-element-b60b0fa .elementor-heading-title{font-size:2.6rem;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-1786 .elementor-element.elementor-element-3c998cb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}}@media(max-width:767px){.elementor-1786 .elementor-element.elementor-element-554aaac{--padding-top:28px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;}.elementor-1786 .elementor-element.elementor-element-b60b0fa .elementor-heading-title{font-size:2.1rem;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-1786 .elementor-element.elementor-element-3c998cb img{width:220px;}}/* Start custom CSS */.cya-anmeldung-fortbildung .cya-sec-title{
  font-family:"Raleway",sans-serif;font-size:1.5rem;font-weight:800;color:#3B3C42;
  line-height:1.3;margin:34px 0 14px;
}
.cya-anmeldung-fortbildung .wpforms-field-html p{line-height:1.6;margin:0 0 12px;}
.cya-anmeldung-fortbildung .wpforms-field-html a{text-decoration:underline;}
.cya-anmeldung-fortbildung .cya-optionen{
  display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:4px 0 6px;
}
.cya-anmeldung-fortbildung .cya-opt{
  background:rgba(177,227,245,.78);border-radius:15px;padding:18px 18px 16px;
}
.cya-anmeldung-fortbildung .cya-opt .t{display:block;font-weight:700;margin:0 0 10px;}
.cya-anmeldung-fortbildung .cya-opt p{font-style:italic;font-size:.95rem;margin:0 0 12px;}
.cya-anmeldung-fortbildung .cya-opt .fee{font-weight:700;}
.cya-anmeldung-fortbildung .cya-fee{
  display:inline-block;background:rgba(177,227,245,.78);border-radius:15px;
  padding:8px 18px;font-weight:700;
}
.cya-anmeldung-fortbildung .cya-consent label{font-size:.875rem;line-height:1.5;}
@media(max-width:880px){.cya-anmeldung-fortbildung .cya-optionen{grid-template-columns:1fr;}}
/* --- Feld-Optik wie cyriax-akademie.de (WPForms-CSS-Variablen) --- */
.wpforms-container.cya-anmeldung-fortbildung{
  --wpforms-field-border-radius:0px;
  --wpforms-field-border-style:solid;
  --wpforms-field-border-size:1px;
  --wpforms-field-border-color:rgba(0,0,0,.2);
  --wpforms-field-background-color:#ffffff;
  --wpforms-field-text-color:#414141;
  --wpforms-field-size-input-height:51px;
  --wpforms-field-size-input-spacing:15px;
  --wpforms-field-size-font-size:16.2px;
  --wpforms-field-size-line-height:21px;
  --wpforms-label-color:#414141;
  --wpforms-label-size-font-size:18px;
  --wpforms-label-size-line-height:24px;
  --wpforms-label-size-sublabel-font-size:13px;
  --wpforms-label-size-sublabel-line-height:19.5px;
}
.cya-anmeldung-fortbildung .wpforms-field{padding:10px 0;}
.cya-anmeldung-fortbildung .wpforms-field-label{font-weight:400 !important;}
.cya-anmeldung-fortbildung select{height:48px;border-radius:0;}
.cya-anmeldung-fortbildung .wpforms-submit-container{text-align:center;margin-top:14px;}
.cya-anmeldung-fortbildung .wpforms-submit{display:inline-block;min-width:368px;}
@media(max-width:600px){.cya-anmeldung-fortbildung .wpforms-submit{min-width:100%;}}/* End custom CSS */