.elementor-1751 .elementor-element.elementor-element-18909d2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-7c118dae{--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-1751 .elementor-element.elementor-element-1e4cc4a2{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:normal;}.elementor-1751 .elementor-element.elementor-element-46492fca{--display:flex;}.elementor-1751 .elementor-element.elementor-element-6c32adc1{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:normal;}.elementor-1751 .elementor-element.elementor-element-4a0d590{--display:flex;}.elementor-1751 .elementor-element.elementor-element-34c0443f{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:normal;}.elementor-1751 .elementor-element.elementor-element-333eeecb{--display:flex;}.elementor-1751 .elementor-element.elementor-element-10779387{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:normal;}.elementor-1751 .elementor-element.elementor-element-7681838b{--display:flex;}.elementor-1751 .elementor-element.elementor-element-3bbd9045{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:normal;}.elementor-1751 .elementor-element.elementor-element-2744bde5{--display:flex;}.elementor-1751 .elementor-element.elementor-element-2afcd622{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:normal;}.elementor-1751 .elementor-element.elementor-element-68baa9f7{--display:flex;}.elementor-1751 .elementor-element.elementor-element-60bc1369{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:normal;}.elementor-1751 .elementor-element.elementor-element-503b0a5a{--display:flex;}.elementor-1751 .elementor-element.elementor-element-364535e9{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:normal;}.elementor-1751 .elementor-element.elementor-element-11918572{--display:flex;}.elementor-1751 .elementor-element.elementor-element-2b9a6d8c{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:normal;}.elementor-1751 .elementor-element.elementor-element-4b84257a{--display:flex;}.elementor-1751 .elementor-element.elementor-element-1906e7a5{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:normal;}.elementor-1751 .elementor-element.elementor-element-61f70d00{--display:flex;}.elementor-1751 .elementor-element.elementor-element-53abdb47{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:normal;}.elementor-1751 .elementor-element.elementor-element-5da3d527{--display:flex;}.elementor-1751 .elementor-element.elementor-element-190987ef{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:normal;}.elementor-1751 .elementor-element.elementor-element-2ad6bfa9{--display:flex;}.elementor-1751 .elementor-element.elementor-element-77f8f531{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:normal;}.elementor-1751 .elementor-element.elementor-element-595fa397{--display:flex;}.elementor-1751 .elementor-element.elementor-element-7e55c31f{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:normal;}.elementor-1751 .elementor-element.elementor-element-4f019a5f{--display:flex;}.elementor-1751 .elementor-element.elementor-element-378f1916{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:normal;}.elementor-1751 .elementor-element.elementor-element-2cf90487{--display:flex;}.elementor-1751 .elementor-element.elementor-element-25ed010{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:normal;}.elementor-1751 .elementor-element.elementor-element-371cbf7f{--display:flex;}.elementor-1751 .elementor-element.elementor-element-13942950{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:normal;}.elementor-1751 .elementor-element.elementor-element-69af456d{--display:flex;}.elementor-1751 .elementor-element.elementor-element-256c813d{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:normal;}.elementor-1751 .elementor-element.elementor-element-66dbd96f{--display:flex;}.elementor-1751 .elementor-element.elementor-element-290d735e{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:normal;}.elementor-1751 .elementor-element.elementor-element-3e8f52e{--display:flex;}.elementor-1751 .elementor-element.elementor-element-18704ed5{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:normal;}.elementor-1751 .elementor-element.elementor-element-62e64a99{--display:flex;}.elementor-1751 .elementor-element.elementor-element-6549ea29{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:normal;}.elementor-1751 .elementor-element.elementor-element-68479c3{--display:flex;}.elementor-1751 .elementor-element.elementor-element-724cc514{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:normal;}.elementor-1751 .elementor-element.elementor-element-6c788491{--display:flex;}.elementor-1751 .elementor-element.elementor-element-7260542a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:normal;}.elementor-1751 .elementor-element.elementor-element-5dcecb57{--display:flex;}.elementor-1751 .elementor-element.elementor-element-c8b54f8{--display:flex;}.elementor-1751 .elementor-element.elementor-element-1d2db16e{--display:flex;}.elementor-1751 .elementor-element.elementor-element-7df28d59{--display:flex;}.elementor-1751 .elementor-element.elementor-element-19ebad1e{--display:flex;}.elementor-1751 .elementor-element.elementor-element-337a95cb{--display:flex;}.elementor-1751 .elementor-element.elementor-element-6f772bc8{--display:flex;}.elementor-1751 .elementor-element.elementor-element-27f9c908{--n-accordion-title-font-size:17px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-1751 .elementor-element.elementor-element-27f9c908 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:600;}/* Start custom CSS for nested-accordion, class: .elementor-element-27f9c908 */.elementor-1751 .elementor-element.elementor-element-27f9c908 .e-n-accordion-item::details-content { content-visibility: visible !important; height: auto !important; }
.elementor-1751 .elementor-element.elementor-element-27f9c908 .e-n-accordion-item > [role="region"] { display: flex !important; height: auto !important; max-height: none !important; opacity: 1 !important; visibility: visible !important; overflow: visible !important; }
.elementor-1751 .elementor-element.elementor-element-27f9c908 .e-n-accordion-item > summary { cursor: default; }/* End custom CSS */
/* Start custom CSS *//* Page 25 rules (keeps CSS order after template move) */
.elementor-25 :not(i):not(svg):not(path):not([class*="fa-"]):not([class*="eicon"]) { font-family: Poppins, sans-serif !important; }
.elementor-25 .elementor-widget-text-editor { line-height: 1.75; }
.elementor-25 .elementor-widget-text-editor a { text-underline-offset: 3px; text-decoration-thickness: 1px; }
.elementor-25 .e-n-accordion-item { border-radius: 12px; overflow: hidden; margin-bottom: 10px; background: rgb(255, 255, 255); box-shadow: rgba(16, 24, 40, 0.06) 0px 1px 3px; }
.elementor-25 .e-n-accordion-item-title { border-radius: 12px; transition: background-color 0.18s, color 0.18s; border-color: var(--pm-line) !important; }
.elementor-25 .e-n-accordion-item-title:hover { background: var(--pm-soft); }
.elementor-25 .e-n-accordion-item[open] > .e-n-accordion-item-title { background: var(--pm-soft); border-radius: 12px 12px 0px 0px; border-left: 4px solid var(--pm-green-600) !important; }
.elementor-25 a:focus-visible { outline: rgb(19, 170, 38) solid 3px; outline-offset: 3px; border-radius: 6px; }
@supports se\lector(::details-content) { .elementor-25 .elementor-element-27f9c908 .e-n-accordion-item > .e-con { display: flex !important; } }
@supports se\lector(::details-content) { .elementor-25 .elementor-element-27f9c908 .e-n-accordion-item-title { pointer-events: none !important; cursor: default !important; } }
@supports se\lector(::details-content) { .elementor-25 .elementor-element-27f9c908 .e-n-accordion-item-title-icon { display: none !important; } }
@supports se\lector(::details-content) { .elementor-25 .elementor-element-27f9c908 .e-n-accordion { grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 16px; display: grid !important; } }
@supports se\lector(::details-content) { .elementor-25 .elementor-element-27f9c908 .e-n-accordion-item { overflow: hidden; transition: transform 0.2s, box-shadow 0.2s; margin: 0px !important; background: rgb(255, 255, 255) !important; border-width: 4px 1px 1px !important; border-style: solid !important; border-color: rgb(19, 170, 38) rgb(227, 232, 228) rgb(227, 232, 228) !important; border-image: none !important; border-radius: 14px !important; box-shadow: rgba(16, 24, 40, 0.05) 0px 1px 2px, rgba(16, 24, 40, 0.06) 0px 6px 16px !important; } }
@supports se\lector(::details-content) { .elementor-25 .elementor-element-27f9c908 .e-n-accordion-item:hover { transform: translateY(-3px); box-shadow: rgba(0, 81, 8, 0.12) 0px 12px 26px !important; } }
@supports se\lector(::details-content) { .elementor-25 .elementor-element-27f9c908 .e-n-accordion-item > .e-n-accordion-item-title, .elementor-25 .elementor-element-27f9c908 .e-n-accordion-item[open] > .e-n-accordion-item-title { background: transparent !important; border: 0px !important; border-radius: 0px !important; padding: 18px 20px 6px !important; } }
@supports se\lector(::details-content) { .elementor-25 .elementor-element-27f9c908 .e-n-accordion-item-title-text { font-size: 16.5px !important; font-weight: 600 !important; line-height: 1.45 !important; color: rgb(0, 81, 8) !important; } }
@supports se\lector(::details-content) { .elementor-25 .elementor-element-27f9c908 .e-n-accordion-item > .e-con { background: transparent !important; border: 0px !important; padding: 0px 20px 18px !important; } }
@supports se\lector(::details-content) { .elementor-25 .elementor-element-27f9c908 .e-n-accordion-item > .e-con .elementor-widget-text-editor, .elementor-25 .elementor-element-27f9c908 .e-n-accordion-item > .e-con .elementor-widget-text-editor * { font-size: 14.5px !important; line-height: 1.7 !important; color: rgb(71, 85, 105) !important; } }
@supports se\lector(::details-content) { .elementor-25 .elementor-element-27f9c908 .e-n-accordion-item > .e-con p:last-child { margin-bottom: 0px; } }
@supports se\lector(::details-content) { @media (max-width: 1024px) { .elementor-25 .elementor-element-27f9c908 .e-n-accordion { grid-template-columns: 1fr; } } }
@supports se\lector(::details-content) { @media (max-width: 767px) { .elementor-25 .elementor-element-27f9c908 .e-n-accordion { gap: 12px; } } }
@supports se\lector(::details-content) { @media (max-width: 767px) { .elementor-25 .elementor-element-27f9c908 .e-n-accordion-item > .e-n-accordion-item-title, .elementor-25 .elementor-element-27f9c908 .e-n-accordion-item[open] > .e-n-accordion-item-title { padding: 16px 16px 4px !important; } } }
@supports se\lector(::details-content) { @media (max-width: 767px) { .elementor-25 .elementor-element-27f9c908 .e-n-accordion-item > .e-con { padding: 0px 16px 16px !important; } } }
@supports se\lector(::details-content) { @media (max-width: 767px) { .elementor-25 .elementor-element-27f9c908 .e-n-accordion-item-title-text { font-size: 15.5px !important; } } }
@supports se\lector(::details-content) { @media (max-width: 767px) { .elementor-25 .elementor-element-27f9c908 .e-n-accordion-item > .e-con .elementor-widget-text-editor, .elementor-25 .elementor-element-27f9c908 .e-n-accordion-item > .e-con .elementor-widget-text-editor * { font-size: 14px !important; } } }
@media (prefers-reduced-motion: reduce) { .elementor-25 * { transition: none !important; transform: none !important; } }
@media (max-width: 767px) { .elementor-25 .elementor-element-27f9c908 { padding-left: 12px !important; padding-right: 12px !important; } }/* End custom CSS */