.elementor-15086 .elementor-element.elementor-element-577c903:not(.elementor-motion-effects-element-type-background), .elementor-15086 .elementor-element.elementor-element-577c903 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F5EE;}.elementor-15086 .elementor-element.elementor-element-577c903{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-577c903 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-15086 .elementor-element.elementor-element-7065652.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15086 .elementor-element.elementor-element-7065652.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15086 .elementor-element.elementor-element-a1b2c31 > .elementor-widget-container{margin:0px 0px 0px 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-15086 .elementor-element.elementor-element-3cdc399 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-3cdc399 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:1.5px;color:#2F6B4F;}.elementor-15086 .elementor-element.elementor-element-b53669e > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-b53669e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:64px;font-weight:500;text-transform:none;line-height:1.1em;color:#13412E;}.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-15086 .elementor-element.elementor-element-49746cc > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-49746cc{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#1E1E1E;}.elementor-15086 .elementor-element.elementor-element-2a25bc4{margin-top:-30px;margin-bottom:0px;}.elementor-15086 .elementor-element.elementor-element-45dcb98 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-07cbb4d .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-15086 .elementor-element.elementor-element-07cbb4d{margin-top:12px;margin-bottom:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15086 .elementor-element.elementor-element-8b82396 .elementor-button{background-color:#13412E;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:16px 20px 16px 20px;}.elementor-15086 .elementor-element.elementor-element-79df57f .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;fill:#13412E;color:#13412E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#13412E;border-radius:999px 999px 999px 999px;padding:16px 20px 16px 20px;}.elementor-bc-flex-widget .elementor-15086 .elementor-element.elementor-element-640e0ce.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-15086 .elementor-element.elementor-element-640e0ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-15086 .elementor-element.elementor-element-640e0ce > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.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 );}.elementor-15086 .elementor-element.elementor-element-07a98bd img{width:100%;}.elementor-15086 .elementor-element.elementor-element-a1b2c34 img{width:100%;}.elementor-15086 .elementor-element.elementor-element-77bd501 > .elementor-container{max-width:1320px;}.elementor-15086 .elementor-element.elementor-element-77bd501{padding:30px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-8aefac8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-8aefac8{text-align:center;}.elementor-15086 .elementor-element.elementor-element-8aefac8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:1.5px;color:#2F6B4F;}.elementor-15086 .elementor-element.elementor-element-2a59c3c > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-15086 .elementor-element.elementor-element-2a59c3c{text-align:center;}.elementor-15086 .elementor-element.elementor-element-2a59c3c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:44px;font-weight:500;line-height:1.2em;color:#13412E;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-15086 .elementor-element.elementor-element-48ffa93 .elementor-icon-box-wrapper{text-align:center;gap:16px;}.elementor-15086 .elementor-element.elementor-element-48ffa93 .elementor-icon-box-title{margin-block-end:6px;color:#13412E;}.elementor-15086 .elementor-element.elementor-element-48ffa93.elementor-view-stacked .elementor-icon{background-color:#2F6B4F;}.elementor-15086 .elementor-element.elementor-element-48ffa93.elementor-view-framed .elementor-icon, .elementor-15086 .elementor-element.elementor-element-48ffa93.elementor-view-default .elementor-icon{fill:#2F6B4F;color:#2F6B4F;border-color:#2F6B4F;}.elementor-15086 .elementor-element.elementor-element-48ffa93 .elementor-icon{font-size:34px;}.elementor-15086 .elementor-element.elementor-element-48ffa93 .elementor-icon-box-title, .elementor-15086 .elementor-element.elementor-element-48ffa93 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-15086 .elementor-element.elementor-element-48ffa93 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#5F655F;}.elementor-15086 .elementor-element.elementor-element-4c82606 .elementor-icon-box-wrapper{text-align:center;gap:16px;}.elementor-15086 .elementor-element.elementor-element-4c82606 .elementor-icon-box-title{margin-block-end:6px;color:#13412E;}.elementor-15086 .elementor-element.elementor-element-4c82606.elementor-view-stacked .elementor-icon{background-color:#2F6B4F;}.elementor-15086 .elementor-element.elementor-element-4c82606.elementor-view-framed .elementor-icon, .elementor-15086 .elementor-element.elementor-element-4c82606.elementor-view-default .elementor-icon{fill:#2F6B4F;color:#2F6B4F;border-color:#2F6B4F;}.elementor-15086 .elementor-element.elementor-element-4c82606 .elementor-icon{font-size:34px;}.elementor-15086 .elementor-element.elementor-element-4c82606 .elementor-icon-box-title, .elementor-15086 .elementor-element.elementor-element-4c82606 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-15086 .elementor-element.elementor-element-4c82606 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#5F655F;}.elementor-15086 .elementor-element.elementor-element-c4b9d22 .elementor-icon-box-wrapper{text-align:center;gap:16px;}.elementor-15086 .elementor-element.elementor-element-c4b9d22 .elementor-icon-box-title{margin-block-end:6px;color:#13412E;}.elementor-15086 .elementor-element.elementor-element-c4b9d22.elementor-view-stacked .elementor-icon{background-color:#2F6B4F;}.elementor-15086 .elementor-element.elementor-element-c4b9d22.elementor-view-framed .elementor-icon, .elementor-15086 .elementor-element.elementor-element-c4b9d22.elementor-view-default .elementor-icon{fill:#2F6B4F;color:#2F6B4F;border-color:#2F6B4F;}.elementor-15086 .elementor-element.elementor-element-c4b9d22 .elementor-icon{font-size:34px;}.elementor-15086 .elementor-element.elementor-element-c4b9d22 .elementor-icon-box-title, .elementor-15086 .elementor-element.elementor-element-c4b9d22 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-15086 .elementor-element.elementor-element-c4b9d22 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#5F655F;}.elementor-15086 .elementor-element.elementor-element-7ab862e .elementor-icon-box-wrapper{text-align:center;gap:16px;}.elementor-15086 .elementor-element.elementor-element-7ab862e .elementor-icon-box-title{margin-block-end:6px;color:#13412E;}.elementor-15086 .elementor-element.elementor-element-7ab862e.elementor-view-stacked .elementor-icon{background-color:#2F6B4F;}.elementor-15086 .elementor-element.elementor-element-7ab862e.elementor-view-framed .elementor-icon, .elementor-15086 .elementor-element.elementor-element-7ab862e.elementor-view-default .elementor-icon{fill:#2F6B4F;color:#2F6B4F;border-color:#2F6B4F;}.elementor-15086 .elementor-element.elementor-element-7ab862e .elementor-icon{font-size:34px;}.elementor-15086 .elementor-element.elementor-element-7ab862e .elementor-icon-box-title, .elementor-15086 .elementor-element.elementor-element-7ab862e .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-15086 .elementor-element.elementor-element-7ab862e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#5F655F;}.elementor-15086 .elementor-element.elementor-element-0d98cc5 > .elementor-container{max-width:1320px;}.elementor-15086 .elementor-element.elementor-element-0d98cc5{padding:30px 0px 30px 0px;}.elementor-15086 .elementor-element.elementor-element-91caaa3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15086 .elementor-element.elementor-element-91caaa3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-332eed0 );}.elementor-15086 .elementor-element.elementor-element-91caaa3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15086 .elementor-element.elementor-element-91caaa3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15086 .elementor-element.elementor-element-d4a5ff7:not(.elementor-motion-effects-element-type-background), .elementor-15086 .elementor-element.elementor-element-d4a5ff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-332eed0 );}.elementor-15086 .elementor-element.elementor-element-d4a5ff7 > .elementor-background-overlay{background-color:var( --e-global-color-332eed0 );opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15086 .elementor-element.elementor-element-d4a5ff7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-15086 .elementor-element.elementor-element-d7d7685.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15086 .elementor-element.elementor-element-d7d7685.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15086 .elementor-element.elementor-element-d7d7685 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-58ae245 img{width:100%;}.elementor-bc-flex-widget .elementor-15086 .elementor-element.elementor-element-a65b183.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15086 .elementor-element.elementor-element-a65b183.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15086 .elementor-element.elementor-element-a65b183 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-15086 .elementor-element.elementor-element-13a1840 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-13a1840 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:1.5px;color:#2F6B4F;}.elementor-15086 .elementor-element.elementor-element-4e0d6b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-4e0d6b7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:44px;font-weight:500;text-transform:none;line-height:1.2em;color:#13412E;}.elementor-15086 .elementor-element.elementor-element-3915e6e{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#1E1E1E;}.elementor-15086 .elementor-element.elementor-element-3915e6e > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-654f240 .elementor-button{background-color:#13412E;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:16px 20px 16px 20px;}.elementor-15086 .elementor-element.elementor-element-654f240 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-fd7ddba{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#5F655F;}.elementor-15086 .elementor-element.elementor-element-0b0643a > .elementor-container{max-width:1320px;}.elementor-15086 .elementor-element.elementor-element-0b0643a{margin-top:-20px;margin-bottom:-50px;padding:0px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-1252234 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-1252234{text-align:center;}.elementor-15086 .elementor-element.elementor-element-1252234 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:1.5px;color:#2F6B4F;}.elementor-15086 .elementor-element.elementor-element-7013ae6 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-7013ae6{text-align:center;}.elementor-15086 .elementor-element.elementor-element-7013ae6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:44px;font-weight:500;line-height:1.2em;color:#13412E;}.elementor-15086 .elementor-element.elementor-element-5b2e7de .elementor-icon-box-wrapper{text-align:center;gap:16px;}.elementor-15086 .elementor-element.elementor-element-5b2e7de .elementor-icon-box-title{margin-block-end:6px;color:#13412E;}.elementor-15086 .elementor-element.elementor-element-5b2e7de.elementor-view-stacked .elementor-icon{background-color:#2F6B4F;}.elementor-15086 .elementor-element.elementor-element-5b2e7de.elementor-view-framed .elementor-icon, .elementor-15086 .elementor-element.elementor-element-5b2e7de.elementor-view-default .elementor-icon{fill:#2F6B4F;color:#2F6B4F;border-color:#2F6B4F;}.elementor-15086 .elementor-element.elementor-element-5b2e7de .elementor-icon{font-size:34px;}.elementor-15086 .elementor-element.elementor-element-5b2e7de .elementor-icon-box-title, .elementor-15086 .elementor-element.elementor-element-5b2e7de .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-15086 .elementor-element.elementor-element-5b2e7de .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#5F655F;}.elementor-15086 .elementor-element.elementor-element-481b9c3.elementor-element{--align-self:center;}.elementor-15086 .elementor-element.elementor-element-481b9c3 .elementor-button{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;fill:#13412E;color:#13412E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#13412E;border-radius:999px 999px 999px 999px;padding:12px 18px 12px 18px;}.elementor-15086 .elementor-element.elementor-element-34a8c26 .elementor-icon-box-wrapper{text-align:center;gap:16px;}.elementor-15086 .elementor-element.elementor-element-34a8c26 .elementor-icon-box-title{margin-block-end:6px;color:#13412E;}.elementor-15086 .elementor-element.elementor-element-34a8c26.elementor-view-stacked .elementor-icon{background-color:#2F6B4F;}.elementor-15086 .elementor-element.elementor-element-34a8c26.elementor-view-framed .elementor-icon, .elementor-15086 .elementor-element.elementor-element-34a8c26.elementor-view-default .elementor-icon{fill:#2F6B4F;color:#2F6B4F;border-color:#2F6B4F;}.elementor-15086 .elementor-element.elementor-element-34a8c26 .elementor-icon{font-size:34px;}.elementor-15086 .elementor-element.elementor-element-34a8c26 .elementor-icon-box-title, .elementor-15086 .elementor-element.elementor-element-34a8c26 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-15086 .elementor-element.elementor-element-34a8c26 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#5F655F;}.elementor-15086 .elementor-element.elementor-element-79763bc.elementor-element{--align-self:center;}.elementor-15086 .elementor-element.elementor-element-79763bc .elementor-button{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;fill:#13412E;color:#13412E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#13412E;border-radius:999px 999px 999px 999px;padding:12px 18px 12px 18px;}.elementor-15086 .elementor-element.elementor-element-5483184 .elementor-icon-box-wrapper{text-align:center;gap:16px;}.elementor-15086 .elementor-element.elementor-element-5483184 .elementor-icon-box-title{margin-block-end:6px;color:#13412E;}.elementor-15086 .elementor-element.elementor-element-5483184.elementor-view-stacked .elementor-icon{background-color:#2F6B4F;}.elementor-15086 .elementor-element.elementor-element-5483184.elementor-view-framed .elementor-icon, .elementor-15086 .elementor-element.elementor-element-5483184.elementor-view-default .elementor-icon{fill:#2F6B4F;color:#2F6B4F;border-color:#2F6B4F;}.elementor-15086 .elementor-element.elementor-element-5483184 .elementor-icon{font-size:34px;}.elementor-15086 .elementor-element.elementor-element-5483184 .elementor-icon-box-title, .elementor-15086 .elementor-element.elementor-element-5483184 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-15086 .elementor-element.elementor-element-5483184 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#5F655F;}.elementor-15086 .elementor-element.elementor-element-f7accb5.elementor-element{--align-self:center;}.elementor-15086 .elementor-element.elementor-element-f7accb5 .elementor-button{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;fill:#13412E;color:#13412E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#13412E;border-radius:999px 999px 999px 999px;padding:12px 18px 12px 18px;}.elementor-15086 .elementor-element.elementor-element-e260612 .elementor-icon-box-wrapper{text-align:center;gap:16px;}.elementor-15086 .elementor-element.elementor-element-e260612 .elementor-icon-box-title{margin-block-end:6px;color:#13412E;}.elementor-15086 .elementor-element.elementor-element-e260612.elementor-view-stacked .elementor-icon{background-color:#2F6B4F;}.elementor-15086 .elementor-element.elementor-element-e260612.elementor-view-framed .elementor-icon, .elementor-15086 .elementor-element.elementor-element-e260612.elementor-view-default .elementor-icon{fill:#2F6B4F;color:#2F6B4F;border-color:#2F6B4F;}.elementor-15086 .elementor-element.elementor-element-e260612 .elementor-icon{font-size:34px;}.elementor-15086 .elementor-element.elementor-element-e260612 .elementor-icon-box-title, .elementor-15086 .elementor-element.elementor-element-e260612 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-15086 .elementor-element.elementor-element-e260612 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#5F655F;}.elementor-15086 .elementor-element.elementor-element-5c05454.elementor-element{--align-self:center;}.elementor-15086 .elementor-element.elementor-element-5c05454 .elementor-button{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;fill:#13412E;color:#13412E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#13412E;border-radius:999px 999px 999px 999px;padding:12px 18px 12px 18px;}.elementor-15086 .elementor-element.elementor-element-3f996aa:not(.elementor-motion-effects-element-type-background), .elementor-15086 .elementor-element.elementor-element-3f996aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13412E;}.elementor-15086 .elementor-element.elementor-element-3f996aa > .elementor-container{max-width:1320px;}.elementor-15086 .elementor-element.elementor-element-3f996aa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:96px;margin-bottom:0px;padding:40px 24px 40px 24px;}.elementor-15086 .elementor-element.elementor-element-3f996aa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15086 .elementor-element.elementor-element-e1b0cc5 > .elementor-container{max-width:1320px;}.elementor-15086 .elementor-element.elementor-element-e1b0cc5{padding:20px 0px 20px 0px;}.elementor-15086 .elementor-element.elementor-element-0e86f58 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-0e86f58 img{width:100%;}.elementor-bc-flex-widget .elementor-15086 .elementor-element.elementor-element-1125e77.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15086 .elementor-element.elementor-element-1125e77.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15086 .elementor-element.elementor-element-55c5e86 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-15086 .elementor-element.elementor-element-55c5e86 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:600;line-height:1.3em;color:#13412E;}.elementor-15086 .elementor-element.elementor-element-079b633 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-15086 .elementor-element.elementor-element-079b633{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#5F655F;}.elementor-15086 .elementor-element.elementor-element-7eb7aa2 .elementor-button{background-color:#13412E;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:20px 18px 20px 18px;}.elementor-15086 .elementor-element.elementor-element-7eb7aa2{width:auto;max-width:auto;}.elementor-15086 .elementor-element.elementor-element-4df0fbb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-4df0fbb img{width:100%;}.elementor-bc-flex-widget .elementor-15086 .elementor-element.elementor-element-012e96d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15086 .elementor-element.elementor-element-012e96d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15086 .elementor-element.elementor-element-d70185d > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-15086 .elementor-element.elementor-element-d70185d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:600;line-height:1.3em;color:#13412E;}.elementor-15086 .elementor-element.elementor-element-41596cd > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-15086 .elementor-element.elementor-element-41596cd{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#5F655F;}.elementor-15086 .elementor-element.elementor-element-812e2d2 .elementor-button{background-color:#13412E;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:20px 18px 20px 18px;}.elementor-15086 .elementor-element.elementor-element-812e2d2{width:auto;max-width:auto;}.elementor-15086 .elementor-element.elementor-element-e62ec8b > .elementor-container{max-width:1320px;}.elementor-15086 .elementor-element.elementor-element-e62ec8b{padding:20px 0px 20px 0px;}.elementor-15086 .elementor-element.elementor-element-6405a42:not(.elementor-motion-effects-element-type-background), .elementor-15086 .elementor-element.elementor-element-6405a42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-210d035 );}.elementor-15086 .elementor-element.elementor-element-6405a42, .elementor-15086 .elementor-element.elementor-element-6405a42 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-15086 .elementor-element.elementor-element-6405a42{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-15086 .elementor-element.elementor-element-6405a42 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-15086 .elementor-element.elementor-element-754a123.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15086 .elementor-element.elementor-element-754a123.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15086 .elementor-element.elementor-element-ef6d79e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-ef6d79e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:1.5px;color:#2F6B4F;}.elementor-15086 .elementor-element.elementor-element-605878f > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-15086 .elementor-element.elementor-element-605878f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:44px;font-weight:500;line-height:1.2em;color:#13412E;}.elementor-15086 .elementor-element.elementor-element-bd76dfb > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-15086 .elementor-element.elementor-element-bd76dfb{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#1E1E1E;}.elementor-15086 .elementor-element.elementor-element-f51c897 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-15086 .elementor-element.elementor-element-f51c897{margin-top:12px;margin-bottom:0px;}.elementor-15086 .elementor-element.elementor-element-55e656a .elementor-button{background-color:#13412E;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:16px 20px 16px 20px;}.elementor-15086 .elementor-element.elementor-element-7472e98 .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;fill:#13412E;color:#13412E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#13412E;border-radius:999px 999px 999px 999px;padding:16px 20px 16px 20px;}.elementor-bc-flex-widget .elementor-15086 .elementor-element.elementor-element-25de8f0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15086 .elementor-element.elementor-element-25de8f0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15086 .elementor-element.elementor-element-1e4d6c6 img{width:100%;}.elementor-15086 .elementor-element.elementor-element-44da4b0 > .elementor-container{max-width:880px;}.elementor-15086 .elementor-element.elementor-element-44da4b0{padding:0px 0px 50px 0px;}.elementor-15086 .elementor-element.elementor-element-fd503a8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-fd503a8{text-align:center;}.elementor-15086 .elementor-element.elementor-element-fd503a8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:1.5px;color:#2F6B4F;}.elementor-15086 .elementor-element.elementor-element-ae45a1d > .elementor-widget-container{margin:-10px 0px 6px 0px;}.elementor-15086 .elementor-element.elementor-element-ae45a1d{text-align:center;}.elementor-15086 .elementor-element.elementor-element-ae45a1d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:44px;font-weight:500;line-height:1.2em;color:#13412E;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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 );}.elementor-15086 .elementor-element.elementor-element-ea93b19 .elementor-accordion-item{border-width:1px;border-color:#E6E6E2;}.elementor-15086 .elementor-element.elementor-element-ea93b19 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#E6E6E2;}.elementor-15086 .elementor-element.elementor-element-ea93b19 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#E6E6E2;}.elementor-15086 .elementor-element.elementor-element-ea93b19 .elementor-accordion-icon, .elementor-15086 .elementor-element.elementor-element-ea93b19 .elementor-accordion-title{color:#13412E;}.elementor-15086 .elementor-element.elementor-element-ea93b19 .elementor-accordion-icon svg{fill:#13412E;}.elementor-15086 .elementor-element.elementor-element-ea93b19 .elementor-active .elementor-accordion-icon, .elementor-15086 .elementor-element.elementor-element-ea93b19 .elementor-active .elementor-accordion-title{color:#2F6B4F;}.elementor-15086 .elementor-element.elementor-element-ea93b19 .elementor-active .elementor-accordion-icon svg{fill:#2F6B4F;}.elementor-15086 .elementor-element.elementor-element-ea93b19 .elementor-accordion-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:1.5em;}.elementor-15086 .elementor-element.elementor-element-ea93b19 .elementor-tab-content{color:#5F655F;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;}.elementor-15086 .elementor-element.elementor-element-7f28165:not(.elementor-motion-effects-element-type-background), .elementor-15086 .elementor-element.elementor-element-7f28165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13412E;}.elementor-15086 .elementor-element.elementor-element-7f28165 > .elementor-container{max-width:1320px;}.elementor-15086 .elementor-element.elementor-element-7f28165{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 30px 40px 30px;}.elementor-15086 .elementor-element.elementor-element-7f28165 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-15086 .elementor-element.elementor-element-da0f4ee.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15086 .elementor-element.elementor-element-da0f4ee.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15086 .elementor-element.elementor-element-64610ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-64610ac{text-align:center;}.elementor-15086 .elementor-element.elementor-element-64610ac .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:44px;font-weight:500;line-height:1.2em;color:#F7F4EB;}.elementor-15086 .elementor-element.elementor-element-3bbaf6b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#B7C6B1;}.elementor-15086 .elementor-element.elementor-element-3bbaf6b > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-3bbaf6b.elementor-element{--align-self:center;}.elementor-15086 .elementor-element.elementor-element-ed27c92 > .elementor-container{max-width:500px;}.elementor-15086 .elementor-element.elementor-element-ed27c92{margin-top:-15px;margin-bottom:0px;}.elementor-15086 .elementor-element.elementor-element-044596a .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-15086 .elementor-element.elementor-element-044596a{margin-top:12px;margin-bottom:0px;}.elementor-15086 .elementor-element.elementor-element-359a65d .elementor-button{background-color:#F7F4EB;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;fill:#13412E;color:#13412E;border-radius:999px 999px 999px 999px;padding:16px 20px 16px 20px;}.elementor-15086 .elementor-element.elementor-element-359a65d{width:auto;max-width:auto;}.elementor-15086 .elementor-element.elementor-element-906a0e2{width:auto;max-width:auto;}.elementor-15086 .elementor-element.elementor-element-906a0e2 > .elementor-widget-container{margin:0px 0px 0px 16px;}.elementor-15086 .elementor-element.elementor-element-906a0e2 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;fill:#F7F4EB;color:#F7F4EB;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(247,244,235,0.55);border-radius:999px 999px 999px 999px;padding:16px 20px 16px 20px;}@media(min-width:768px){.elementor-15086 .elementor-element.elementor-element-7065652{width:41%;}.elementor-15086 .elementor-element.elementor-element-640e0ce{width:59%;}.elementor-15086 .elementor-element.elementor-element-d7d7685{width:40%;}.elementor-15086 .elementor-element.elementor-element-a65b183{width:60%;}.elementor-15086 .elementor-element.elementor-element-bb9b258{width:50%;}.elementor-15086 .elementor-element.elementor-element-ea6643e{width:42%;}.elementor-15086 .elementor-element.elementor-element-1125e77{width:58%;}.elementor-15086 .elementor-element.elementor-element-dd0d95a{width:50%;}.elementor-15086 .elementor-element.elementor-element-bba842d{width:42%;}.elementor-15086 .elementor-element.elementor-element-012e96d{width:58%;}.elementor-15086 .elementor-element.elementor-element-754a123{width:45%;}.elementor-15086 .elementor-element.elementor-element-25de8f0{width:55%;}}@media(max-width:1024px){.elementor-15086 .elementor-element.elementor-element-577c903{padding:0px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-3cdc399 .elementor-heading-title{font-size:12px;}.elementor-15086 .elementor-element.elementor-element-b53669e .elementor-heading-title{font-size:48px;}.elementor-15086 .elementor-element.elementor-element-49746cc{font-size:17px;}.elementor-15086 .elementor-element.elementor-element-8b82396 .elementor-button{font-size:15px;}.elementor-15086 .elementor-element.elementor-element-79df57f .elementor-button{font-size:15px;}.elementor-15086 .elementor-element.elementor-element-77bd501{padding:72px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-8aefac8 .elementor-heading-title{font-size:12px;}.elementor-15086 .elementor-element.elementor-element-2a59c3c .elementor-heading-title{font-size:36px;}.elementor-15086 .elementor-element.elementor-element-48ffa93 .elementor-icon-box-title, .elementor-15086 .elementor-element.elementor-element-48ffa93 .elementor-icon-box-title a{font-size:22px;}.elementor-15086 .elementor-element.elementor-element-48ffa93 .elementor-icon-box-description{font-size:14px;}.elementor-15086 .elementor-element.elementor-element-4c82606 .elementor-icon-box-title, .elementor-15086 .elementor-element.elementor-element-4c82606 .elementor-icon-box-title a{font-size:22px;}.elementor-15086 .elementor-element.elementor-element-4c82606 .elementor-icon-box-description{font-size:14px;}.elementor-15086 .elementor-element.elementor-element-c4b9d22 .elementor-icon-box-title, .elementor-15086 .elementor-element.elementor-element-c4b9d22 .elementor-icon-box-title a{font-size:22px;}.elementor-15086 .elementor-element.elementor-element-c4b9d22 .elementor-icon-box-description{font-size:14px;}.elementor-15086 .elementor-element.elementor-element-7ab862e .elementor-icon-box-title, .elementor-15086 .elementor-element.elementor-element-7ab862e .elementor-icon-box-title a{font-size:22px;}.elementor-15086 .elementor-element.elementor-element-7ab862e .elementor-icon-box-description{font-size:14px;}.elementor-15086 .elementor-element.elementor-element-0d98cc5{padding:72px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-13a1840 .elementor-heading-title{font-size:12px;}.elementor-15086 .elementor-element.elementor-element-4e0d6b7 .elementor-heading-title{font-size:36px;}.elementor-15086 .elementor-element.elementor-element-3915e6e{font-size:16px;}.elementor-15086 .elementor-element.elementor-element-654f240 .elementor-button{font-size:15px;}.elementor-15086 .elementor-element.elementor-element-fd7ddba{font-size:14px;}.elementor-15086 .elementor-element.elementor-element-0b0643a{padding:72px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-1252234 .elementor-heading-title{font-size:12px;}.elementor-15086 .elementor-element.elementor-element-7013ae6 .elementor-heading-title{font-size:36px;}.elementor-15086 .elementor-element.elementor-element-5b2e7de .elementor-icon-box-title, .elementor-15086 .elementor-element.elementor-element-5b2e7de .elementor-icon-box-title a{font-size:22px;}.elementor-15086 .elementor-element.elementor-element-5b2e7de .elementor-icon-box-description{font-size:14px;}.elementor-15086 .elementor-element.elementor-element-481b9c3 .elementor-button{font-size:14px;}.elementor-15086 .elementor-element.elementor-element-34a8c26 .elementor-icon-box-title, .elementor-15086 .elementor-element.elementor-element-34a8c26 .elementor-icon-box-title a{font-size:22px;}.elementor-15086 .elementor-element.elementor-element-34a8c26 .elementor-icon-box-description{font-size:14px;}.elementor-15086 .elementor-element.elementor-element-79763bc .elementor-button{font-size:14px;}.elementor-15086 .elementor-element.elementor-element-5483184 .elementor-icon-box-title, .elementor-15086 .elementor-element.elementor-element-5483184 .elementor-icon-box-title a{font-size:22px;}.elementor-15086 .elementor-element.elementor-element-5483184 .elementor-icon-box-description{font-size:14px;}.elementor-15086 .elementor-element.elementor-element-f7accb5 .elementor-button{font-size:14px;}.elementor-15086 .elementor-element.elementor-element-e260612 .elementor-icon-box-title, .elementor-15086 .elementor-element.elementor-element-e260612 .elementor-icon-box-title a{font-size:22px;}.elementor-15086 .elementor-element.elementor-element-e260612 .elementor-icon-box-description{font-size:14px;}.elementor-15086 .elementor-element.elementor-element-5c05454 .elementor-button{font-size:14px;}.elementor-15086 .elementor-element.elementor-element-3f996aa{margin-top:72px;margin-bottom:0px;padding:36px 20px 36px 20px;}.elementor-15086 .elementor-element.elementor-element-e1b0cc5{padding:72px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-55c5e86 .elementor-heading-title{font-size:28px;}.elementor-15086 .elementor-element.elementor-element-079b633{font-size:14px;}.elementor-15086 .elementor-element.elementor-element-7eb7aa2 .elementor-button{font-size:14px;}.elementor-15086 .elementor-element.elementor-element-d70185d .elementor-heading-title{font-size:28px;}.elementor-15086 .elementor-element.elementor-element-41596cd{font-size:14px;}.elementor-15086 .elementor-element.elementor-element-812e2d2 .elementor-button{font-size:14px;}.elementor-15086 .elementor-element.elementor-element-e62ec8b{padding:72px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-ef6d79e .elementor-heading-title{font-size:12px;}.elementor-15086 .elementor-element.elementor-element-605878f .elementor-heading-title{font-size:36px;}.elementor-15086 .elementor-element.elementor-element-bd76dfb{font-size:16px;}.elementor-15086 .elementor-element.elementor-element-55e656a .elementor-button{font-size:15px;}.elementor-15086 .elementor-element.elementor-element-7472e98 .elementor-button{font-size:15px;}.elementor-15086 .elementor-element.elementor-element-44da4b0{padding:72px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-fd503a8 .elementor-heading-title{font-size:12px;}.elementor-15086 .elementor-element.elementor-element-ae45a1d .elementor-heading-title{font-size:36px;}.elementor-15086 .elementor-element.elementor-element-ea93b19 .elementor-accordion-title{font-size:16px;}.elementor-15086 .elementor-element.elementor-element-ea93b19 .elementor-tab-content{font-size:15px;}.elementor-15086 .elementor-element.elementor-element-7f28165{padding:64px 24px 64px 24px;}.elementor-15086 .elementor-element.elementor-element-64610ac .elementor-heading-title{font-size:36px;}.elementor-15086 .elementor-element.elementor-element-3bbaf6b{font-size:16px;}.elementor-15086 .elementor-element.elementor-element-359a65d .elementor-button{font-size:15px;}.elementor-15086 .elementor-element.elementor-element-906a0e2 .elementor-button{font-size:15px;}}@media(max-width:767px){.elementor-15086 .elementor-element.elementor-element-577c903{padding:0px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-7065652{width:100%;}.elementor-15086 .elementor-element.elementor-element-7065652 > .elementor-element-populated{padding:24px 20px 28px 20px;}.elementor-15086 .elementor-element.elementor-element-3cdc399 .elementor-heading-title{font-size:10px;}.elementor-15086 .elementor-element.elementor-element-b53669e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-b53669e .elementor-heading-title{font-size:36px;}.elementor-15086 .elementor-element.elementor-element-49746cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-49746cc{font-size:16px;}.elementor-15086 .elementor-element.elementor-element-2a25bc4{padding:0px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-8b82396 .elementor-button{font-size:15px;}.elementor-15086 .elementor-element.elementor-element-79df57f .elementor-button{font-size:15px;}.elementor-15086 .elementor-element.elementor-element-640e0ce{width:100%;}.elementor-15086 .elementor-element.elementor-element-77bd501{padding:56px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-8aefac8 .elementor-heading-title{font-size:10px;}.elementor-15086 .elementor-element.elementor-element-2a59c3c .elementor-heading-title{font-size:28px;}.elementor-15086 .elementor-element.elementor-element-48ffa93 .elementor-icon-box-title, .elementor-15086 .elementor-element.elementor-element-48ffa93 .elementor-icon-box-title a{font-size:18px;}.elementor-15086 .elementor-element.elementor-element-48ffa93 .elementor-icon-box-description{font-size:13px;}.elementor-15086 .elementor-element.elementor-element-4c82606 .elementor-icon-box-title, .elementor-15086 .elementor-element.elementor-element-4c82606 .elementor-icon-box-title a{font-size:18px;}.elementor-15086 .elementor-element.elementor-element-4c82606 .elementor-icon-box-description{font-size:13px;}.elementor-15086 .elementor-element.elementor-element-c4b9d22 .elementor-icon-box-title, .elementor-15086 .elementor-element.elementor-element-c4b9d22 .elementor-icon-box-title a{font-size:18px;}.elementor-15086 .elementor-element.elementor-element-c4b9d22 .elementor-icon-box-description{font-size:13px;}.elementor-15086 .elementor-element.elementor-element-7ab862e .elementor-icon-box-title, .elementor-15086 .elementor-element.elementor-element-7ab862e .elementor-icon-box-title a{font-size:18px;}.elementor-15086 .elementor-element.elementor-element-7ab862e .elementor-icon-box-description{font-size:13px;}.elementor-15086 .elementor-element.elementor-element-0d98cc5{padding:56px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-91caaa3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-d4a5ff7{padding:0px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-d7d7685{width:100%;}.elementor-15086 .elementor-element.elementor-element-a65b183{width:100%;}.elementor-15086 .elementor-element.elementor-element-a65b183 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-13a1840 .elementor-heading-title{font-size:10px;}.elementor-15086 .elementor-element.elementor-element-4e0d6b7 .elementor-heading-title{font-size:28px;}.elementor-15086 .elementor-element.elementor-element-3915e6e{--container-widget-width:654px;--container-widget-flex-grow:0;width:var( --container-widget-width, 654px );max-width:654px;font-size:15px;}.elementor-15086 .elementor-element.elementor-element-654f240 .elementor-button{font-size:15px;}.elementor-15086 .elementor-element.elementor-element-fd7ddba{font-size:13px;}.elementor-15086 .elementor-element.elementor-element-0b0643a{padding:56px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-1252234 .elementor-heading-title{font-size:10px;}.elementor-15086 .elementor-element.elementor-element-7013ae6 .elementor-heading-title{font-size:28px;}.elementor-15086 .elementor-element.elementor-element-5b2e7de .elementor-icon-box-title, .elementor-15086 .elementor-element.elementor-element-5b2e7de .elementor-icon-box-title a{font-size:18px;}.elementor-15086 .elementor-element.elementor-element-5b2e7de .elementor-icon-box-description{font-size:13px;}.elementor-15086 .elementor-element.elementor-element-481b9c3 .elementor-button{font-size:14px;}.elementor-15086 .elementor-element.elementor-element-34a8c26 .elementor-icon-box-title, .elementor-15086 .elementor-element.elementor-element-34a8c26 .elementor-icon-box-title a{font-size:18px;}.elementor-15086 .elementor-element.elementor-element-34a8c26 .elementor-icon-box-description{font-size:13px;}.elementor-15086 .elementor-element.elementor-element-79763bc .elementor-button{font-size:14px;}.elementor-15086 .elementor-element.elementor-element-5483184 .elementor-icon-box-title, .elementor-15086 .elementor-element.elementor-element-5483184 .elementor-icon-box-title a{font-size:18px;}.elementor-15086 .elementor-element.elementor-element-5483184 .elementor-icon-box-description{font-size:13px;}.elementor-15086 .elementor-element.elementor-element-f7accb5 .elementor-button{font-size:14px;}.elementor-15086 .elementor-element.elementor-element-e260612 .elementor-icon-box-title, .elementor-15086 .elementor-element.elementor-element-e260612 .elementor-icon-box-title a{font-size:18px;}.elementor-15086 .elementor-element.elementor-element-e260612 .elementor-icon-box-description{font-size:13px;}.elementor-15086 .elementor-element.elementor-element-5c05454 .elementor-button{font-size:14px;}.elementor-15086 .elementor-element.elementor-element-3f996aa{margin-top:56px;margin-bottom:0px;padding:32px 16px 32px 16px;}.elementor-15086 .elementor-element.elementor-element-e1b0cc5{padding:56px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-bb9b258{width:100%;}.elementor-15086 .elementor-element.elementor-element-bb9b258 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-ea6643e{width:100%;}.elementor-15086 .elementor-element.elementor-element-1125e77{width:100%;}.elementor-15086 .elementor-element.elementor-element-55c5e86 .elementor-heading-title{font-size:22px;}.elementor-15086 .elementor-element.elementor-element-079b633{font-size:13px;}.elementor-15086 .elementor-element.elementor-element-7eb7aa2 .elementor-button{font-size:14px;}.elementor-15086 .elementor-element.elementor-element-dd0d95a{width:100%;}.elementor-15086 .elementor-element.elementor-element-bba842d{width:100%;}.elementor-15086 .elementor-element.elementor-element-012e96d{width:100%;}.elementor-15086 .elementor-element.elementor-element-d70185d .elementor-heading-title{font-size:22px;}.elementor-15086 .elementor-element.elementor-element-41596cd{font-size:13px;}.elementor-15086 .elementor-element.elementor-element-812e2d2 .elementor-button{font-size:14px;}.elementor-15086 .elementor-element.elementor-element-e62ec8b{padding:56px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-754a123{width:100%;}.elementor-15086 .elementor-element.elementor-element-ef6d79e .elementor-heading-title{font-size:10px;}.elementor-15086 .elementor-element.elementor-element-605878f .elementor-heading-title{font-size:28px;}.elementor-15086 .elementor-element.elementor-element-bd76dfb{font-size:15px;}.elementor-15086 .elementor-element.elementor-element-55e656a .elementor-button{font-size:15px;}.elementor-15086 .elementor-element.elementor-element-7472e98 .elementor-button{font-size:15px;}.elementor-15086 .elementor-element.elementor-element-25de8f0{width:100%;}.elementor-15086 .elementor-element.elementor-element-44da4b0{padding:56px 0px 0px 0px;}.elementor-15086 .elementor-element.elementor-element-fd503a8 .elementor-heading-title{font-size:10px;}.elementor-15086 .elementor-element.elementor-element-ae45a1d .elementor-heading-title{font-size:28px;}.elementor-15086 .elementor-element.elementor-element-ea93b19 .elementor-accordion-title{font-size:15px;}.elementor-15086 .elementor-element.elementor-element-ea93b19 .elementor-tab-content{font-size:14px;}.elementor-15086 .elementor-element.elementor-element-7f28165{padding:52px 20px 52px 20px;}.elementor-15086 .elementor-element.elementor-element-64610ac .elementor-heading-title{font-size:28px;}.elementor-15086 .elementor-element.elementor-element-3bbaf6b{font-size:15px;}.elementor-15086 .elementor-element.elementor-element-359a65d .elementor-button{font-size:15px;}.elementor-15086 .elementor-element.elementor-element-906a0e2 .elementor-button{font-size:15px;}}/* Start custom CSS for column, class: .elementor-element-0169ddf */.elementor-15086 .elementor-element.elementor-element-0169ddf{width:100% !important;max-width:340px;flex:0 0 auto !important;} .elementor-15086 .elementor-element.elementor-element-0169ddf .elementor-widget-wrap{padding:0 !important;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-97e7d11 */.elementor-15086 .elementor-element.elementor-element-97e7d11{width:100% !important;max-width:340px;flex:0 0 auto !important;} .elementor-15086 .elementor-element.elementor-element-97e7d11 .elementor-widget-wrap{padding:0 !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-07cbb4d */.elementor-15086 .elementor-element.elementor-element-07cbb4d > .elementor-container{flex-direction:column;align-items:flex-start;row-gap:12px;flex-wrap:nowrap;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-45dcb98 */.elementor-15086 .elementor-element.elementor-element-45dcb98 { width: 100% !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-eb88ce1 */.elementor-15086 .elementor-element.elementor-element-eb88ce1{background:#FFFFFF;border:1px solid #E6E6E2;border-radius:12px;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-72fa7dc */.elementor-15086 .elementor-element.elementor-element-72fa7dc{background:#FFFFFF;border:1px solid #E6E6E2;border-radius:12px;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-41dd3aa */.elementor-15086 .elementor-element.elementor-element-41dd3aa{background:#FFFFFF;border:1px solid #E6E6E2;border-radius:12px;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ff7ce3a */.elementor-15086 .elementor-element.elementor-element-ff7ce3a{background:#FFFFFF;border:1px solid #E6E6E2;border-radius:12px;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b28360a */.elementor-15086 .elementor-element.elementor-element-b28360a { width: 100% !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-60ef3ad */.elementor-15086 .elementor-element.elementor-element-60ef3ad{background:#FFFFFF;border:1px solid #E6E6E2;border-radius:12px;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dafae24 */.elementor-15086 .elementor-element.elementor-element-dafae24{background:#FFFFFF;border:1px solid #E6E6E2;border-radius:12px;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-efe5ace */.elementor-15086 .elementor-element.elementor-element-efe5ace{background:#FFFFFF;border:1px solid #E6E6E2;border-radius:12px;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-824b1e1 */.elementor-15086 .elementor-element.elementor-element-824b1e1{background:#FFFFFF;border:1px solid #E6E6E2;border-radius:12px;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4fddec5 */.elementor-15086 .elementor-element.elementor-element-4fddec5 { width: 100% !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bb9b258 */.elementor-15086 .elementor-element.elementor-element-bb9b258{background:#FFFFFF;border:1px solid #E6E6E2;border-radius:14px;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dd0d95a */.elementor-15086 .elementor-element.elementor-element-dd0d95a{background:#FFFFFF;border:1px solid #E6E6E2;border-radius:14px;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4ec4607 */.elementor-15086 .elementor-element.elementor-element-4ec4607{width:100% !important;max-width:320px;flex:0 0 auto !important;} .elementor-15086 .elementor-element.elementor-element-4ec4607 .elementor-widget-wrap{padding:0 !important;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-74fee23 */.elementor-15086 .elementor-element.elementor-element-74fee23{width:100% !important;max-width:320px;flex:0 0 auto !important;} .elementor-15086 .elementor-element.elementor-element-74fee23 .elementor-widget-wrap{padding:0 !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f51c897 */.elementor-15086 .elementor-element.elementor-element-f51c897 > .elementor-container{flex-direction:column;align-items:flex-start;row-gap:12px;flex-wrap:nowrap;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-feb260c */.elementor-15086 .elementor-element.elementor-element-feb260c { width: 100% !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6ccfba2 */.elementor-15086 .elementor-element.elementor-element-6ccfba2 { width: fit-content !important; flex-grow: 0 !important; flex-shrink: 0 !important; max-width: 100% !important; } .elementor-15086 .elementor-element.elementor-element-6ccfba2 .elementor-widget-wrap { padding: 0 !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-baee5a3 */.elementor-15086 .elementor-element.elementor-element-baee5a3 { width: fit-content !important; flex-grow: 0 !important; flex-shrink: 0 !important; max-width: 100% !important; } .elementor-15086 .elementor-element.elementor-element-baee5a3 .elementor-widget-wrap { padding: 0 !important; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-044596a */.elementor-15086 .elementor-element.elementor-element-044596a > .elementor-container{justify-content:center;column-gap:16px;row-gap:12px;flex-wrap:wrap;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8ca91be */.elementor-15086 .elementor-element.elementor-element-8ca91be { width: 100% !important; }/* End custom CSS */
/* Start custom CSS *//* ============ Education Resource Hub (page 15086) - scoped to .elementor-15086 ============
   Breakpoints: desktop >1000px | tablet 768-1000px | mobile <=767px
   (1000 not 1024, so a 1024px window with a 15px scrollbar still gets the desktop layout) */
.elementor-15086{--erh-forest:#13412E;--erh-pine:#2F6B4F;--erh-sage:#B7C6B1;--erh-ivory:#F7F4EB;--erh-ink:#1E1E1E;--erh-muted:#5F655F;--erh-border:#E6E6E2;}
.elementor-15086 .elementor-inner-section > .elementor-container{max-width:none;width:100%;}
.elementor-15086 .np-erh-anchor{display:block;height:0;overflow:hidden;scroll-margin-top:138px;}
.elementor-15086 .np-erh-eyebrow .elementor-heading-title{text-transform:uppercase;letter-spacing:1.5px;}

/* gutters: Elementor leaves only 10px once the viewport drops below the 1320 band */
@media(max-width:1392px){.elementor-15086 .elementor-top-section > .elementor-container{padding-left:24px;padding-right:24px;}}
@media(max-width:767px){.elementor-15086 .elementor-top-section > .elementor-container{padding-left:18px;padding-right:18px;}}
.elementor-15086 .np-erh-hero > .elementor-container,
.elementor-15086 .np-erh-proofband > .elementor-container,
.elementor-15086 .np-erh-finalcta > .elementor-container{padding-left:0;padding-right:0;}

/* fluid editorial headings so nothing jumps between 1000 and the full band */
@media(min-width:1001px){
  .elementor-15086 .elementor-top-section .elementor-element h1.elementor-heading-title{font-size:clamp(34px,4.45vw,64px);}
  .elementor-15086 .elementor-top-section .elementor-element h2.elementor-heading-title{font-size:clamp(29px,3.06vw,44px);}
  .elementor-15086 .elementor-top-section .elementor-element h3.elementor-heading-title{font-size:clamp(23px,2.23vw,32px);}
}

/* ---- buttons ---- */
.elementor-15086 .np-erh-btn .elementor-button{border-radius:999px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;font-weight:500;letter-spacing:.2px;transition:background-color .18s ease,color .18s ease,border-color .18s ease;}
.elementor-15086 .np-erh-btn-sm .elementor-button{min-height:44px;padding:11px 22px;}
.elementor-15086 .np-erh-btn-outline .elementor-button{background-color:transparent;}
.elementor-15086 .np-erh-btn-outline .elementor-button:hover{background-color:var(--erh-forest);color:#fff;}
.elementor-15086 .np-erh-btn-primary .elementor-button:hover{background-color:var(--erh-pine);}
.elementor-15086 .np-erh-btn-inverse .elementor-button:hover{background-color:#fff;}
.elementor-15086 .np-erh-btn-inverse-outline .elementor-button{background-color:transparent;}
.elementor-15086 .np-erh-btn-inverse-outline .elementor-button:hover{background-color:rgba(247,244,235,.14);border-color:var(--erh-ivory);}
.elementor-15086 .np-erh-btn .elementor-button:focus-visible{outline:2px solid var(--erh-pine);outline-offset:3px;}

/* ---- breadcrumb ---- */
.elementor-15086 .np-erh-crumbwrap{margin-bottom:26px;}
.elementor-15086 .np-erh-crumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:13px;line-height:1.4;}
.elementor-15086 .np-erh-crumb li{margin:0;}
.elementor-15086 .np-erh-crumb a{color:var(--erh-pine);text-decoration:none;border-bottom:1px solid transparent;}
.elementor-15086 .np-erh-crumb a:hover{border-bottom-color:currentColor;}
.elementor-15086 .np-erh-crumb [aria-current=page]{color:var(--erh-muted);}

/* ---- hero ---- */
.elementor-15086 .np-erh-hero{overflow:hidden;}
.elementor-15086 .np-erh-hero > .elementor-container{max-width:100%;width:100%;align-items:stretch;flex-wrap:nowrap;}
.elementor-15086 .np-erh-hero-media > .elementor-widget-wrap{padding:0;}
.elementor-15086 .np-erh-heroimg,.elementor-15086 .np-erh-heroimg .elementor-widget-container,.elementor-15086 .np-erh-heroimg figure,.elementor-15086 .np-erh-heroimg .elementor-image{height:100%;margin:0;}
.elementor-15086 .np-erh-heroimg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;}
.elementor-15086 .np-erh-lede .elementor-widget-container{max-width:46ch;}
@media(min-width:1001px){
  .elementor-15086 .np-erh-hero{min-height:500px;}
  .elementor-15086 .np-erh-hero > .elementor-container{min-height:500px;padding-left:calc(max(0px,(100% - 1320px)/2) + 10px);}
  .elementor-15086 .np-erh-hero-copy{flex:0 0 41%;max-width:41%;}
  .elementor-15086 .np-erh-hero-media{flex:0 0 59%;max-width:59%;position:relative;}
  .elementor-15086 .np-erh-hero-copy > .elementor-widget-wrap{padding:28px clamp(28px,3.4vw,64px) 28px 0;}
  .elementor-15086 .np-erh-heroimg img{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;}
}
@media(min-width:1001px) and (max-width:1320px){
  .elementor-15086 .np-erh-hero-copy{flex:0 0 46%;max-width:46%;}
  .elementor-15086 .np-erh-hero-media{flex:0 0 54%;max-width:54%;}
}

/* ---- card grids ---- */
.elementor-15086 .np-erh-pathrow > .elementor-container{max-width:1240px;margin-inline:auto;display:flex;flex-wrap:wrap;gap:40px;}
.elementor-15086 .np-erh-librow > .elementor-container{display:flex;flex-wrap:wrap;gap:24px;}
.elementor-15086 .np-erh-path,.elementor-15086 .np-erh-res{position:relative;box-shadow:0 2px 8px rgba(19,65,46,.05);transition:transform .18s ease,box-shadow .18s ease;}
.elementor-15086 .np-erh-path{flex:0 0 calc(25% - 30px);max-width:calc(25% - 30px);}
.elementor-15086 .np-erh-res{flex:0 0 calc(25% - 18px);max-width:calc(25% - 18px);}
.elementor-15086 .np-erh-path > .elementor-widget-wrap{padding:30px 18px 24px;}
.elementor-15086 .np-erh-res > .elementor-widget-wrap{padding:28px 18px 26px;align-content:space-between;}
.elementor-15086 .np-erh-path:hover,.elementor-15086 .np-erh-res:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(19,65,46,.10);}

.elementor-15086 .np-erh-arrowwrap{width:100%;margin-top:12px;}
.elementor-15086 .np-erh-cardlink{display:flex;justify-content:center;color:var(--erh-pine);text-decoration:none;font-size:22px;line-height:1;}
.elementor-15086 .np-erh-cardlink::after{content:"";position:absolute;inset:0;z-index:2;border-radius:12px;}
.elementor-15086 .np-erh-cardlink:focus-visible::after{outline:2px solid var(--erh-forest);outline-offset:3px;}
.elementor-15086 .np-erh-path:hover .np-erh-cardlink{color:var(--erh-forest);}

/* ---- featured ---- */
.elementor-15086 .np-erh-featured-card > .elementor-container{background:#FFFFFF;border:1px solid var(--erh-border);border-radius:20px;padding:36px;gap:32px;align-items:center;flex-wrap:wrap;}
@media(min-width:1001px){
  .elementor-15086 .np-erh-featured-card > .elementor-container > .elementor-column:first-child{flex:0 0 calc(40% - 16px);max-width:calc(40% - 16px);}
  .elementor-15086 .np-erh-featured-card > .elementor-container > .elementor-column:last-child{flex:0 0 calc(60% - 16px);max-width:calc(60% - 16px);}
}
.elementor-15086 .np-erh-guidecover img{width:100%;max-width:330px;height:auto;object-fit:contain;display:block;margin-inline:auto;filter:drop-shadow(0 12px 28px rgba(19,65,46,.16));}
.elementor-15086 .np-erh-micro .elementor-widget-container p{margin:0;}

/* ---- proof band ---- */
.elementor-15086 .np-erh-proofband{position:relative;overflow:hidden;}
.elementor-15086 .np-erh-proofband::before,.elementor-15086 .np-erh-proofband::after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:190px;height:150px;background-repeat:no-repeat;background-size:contain;opacity:.5;pointer-events:none;}
.elementor-15086 .np-erh-proofband::before{left:-14px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20360%20360%22%20fill%3D%22none%22%20stroke%3D%22%23B7C6B1%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%20350C95%20277%20147%20186%20177%2029M91%20274l-68-15M126%20217l-63-47M154%20151l-52-57M172%2080l53-55%22%2F%3E%3Cpath%20d%3D%22M23%20259c27-16%2052-12%2072%2010-26%2018-51%2016-72-10ZM63%20170c30-7%2053%204%2068%2031-29%209-52%200-68-31ZM102%2094c29-3%2049%2010%2061%2036-28%206-49-6-61-36ZM225%2025c-2%2030-18%2049-48%2056%200-29%2015-49%2048-56Z%22%2F%3E%3C%2Fsvg%3E");background-position:left center;}
.elementor-15086 .np-erh-proofband::after{right:-14px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20360%20360%22%20fill%3D%22none%22%20stroke%3D%22%23B7C6B1%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cg%20transform%3D%22translate%28360%200%29%20scale%28-1%201%29%22%3E%3Cpath%20d%3D%22M12%20350C95%20277%20147%20186%20177%2029M91%20274l-68-15M126%20217l-63-47M154%20151l-52-57M172%2080l53-55%22%2F%3E%3Cpath%20d%3D%22M23%20259c27-16%2052-12%2072%2010-26%2018-51%2016-72-10ZM63%20170c30-7%2053%204%2068%2031-29%209-52%200-68-31ZM102%2094c29-3%2049%2010%2061%2036-28%206-49-6-61-36ZM225%2025c-2%2030-18%2049-48%2056%200-29%2015-49%2048-56Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:right center;}
.elementor-15086 .np-erh-proofwrap{width:100%;position:relative;z-index:1;}
.elementor-15086 ul.np-erh-proof{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);align-items:end;}
.elementor-15086 .np-erh-proof-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4px 18px;margin:0;position:relative;}
.elementor-15086 .np-erh-proof-item + .np-erh-proof-item::before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:1px;background:rgba(247,244,235,.28);}
.elementor-15086 .np-erh-proof-icon{color:var(--erh-sage);display:block;margin-bottom:14px;}
.elementor-15086 .np-erh-proof-svg{width:40px;height:40px;display:block;}
.elementor-15086 .np-erh-proof-value{font-family:"Cormorant Garamond",Georgia,serif;font-weight:400;font-size:54px;line-height:57px;color:var(--erh-ivory);}
.elementor-15086 .np-erh-proof-value.is-text{font-size:28px;line-height:57px;}
.elementor-15086 .np-erh-proof-label{font-family:Inter,sans-serif;font-size:13px;line-height:1.5;color:rgba(247,244,235,.78);margin-top:14px;}

