.elementor-65455 .elementor-element.elementor-element-b0fa50e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-65455 .elementor-element.elementor-element-12ed797{--display:flex;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.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-65455 .elementor-element.elementor-element-9eadd75{text-align:center;}.elementor-65455 .elementor-element.elementor-element-9eadd75 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.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-65455 .elementor-element.elementor-element-7c200cc{text-align:center;}.elementor-65455 .elementor-element.elementor-element-a4ca6f2{text-align:center;}.elementor-65455 .elementor-element.elementor-element-a4ca6f2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:800;color:var( --e-global-color-text );}.elementor-65455 .elementor-element.elementor-element-a49c1b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-65455 .elementor-element.elementor-element-8db55ca .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:800;fill:var( --e-global-color-5c99301 );color:var( --e-global-color-5c99301 );}.elementor-65455 .elementor-element.elementor-element-8db55ca .elementor-button:hover, .elementor-65455 .elementor-element.elementor-element-8db55ca .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-65455 .elementor-element.elementor-element-0b9a2dd{text-align:center;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:300;}.elementor-65455 .elementor-element.elementor-element-bf3277f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:5px 0px 5px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#E5E7EB;--border-color:#E5E7EB;}.elementor-65455 .elementor-element.elementor-element-bf3277f:not(.elementor-motion-effects-element-type-background), .elementor-65455 .elementor-element.elementor-element-bf3277f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F9;}.elementor-65455 .elementor-element.elementor-element-65ba18c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-65455 .elementor-element.elementor-element-693e65d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65455 .elementor-element.elementor-element-406c046{text-align:center;}.elementor-65455 .elementor-element.elementor-element-406c046 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;color:var( --e-global-color-text );}.elementor-65455 .elementor-element.elementor-element-4ebb785{text-align:center;}.elementor-65455 .elementor-element.elementor-element-b13199d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-65455 .elementor-element.elementor-element-b437836{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-65455 .elementor-element.elementor-element-b437836:not(.elementor-motion-effects-element-type-background), .elementor-65455 .elementor-element.elementor-element-b437836 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c99301 );}.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-65455 .elementor-element.elementor-element-9f6b184 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-65455 .elementor-element.elementor-element-9f6b184 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-65455 .elementor-element.elementor-element-9f6b184.elementor-view-stacked .elementor-icon{background-color:#FCF3F4;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-65455 .elementor-element.elementor-element-9f6b184.elementor-view-framed .elementor-icon, .elementor-65455 .elementor-element.elementor-element-9f6b184.elementor-view-default .elementor-icon{fill:#FCF3F4;color:#FCF3F4;border-color:#FCF3F4;}.elementor-65455 .elementor-element.elementor-element-9f6b184.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-65455 .elementor-element.elementor-element-9f6b184 .elementor-icon{font-size:32px;}.elementor-65455 .elementor-element.elementor-element-9f6b184 .elementor-icon-box-title, .elementor-65455 .elementor-element.elementor-element-9f6b184 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:800;}.elementor-65455 .elementor-element.elementor-element-0695287{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65455 .elementor-element.elementor-element-22b3f5e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-65455 .elementor-element.elementor-element-22b3f5e .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-65455 .elementor-element.elementor-element-22b3f5e .elementor-icon{font-size:25px;}.elementor-65455 .elementor-element.elementor-element-22b3f5e .elementor-icon-box-title, .elementor-65455 .elementor-element.elementor-element-22b3f5e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-65455 .elementor-element.elementor-element-22b3f5e:has(:hover) .elementor-icon-box-title,
					 .elementor-65455 .elementor-element.elementor-element-22b3f5e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-65455 .elementor-element.elementor-element-22b3f5e .elementor-icon-box-description{color:#808080;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-65455 .elementor-element.elementor-element-6dd9f3a{--divider-border-style:solid;--divider-color:#E5E7EB;--divider-border-width:1px;}.elementor-65455 .elementor-element.elementor-element-6dd9f3a .elementor-divider-separator{width:100%;}.elementor-65455 .elementor-element.elementor-element-6dd9f3a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-65455 .elementor-element.elementor-element-dcae19e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-65455 .elementor-element.elementor-element-dcae19e .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-65455 .elementor-element.elementor-element-dcae19e .elementor-icon{font-size:25px;}.elementor-65455 .elementor-element.elementor-element-dcae19e .elementor-icon-box-title, .elementor-65455 .elementor-element.elementor-element-dcae19e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-65455 .elementor-element.elementor-element-dcae19e:has(:hover) .elementor-icon-box-title,
					 .elementor-65455 .elementor-element.elementor-element-dcae19e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-65455 .elementor-element.elementor-element-dcae19e .elementor-icon-box-description{color:#808080;}.elementor-65455 .elementor-element.elementor-element-e6d7bd1{--divider-border-style:solid;--divider-color:#E5E7EB;--divider-border-width:1px;}.elementor-65455 .elementor-element.elementor-element-e6d7bd1 .elementor-divider-separator{width:100%;}.elementor-65455 .elementor-element.elementor-element-e6d7bd1 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-65455 .elementor-element.elementor-element-23ef14f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-65455 .elementor-element.elementor-element-23ef14f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-65455 .elementor-element.elementor-element-23ef14f .elementor-icon{font-size:25px;}.elementor-65455 .elementor-element.elementor-element-23ef14f .elementor-icon-box-title, .elementor-65455 .elementor-element.elementor-element-23ef14f .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-65455 .elementor-element.elementor-element-23ef14f:has(:hover) .elementor-icon-box-title,
					 .elementor-65455 .elementor-element.elementor-element-23ef14f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-65455 .elementor-element.elementor-element-23ef14f .elementor-icon-box-description{color:#808080;}.elementor-65455 .elementor-element.elementor-element-3c2220c{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-65455 .elementor-element.elementor-element-3c2220c:not(.elementor-motion-effects-element-type-background), .elementor-65455 .elementor-element.elementor-element-3c2220c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c99301 );}.elementor-65455 .elementor-element.elementor-element-c12c609 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-65455 .elementor-element.elementor-element-c12c609 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-65455 .elementor-element.elementor-element-c12c609.elementor-view-stacked .elementor-icon{background-color:#FCF3F4;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-65455 .elementor-element.elementor-element-c12c609.elementor-view-framed .elementor-icon, .elementor-65455 .elementor-element.elementor-element-c12c609.elementor-view-default .elementor-icon{fill:#FCF3F4;color:#FCF3F4;border-color:#FCF3F4;}.elementor-65455 .elementor-element.elementor-element-c12c609.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-65455 .elementor-element.elementor-element-c12c609 .elementor-icon{font-size:32px;}.elementor-65455 .elementor-element.elementor-element-c12c609 .elementor-icon-box-title, .elementor-65455 .elementor-element.elementor-element-c12c609 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:800;}.elementor-65455 .elementor-element.elementor-element-9c2caf6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65455 .elementor-element.elementor-element-063865c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-65455 .elementor-element.elementor-element-063865c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-65455 .elementor-element.elementor-element-063865c .elementor-icon{font-size:25px;}.elementor-65455 .elementor-element.elementor-element-063865c .elementor-icon-box-title, .elementor-65455 .elementor-element.elementor-element-063865c .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-65455 .elementor-element.elementor-element-063865c:has(:hover) .elementor-icon-box-title,
					 .elementor-65455 .elementor-element.elementor-element-063865c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-65455 .elementor-element.elementor-element-063865c .elementor-icon-box-description{color:#808080;}.elementor-65455 .elementor-element.elementor-element-1aabff2{--divider-border-style:solid;--divider-color:#E5E7EB;--divider-border-width:1px;}.elementor-65455 .elementor-element.elementor-element-1aabff2 .elementor-divider-separator{width:100%;}.elementor-65455 .elementor-element.elementor-element-1aabff2 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-65455 .elementor-element.elementor-element-ec4ed75 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-65455 .elementor-element.elementor-element-ec4ed75 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-65455 .elementor-element.elementor-element-ec4ed75 .elementor-icon{font-size:25px;}.elementor-65455 .elementor-element.elementor-element-ec4ed75 .elementor-icon-box-title, .elementor-65455 .elementor-element.elementor-element-ec4ed75 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-65455 .elementor-element.elementor-element-ec4ed75:has(:hover) .elementor-icon-box-title,
					 .elementor-65455 .elementor-element.elementor-element-ec4ed75:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-65455 .elementor-element.elementor-element-ec4ed75 .elementor-icon-box-description{color:#808080;}.elementor-65455 .elementor-element.elementor-element-d69ec0e{--divider-border-style:solid;--divider-color:#E5E7EB;--divider-border-width:1px;}.elementor-65455 .elementor-element.elementor-element-d69ec0e .elementor-divider-separator{width:100%;}.elementor-65455 .elementor-element.elementor-element-d69ec0e .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-65455 .elementor-element.elementor-element-344ec03 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-65455 .elementor-element.elementor-element-344ec03 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-65455 .elementor-element.elementor-element-344ec03 .elementor-icon{font-size:25px;}.elementor-65455 .elementor-element.elementor-element-344ec03 .elementor-icon-box-title, .elementor-65455 .elementor-element.elementor-element-344ec03 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-65455 .elementor-element.elementor-element-344ec03:has(:hover) .elementor-icon-box-title,
					 .elementor-65455 .elementor-element.elementor-element-344ec03:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-65455 .elementor-element.elementor-element-344ec03 .elementor-icon-box-description{color:#808080;}.elementor-65455 .elementor-element.elementor-element-5296e10{--divider-border-style:solid;--divider-color:#E5E7EB;--divider-border-width:1px;}.elementor-65455 .elementor-element.elementor-element-5296e10 .elementor-divider-separator{width:100%;}.elementor-65455 .elementor-element.elementor-element-5296e10 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-65455 .elementor-element.elementor-element-7170059 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-65455 .elementor-element.elementor-element-7170059 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-65455 .elementor-element.elementor-element-7170059 .elementor-icon{font-size:25px;}.elementor-65455 .elementor-element.elementor-element-7170059 .elementor-icon-box-title, .elementor-65455 .elementor-element.elementor-element-7170059 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-65455 .elementor-element.elementor-element-7170059:has(:hover) .elementor-icon-box-title,
					 .elementor-65455 .elementor-element.elementor-element-7170059:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-65455 .elementor-element.elementor-element-7170059 .elementor-icon-box-description{color:#808080;}.elementor-65455 .elementor-element.elementor-element-c68a422{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-65455 .elementor-element.elementor-element-264c52f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-65455 .elementor-element.elementor-element-f766a7b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65455 .elementor-element.elementor-element-4d455bd{text-align:center;}.elementor-65455 .elementor-element.elementor-element-4d455bd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;color:var( --e-global-color-text );}.elementor-65455 .elementor-element.elementor-element-a2c01f4{text-align:center;}.elementor-65455 .elementor-element.elementor-element-a2c01f4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:800;color:var( --e-global-color-text );}.elementor-65455 .elementor-element.elementor-element-b28d5f6{text-align:center;}.elementor-65455 .elementor-element.elementor-element-4fe48df{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-65455 .elementor-element.elementor-element-4fe48df:not(.elementor-motion-effects-element-type-background), .elementor-65455 .elementor-element.elementor-element-4fe48df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c99301 );}.elementor-65455 .elementor-element.elementor-element-4fe48df.e-con{--align-self:center;}.elementor-65455 .elementor-element.elementor-element-c6be124{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-65455 .elementor-element.elementor-element-c6be124:not(.elementor-motion-effects-element-type-background), .elementor-65455 .elementor-element.elementor-element-c6be124 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF7F8;}.elementor-65455 .elementor-element.elementor-element-04565ec{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-65455 .elementor-element.elementor-element-30446e4{text-align:center;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;color:#6B7280;}.elementor-widget-ucaddon_stacked_images .image-stack-container [tooltip]::after{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-65455 .elementor-element.elementor-element-702bb6a .image-stack-container{text-align:center;}.elementor-65455 .elementor-element.elementor-element-702bb6a .stacked-image img{width:50px;height:50px;border-style:solid;border-width:4px 4px 4px 4px;border-color:#ffffff;border-radius:100px 100px 100px 100px;opacity:1;}.elementor-65455 .elementor-element.elementor-element-702bb6a .image-stack-container:hover .stacked-image:not(:first-child){margin-left:8px;}.elementor-65455 .elementor-element.elementor-element-702bb6a .stacked-image:not(:first-child){margin-left:-24px;}.elementor-65455 .elementor-element.elementor-element-702bb6a .stacked-image img:hover{border-style:solid;border-width:8px 8px 8px 8px;border-color:#ffffff;border-radius:100px 100px 100px 100px;opacity:1;}.elementor-65455 .elementor-element.elementor-element-702bb6a .uc-remote-parent .stacked-image.stacked-image-active img{border-style:solid;border-width:8px 8px 8px 8px;border-color:#ffffff;border-radius:100px 100px 100px 100px;opacity:1;}.elementor-65455 .elementor-element.elementor-element-702bb6a [tooltip]::after{color:#ffffff;background:#333333;padding:8px 8px 8px 8px;}.elementor-65455 .elementor-element.elementor-element-702bb6a [tooltip]::before{border-top-color:#333333 !important;border-bottom-color:#333333 !important;}.elementor-65455 .elementor-element.elementor-element-702bb6a .image-stack-container [tooltip]::after{border-radius:4px 4px 4px 4px;}body.elementor-page-65455:not(.elementor-motion-effects-element-type-background), body.elementor-page-65455 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c99301 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-65455 .elementor-element.elementor-element-b13199d{--grid-auto-flow:row;}.elementor-65455 .elementor-element.elementor-element-702bb6a .image-stack-container{text-align:center;}.elementor-65455 .elementor-element.elementor-element-702bb6a .stacked-image img{width:80px;height:80px;border-width:4px 4px 4px 4px;border-radius:100px 100px 100px 100px;opacity:1;}.elementor-65455 .elementor-element.elementor-element-702bb6a .image-stack-container:hover .stacked-image:not(:first-child){margin-left:8px;}.elementor-65455 .elementor-element.elementor-element-702bb6a .stacked-image:not(:first-child){margin-left:-24px;}.elementor-65455 .elementor-element.elementor-element-702bb6a .stacked-image img:hover{border-width:8px 8px 8px 8px;border-radius:100px 100px 100px 100px;opacity:1;}.elementor-65455 .elementor-element.elementor-element-702bb6a .uc-remote-parent .stacked-image.stacked-image-active img{border-width:8px 8px 8px 8px;border-radius:100px 100px 100px 100px;opacity:1;}.elementor-65455 .elementor-element.elementor-element-702bb6a .image-stack-container [tooltip]::after{border-radius:4px 4px 4px 4px;}.elementor-65455 .elementor-element.elementor-element-702bb6a [tooltip]::after{padding:8px 8px 8px 8px;}}@media(min-width:768px){.elementor-65455 .elementor-element.elementor-element-b0fa50e{--content-width:1200px;}.elementor-65455 .elementor-element.elementor-element-bf3277f{--content-width:1200px;}.elementor-65455 .elementor-element.elementor-element-c68a422{--content-width:1200px;}.elementor-65455 .elementor-element.elementor-element-4fe48df{--width:70%;}}@media(max-width:767px){.elementor-65455 .elementor-element.elementor-element-b13199d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-65455 .elementor-element.elementor-element-9f6b184 .elementor-icon-box-wrapper{text-align:center;}.elementor-65455 .elementor-element.elementor-element-c12c609 .elementor-icon-box-wrapper{text-align:center;}.elementor-65455 .elementor-element.elementor-element-702bb6a .image-stack-container{text-align:center;}.elementor-65455 .elementor-element.elementor-element-702bb6a .stacked-image img{width:80px;height:80px;border-width:4px 4px 4px 4px;border-radius:100px 100px 100px 100px;opacity:1;}.elementor-65455 .elementor-element.elementor-element-702bb6a .image-stack-container:hover .stacked-image:not(:first-child){margin-left:8px;}.elementor-65455 .elementor-element.elementor-element-702bb6a .stacked-image:not(:first-child){margin-left:-24px;}.elementor-65455 .elementor-element.elementor-element-702bb6a .stacked-image img:hover{border-width:8px 8px 8px 8px;border-radius:100px 100px 100px 100px;opacity:1;}.elementor-65455 .elementor-element.elementor-element-702bb6a .uc-remote-parent .stacked-image.stacked-image-active img{border-width:8px 8px 8px 8px;border-radius:100px 100px 100px 100px;opacity:1;}.elementor-65455 .elementor-element.elementor-element-702bb6a .image-stack-container [tooltip]::after{border-radius:4px 4px 4px 4px;}.elementor-65455 .elementor-element.elementor-element-702bb6a [tooltip]::after{padding:8px 8px 8px 8px;}}/* Start custom CSS for heading, class: .elementor-element-9eadd75 */.elementor-65455 .elementor-element.elementor-element-9eadd75 h1>span{
    color: #9C1C1F;
}

.elementor-65455 .elementor-element.elementor-element-9eadd75 h1{
    font-size: 36px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4ca6f2 */.elementor-65455 .elementor-element.elementor-element-a4ca6f2 small{
    color: gray;
    font-size: 15px;
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b9a2dd */.elementor-65455 .elementor-element.elementor-element-0b9a2dd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ebb785 */.elementor-65455 .elementor-element.elementor-element-4ebb785 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2c01f4 */.elementor-65455 .elementor-element.elementor-element-a2c01f4 small{
    color: gray;
    font-size: 15px;
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b28d5f6 */.elementor-65455 .elementor-element.elementor-element-b28d5f6 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f44a59 */.elementor-65455 .elementor-element.elementor-element-0f44a59 .bb-mp-checkout-details{
    border: none;
}

.elementor-65455 .elementor-element.elementor-element-0f44a59 .mepr_price{
    display: none !important;
}

.elementor-65455 .elementor-element.elementor-element-0f44a59 .bb-mp-checkout-details{
    padding: 0 !important;
}

.elementor-65455 .elementor-element.elementor-element-0f44a59 .mp_wrapper form{
    margin: 0;
}

/* ------------------------------------------
   MEMBERPRESS GRID LAYOUT FOR CHECKOUT FORM
   ------------------------------------------ */
.bb-mp-checkout-details {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 16px 20px; /* row gap | column gap */
}

.bb-mp-checkout-details .mp-form-row {
  margin: 0;
  width: 100%;
  box-sizing: border-box;
}

/* === Row 1: First + Last name === */
.bb-mp-checkout-details .mepr_first_name { grid-column: 1; }
.bb-mp-checkout-details .mepr_last_name  { grid-column: 2; }

/* === Row 2: Address 1 + Address 2 === */
.bb-mp-checkout-details .mepr_mepr-address-one { grid-column: 1; }
.bb-mp-checkout-details .mepr_mepr-address-two { grid-column: 2; }

/* === Row 3: City + Country inline === */
.bb-mp-checkout-details .mepr_mepr-address-city     { grid-column: 1; }
.bb-mp-checkout-details .mepr_mepr-address-country  { grid-column: 2; }

/* === Row 4: Province + ZIP === */
.bb-mp-checkout-details .mepr_mepr-address-state { grid-column: 1; }
.bb-mp-checkout-details .mepr_mepr-address-zip   { grid-column: 2; }

/* === Full-width rows (TOS + Submit) === */
.bb-mp-checkout-details .mepr_tos,
.bb-mp-checkout-details .mp-form-submit {
  grid-column: 1 / -1;
}

/* Input and select elements take full width inside cell */
.bb-mp-checkout-details .mepr-form-input,
.bb-mp-checkout-details select.mepr-form-input {
  width: 100%;
}

/* === Responsive (stack vertically on small screens) === */
@media (max-width: 768px) {
  .bb-mp-checkout-details {
    grid-template-columns: 1fr;
  }
  .bb-mp-checkout-details .mp-form-row,
  .bb-mp-checkout-details .mepr_tos,
  .bb-mp-checkout-details .mp-form-submit {
    grid-column: 1 / -1 !important;
  }
}




/* Hide all error messages until form validation triggers */
.cc-error,
.mepr-form-has-errors{
  display: none;
  color: #d63638; /* red tone for visible errors */
  font-size: 13px;
  margin-top: 4px;
}

/* Show only when MemberPress adds the error class */
.mp-form-row.mepr_error .cc-error,
.mepr-form-has-errors .cc-error {
  display: block;
}


.mp_wrapper .mp-form-row label {
    margin-bottom: 0 !important;
}

.elementor-65455 .elementor-element.elementor-element-0f44a59 .mepr_price{
    display: none;
}

.mp_wrapper form {
  margin-bottom: 0;
}

.elementor-65455 .elementor-element.elementor-element-0f44a59 .flex-centered h3{
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30446e4 */.elementor-65455 .elementor-element.elementor-element-30446e4 p{
    margin: 0;
}/* End custom CSS */