.elementor-9981 .elementor-element.elementor-element-db31fb0{--display:flex;}.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-9981 .elementor-element.elementor-element-8583ce4{--display:flex;}.elementor-9981 .elementor-element.elementor-element-c3cc3c8{--display:flex;}.elementor-9981 .elementor-element.elementor-element-04c012b{--display:flex;}/* Start custom CSS */.elementor-9981,.elementor-9981 p,.elementor-9981 li,.elementor-9981 h1,.elementor-9981 h2,.elementor-9981 h3,.elementor-9981 h4,.elementor-9981 .ekit-accordion--content,.elementor-9981 .ekit-accordion--toggler{color:#111!important}
.elementor-9981 a{color:#0066cc!important;text-decoration:underline;text-underline-offset:3px}
.elementor-9981 .wp-block-group{margin:34px 0;padding:28px 30px;border:2px solid #f36f21;border-radius:14px;background:linear-gradient(135deg,#fff8f3 0%,#fff 100%);box-shadow:0 10px 28px rgba(17,17,17,.10)}
.elementor-9981 .wp-block-group p{margin:0;font-size:18px;font-weight:700;line-height:1.55}
.elementor-9981 .wp-block-group a{display:inline-block;margin-left:8px;padding:11px 18px;border-radius:8px;background:#111;color:#fff!important;text-decoration:none;transition:.2s ease}
.elementor-9981 .wp-block-group a:hover{background:#f36f21;transform:translateY(-1px)}
.elementor-9981 table{width:100%;margin:26px 0;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 24px rgba(17,17,17,.08)}
.elementor-9981 table th{padding:14px 16px;background:#f36f21;color:#fff!important;text-align:left;font-weight:700;border-right:1px solid rgba(255,255,255,.35)}
.elementor-9981 table td{padding:13px 16px;color:#111!important;border-top:1px solid #e5e7eb;border-right:1px solid #e5e7eb;vertical-align:top}
.elementor-9981 table tbody tr:nth-child(even){background:#fff7f1}.elementor-9981 table tbody tr:hover{background:#ffeadc}
.elementor-9981 figure.wp-block-image{margin:24px 0 30px}.elementor-9981 figure.wp-block-image img{width:100%;height:auto;display:block;border-radius:14px;box-shadow:0 10px 28px rgba(17,17,17,.12)}
.elementor-9981 .elementskit-accordion .elementskit-card{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;margin-bottom:12px;box-shadow:0 4px 14px rgba(17,17,17,.05)}
.elementor-9981 .elementskit-accordion .elementskit-card-header{background:#fff7f1}.elementor-9981 .elementskit-accordion .ekit-accordion--toggler{font-weight:700}.elementor-9981 .elementskit-accordion .ekit-accordion--content{background:#fff;line-height:1.7}
@media(max-width:767px){.elementor-9981 .wp-block-group{padding:22px 20px}.elementor-9981 .wp-block-group a{display:block;margin:14px 0 0;text-align:center}.elementor-9981 table{display:block;overflow-x:auto;white-space:normal}}/* End custom CSS */