/* ---- editorial (grant / pricing) ---- */
.elementor-15086 .np-erh-nextrow > .elementor-container{display:flex;flex-wrap:wrap;gap:24px;}
.elementor-15086 .np-erh-editorial{overflow:hidden;box-shadow:0 2px 8px rgba(19,65,46,.05);flex:0 0 calc(50% - 12px);max-width:calc(50% - 12px);}
.elementor-15086 .np-erh-editorial > .elementor-widget-wrap{padding:18px;}
.elementor-15086 .np-erh-editorial-in > .elementor-container{gap:18px;align-items:center;flex-wrap:wrap;}
.elementor-15086 .np-erh-ed-media{flex:0 0 calc(42% - 9px);max-width:calc(42% - 9px);}
.elementor-15086 .np-erh-ed-copy{flex:0 0 calc(58% - 9px);max-width:calc(58% - 9px);}
.elementor-15086 .np-erh-ed-media > .elementor-widget-wrap{padding:0;}
.elementor-15086 .np-erh-edimg img{width:100%;height:100%;min-height:230px;object-fit:cover;border-radius:12px;display:block;}
.elementor-15086 .np-erh-ed-copy > .elementor-widget-wrap{padding:6px 6px 6px 10px;}

/* ---- bundle ---- */
.elementor-15086 .np-erh-bundlerow > .elementor-container{gap:0;align-items:stretch;background:var(--erh-ivory);border-radius:18px;overflow:hidden;flex-wrap:wrap;}
.elementor-15086 .np-erh-bundle-copy{flex:0 0 45%;max-width:45%;}
.elementor-15086 .np-erh-bundle-media{flex:0 0 55%;max-width:55%;}
.elementor-15086 .np-erh-bundle-copy > .elementor-widget-wrap{padding:44px clamp(24px,3vw,44px);}
.elementor-15086 .np-erh-bundle-media > .elementor-widget-wrap{padding:0;}
.elementor-15086 .np-erh-bundleimg,.elementor-15086 .np-erh-bundleimg .elementor-widget-container,.elementor-15086 .np-erh-bundleimg figure,.elementor-15086 .np-erh-bundleimg .elementor-image{height:100%;margin:0;}
.elementor-15086 .np-erh-bundleimg img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block;}

