.elementor-357 .elementor-element.elementor-element-0cec954{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:100px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-0cec954:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-0cec954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-0cec954.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-357 .elementor-element.elementor-element-7818e44{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-357 .elementor-element.elementor-element-7818e44.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-357 .elementor-element.elementor-element-cce42cc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-357 .elementor-element.elementor-element-3a5aa01{padding:0px 0px 6px 0px;text-align:center;}.elementor-357 .elementor-element.elementor-element-3a5aa01 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;letter-spacing:0.2px;color:var( --e-global-color-accent );}.elementor-357 .elementor-element.elementor-element-c8af506.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-357 .elementor-element.elementor-element-c8af506{text-align:center;}.elementor-357 .elementor-element.elementor-element-c8af506 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:72px;font-weight:600;letter-spacing:0.2px;color:var( --e-global-color-primary );}.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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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-357 .elementor-element.elementor-element-92e73cd{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-357 .elementor-element.elementor-element-92e73cd.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-357 .elementor-element.elementor-element-92e73cd .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-357 .elementor-element.elementor-element-92e73cd .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}.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-357 .elementor-element.elementor-element-7f0e047{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Serif", Sans-serif;font-weight:400;color:var( --e-global-color-597b064 );}.elementor-357 .elementor-element.elementor-element-d439c75{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Serif", Sans-serif;font-weight:400;color:var( --e-global-color-597b064 );}.elementor-357 .elementor-element.elementor-element-d439c75.elementor-element{--align-self:center;}.elementor-357 .elementor-element.elementor-element-d439c75 a{color:#096CBB;}.elementor-357 .elementor-element.elementor-element-d439c75 a:hover, .elementor-357 .elementor-element.elementor-element-d439c75 a:focus{color:#7CC1F8;}.elementor-357 .elementor-element.elementor-element-467f389{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:39px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-467f389:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-467f389 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-946a035 );}.elementor-357 .elementor-element.elementor-element-467f389.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-357 .elementor-element.elementor-element-9019150{--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-357 .elementor-element.elementor-element-d7787ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-357 .elementor-element.elementor-element-d7787ae{text-align:start;}.elementor-357 .elementor-element.elementor-element-d7787ae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:72px;font-weight:600;letter-spacing:0.2px;color:var( --e-global-color-primary );}.elementor-357 .elementor-element.elementor-element-c179a1c{padding:0px 0px 0px 0px;text-align:start;}.elementor-357 .elementor-element.elementor-element-c179a1c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-357 .elementor-element.elementor-element-c179a1c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:28px;letter-spacing:0.2px;color:var( --e-global-color-597b064 );}.elementor-357 .elementor-element.elementor-element-5be4f72{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-357 .elementor-element.elementor-element-6ed9798{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.1);}.elementor-357 .elementor-element.elementor-element-6ed9798:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-6ed9798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-357 .elementor-element.elementor-element-98d409b{width:var( --container-widget-width, 98% );max-width:98%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-357 .elementor-element.elementor-element-98d409b.elementor-element{--align-self:center;}.elementor-357 .elementor-element.elementor-element-98d409b .elementor-icon-wrapper{text-align:start;}.elementor-357 .elementor-element.elementor-element-98d409b .elementor-icon{font-size:55px;}.elementor-357 .elementor-element.elementor-element-98d409b .elementor-icon svg{height:55px;}.elementor-357 .elementor-element.elementor-element-671b177{padding:0px 0px 6px 0px;text-align:start;}.elementor-357 .elementor-element.elementor-element-671b177.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-357 .elementor-element.elementor-element-671b177 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:28px;letter-spacing:0.2px;color:var( --e-global-color-primary );}.elementor-357 .elementor-element.elementor-element-e3dd03a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Noto Serif", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-597b064 );}.elementor-357 .elementor-element.elementor-element-e3dd03a.elementor-element{--align-self:center;}.elementor-357 .elementor-element.elementor-element-e3dd03a a{color:var( --e-global-color-primary );transition-duration:50ms;}.elementor-357 .elementor-element.elementor-element-e3dd03a a:hover, .elementor-357 .elementor-element.elementor-element-e3dd03a a:focus{color:var( --e-global-color-primary );}.elementor-357 .elementor-element.elementor-element-ba68097{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.1);}.elementor-357 .elementor-element.elementor-element-ba68097:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-ba68097 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-85a17da{width:var( --container-widget-width, 98% );max-width:98%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-357 .elementor-element.elementor-element-85a17da.elementor-element{--align-self:center;}.elementor-357 .elementor-element.elementor-element-85a17da .elementor-icon-wrapper{text-align:start;}.elementor-357 .elementor-element.elementor-element-85a17da .elementor-icon{font-size:55px;}.elementor-357 .elementor-element.elementor-element-85a17da .elementor-icon svg{height:55px;}.elementor-357 .elementor-element.elementor-element-0b49712{padding:0px 0px 6px 0px;text-align:start;}.elementor-357 .elementor-element.elementor-element-0b49712.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-357 .elementor-element.elementor-element-0b49712 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:28px;letter-spacing:0.2px;color:var( --e-global-color-primary );}.elementor-357 .elementor-element.elementor-element-bc9bc04{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Noto Serif", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-597b064 );}.elementor-357 .elementor-element.elementor-element-bc9bc04.elementor-element{--align-self:center;}.elementor-357 .elementor-element.elementor-element-bc9bc04 a{color:var( --e-global-color-primary );transition-duration:50ms;}.elementor-357 .elementor-element.elementor-element-bc9bc04 a:hover, .elementor-357 .elementor-element.elementor-element-bc9bc04 a:focus{color:var( --e-global-color-primary );}.elementor-357 .elementor-element.elementor-element-489ef0e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.1);}.elementor-357 .elementor-element.elementor-element-489ef0e:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-489ef0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-72b9fbb{width:var( --container-widget-width, 98% );max-width:98%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-357 .elementor-element.elementor-element-72b9fbb.elementor-element{--align-self:center;}.elementor-357 .elementor-element.elementor-element-72b9fbb .elementor-icon-wrapper{text-align:start;}.elementor-357 .elementor-element.elementor-element-72b9fbb .elementor-icon{font-size:55px;}.elementor-357 .elementor-element.elementor-element-72b9fbb .elementor-icon svg{height:55px;}.elementor-357 .elementor-element.elementor-element-dc8d915{padding:0px 0px 6px 0px;text-align:start;}.elementor-357 .elementor-element.elementor-element-dc8d915.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-357 .elementor-element.elementor-element-dc8d915 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:28px;letter-spacing:0.2px;color:var( --e-global-color-primary );}.elementor-357 .elementor-element.elementor-element-cfc213d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Noto Serif", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-597b064 );}.elementor-357 .elementor-element.elementor-element-cfc213d.elementor-element{--align-self:center;}.elementor-357 .elementor-element.elementor-element-cfc213d a{color:var( --e-global-color-primary );transition-duration:50ms;}.elementor-357 .elementor-element.elementor-element-cfc213d a:hover, .elementor-357 .elementor-element.elementor-element-cfc213d a:focus{color:var( --e-global-color-primary );}.elementor-357 .elementor-element.elementor-element-a70a7a4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.1);}.elementor-357 .elementor-element.elementor-element-a70a7a4:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-a70a7a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-db6e956{width:var( --container-widget-width, 98% );max-width:98%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-357 .elementor-element.elementor-element-db6e956.elementor-element{--align-self:center;}.elementor-357 .elementor-element.elementor-element-db6e956 .elementor-icon-wrapper{text-align:start;}.elementor-357 .elementor-element.elementor-element-db6e956 .elementor-icon{font-size:55px;}.elementor-357 .elementor-element.elementor-element-db6e956 .elementor-icon svg{height:55px;}.elementor-357 .elementor-element.elementor-element-57561b0{padding:0px 0px 6px 0px;text-align:start;}.elementor-357 .elementor-element.elementor-element-57561b0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-357 .elementor-element.elementor-element-57561b0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:28px;letter-spacing:0.2px;color:var( --e-global-color-primary );}.elementor-357 .elementor-element.elementor-element-0d3d5ae{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Noto Serif", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-597b064 );}.elementor-357 .elementor-element.elementor-element-0d3d5ae.elementor-element{--align-self:center;}.elementor-357 .elementor-element.elementor-element-0d3d5ae a{color:var( --e-global-color-primary );transition-duration:50ms;}.elementor-357 .elementor-element.elementor-element-0d3d5ae a:hover, .elementor-357 .elementor-element.elementor-element-0d3d5ae a:focus{color:var( --e-global-color-primary );}.elementor-357 .elementor-element.elementor-element-36a0c5c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.1);}.elementor-357 .elementor-element.elementor-element-36a0c5c:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-36a0c5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-9aa1653{width:var( --container-widget-width, 98% );max-width:98%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-357 .elementor-element.elementor-element-9aa1653.elementor-element{--align-self:center;}.elementor-357 .elementor-element.elementor-element-9aa1653 .elementor-icon-wrapper{text-align:start;}.elementor-357 .elementor-element.elementor-element-9aa1653 .elementor-icon{font-size:55px;}.elementor-357 .elementor-element.elementor-element-9aa1653 .elementor-icon svg{height:55px;}.elementor-357 .elementor-element.elementor-element-4419888{padding:0px 0px 6px 0px;text-align:start;}.elementor-357 .elementor-element.elementor-element-4419888.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-357 .elementor-element.elementor-element-4419888 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:28px;letter-spacing:0.2px;color:var( --e-global-color-primary );}.elementor-357 .elementor-element.elementor-element-278b363{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Noto Serif", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-597b064 );}.elementor-357 .elementor-element.elementor-element-278b363.elementor-element{--align-self:center;}.elementor-357 .elementor-element.elementor-element-278b363 a{color:var( --e-global-color-primary );transition-duration:50ms;}.elementor-357 .elementor-element.elementor-element-278b363 a:hover, .elementor-357 .elementor-element.elementor-element-278b363 a:focus{color:var( --e-global-color-primary );}.elementor-357 .elementor-element.elementor-element-a160fac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.1);}.elementor-357 .elementor-element.elementor-element-a160fac:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-a160fac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-9e6b7f6{width:var( --container-widget-width, 98% );max-width:98%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-357 .elementor-element.elementor-element-9e6b7f6.elementor-element{--align-self:center;}.elementor-357 .elementor-element.elementor-element-9e6b7f6 .elementor-icon-wrapper{text-align:start;}.elementor-357 .elementor-element.elementor-element-9e6b7f6 .elementor-icon{font-size:55px;}.elementor-357 .elementor-element.elementor-element-9e6b7f6 .elementor-icon svg{height:55px;}.elementor-357 .elementor-element.elementor-element-d6b23b1{padding:0px 0px 6px 0px;text-align:start;}.elementor-357 .elementor-element.elementor-element-d6b23b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-357 .elementor-element.elementor-element-d6b23b1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:28px;letter-spacing:0.2px;color:var( --e-global-color-primary );}.elementor-357 .elementor-element.elementor-element-ee515af{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Noto Serif", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-597b064 );}.elementor-357 .elementor-element.elementor-element-ee515af.elementor-element{--align-self:center;}.elementor-357 .elementor-element.elementor-element-ee515af a{color:var( --e-global-color-primary );transition-duration:50ms;}.elementor-357 .elementor-element.elementor-element-ee515af a:hover, .elementor-357 .elementor-element.elementor-element-ee515af a:focus{color:var( --e-global-color-primary );}.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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-357 .elementor-element.elementor-element-680d982 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#062439;color:#062439;transition-duration:200ms;border-style:solid;border-width:2px 2px 2px 2px;border-color:#02010100;border-radius:16px 16px 16px 16px;padding:10px 24px 10px 24px;}.elementor-357 .elementor-element.elementor-element-680d982 .elementor-button:hover, .elementor-357 .elementor-element.elementor-element-680d982 .elementor-button:focus{background-color:#F3D7A4;}.elementor-357 .elementor-element.elementor-element-680d982:hover{--e-transform-scale:1.02;}.elementor-357 .elementor-element.elementor-element-680d982{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-transform-transition-duration:100ms;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-357 .elementor-element.elementor-element-680d982.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-357 .elementor-element.elementor-element-240e0a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-240e0a4:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-240e0a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-357 .elementor-element.elementor-element-240e0a4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-357 .elementor-element.elementor-element-1da4550{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-357 .elementor-element.elementor-element-1da4550.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-357 .elementor-element.elementor-element-487389b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-357 .elementor-element.elementor-element-e2af341{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--z-index:10;}.elementor-357 .elementor-element.elementor-element-e2af341.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-357 .elementor-element.elementor-element-c2a96c5{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:3px;width:var( --container-widget-width, 65px );max-width:65px;padding:24px 0px 0px 0px;--container-widget-width:65px;--container-widget-flex-grow:0;}.elementor-357 .elementor-element.elementor-element-c2a96c5 .elementor-divider-separator{width:50px;margin:0 auto;margin-right:0;}.elementor-357 .elementor-element.elementor-element-c2a96c5 .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-357 .elementor-element.elementor-element-dc1e914.elementor-element{--align-self:center;}.elementor-357 .elementor-element.elementor-element-dc1e914{text-align:start;}.elementor-357 .elementor-element.elementor-element-dc1e914 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:400;letter-spacing:0.2px;color:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-47b666c{width:var( --container-widget-width, 32% );max-width:32%;padding:6px 0px 0px 0px;--container-widget-width:32%;--container-widget-flex-grow:0;font-family:"Noto Serif", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:var( --e-global-color-secondary );}.elementor-357 .elementor-element.elementor-element-47b666c.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-357 .elementor-element.elementor-element-47b666c a{color:var( --e-global-color-accent );transition-duration:150ms;}.elementor-357 .elementor-element.elementor-element-47b666c a:hover, .elementor-357 .elementor-element.elementor-element-47b666c a:focus{color:#D19D3F;}.elementor-357 .elementor-element.elementor-element-b266c40{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-d215f5e{--display:flex;--min-height:150px;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-357 .elementor-element.elementor-element-e4efeba{padding:0px 0px 0px 16px;}.elementor-357 .elementor-element.elementor-element-e4efeba .elementor-icon-wrapper{text-align:center;}.elementor-357 .elementor-element.elementor-element-e4efeba.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-e4efeba.elementor-view-framed .elementor-icon, .elementor-357 .elementor-element.elementor-element-e4efeba.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-e4efeba.elementor-view-framed .elementor-icon, .elementor-357 .elementor-element.elementor-element-e4efeba.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-b3ce609{text-align:center;}.elementor-357 .elementor-element.elementor-element-b3ce609 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;letter-spacing:0.4px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-f3d1a59{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-24e0b8b .elementor-icon-wrapper{text-align:center;}.elementor-357 .elementor-element.elementor-element-24e0b8b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-24e0b8b.elementor-view-framed .elementor-icon, .elementor-357 .elementor-element.elementor-element-24e0b8b.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-24e0b8b.elementor-view-framed .elementor-icon, .elementor-357 .elementor-element.elementor-element-24e0b8b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-24e0b8b .elementor-icon{font-size:32px;}.elementor-357 .elementor-element.elementor-element-24e0b8b .elementor-icon svg{height:32px;}.elementor-357 .elementor-element.elementor-element-72daaf8{--display:flex;--min-height:150px;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-357 .elementor-element.elementor-element-ccdb2d0 .elementor-icon-wrapper{text-align:center;}.elementor-357 .elementor-element.elementor-element-ccdb2d0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-ccdb2d0.elementor-view-framed .elementor-icon, .elementor-357 .elementor-element.elementor-element-ccdb2d0.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-ccdb2d0.elementor-view-framed .elementor-icon, .elementor-357 .elementor-element.elementor-element-ccdb2d0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-90f6a47{text-align:center;}.elementor-357 .elementor-element.elementor-element-90f6a47 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;letter-spacing:0.4px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-068c7fa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-6246734 .elementor-icon-wrapper{text-align:center;}.elementor-357 .elementor-element.elementor-element-6246734.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-6246734.elementor-view-framed .elementor-icon, .elementor-357 .elementor-element.elementor-element-6246734.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-6246734.elementor-view-framed .elementor-icon, .elementor-357 .elementor-element.elementor-element-6246734.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-6246734 .elementor-icon{font-size:32px;}.elementor-357 .elementor-element.elementor-element-6246734 .elementor-icon svg{height:32px;}.elementor-357 .elementor-element.elementor-element-d301e3d{--display:flex;--min-height:150px;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-357 .elementor-element.elementor-element-6f5e471{padding:0px 0px 0px 16px;}.elementor-357 .elementor-element.elementor-element-6f5e471 .elementor-icon-wrapper{text-align:center;}.elementor-357 .elementor-element.elementor-element-6f5e471.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-6f5e471.elementor-view-framed .elementor-icon, .elementor-357 .elementor-element.elementor-element-6f5e471.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-6f5e471.elementor-view-framed .elementor-icon, .elementor-357 .elementor-element.elementor-element-6f5e471.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-1157763{text-align:center;}.elementor-357 .elementor-element.elementor-element-1157763 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;letter-spacing:0.4px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-8f4eb44{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-2ff4187 .elementor-icon-wrapper{text-align:center;}.elementor-357 .elementor-element.elementor-element-2ff4187.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-2ff4187.elementor-view-framed .elementor-icon, .elementor-357 .elementor-element.elementor-element-2ff4187.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-2ff4187.elementor-view-framed .elementor-icon, .elementor-357 .elementor-element.elementor-element-2ff4187.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-2ff4187 .elementor-icon{font-size:32px;}.elementor-357 .elementor-element.elementor-element-2ff4187 .elementor-icon svg{height:32px;}.elementor-357 .elementor-element.elementor-element-4721efa{--display:flex;--min-height:150px;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-357 .elementor-element.elementor-element-77c974b{padding:0px 0px 0px 16px;}.elementor-357 .elementor-element.elementor-element-77c974b .elementor-icon-wrapper{text-align:center;}.elementor-357 .elementor-element.elementor-element-77c974b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-77c974b.elementor-view-framed .elementor-icon, .elementor-357 .elementor-element.elementor-element-77c974b.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-77c974b.elementor-view-framed .elementor-icon, .elementor-357 .elementor-element.elementor-element-77c974b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-60e5b9e{text-align:center;}.elementor-357 .elementor-element.elementor-element-60e5b9e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;letter-spacing:0.4px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-932a7a3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-96239f3 .elementor-icon-wrapper{text-align:center;}.elementor-357 .elementor-element.elementor-element-96239f3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-96239f3.elementor-view-framed .elementor-icon, .elementor-357 .elementor-element.elementor-element-96239f3.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-96239f3.elementor-view-framed .elementor-icon, .elementor-357 .elementor-element.elementor-element-96239f3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-96239f3 .elementor-icon{font-size:32px;}.elementor-357 .elementor-element.elementor-element-96239f3 .elementor-icon svg{height:32px;}.elementor-357 .elementor-element.elementor-element-9c28f09{--display:flex;--min-height:150px;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-357 .elementor-element.elementor-element-e7c23d7{padding:0px 0px 0px 7px;}.elementor-357 .elementor-element.elementor-element-e7c23d7 .elementor-icon-wrapper{text-align:center;}.elementor-357 .elementor-element.elementor-element-e7c23d7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-e7c23d7.elementor-view-framed .elementor-icon, .elementor-357 .elementor-element.elementor-element-e7c23d7.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-e7c23d7.elementor-view-framed .elementor-icon, .elementor-357 .elementor-element.elementor-element-e7c23d7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-0eff41e{text-align:center;}.elementor-357 .elementor-element.elementor-element-0eff41e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;letter-spacing:0.4px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-7bc7b16{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-357 .elementor-element.elementor-element-dded3ad{--display:flex;--min-height:150px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-48e70a5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;text-decoration:none;line-height:1.8em;letter-spacing:0px;word-spacing:0em;color:#DFDFDF;}.elementor-357 .elementor-element.elementor-element-48e70a5.elementor-element{--align-self:center;}.elementor-357 .elementor-element.elementor-element-48e70a5 a{color:var( --e-global-color-text );transition-duration:50ms;}.elementor-357 .elementor-element.elementor-element-48e70a5 a:hover, .elementor-357 .elementor-element.elementor-element-48e70a5 a:focus{color:var( --e-global-color-primary );}.elementor-357 .elementor-element.elementor-element-a7655a1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-5b1699d{--display:flex;--min-height:150px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-e52825b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;text-decoration:none;line-height:1.8em;letter-spacing:0px;word-spacing:0em;color:#DFDFDF;}.elementor-357 .elementor-element.elementor-element-e52825b.elementor-element{--align-self:center;}.elementor-357 .elementor-element.elementor-element-e52825b a{color:var( --e-global-color-text );transition-duration:50ms;}.elementor-357 .elementor-element.elementor-element-e52825b a:hover, .elementor-357 .elementor-element.elementor-element-e52825b a:focus{color:var( --e-global-color-primary );}.elementor-357 .elementor-element.elementor-element-da3a839{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-1482b7f{--display:flex;--min-height:150px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-2fdf11f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;text-decoration:none;line-height:1.8em;letter-spacing:0px;word-spacing:0em;color:#DFDFDF;}.elementor-357 .elementor-element.elementor-element-2fdf11f.elementor-element{--align-self:center;}.elementor-357 .elementor-element.elementor-element-2fdf11f a{color:var( --e-global-color-text );transition-duration:50ms;}.elementor-357 .elementor-element.elementor-element-2fdf11f a:hover, .elementor-357 .elementor-element.elementor-element-2fdf11f a:focus{color:var( --e-global-color-primary );}.elementor-357 .elementor-element.elementor-element-e55ea16{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-85db76b{--display:flex;--min-height:150px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-b0b6a44{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;text-decoration:none;line-height:1.8em;letter-spacing:0px;word-spacing:0em;color:#DFDFDF;}.elementor-357 .elementor-element.elementor-element-b0b6a44.elementor-element{--align-self:center;}.elementor-357 .elementor-element.elementor-element-b0b6a44 a{color:var( --e-global-color-text );transition-duration:50ms;}.elementor-357 .elementor-element.elementor-element-b0b6a44 a:hover, .elementor-357 .elementor-element.elementor-element-b0b6a44 a:focus{color:var( --e-global-color-primary );}.elementor-357 .elementor-element.elementor-element-33a390e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-11436cc{--display:flex;--min-height:150px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-13cea70{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;text-decoration:none;line-height:1.8em;letter-spacing:0px;word-spacing:0em;color:#DFDFDF;}.elementor-357 .elementor-element.elementor-element-13cea70.elementor-element{--align-self:center;}.elementor-357 .elementor-element.elementor-element-13cea70 a{color:var( --e-global-color-text );transition-duration:50ms;}.elementor-357 .elementor-element.elementor-element-13cea70 a:hover, .elementor-357 .elementor-element.elementor-element-13cea70 a:focus{color:var( --e-global-color-primary );}.elementor-357 .elementor-element.elementor-element-7464b8f{--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;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-7464b8f:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-7464b8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-357 .elementor-element.elementor-element-7464b8f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-357 .elementor-element.elementor-element-3b4f299{--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-357 .elementor-element.elementor-element-43791e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-357 .elementor-element.elementor-element-43791e0{text-align:start;}.elementor-357 .elementor-element.elementor-element-43791e0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:72px;font-weight:600;letter-spacing:0.2px;color:var( --e-global-color-primary );}.elementor-357 .elementor-element.elementor-element-4329724{padding:0px 0px 0px 0px;text-align:start;}.elementor-357 .elementor-element.elementor-element-4329724.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-357 .elementor-element.elementor-element-4329724 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:28px;letter-spacing:0.2px;color:var( --e-global-color-597b064 );}.elementor-357 .elementor-element.elementor-element-021a0a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--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-357 .elementor-element.elementor-element-021a0a0.e-con{--align-self:center;}.elementor-357 .elementor-element.elementor-element-a2ed585{--display:flex;--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-357 .elementor-element.elementor-element-a2ed585.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-357 .elementor-element.elementor-element-a460277{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-597b064 );}.elementor-357 .elementor-element.elementor-element-1ea32c8{--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-357 .elementor-element.elementor-element-1ea32c8.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-357 .elementor-element.elementor-element-38622c4{color:var( --e-global-color-597b064 );}.elementor-357 .elementor-element.elementor-element-46c2f46 .elementor-button{background-color:var( --e-global-color-597b064 );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:200ms;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-597b064 );border-radius:16px 16px 16px 16px;padding:10px 24px 10px 24px;}.elementor-357 .elementor-element.elementor-element-46c2f46 .elementor-button:hover, .elementor-357 .elementor-element.elementor-element-46c2f46 .elementor-button:focus{background-color:#69879E;border-color:#69879E;}.elementor-357 .elementor-element.elementor-element-46c2f46:hover{--e-transform-scale:1.02;}.elementor-357 .elementor-element.elementor-element-46c2f46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-transform-transition-duration:100ms;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-357 .elementor-element.elementor-element-46c2f46.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-357 .elementor-element.elementor-element-7285566{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-7285566:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-7285566 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFAF3;}.elementor-357 .elementor-element.elementor-element-7285566.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-357 .elementor-element.elementor-element-1c9da0a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--border-radius:12px 12px 12px 12px;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-357 .elementor-element.elementor-element-1c9da0a.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-357 .elementor-element.elementor-element-632d19c{--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;--justify-content:space-between;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-ac5d359{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-702256a{text-align:start;}.elementor-357 .elementor-element.elementor-element-702256a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:600;letter-spacing:0.2px;color:var( --e-global-color-primary );}.elementor-357 .elementor-element.elementor-element-fd483ed{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;font-style:normal;text-decoration:none;line-height:2.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-357 .elementor-element.elementor-element-fd483ed a{color:var( --e-global-color-primary );transition-duration:50ms;}.elementor-357 .elementor-element.elementor-element-fd483ed a:hover, .elementor-357 .elementor-element.elementor-element-fd483ed a:focus{color:var( --e-global-color-primary );}.elementor-357 .elementor-element.elementor-element-3ea4841{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-357 .elementor-element.elementor-element-d8f4653.elementor-element{--align-self:center;}.elementor-357 .elementor-element.elementor-element-d8f4653 img{width:80px;height:100px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-357 .elementor-element.elementor-element-aeb1c5e{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-357 .elementor-element.elementor-element-73897c6{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;font-family:"Noto Serif", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-primary );}.elementor-357 .elementor-element.elementor-element-73897c6.elementor-element{--align-self:flex-start;}.elementor-357 .elementor-element.elementor-element-73897c6 a{color:var( --e-global-color-primary );transition-duration:50ms;}.elementor-357 .elementor-element.elementor-element-73897c6 a:hover, .elementor-357 .elementor-element.elementor-element-73897c6 a:focus{color:var( --e-global-color-primary );}.elementor-357 .elementor-element.elementor-element-ba1fce1{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-9bc1f36 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0.4px;word-spacing:0px;}.elementor-357 .elementor-element.elementor-element-0b32d1f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0.4px;word-spacing:0px;}.elementor-357 .elementor-element.elementor-element-a393e10{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-a393e10.e-con{--align-self:center;}.elementor-357 .elementor-element.elementor-global-336.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-357 .elementor-element.elementor-global-336 .gk-gravity-form{text-align:left;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-357 .elementor-element.elementor-element-0cec954{--content-width:1200px;}.elementor-357 .elementor-element.elementor-element-7818e44{--width:1300px;}.elementor-357 .elementor-element.elementor-element-cce42cc{--content-width:966px;}.elementor-357 .elementor-element.elementor-element-467f389{--content-width:1200px;}.elementor-357 .elementor-element.elementor-element-5be4f72{--content-width:1100px;}.elementor-357 .elementor-element.elementor-element-240e0a4{--content-width:1200px;}.elementor-357 .elementor-element.elementor-element-1da4550{--width:1300px;}.elementor-357 .elementor-element.elementor-element-e2af341{--width:550px;}.elementor-357 .elementor-element.elementor-element-d215f5e{--width:200px;}.elementor-357 .elementor-element.elementor-element-f3d1a59{--width:35px;}.elementor-357 .elementor-element.elementor-element-72daaf8{--width:200px;}.elementor-357 .elementor-element.elementor-element-068c7fa{--width:35px;}.elementor-357 .elementor-element.elementor-element-d301e3d{--width:200px;}.elementor-357 .elementor-element.elementor-element-8f4eb44{--width:35px;}.elementor-357 .elementor-element.elementor-element-4721efa{--width:200px;}.elementor-357 .elementor-element.elementor-element-932a7a3{--width:35px;}.elementor-357 .elementor-element.elementor-element-9c28f09{--width:200px;}.elementor-357 .elementor-element.elementor-element-dded3ad{--width:200px;}.elementor-357 .elementor-element.elementor-element-a7655a1{--width:35px;}.elementor-357 .elementor-element.elementor-element-5b1699d{--width:200px;}.elementor-357 .elementor-element.elementor-element-da3a839{--width:35px;}.elementor-357 .elementor-element.elementor-element-1482b7f{--width:200px;}.elementor-357 .elementor-element.elementor-element-e55ea16{--width:35px;}.elementor-357 .elementor-element.elementor-element-85db76b{--width:200px;}.elementor-357 .elementor-element.elementor-element-33a390e{--width:35px;}.elementor-357 .elementor-element.elementor-element-11436cc{--width:200px;}.elementor-357 .elementor-element.elementor-element-7464b8f{--content-width:1200px;}.elementor-357 .elementor-element.elementor-element-021a0a0{--width:66%;}.elementor-357 .elementor-element.elementor-element-1ea32c8{--width:94%;}.elementor-357 .elementor-element.elementor-element-7285566{--content-width:1200px;}.elementor-357 .elementor-element.elementor-element-1c9da0a{--width:1300px;}.elementor-357 .elementor-element.elementor-element-632d19c{--width:95%;}.elementor-357 .elementor-element.elementor-element-aeb1c5e{--width:100%;}.elementor-357 .elementor-element.elementor-element-a393e10{--width:95%;}}@media(max-width:1024px) and (min-width:768px){.elementor-357 .elementor-element.elementor-element-0cec954{--content-width:100%;}.elementor-357 .elementor-element.elementor-element-7818e44{--width:96%;}.elementor-357 .elementor-element.elementor-element-467f389{--content-width:100%;}.elementor-357 .elementor-element.elementor-element-9019150{--width:97%;}.elementor-357 .elementor-element.elementor-element-5be4f72{--content-width:98%;}.elementor-357 .elementor-element.elementor-element-240e0a4{--content-width:100%;}.elementor-357 .elementor-element.elementor-element-1da4550{--width:96%;}.elementor-357 .elementor-element.elementor-element-487389b{--width:98%;}.elementor-357 .elementor-element.elementor-element-7464b8f{--content-width:100%;}.elementor-357 .elementor-element.elementor-element-021a0a0{--width:82%;}.elementor-357 .elementor-element.elementor-element-7285566{--content-width:100%;}.elementor-357 .elementor-element.elementor-element-1c9da0a{--width:96%;}.elementor-357 .elementor-element.elementor-element-632d19c{--width:450px;}}@media(max-width:1024px){.elementor-357 .elementor-element.elementor-element-0cec954{--min-height:85px;--padding-top:40px;--padding-bottom:135px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-7818e44{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-divider .elementor-divider__text{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-357 .elementor-element.elementor-element-7f0e047{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-357 .elementor-element.elementor-element-d439c75{--container-widget-width:62%;--container-widget-flex-grow:0;width:var( --container-widget-width, 62% );max-width:62%;}.elementor-357 .elementor-element.elementor-element-467f389{--min-height:85px;--padding-top:40px;--padding-bottom:135px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-5be4f72{--grid-auto-flow:row;}.elementor-357 .elementor-element.elementor-element-6ed9798{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:wrap;}.elementor-357 .elementor-element.elementor-element-98d409b{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-357 .elementor-element.elementor-element-98d409b.elementor-element{--align-self:flex-start;}.elementor-357 .elementor-element.elementor-element-671b177{width:var( --container-widget-width, 58% );max-width:58%;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-357 .elementor-element.elementor-element-671b177.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-357 .elementor-element.elementor-element-671b177 .elementor-heading-title{font-size:16px;}.elementor-357 .elementor-element.elementor-element-ba68097{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:wrap;}.elementor-357 .elementor-element.elementor-element-85a17da{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-357 .elementor-element.elementor-element-85a17da.elementor-element{--align-self:flex-start;}.elementor-357 .elementor-element.elementor-element-0b49712{width:var( --container-widget-width, 58% );max-width:58%;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-357 .elementor-element.elementor-element-0b49712.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-357 .elementor-element.elementor-element-0b49712 .elementor-heading-title{font-size:16px;}.elementor-357 .elementor-element.elementor-element-489ef0e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:wrap;}.elementor-357 .elementor-element.elementor-element-72b9fbb{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-357 .elementor-element.elementor-element-72b9fbb.elementor-element{--align-self:flex-start;}.elementor-357 .elementor-element.elementor-element-dc8d915{width:var( --container-widget-width, 58% );max-width:58%;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-357 .elementor-element.elementor-element-dc8d915.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-357 .elementor-element.elementor-element-dc8d915 .elementor-heading-title{font-size:16px;}.elementor-357 .elementor-element.elementor-element-a70a7a4{--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:wrap;}.elementor-357 .elementor-element.elementor-element-db6e956{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-357 .elementor-element.elementor-element-db6e956.elementor-element{--align-self:flex-start;}.elementor-357 .elementor-element.elementor-element-57561b0{width:var( --container-widget-width, 58% );max-width:58%;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-357 .elementor-element.elementor-element-57561b0.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-357 .elementor-element.elementor-element-57561b0 .elementor-heading-title{font-size:16px;}.elementor-357 .elementor-element.elementor-element-36a0c5c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:wrap;}.elementor-357 .elementor-element.elementor-element-9aa1653{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-357 .elementor-element.elementor-element-9aa1653.elementor-element{--align-self:flex-start;}.elementor-357 .elementor-element.elementor-element-4419888{width:var( --container-widget-width, 58% );max-width:58%;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-357 .elementor-element.elementor-element-4419888.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-357 .elementor-element.elementor-element-4419888 .elementor-heading-title{font-size:16px;}.elementor-357 .elementor-element.elementor-element-a160fac{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:wrap;}.elementor-357 .elementor-element.elementor-element-9e6b7f6{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-357 .elementor-element.elementor-element-9e6b7f6.elementor-element{--align-self:flex-start;}.elementor-357 .elementor-element.elementor-element-d6b23b1{width:var( --container-widget-width, 58% );max-width:58%;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-357 .elementor-element.elementor-element-d6b23b1.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-357 .elementor-element.elementor-element-d6b23b1 .elementor-heading-title{font-size:16px;}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-357 .elementor-element.elementor-element-680d982 .elementor-button{font-size:14px;padding:14px 35px 14px 35px;}.elementor-357 .elementor-element.elementor-element-240e0a4{--min-height:85px;--padding-top:40px;--padding-bottom:135px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-1da4550{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-357 .elementor-element.elementor-element-e2af341{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-357 .elementor-element.elementor-element-c2a96c5{padding:18px 0px 0px 0px;--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-357 .elementor-element.elementor-element-c2a96c5 .elementor-divider-separator{width:40px;}.elementor-357 .elementor-element.elementor-element-dc1e914 .elementor-heading-title{font-size:42px;}.elementor-357 .elementor-element.elementor-element-47b666c{--container-widget-width:62%;--container-widget-flex-grow:0;width:var( --container-widget-width, 62% );max-width:62%;}.elementor-357 .elementor-element.elementor-element-b3ce609 .elementor-heading-title{font-size:16px;}.elementor-357 .elementor-element.elementor-element-90f6a47 .elementor-heading-title{font-size:16px;}.elementor-357 .elementor-element.elementor-element-1157763 .elementor-heading-title{font-size:16px;}.elementor-357 .elementor-element.elementor-element-60e5b9e .elementor-heading-title{font-size:16px;}.elementor-357 .elementor-element.elementor-element-0eff41e .elementor-heading-title{font-size:16px;}.elementor-357 .elementor-element.elementor-element-48e70a5{font-size:12px;}.elementor-357 .elementor-element.elementor-element-e52825b{font-size:12px;}.elementor-357 .elementor-element.elementor-element-2fdf11f{font-size:12px;}.elementor-357 .elementor-element.elementor-element-b0b6a44{font-size:12px;}.elementor-357 .elementor-element.elementor-element-13cea70{font-size:12px;}.elementor-357 .elementor-element.elementor-element-7464b8f{--min-height:85px;--padding-top:40px;--padding-bottom:135px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-46c2f46 .elementor-button{font-size:14px;padding:14px 35px 14px 35px;}.elementor-357 .elementor-element.elementor-element-7285566{--min-height:85px;--padding-top:40px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-1c9da0a{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-357 .elementor-element.elementor-element-702256a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-357 .elementor-element.elementor-element-702256a .elementor-heading-title{font-size:32px;}.elementor-357 .elementor-element.elementor-element-fd483ed{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;font-size:14px;}.elementor-357 .elementor-element.elementor-element-73897c6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-357 .elementor-element.elementor-element-0cec954{--min-height:65px;--padding-top:18px;--padding-bottom:39px;--padding-left:10px;--padding-right:10px;}.elementor-357 .elementor-element.elementor-element-7818e44{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-357 .elementor-element.elementor-element-c8af506 .elementor-heading-title{font-size:32px;}.elementor-widget-divider .elementor-divider__text{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-357 .elementor-element.elementor-element-92e73cd .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-357 .elementor-element.elementor-element-7f0e047{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;font-size:12px;}.elementor-357 .elementor-element.elementor-element-d439c75{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-357 .elementor-element.elementor-element-467f389{--min-height:65px;--padding-top:18px;--padding-bottom:39px;--padding-left:10px;--padding-right:10px;}.elementor-357 .elementor-element.elementor-element-d7787ae .elementor-heading-title{font-size:32px;}.elementor-357 .elementor-element.elementor-element-5be4f72{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-357 .elementor-element.elementor-element-671b177{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-357 .elementor-element.elementor-element-0b49712{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-357 .elementor-element.elementor-element-dc8d915{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-357 .elementor-element.elementor-element-57561b0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-357 .elementor-element.elementor-element-4419888{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-357 .elementor-element.elementor-element-d6b23b1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-357 .elementor-element.elementor-element-680d982 .elementor-button{padding:12px 25px 12px 25px;}.elementor-357 .elementor-element.elementor-element-240e0a4{--min-height:65px;--padding-top:10px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-357 .elementor-element.elementor-element-1da4550{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-357 .elementor-element.elementor-element-c2a96c5 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-357 .elementor-element.elementor-element-47b666c{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-357 .elementor-element.elementor-element-d215f5e{--width:40%;}.elementor-357 .elementor-element.elementor-element-f3d1a59{--width:30px;}.elementor-357 .elementor-element.elementor-element-72daaf8{--width:43%;}.elementor-357 .elementor-element.elementor-element-068c7fa{--width:30px;}.elementor-357 .elementor-element.elementor-element-d301e3d{--width:40%;}.elementor-357 .elementor-element.elementor-element-8f4eb44{--width:30px;}.elementor-357 .elementor-element.elementor-element-4721efa{--width:40%;}.elementor-357 .elementor-element.elementor-element-932a7a3{--width:30px;}.elementor-357 .elementor-element.elementor-element-9c28f09{--width:40%;}.elementor-357 .elementor-element.elementor-element-7464b8f{--min-height:65px;--padding-top:18px;--padding-bottom:39px;--padding-left:10px;--padding-right:10px;}.elementor-357 .elementor-element.elementor-element-43791e0 .elementor-heading-title{font-size:32px;}.elementor-357 .elementor-element.elementor-element-46c2f46 .elementor-button{padding:12px 25px 12px 25px;}.elementor-357 .elementor-element.elementor-element-7285566{--min-height:65px;--padding-top:18px;--padding-bottom:39px;--padding-left:10px;--padding-right:10px;}.elementor-357 .elementor-element.elementor-element-1c9da0a{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-357 .elementor-element.elementor-element-702256a{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-357 .elementor-element.elementor-element-702256a .elementor-heading-title{font-size:48px;}}/* Start custom CSS for html, class: .elementor-element-0b563d1 *//* ===============================
   Holdfast Tabs (Elementor-integrated)
   - Inherits Elementor Global Fonts & Colors
   - Apply class "hf-theme" to the HTML widget wrapper
   =============================== */

/* Theme shell (uses Elementor global fonts/colors) */
.hf-theme {
  /* Colors: pull from site globals with fallbacks */
  --ink: var( #062439);
  --muted: var(#425A6D);

  /* Typography: inherit "Text" global */
  font-family: var(--e-global-typography-text-font-family);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  color: var(#062439);

  background: transparent;
  padding: 8px;
  border-radius: 20px;
}

/* Respect paragraph rhythm inside the widget */
.hf-theme p,
.hf-theme li { margin: 0 0 1em; }

/* Base for the component */
.hf-tabs { --gap:18px; --radius:16px; --shadow:0 10px 30px rgba(0,0,0,.08); }
.hf-tabs * { box-sizing:border-box; color:var(--ink); }

/* Chiclet tabs */
.hf-tablist { display:grid; grid-template-columns:repeat(4,1fr); gap:var(--gap); margin:18px 0 22px; }
@media (max-width:1100px){ .hf-tablist { grid-template-columns:repeat(2,1fr); } }
@media (max-width:700px){ .hf-tablist { grid-template-columns:1fr; } }

.hf-tab.hf-chip {
  display:flex; gap:12px; align-items:flex-start; text-decoration:none;
  background:#fff; border:1px solid rgba(0,0,0,.08); border-radius:12px; padding:16px;
  box-shadow: var(--shadow);
}
.hf-tab.hf-chip[aria-selected="true"] { outline:2px solid rgba(0,0,0,.15); }
.hf-ico { font-size:20px; line-height:1; margin-top:2px; }

/* Chip Title uses Global "Primary" font; size stays UI-appropriate */
.hf-chip-title{
  font-family: var(--e-global-typography-primary-font-family, inherit);
  font-weight: var(--e-global-typography-primary-font-weight, 700);
  letter-spacing: var(--e-global-typography-primary-letter-spacing, 0);
  line-height: 1.2;
  font-size: 16px;
}
.hf-chip-copy {
  color: var(--muted);
  font-family: var(--e-global-typography-text-font-family, inherit);
  font-weight: var(--e-global-typography-text-font-weight, 400);
  letter-spacing: var(--e-global-typography-text-letter-spacing, 0);
  line-height: var(--e-global-typography-text-line-height, 1.6);
  font-size: 14px;
}

/* Panels & hero layout */
.hf-panels { position:relative; }
.hf-panel { background:transparent; border:0; padding:0; }
.hf-panel[hidden] { display:none !important; }

.hf-hero { display:grid; grid-template-columns:1.2fr 1fr; gap:36px; align-items:start; }
@media (max-width:900px){ .hf-hero { grid-template-columns:1fr; } }

/* Wood board background */
.hf-wood {
  min-height:420px; border-radius:16px; position:relative; overflow:hidden;
  background:
    linear-gradient(180deg, rgba(0,0,0,.08), rgba(0,0,0,0) 40%),
    repeating-linear-gradient(8deg,#b78953,#b78953 18px,#c49761 18px,#c49761 36px);
  box-shadow: var(--shadow);
}

/* Simple image card */
.hf-photo-card {
  position:absolute; left:8%; bottom:8%; width:420px; max-width:86%;
  background:#ffffff; border:1px solid rgba(0,0,0,.12); border-radius:12px; padding:8px;
  box-shadow:0 8px 24px rgba(0,0,0,.20);
}
.hf-photo-card img { display:block; width:100%; height:auto; border-radius:8px; }

/* Right copy column (inherits global "Text" font) */
.hf-copy { padding-top:6px; }

/* Headline uses Global "Primary" font + your scale (fallback 42px) */
.hf-headline {
  margin:0 0 14px;
  font-family: var(--e-global-typography-primary-font-family, inherit);
  font-weight: var(--e-global-typography-primary-font-weight, 700);
  letter-spacing: var(--e-global-typography-primary-letter-spacing, 0);
  line-height: var(--e-global-typography-primary-line-height, 1.15);
  font-size: var(--e-global-typography-primary-font-size, 42px);
}

/* Body uses Global "Text" font; keep your size with fallback */
.hf-body {
  margin-bottom:18px;
  font-family: var(--e-global-typography-text-font-family, inherit);
  font-weight: var(--e-global-typography-text-font-weight, 400);
  letter-spacing: var(--e-global-typography-text-letter-spacing, 0);
  line-height: var(--e-global-typography-text-line-height, 1.6);
  font-size: var(--e-global-typography-text-font-size, 18px);
}

/* Three compact metrics */
.hf-metrics { display:grid; grid-template-columns:repeat(3, minmax(0,1fr)); gap:12px; max-width:560px; margin:8px 0 16px; }
@media (max-width:520px){ .hf-metrics { grid-template-columns:1fr; } }

.hf-metric-card {
  background:#fff; border:1px solid rgba(0,0,0,.08); border-radius:12px; box-shadow: var(--shadow);
  padding:14px;
}

/* Metric value uses Primary font for punch */
.hf-metric-value {
  margin-bottom:2px;
  font-family: var(--e-global-typography-primary-font-family, inherit);
  font-weight: var(--e-global-typography-primary-font-weight, 800);
  letter-spacing: var(--e-global-typography-primary-letter-spacing, 0);
  line-height: 1.1;
  font-size: 22px;
}

/* Metric label uses Text font and muted color */
.hf-metric-label {
  font-family: var(--e-global-typography-text-font-family, inherit);
  font-weight: var(--e-global-typography-text-font-weight, 400);
  letter-spacing: var(--e-global-typography-text-letter-spacing, 0);
  line-height: var(--e-global-typography-text-line-height, 1.6);
  font-size: 13px;
  color: var(--muted);
}

/* Footnote / fine print */
.hf-footnote {
  color: var(--muted);
  font-family: var(--e-global-typography-text-font-family, inherit);
  font-weight: var(--e-global-typography-text-font-weight, 400);
  letter-spacing: var(--e-global-typography-text-letter-spacing, 0);
  line-height: var(--e-global-typography-text-line-height, 1.5);
  font-size: 14px;
}

/* ============================================
   MOBILE OPTIMIZATION — Holdfast Tabs
   (Does NOT affect desktop)
   ============================================ */

@media (max-width: 767px) {

  /* Improve padding on the whole widget */
  .hf-theme {
    padding: 4px 2px;
  }

  /* Tabs: ensure good vertical spacing */
  .hf-tablist {
    grid-template-columns: repeat(2, 1fr) !important;
    gap:7px;
    margin: 14px 0 18px;
  }

  .hf-tab.hf-chip {
    padding: 14px;
  }

  /* HERO LAYOUT -------------------------------- */
  .hf-hero {
    grid-template-columns: 1fr !important;
    gap: 20px;
    text-align: center; /* Optional, looks good on mobile */
  }

  /* Scale images down + center them */
  #hf-hash-tabs .hf-hero img {
    width: 100%;
    max-width: 220px;   /* Slightly larger than before — more balanced */
    height: auto;
    margin: 0 auto 12px;
    display: block;
  }

  /* TEXT + TYPOGRAPHY ---------------------------- */
  .hf-headline {
    font-size: clamp(26px, 7vw, 32px);
    line-height: 1.2;
    margin-bottom: 10px;
  }

  .hf-body {
    font-size: 16px;
    line-height: 1.55;
    margin-bottom: 16px;
  }

  .hf-footnote {
    font-size: 13px;
    line-height: 1.4;
  }

  /* METRICS GRID -------------------------------- */
  .hf-metrics {
    grid-template-columns: 1fr; /* one per row on very small screens */
    gap: 10px;
    margin: 10px auto 20px;
    max-width: 360px;
  }

  .hf-metric-card {
    padding: 12px;
  }

  .hf-metric-value {
    font-size: 20px;
  }

  .hf-metric-label {
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a460277 */.elementor-357 .elementor-element.elementor-element-a460277 ol li {
  margin-bottom: 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38622c4 */.elementor-357 .elementor-element.elementor-element-38622c4 ol li {
  margin-bottom: 1em;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-336 *//* ─────────────────────────────────────────────
   Holdfast — Gravity Forms (Orbital/Elementor)
   Consolidated styles + width-half / width-full control
   ───────────────────────────────────────────── */

/* Remove left padding on the widget container if the theme adds it */
.elementor-357 .elementor-element.elementor-global-336,
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper {
  padding-left: 0 !important;
}

#input_1_1_3_container {
    padding-right: 0;
    padding-left: 0;
}
/* Safety: prevent global content UL rules from leaking in */
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper ul,
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper ol {
  margin-left: 0 !important;
  padding-left: 0 !important;
}

.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper {
  font: inherit;
  --hf-input-bg: #2f2c250f;
  --hf-input-text: #2f2a22;
  --hf-placeholder: #9a948c;
  --hf-accent: #2b261f;
  --hf-gap-m: 16px;
  --hf-gap-d: 16px;
  --hf-col-gap: 12px;
}

/* ===== GRID / LAYOUT ===== */
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gform_fields,
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gform-body,
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper form { gap: var(--hf-gap-m); }

.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gform_fields > .gfield,
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gform_fields > .gfield .ginput_container { margin: 0 !important; }

/* Mobile: single column */
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gform_fields {
  display: grid !important;
  grid-template-columns: 1fr;
  row-gap: var(--hf-gap-m);
  column-gap: 0;
}

/* Desktop: two columns + class-based spans */
@media (min-width: 768px) {
  .elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gform_fields {
    grid-template-columns: repeat(2, minmax(0,1fr));
    column-gap: var(--hf-col-gap);
    row-gap: var(--hf-gap-d);
  }

  /* Default full width */
  .elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gform_fields > .gfield { grid-column: 1 / -1; }

  /* Half / Full controls */
  .elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gform_fields > .gfield.width-half { grid-column: span 1; }
  .elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gform_fields > .gfield.width-full { grid-column: 1 / -1; }

  /* Big fields default full unless explicitly set half */
  .elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gfield--type-textarea:not(.width-half),
  .elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gfield--type-consent:not(.width-half),
  .elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gfield--type-html:not(.width-half) {
    grid-column: 1 / -1 !important;
  }
}

/* Submit area spacing */
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gform_footer,
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gform_page_footer {
  margin-top: var(--hf-gap-d) !important;
  padding-top: 0 !important;
}

/* ===== LABELS HIDDEN (use placeholders) ===== */
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gfield_label,
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .field_description_above .gfield_description {
  position: absolute !important;
  height: 1px; width: 1px; overflow: hidden; clip: rect(1px,1px,1px,1px);
}

/* ===== INPUTS / TEXTAREA ===== */
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper input[type="text"],
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper input[type="email"],
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper input[type="tel"],
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper textarea {
  background: var(--hf-input-bg);
  color: var(--hf-input-text);
  border: 0;
  border-radius: 12px;
  padding: 16px 18px;
  width: 100%;
  box-shadow: inset 0 0 0 1px rgba(0,0,0,0.06);
}
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper input[type="text"],
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper input[type="email"],
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper input[type="tel"] { height: 56px; line-height: 1.2; }
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper textarea { min-height: 240px; resize: vertical; padding-top:16px; padding-bottom:16px; }

.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper ::placeholder { color: var(--hf-placeholder); opacity: 1; }

.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper input[type="text"]:focus,
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper input[type="email"]:focus,
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper input[type="tel"]:focus,
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper textarea:focus {
  outline: none;
  box-shadow: inset 0 0 0 1px rgba(0,0,0,0.06), 0 0 0 2px rgba(43,38,31,0.20);
}

/* ===== SELECT (dropdown) ===== */
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .ginput_container_select select,
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper select {
  background: var(--hf-input-bg);
  color: var(--hf-input-text);
  border: 0 !important;
  border-radius: 12px !important;
  height: 56px !important;
  line-height: 56px !important;
  padding: 0 48px 0 18px !important;
  width: 100% !important;
  -webkit-appearance: none; -moz-appearance: none; appearance: none;
  box-shadow: inset 0 0 0 1px rgba(0,0,0,0.06) !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 24 24' stroke='%232b261f' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>");
  background-repeat: no-repeat;
  background-position: right 16px center;
  background-size: 16px 16px;
}
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .ginput_container_select select:focus,
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper select:focus {
  outline: none !important;
  box-shadow: inset 0 0 0 1px rgba(0,0,0,0.06), 0 0 0 2px rgba(43,38,31,0.20) !important;
}
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper select::-ms-expand { display: none; }

/* ===== CHECKBOX / CONSENT ===== */
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gfield--type-consent .gfield_consent_label,
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gfield--type-checkbox .gfield_choice_label {
  font-size: 15px; line-height: 1.5; color: var(--hf-input-text);
}
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gfield--type-consent .ginput_container_consent,
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gfield--type-checkbox .ginput_container_checkbox {
  display: flex; align-items: center; gap: 10px;
}
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper input[type="checkbox"] { width:18px; height:18px; border-radius:4px; accent-color: var(--hf-accent); }
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gfield--type-consent a,
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gfield--type-checkbox a { color: var(--hf-input-text); text-decoration: underline; font-weight: 600; }

/* ===== SUBMIT / PAGING BUTTONS ===== */
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gform_footer input[type="submit"].gform_button,
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gform_footer .gform_button,
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gform_page_footer input[type="submit"].gform_button,
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gform_page_footer .gform_button,
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gform_page_footer .gform_next_button,
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gform_page_footer .gform_previous_button {
  background: var(--hf-accent) !important;
  color: #fff !important;
  border: 0 !important;
  border-radius: 12px !important;
  padding: 12px 24px !important;
  margin: 0 8px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  cursor: pointer !important;
  display: inline-flex; align-items: center; justify-content: center;
  min-height: 48px;
  box-shadow: 0 1px 0 rgba(0,0,0,0.08), 0 6px 14px rgba(0,0,0,0.08) !important;
}
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gform_footer .gform_button:hover,
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gform_page_footer .gform_button:hover,
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gform_page_footer .gform_next_button:hover,
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gform_page_footer .gform_previous_button:hover { filter: brightness(1.05) !important; }
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gform_footer .gform_button:active,
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gform_page_footer .gform_button:active { transform: translateY(1px); }

/* ===== Small note text ===== */
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gform_required_legend,
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gform_description,
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gfield_description {
  font-size: 12.5px; color: #6f6961; margin-top: 10px;
}

/* Center the submit (and spinner) */
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gform_footer,
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gform_page_footer {
  display: flex !important;
  justify-content: center !important;
  align-items: center;
  gap: 10px;                 /* space for spinner if used */
  text-align: center;        /* fallback */
}

/* Make sure the button itself doesn’t stretch */
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gform_footer .gform_button,
.elementor-357 .elementor-element.elementor-global-336 .gform_wrapper .gform_page_footer .gform_button {
  margin: 0;                 /* no auto margins needed with flex */
  width: auto;
}/* End custom CSS */