.elementor-2886 .elementor-element.elementor-element-c147684{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-2886 .elementor-element.elementor-element-c147684:not(.elementor-motion-effects-element-type-background), .elementor-2886 .elementor-element.elementor-element-c147684 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rmcream );}.elementor-2886 .elementor-element.elementor-element-897192a{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2886 .elementor-element.elementor-element-897192a.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2886 .elementor-element.elementor-element-ac47bd6{text-align:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-2886 .elementor-element.elementor-element-36a40c9 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-2886 .elementor-element.elementor-element-36a40c9 .elementor-heading-title{font-family:var( --e-global-typography-rmh2000-font-family ), Sans-serif;font-size:var( --e-global-typography-rmh2000-font-size );font-weight:var( --e-global-typography-rmh2000-font-weight );text-transform:var( --e-global-typography-rmh2000-text-transform );line-height:var( --e-global-typography-rmh2000-line-height );letter-spacing:var( --e-global-typography-rmh2000-letter-spacing );color:var( --e-global-color-rmsec00 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-2886 .elementor-element.elementor-element-337d340{font-family:var( --e-global-typography-rmbody0-font-family ), Sans-serif;font-size:var( --e-global-typography-rmbody0-font-size );font-weight:var( --e-global-typography-rmbody0-font-weight );text-transform:var( --e-global-typography-rmbody0-text-transform );line-height:var( --e-global-typography-rmbody0-line-height );color:var( --e-global-color-rmtext0 );}.elementor-2886 .elementor-element.elementor-element-b5bb75e > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-2886 .elementor-element.elementor-element-b5bb75e{font-family:var( --e-global-typography-rmbody0-font-family ), Sans-serif;font-size:var( --e-global-typography-rmbody0-font-size );font-weight:var( --e-global-typography-rmbody0-font-weight );text-transform:var( --e-global-typography-rmbody0-text-transform );line-height:var( --e-global-typography-rmbody0-line-height );color:var( --e-global-color-rmsec00 );}body.elementor-page-2886:not(.elementor-motion-effects-element-type-background), body.elementor-page-2886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5E5;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2886 .elementor-element.elementor-element-36a40c9 .elementor-heading-title{font-size:var( --e-global-typography-rmh2000-font-size );line-height:var( --e-global-typography-rmh2000-line-height );letter-spacing:var( --e-global-typography-rmh2000-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2886 .elementor-element.elementor-element-337d340{font-size:var( --e-global-typography-rmbody0-font-size );line-height:var( --e-global-typography-rmbody0-line-height );}.elementor-2886 .elementor-element.elementor-element-b5bb75e{font-size:var( --e-global-typography-rmbody0-font-size );line-height:var( --e-global-typography-rmbody0-line-height );}}@media(min-width:768px){.elementor-2886 .elementor-element.elementor-element-c147684{--content-width:1150px;}.elementor-2886 .elementor-element.elementor-element-897192a{--width:760px;}}@media(max-width:767px){.elementor-2886 .elementor-element.elementor-element-c147684{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-2886 .elementor-element.elementor-element-897192a{--width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2886 .elementor-element.elementor-element-36a40c9 .elementor-heading-title{font-size:var( --e-global-typography-rmh2000-font-size );line-height:var( --e-global-typography-rmh2000-line-height );letter-spacing:var( --e-global-typography-rmh2000-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2886 .elementor-element.elementor-element-337d340{font-size:var( --e-global-typography-rmbody0-font-size );line-height:var( --e-global-typography-rmbody0-line-height );}.elementor-2886 .elementor-element.elementor-element-b5bb75e{font-size:var( --e-global-typography-rmbody0-font-size );line-height:var( --e-global-typography-rmbody0-line-height );}}/* Start custom CSS for image, class: .elementor-element-ac47bd6 */.elementor-2886 .elementor-element.elementor-element-ac47bd6 img{height:144px;width:auto}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36a40c9 */.elementor-2886 .elementor-element.elementor-element-36a40c9 .elementor-heading-title{hyphens:auto}/* End custom CSS */
/* Start custom CSS */body.elementor-page-2886 .elementor-widget-text-editor ul{margin:0 0 16px;padding-left:1.4em}
body.elementor-page-2886 .elementor-widget-text-editor li{margin-bottom:8px}
body.elementor-page-2886 .elementor-widget-text-editor ul ul{margin-top:8px;margin-bottom:0}
body.elementor-page-2886 .elementor-widget-text-editor p:last-child{margin-bottom:0}
body.elementor-page-2886 .elementor-widget-text-editor address{font-style:normal}
body.elementor-page-2886 a{color:#2C5147}
body.elementor-page-2886 .rm-embed__consent p{margin:0 0 16px;font-size:.875rem}
body.elementor-page-2886 .rm-embed__actions{display:flex;flex-wrap:wrap;gap:12px}
body.elementor-page-2886 .rm-btn{display:inline-flex;align-items:center;justify-content:center;font-family:"Karla",sans-serif;font-weight:700;font-size:.875rem;padding:10px 20px;border-radius:60px;border:1.6px solid transparent;cursor:pointer;text-decoration:none;transition:background .18s,color .18s}
body.elementor-page-2886 .rm-btn--primary{background:#B9C050;color:#fff}
body.elementor-page-2886 .rm-btn--primary:hover{background:#A3A946}
body.elementor-page-2886 .rm-btn--secondary{background:transparent;color:#2C5147;border-color:#2C5147}
body.elementor-page-2886 .rm-btn--secondary:hover{background:#2C5147;color:#fff}
body.elementor-page-2886 [id]{scroll-margin-top:6rem}
html{scroll-behavior:smooth}
body.elementor-page-2886 .rm-prose h2{font-family:"Andada Pro",serif;font-weight:700;font-size:1.625rem;line-height:1.25;letter-spacing:.015em;color:#2C5147;margin:40px 0 12px}
@media(max-width:767px){body.elementor-page-2886 .rm-prose h2{font-size:1.375rem}}
body.elementor-page-2886 .rm-prose .lead{font-size:1.25rem}
body.elementor-page-2886 .rm-prose address{font-style:normal;margin:0 0 16px}
body.elementor-page-2886 .rm-prose .signature{margin-top:32px}
body.elementor-page-2886 .rm-prose code{font-size:.9em}
body.elementor-page-2886 .fehlt{display:inline;background:#FFF6E9;border:1px dashed #E67E51;border-radius:4px;padding:1px 6px;font-size:.9em;color:#9a4a28}
body.elementor-page-2886 .fehlt-block{display:block;background:#FFF6E9;border:1px dashed #E67E51;border-radius:12px;padding:24px;color:#9a4a28;font-size:.875rem;margin:16px 0}
body.elementor-page-2886 .rm-back a{font-weight:700}
body.elementor-page-2886 .upload-wrap{text-align:center;margin:32px 0}
body.elementor-page-2886 .upload-btn{display:inline-flex;align-items:center;gap:12px;padding:.8em 1.6em;border-radius:999px;background:#B8512A;color:#fff !important;font-weight:700;font-size:1.15rem;text-decoration:none;box-shadow:0 4px 14px rgba(184,81,42,.45);transition:transform .15s,background .15s}
body.elementor-page-2886 .upload-btn:hover{background:#9A4222;transform:translateY(-2px)}
body.elementor-page-2886 .upload-btn svg{width:26px;height:26px}
body.elementor-page-2886 .full-rule{border:0;height:2px;margin:0 0 24px;background:rgba(40,40,40,.35)}
body.elementor-page-2886 .wp-video{margin:16px auto 24px;border-radius:12px;overflow:hidden}/* End custom CSS */