/* ---- FAQ ---- */
.elementor-15086 .np-erh-acc .elementor-accordion-item{border:1px solid var(--erh-border);border-radius:10px;margin-bottom:10px;background:#FFFFFF;overflow:hidden;}
.elementor-15086 .np-erh-acc .elementor-tab-title{min-height:56px;display:flex;align-items:center;padding:16px 24px;border:0;}
.elementor-15086 .np-erh-acc .elementor-tab-title a,.elementor-15086 .np-erh-acc .elementor-tab-title .elementor-accordion-title{color:#13412E;width:100%;}
.elementor-15086 .np-erh-acc .elementor-tab-title.elementor-active a,.elementor-15086 .np-erh-acc .elementor-tab-title.elementor-active .elementor-accordion-title{color:#2F6B4F;}
.elementor-15086 .np-erh-acc .elementor-tab-title .elementor-accordion-icon{color:#2F6B4F;font-size:14px;width:auto;float:none;order:2;flex:0 0 auto;margin-left:16px;text-align:right;}
.elementor-15086 .np-erh-acc .elementor-tab-title .elementor-accordion-title{order:1;flex:1 1 auto;min-width:0;}
.elementor-15086 .np-erh-acc .elementor-tab-content{padding:0 24px 18px;border:0;}
.elementor-15086 .np-erh-acc .elementor-tab-title:focus-within{outline:2px solid var(--erh-pine);outline-offset:-2px;}

/* ---- final CTA ---- */
.elementor-15086 .np-erh-finalcta{position:relative;overflow:hidden;}
.elementor-15086 .np-erh-finalcta::before,.elementor-15086 .np-erh-finalcta::after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:260px;height:230px;background-repeat:no-repeat;background-size:contain;opacity:.45;pointer-events:none;}
.elementor-15086 .np-erh-finalcta::before{left:-30px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20360%20360%22%20fill%3D%22none%22%20stroke%3D%22%23B7C6B1%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%20350C95%20277%20147%20186%20177%2029M91%20274l-68-15M126%20217l-63-47M154%20151l-52-57M172%2080l53-55%22%2F%3E%3Cpath%20d%3D%22M23%20259c27-16%2052-12%2072%2010-26%2018-51%2016-72-10ZM63%20170c30-7%2053%204%2068%2031-29%209-52%200-68-31ZM102%2094c29-3%2049%2010%2061%2036-28%206-49-6-61-36ZM225%2025c-2%2030-18%2049-48%2056%200-29%2015-49%2048-56Z%22%2F%3E%3C%2Fsvg%3E");background-position:left center;}
.elementor-15086 .np-erh-finalcta::after{right:-30px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20360%20360%22%20fill%3D%22none%22%20stroke%3D%22%23B7C6B1%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cg%20transform%3D%22translate%28360%200%29%20scale%28-1%201%29%22%3E%3Cpath%20d%3D%22M12%20350C95%20277%20147%20186%20177%2029M91%20274l-68-15M126%20217l-63-47M154%20151l-52-57M172%2080l53-55%22%2F%3E%3Cpath%20d%3D%22M23%20259c27-16%2052-12%2072%2010-26%2018-51%2016-72-10ZM63%20170c30-7%2053%204%2068%2031-29%209-52%200-68-31ZM102%2094c29-3%2049%2010%2061%2036-28%206-49-6-61-36ZM225%2025c-2%2030-18%2049-48%2056%200-29%2015-49%2048-56Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:right center;}
.elementor-15086 .np-erh-finalcta > .elementor-container{position:relative;z-index:1;}
.elementor-15086 .np-erh-cta-lede .elementor-widget-container > p{max-width:62ch;margin-left:auto;margin-right:auto;}

/* ================= tablet: 768 - 1000 ================= */
@media(max-width:1000px){
  .elementor-15086 .np-erh-hero > .elementor-container{flex-wrap:wrap;}
  .elementor-15086 .np-erh-hero-copy,.elementor-15086 .np-erh-hero-media,
  .elementor-15086 .np-erh-featured-card > .elementor-container > .elementor-column,
  .elementor-15086 .np-erh-bundle-copy,.elementor-15086 .np-erh-bundle-media,
  .elementor-15086 .np-erh-editorial{flex:0 0 100%;max-width:100%;width:100%;}
  .elementor-15086 .np-erh-hero{min-height:0;}
  .elementor-15086 .np-erh-hero-copy > .elementor-widget-wrap{padding:44px clamp(20px,4vw,40px);}
  .elementor-15086 .np-erh-heroimg img{height:auto;aspect-ratio:16/10;min-height:0;}
  .elementor-15086 .np-erh-pathrow > .elementor-container{gap:24px;}
  .elementor-15086 .np-erh-path,.elementor-15086 .np-erh-res{flex:0 0 calc(50% - 12px);max-width:calc(50% - 12px);}
  .elementor-15086 ul.np-erh-proof{grid-template-columns:repeat(2,1fr);row-gap:32px;}
  .elementor-15086 .np-erh-proof-item:nth-child(odd)::before{display:none;}
  .elementor-15086 .np-erh-featured-card > .elementor-container{padding:30px;gap:26px;}
  .elementor-15086 .np-erh-bundleimg img{min-height:0;aspect-ratio:16/9;}
  .elementor-15086 .np-erh-proofband::before,.elementor-15086 .np-erh-proofband::after{width:120px;opacity:.3;}
  .elementor-15086 .np-erh-finalcta::before,.elementor-15086 .np-erh-finalcta::after{width:150px;opacity:.28;}
}

/* ================= mobile: <=767 ================= */
@media(max-width:767px){
  .elementor-15086 .np-erh-pathrow > .elementor-container{gap:14px;}
  .elementor-15086 .np-erh-librow > .elementor-container{gap:14px;}
  .elementor-15086 .np-erh-path{flex:0 0 calc(50% - 7px);max-width:calc(50% - 7px);}
  .elementor-15086 .np-erh-path > .elementor-widget-wrap{padding:22px 12px 18px;}
  /* equalise the 2x2 pathway cards: reserve 2 title lines + 3 description lines */
  .elementor-15086 .np-erh-path-ib .elementor-icon-box-title{min-height:2.8em;}
  .elementor-15086 .np-erh-path-ib .elementor-icon-box-description{min-height:4.8em;}
  .elementor-15086 .np-erh-res{flex:0 0 100%;max-width:100%;}
  .elementor-15086 .np-erh-ed-media,.elementor-15086 .np-erh-ed-copy{flex:0 0 100%;max-width:100%;}
  .elementor-15086 .np-erh-featured-card > .elementor-container{padding:22px;gap:22px;}
  .elementor-15086 .np-erh-guidecover img{max-width:230px;}
  .elementor-15086 .np-erh-proof-value{font-size:38px;line-height:42px;}
  .elementor-15086 .np-erh-proof-value.is-text{font-size:20px;line-height:42px;}
  .elementor-15086 .np-erh-proof-label{font-size:12px;}
  .elementor-15086 .np-erh-proof-item{padding:0 8px;}
  .elementor-15086 .np-erh-proofband::before,.elementor-15086 .np-erh-proofband::after{width:88px;opacity:.22;}
  .elementor-15086 .np-erh-finalcta::before,.elementor-15086 .np-erh-finalcta::after{width:110px;opacity:.2;}
  .elementor-15086 .np-erh-edimg img{min-height:200px;}
  .elementor-15086 .np-erh-ed-copy > .elementor-widget-wrap{padding:4px 4px 8px;}
  .elementor-15086 .np-erh-bundle-copy > .elementor-widget-wrap{padding:30px 20px;}
  .elementor-15086 .np-erh-heroimg img{aspect-ratio:4/5;max-height:470px;}
  .elementor-15086 .np-erh-btn .elementor-button{width:100%;}
  .elementor-15086 .np-erh-acc .elementor-tab-title{padding:14px 16px;}
  .elementor-15086 .np-erh-acc .elementor-tab-content{padding:0 16px 16px;}
}
@media(prefers-reduced-motion:reduce){
  .elementor-15086 .np-erh-path,.elementor-15086 .np-erh-res,.elementor-15086 .np-erh-btn .elementor-button{transition:none;}
  .elementor-15086 .np-erh-path:hover,.elementor-15086 .np-erh-res:hover{transform:none;}
}

/* A06 line icons are stroke-based: keep fill off and pin the size */
.elementor-15086 .np-erh-path-ib .elementor-icon svg,.elementor-15086 .np-erh-res-ib .elementor-icon svg{width:52px;height:52px;fill:none;stroke:#2F6B4F;}
.elementor-15086 .np-erh-path-ib .elementor-icon,.elementor-15086 .np-erh-res-ib .elementor-icon{fill:none;}

/* ---- 2026-08-26 refinements ---- */
/* pathways: tighter eyebrow -> heading -> card row */
.elementor-15086 .np-erh-pathways .np-erh-eyebrow{margin-bottom:4px;}
.elementor-15086 .np-erh-pathways .elementor-element-2a59c3c{margin-bottom:0;}
/* card icon-boxes: tighter icon -> title */
.elementor-15086 .np-erh-path-ib .elementor-icon-box-wrapper,
.elementor-15086 .np-erh-res-ib .elementor-icon-box-wrapper{gap:16px;}
.elementor-15086 .np-erh-path-ib .elementor-icon-box-title,
.elementor-15086 .np-erh-res-ib .elementor-icon-box-title{margin-top:0;}
/* pathway blurbs: two lines each at desktop */
@media(min-width:1001px){
  .elementor-15086 .np-erh-path-ib .elementor-icon-box-description{max-width:200px;margin-left:auto;margin-right:auto;}
}
/* hero band: below 1392 the page adds a 24px gutter, so the hero must too */
@media(min-width:1001px) and (max-width:1392px){
  .elementor-15086 .np-erh-hero > .elementor-container{padding-left:calc(max(0px,(100% - 1320px)/2) + 34px);}
}

/* ================= 2026-08-30 client refinement pass ================= */

/* 1 - hero: STEM-style soft fade in place of the hard photo edge (desktop only) */
@media(min-width:1001px){
  .elementor-15086 .np-erh-hero-media::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background-image:linear-gradient(90deg,#F9F5EE 0%,rgba(249,245,238,.96) 4%,rgba(249,245,238,.78) 9%,rgba(249,245,238,.42) 15%,rgba(249,245,238,.14) 20%,rgba(249,245,238,0) 26%),linear-gradient(0deg,#F9F5EE 0,rgba(249,245,238,.55) 14px,rgba(249,245,238,0) 66px);}
}

/* 2 - pathway cards: icons doubled, tighter description -> arrow */
@media(min-width:768px){
  .elementor-15086 .np-erh-path-ib .elementor-icon svg{width:104px;height:104px;}
}
.elementor-15086 .np-erh-arrowwrap{margin-top:0;}

/* 3 - proof band: icons doubled, tighter icon -> value -> label */
@media(min-width:768px){.elementor-15086 .np-erh-proof-svg{width:80px;height:80px;}}
@media(max-width:767px){.elementor-15086 .np-erh-proof-svg{width:52px;height:52px;}}
.elementor-15086 .np-erh-proof-icon{margin-bottom:8px;}
.elementor-15086 .np-erh-proof-label{margin-top:8px;}
/* zero-width strut at the numeral size drops the two short text values onto the
   numerals' baseline without changing the 57px row height - change both together */
.elementor-15086 .np-erh-proof-value.is-text{line-height:1;}
.elementor-15086 .np-erh-proof-value.is-text::before{content:"\200B";display:inline;font-size:54px;line-height:57px;}
@media(max-width:767px){.elementor-15086 .np-erh-proof-value.is-text::before{font-size:38px;line-height:42px;}}

/* 4 - grant / pricing cards: tighter copy stack, centred in the card, wider-shorter button */
.elementor-15086 .np-erh-ed-copy .elementor-widget-heading{margin-bottom:12px;}
.elementor-15086 .np-erh-ed-copy .elementor-widget-text-editor{margin-bottom:16px;}
.elementor-15086 .np-erh-ed-copy .elementor-widget-text-editor p{margin-top:0;margin-bottom:0;}
.elementor-15086 .np-erh-editorial > .elementor-element-populated{align-content:center;}
.elementor-15086 .np-erh-editorial .np-erh-btn .elementor-button{padding:12px 30px;}

/* 5 - bundle band: a little shorter, body copy 16 -> 15 */
.elementor-15086 .elementor-section.np-erh-bundlerow{padding-top:28px;padding-bottom:28px;}
.elementor-15086 .np-erh-bundle-copy .elementor-widget-text-editor{font-size:15px;}
@media(min-width:1001px){.elementor-15086 .np-erh-bundle-copy > .elementor-widget-wrap{padding:34px clamp(24px,3vw,44px);}}

/* 6 - FAQ: no square click-ring inside the rounded card; equal top/bottom answer padding */
.elementor-15086 .np-erh-acc .elementor-tab-title:focus-within{outline:none;}
.elementor-15086 .np-erh-acc .elementor-tab-title:has(a:focus-visible){outline:2px solid var(--erh-pine);outline-offset:-3px;border-radius:10px;}
.elementor-15086 .np-erh-acc .elementor-tab-content{padding:16px 24px;}
.elementor-15086 .np-erh-acc .elementor-tab-content > *:first-child{margin-top:0;}
.elementor-15086 .np-erh-acc .elementor-tab-content > *:last-child{margin-bottom:0;}
@media(max-width:767px){.elementor-15086 .np-erh-acc .elementor-tab-content{padding:14px 16px;}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://nutraponics.com/wp-content/uploads/2025/07/Inter_18pt-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://nutraponics.com/wp-content/uploads/2025/07/Inter_18pt-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://nutraponics.com/wp-content/uploads/2025/07/Inter_18pt-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */